From c8197297b25551484b84e2fcb4858d6007dcea9e Mon Sep 17 00:00:00 2001 From: alydev Date: Thu, 9 Oct 2025 07:53:51 +1000 Subject: [PATCH] muffin v6.12 --- ...ble.GatheringPaths.GatheringLocationSchema | 8 +- .../Questionable.QuestPaths.QuestSchema | 52 +- .../AssemblyQuestLoader.cs | 93152 ++++++---------- .../Questionable.Model.CommonAethernetShard | 2 +- .../Questionable.Model.CommonAetheryte | 2 +- .../Questionable.Model.CommonClassJob | 2 +- .../Questionable.Model.CommonCompletionFlags | 5 +- .../Questionable.Model.CommonVector3 | 2 +- .../InteractionTypeConverter.cs | 2 +- .../Questionable.Model.Questing/QuestRoot.cs | 7 + .../CreditsController.cs | 151 +- .../InteractionUiController.cs | 69 +- .../Combat.cs | 2 + .../SinglePlayerDuty.cs | 8 +- .../TaskCreator.cs | 2 +- .../CombatController.cs | 24 +- .../QuestController.cs | 247 +- .../Questionable.Controller/QuestRegistry.cs | 235 +- .../Questionable.Data/AlliedSocietyData.cs | 22 - Questionable/Questionable.Data/JournalData.cs | 70 +- Questionable/Questionable.Data/QuestData.cs | 87 +- .../Questionable.External/PandorasBoxIpc.cs | 2 +- .../Questionable.External/QuestionableIpc.cs | 71 +- .../Questionable.Functions/GameFunctions.cs | 73 + .../Questionable.Functions/QuestFunctions.cs | 209 +- .../AetherCurrentQuestInfo.cs | 43 + .../Questionable.Model/AethernetQuestInfo.cs | 43 + .../AlliedSocietyDailyInfo.cs | 96 +- Questionable/Questionable.Model/IQuestInfo.cs | 4 + Questionable/Questionable.Model/QuestInfo.cs | 9 +- .../Questionable.Model/QuestProgressInfo.cs | 13 +- .../Questionable.Model/UnlockLinkQuestInfo.cs | 8 +- .../JsonSchemaValidator.cs | 149 +- .../Questionable.Validation/EIssueType.cs | 1 + .../Questionable.Validation/QuestValidator.cs | 33 +- .../DebugConfigComponent.cs | 16 - .../GeneralConfigComponent.cs | 35 +- .../PluginConfigComponent.cs | 14 +- .../StopConditionComponent.cs | 122 +- .../QuestJournalComponent.cs | 191 +- .../QuestJournalUtils.cs | 24 +- .../ActiveQuestComponent.cs | 43 +- .../EventInfoComponent.cs | 383 +- .../ManualPriorityComponent.cs | 243 + .../PresetBuilderComponent.cs | 788 + .../QuestValidationComponent.cs | 255 + .../ValidationDetailsRenderer.cs | 567 + .../Questionable.Windows/PriorityWindow.cs | 210 +- .../QuestSelectionWindow.cs | 51 +- .../QuestValidationWindow.cs | 99 +- .../Questionable.Windows/QuestWindow.cs | 2 +- Questionable/Questionable.Windows/UiUtils.cs | 8 +- Questionable/Questionable.csproj | 10 +- Questionable/Questionable/Configuration.cs | 14 +- .../Questionable/DalamudInitializer.cs | 8 - .../Questionable/QuestionablePlugin.cs | 3 + ...BED51BF056C4__MultipleWhitespaceRegex_0.cs | 92 + ...907141F781E9D97ABED51BF056C4__Utilities.cs | 14 + 58 files changed, 40038 insertions(+), 58059 deletions(-) create mode 100644 Questionable/Questionable.Model/AetherCurrentQuestInfo.cs create mode 100644 Questionable/Questionable.Model/AethernetQuestInfo.cs create mode 100644 Questionable/Questionable.Windows.QuestComponents/ManualPriorityComponent.cs create mode 100644 Questionable/Questionable.Windows.QuestComponents/PresetBuilderComponent.cs create mode 100644 Questionable/Questionable.Windows.QuestComponents/QuestValidationComponent.cs create mode 100644 Questionable/Questionable.Windows.QuestComponents/ValidationDetailsRenderer.cs create mode 100644 Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.cs create mode 100644 Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.cs diff --git a/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema b/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema index 31ba01c..e1794f0 100644 --- a/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema +++ b/GatheringPaths/Questionable.GatheringPaths.GatheringLocationSchema @@ -1,13 +1,13 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/gatheringlocation-v1.json", + "$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/GatheringPaths/gatheringlocation-v1.json", "title": "Gathering Location V1", "description": "A series of gathering locationsk", "type": "object", "properties": { "$schema": { "type": "string", - "const": "https://qstxiv.github.io/schema/gatheringlocation-v1.json" + "const": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/GatheringPaths/gatheringlocation-v1.json" }, "Author": { "description": "Author of the gathering location data", @@ -22,7 +22,7 @@ "Steps": { "type": "array", "items": { - "$ref": "https://qstxiv.github.io/schema/quest-v1.json#/$defs/Step" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json#/$defs/Step" }, "minItems": 1 }, @@ -63,7 +63,7 @@ "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "MinimumAngle": { "type": "number", diff --git a/QuestPaths/Questionable.QuestPaths.QuestSchema b/QuestPaths/Questionable.QuestPaths.QuestSchema index 4df3bc2..898a27e 100644 --- a/QuestPaths/Questionable.QuestPaths.QuestSchema +++ b/QuestPaths/Questionable.QuestPaths.QuestSchema @@ -1,13 +1,13 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/quest-v1.json", + "$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json", "title": "Questionable V1", "description": "A series of quest sequences", "type": "object", "properties": { "$schema": { "type": "string", - "const": "https://qstxiv.github.io/schema/quest-v1.json" + "const": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json" }, "Author": { "description": "Author of the quest sequence", @@ -91,7 +91,7 @@ "exclusiveMinimum": 0 }, "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "StopDistance": { "type": [ @@ -139,7 +139,7 @@ "Emote", "Action", "StatusOff", - "WaitForNpcAtPosition", + "WaitForObjectAtPosition", "WaitForManualProgress", "Duty", "SinglePlayerDuty", @@ -187,7 +187,7 @@ }, "AetheryteShortcut": { "description": "The Aetheryte to teleport to (before moving)", - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "AethernetShortcut": { "type": "array", @@ -195,7 +195,7 @@ "minItems": 2, "maxItems": 2, "items": { - "$ref": "https://qstxiv.github.io/schema/common-aethernetshard.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json" } }, "ItemId": { @@ -217,7 +217,7 @@ "type": "boolean" }, "CompletionQuestVariablesFlags": { - "$ref": "https://qstxiv.github.io/schema/common-completionflags.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json" }, "Flying": { "type": "string", @@ -287,16 +287,16 @@ } }, "AetheryteLocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "AetheryteUnlocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "NearPosition": { "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "MaximumDistance": { "type": "number" @@ -316,7 +316,7 @@ "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "MaximumDistance": { "type": "number" @@ -381,10 +381,10 @@ } }, "AetheryteLocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "AetheryteUnlocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "RequiredQuestVariablesNotMet": { "type": "boolean" @@ -393,7 +393,7 @@ "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "MaximumDistance": { "type": "number" @@ -413,7 +413,7 @@ "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "MaximumDistance": { "type": "number" @@ -448,10 +448,10 @@ "type": "boolean" }, "AetheryteLocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "AetheryteUnlocked": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" } }, "additionalProperties": false @@ -460,7 +460,7 @@ "additionalProperties": false }, "CompletionQuestVariablesFlags": { - "$ref": "https://qstxiv.github.io/schema/common-completionflags.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json" }, "RequiredQuestVariables": { "type": "array", @@ -504,14 +504,14 @@ "description": "Which class or job you are using whenever this step gets executed", "type": "array", "items": { - "$ref": "https://qstxiv.github.io/schema/common-classjob.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json" } }, "RequiredQuestAcceptedJob": { "description": "Which class or job you were using when accepting this quest (e.g. for beast tribes)", "type": "array", "items": { - "$ref": "https://qstxiv.github.io/schema/common-classjob.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json" } }, "DelaySecondsAtStart": { @@ -606,7 +606,7 @@ "then": { "properties": { "Aetheryte": { - "$ref": "https://qstxiv.github.io/schema/common-aetheryte.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json" }, "DataId": { "type": "null" @@ -638,7 +638,7 @@ "then": { "properties": { "AethernetShard": { - "$ref": "https://qstxiv.github.io/schema/common-aethernetshard.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json" }, "DataId": { "type": "null" @@ -738,7 +738,7 @@ "type": "integer" }, "CompletionQuestVariablesFlags": { - "$ref": "https://qstxiv.github.io/schema/common-completionflags.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json" }, "IgnoreQuestMarker": { "type": "boolean" @@ -1386,7 +1386,7 @@ "type": "object", "properties": { "Position": { - "$ref": "https://qstxiv.github.io/schema/common-vector3.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json" }, "StopDistance": { "type": [ @@ -1667,7 +1667,7 @@ "if": { "properties": { "InteractionType": { - "const": "WaitForNpcAtPosition" + "const": "WaitForObjectAtPosition" } } }, @@ -1851,7 +1851,7 @@ "then": { "properties": { "TargetClass": { - "$ref": "https://qstxiv.github.io/schema/common-classjob.json" + "$ref": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json" } }, "required": [ diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index b7cc6cd..4931410 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -144,16 +144,16 @@ public static class AssemblyQuestLoader private static void LoadQuests0() { - SatisfactionSupplyNpcId questId = new SatisfactionSupplyNpcId(1); + AethernetId questId = new AethernetId(1); QuestRoot questRoot = new QuestRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "liza"; + span[index] = "WigglyMuffin"; questRoot.Author = list; - index = 2; + index = 1; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); @@ -163,32 +163,119 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - int num2 = 4; + int num2 = 8; List list3 = new List(num2); CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); int num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 478) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 129) + { + Aetheryte = EAetheryteLocation.Limsa, + AetheryteShortcut = EAetheryteLocation.Limsa, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + { + AethernetShard = EAetheryteLocation.LimsaHawkersAlley, + AetheryteShortcut = EAetheryteLocation.Limsa + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + { + AethernetShard = EAetheryteLocation.LimsaArcanist + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + { + AethernetShard = EAetheryteLocation.LimsaFisher, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaArcanist, + To = EAetheryteLocation.LimsaHawkersAlley + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-83.8817f, 18.475962f, -29.903847f), 129) + { + TargetTerritoryId = (ushort)128, + Comment = "Walk to Culinarians' Guild", + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaFisher, + To = EAetheryteLocation.Limsa + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + { + AethernetShard = EAetheryteLocation.LimsaCulinarian + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + { + AethernetShard = EAetheryteLocation.LimsaMarauder + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + { + AethernetShard = EAetheryteLocation.LimsaAftcastle + }; + obj.Steps = list3; + reference = obj; + questRoot.QuestSequence = list2; + AddQuest(questId, questRoot); + SatisfactionSupplyNpcId questId2 = new SatisfactionSupplyNpcId(1); + QuestRoot questRoot2 = new QuestRoot(); + num = 1; + List list4 = new List(num); + CollectionsMarshal.SetCount(list4, num); + span = CollectionsMarshal.AsSpan(list4); + index = 0; + span[index] = "liza"; + questRoot2.Author = list4; + index = 2; + List list5 = new List(index); + CollectionsMarshal.SetCount(list5, index); + span2 = CollectionsMarshal.AsSpan(list5); + num = 0; + ref QuestSequence reference2 = ref span2[num]; + QuestSequence obj2 = new QuestSequence + { + Sequence = 0 + }; + num3 = 4; + List list6 = new List(num3); + CollectionsMarshal.SetCount(list6, num3); + span3 = CollectionsMarshal.AsSpan(list6); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 478) { TargetClass = EExtendedClassJob.BlueMage }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 478); - num3++; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-71.31451f, 206.56206f, 29.3684f), 478) + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 478); + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-71.31451f, 206.56206f, 29.3684f), 478) { AetheryteShortcut = EAetheryteLocation.Idyllshire }; - num3++; - ref QuestStep reference2 = ref span3[num3]; - QuestStep obj2 = new QuestStep(EInteractionType.Interact, 1019615u, new Vector3(-71.763245f, 206.50021f, 32.638916f), 478) + num2++; + ref QuestStep reference3 = ref span3[num2]; + QuestStep obj3 = new QuestStep(EInteractionType.Interact, 1019615u, new Vector3(-71.763245f, 206.50021f, 32.638916f), 478) { StopDistance = 5f }; int num4 = 1; - List list4 = new List(num4); - CollectionsMarshal.SetCount(list4, num4); - Span span4 = CollectionsMarshal.AsSpan(list4); + List list7 = new List(num4); + CollectionsMarshal.SetCount(list7, num4); + Span span4 = CollectionsMarshal.AsSpan(list7); int index2 = 0; span4[index2] = new DialogueChoice { @@ -198,27 +285,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER1_00386_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj2.DialogueChoices = list4; + obj3.DialogueChoices = list7; + reference3 = obj3; + obj2.Steps = list6; reference2 = obj2; - obj.Steps = list3; - reference = obj; num++; - ref QuestSequence reference3 = ref span2[num]; - QuestSequence obj3 = new QuestSequence + ref QuestSequence reference4 = ref span2[num]; + QuestSequence obj4 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list5 = new List(num3); - CollectionsMarshal.SetCount(list5, num3); - span3 = CollectionsMarshal.AsSpan(list5); - num2 = 0; - ref QuestStep reference4 = ref span3[num2]; + num2 = 1; + List list8 = new List(num2); + CollectionsMarshal.SetCount(list8, num2); + span3 = CollectionsMarshal.AsSpan(list8); + num3 = 0; + ref QuestStep reference5 = ref span3[num3]; QuestStep questStep = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list6 = new List(index2); - CollectionsMarshal.SetCount(list6, index2); - span4 = CollectionsMarshal.AsSpan(list6); + List list9 = new List(index2); + CollectionsMarshal.SetCount(list9, index2); + span4 = CollectionsMarshal.AsSpan(list9); num4 = 0; span4[num4] = new DialogueChoice { @@ -227,35 +314,124 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER1_00386_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER1_00386_TOPMENU_000_003") }; - questStep.DialogueChoices = list6; - reference4 = questStep; - obj3.Steps = list5; - reference3 = obj3; - questRoot.QuestSequence = list2; - AddQuest(questId, questRoot); - SatisfactionSupplyNpcId questId2 = new SatisfactionSupplyNpcId(2); - QuestRoot questRoot2 = new QuestRoot(); + questStep.DialogueChoices = list9; + reference5 = questStep; + obj4.Steps = list8; + reference4 = obj4; + questRoot2.QuestSequence = list5; + AddQuest(questId2, questRoot2); + AethernetId questId3 = new AethernetId(2); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list7 = new List(num); - CollectionsMarshal.SetCount(list7, num); - span = CollectionsMarshal.AsSpan(list7); + List list10 = new List(num); + CollectionsMarshal.SetCount(list10, num); + span = CollectionsMarshal.AsSpan(list10); + index = 0; + span[index] = "WigglyMuffin"; + questRoot3.Author = list10; + index = 1; + List list11 = new List(index); + CollectionsMarshal.SetCount(list11, index); + span2 = CollectionsMarshal.AsSpan(list11); + num = 0; + ref QuestSequence reference6 = ref span2[num]; + QuestSequence obj5 = new QuestSequence + { + Sequence = 0 + }; + num3 = 10; + List list12 = new List(num3); + CollectionsMarshal.SetCount(list12, num3); + span3 = CollectionsMarshal.AsSpan(list12); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 132) + { + Aetheryte = EAetheryteLocation.Gridania, + AetheryteShortcut = EAetheryteLocation.Gridania, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 132) + { + AethernetShard = EAetheryteLocation.GridaniaArcher + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(102.810745f, 5.4071116f, 12.54738f), 132) + { + TargetTerritoryId = (ushort)133 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaLeatherworker + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(121.70568f, 12.25941f, -100.795494f), 133); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaLancer + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaAmphitheatre, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLancer, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-174.09056f, 10.91981f, -162.12527f), 133); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaBotanist + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaConjurer, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaBotanist, + To = EAetheryteLocation.GridaniaAmphitheatre + } + }; + obj5.Steps = list12; + reference6 = obj5; + questRoot3.QuestSequence = list11; + AddQuest(questId3, questRoot3); + SatisfactionSupplyNpcId questId4 = new SatisfactionSupplyNpcId(2); + QuestRoot questRoot4 = new QuestRoot(); + num = 1; + List list13 = new List(num); + CollectionsMarshal.SetCount(list13, num); + span = CollectionsMarshal.AsSpan(list13); index = 0; span[index] = "liza"; - questRoot2.Author = list7; + questRoot4.Author = list13; index = 2; - List list8 = new List(index); - CollectionsMarshal.SetCount(list8, index); - span2 = CollectionsMarshal.AsSpan(list8); + List list14 = new List(index); + CollectionsMarshal.SetCount(list14, index); + span2 = CollectionsMarshal.AsSpan(list14); num = 0; - ref QuestSequence reference5 = ref span2[num]; - QuestSequence obj4 = new QuestSequence + ref QuestSequence reference7 = ref span2[num]; + QuestSequence obj6 = new QuestSequence { Sequence = 0 }; num2 = 3; - List list9 = new List(num2); - CollectionsMarshal.SetCount(list9, num2); - span3 = CollectionsMarshal.AsSpan(list9); + List list15 = new List(num2); + CollectionsMarshal.SetCount(list15, num2); + span3 = CollectionsMarshal.AsSpan(list15); num3 = 0; span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 635) { @@ -264,8 +440,8 @@ public static class AssemblyQuestLoader num3++; span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 635); num3++; - ref QuestStep reference6 = ref span3[num3]; - QuestStep obj5 = new QuestStep(EInteractionType.Interact, 1020337u, new Vector3(171.31299f, 13.02367f, -89.951965f), 635) + ref QuestStep reference8 = ref span3[num3]; + QuestStep obj7 = new QuestStep(EInteractionType.Interact, 1020337u, new Vector3(171.31299f, 13.02367f, -89.951965f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, AethernetShortcut = new AethernetShortcut @@ -275,9 +451,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list10 = new List(num4); - CollectionsMarshal.SetCount(list10, num4); - span4 = CollectionsMarshal.AsSpan(list10); + List list16 = new List(num4); + CollectionsMarshal.SetCount(list16, num4); + span4 = CollectionsMarshal.AsSpan(list16); index2 = 0; span4[index2] = new DialogueChoice { @@ -287,27 +463,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER2_00434_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj5.DialogueChoices = list10; - reference6 = obj5; - obj4.Steps = list9; - reference5 = obj4; + obj7.DialogueChoices = list16; + reference8 = obj7; + obj6.Steps = list15; + reference7 = obj6; num++; - ref QuestSequence reference7 = ref span2[num]; - QuestSequence obj6 = new QuestSequence + ref QuestSequence reference9 = ref span2[num]; + QuestSequence obj8 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list11 = new List(num3); - CollectionsMarshal.SetCount(list11, num3); - span3 = CollectionsMarshal.AsSpan(list11); + List list17 = new List(num3); + CollectionsMarshal.SetCount(list17, num3); + span3 = CollectionsMarshal.AsSpan(list17); num2 = 0; - ref QuestStep reference8 = ref span3[num2]; + ref QuestStep reference10 = ref span3[num2]; QuestStep questStep2 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list12 = new List(index2); - CollectionsMarshal.SetCount(list12, index2); - span4 = CollectionsMarshal.AsSpan(list12); + List list18 = new List(index2); + CollectionsMarshal.SetCount(list18, index2); + span4 = CollectionsMarshal.AsSpan(list18); num4 = 0; span4[num4] = new DialogueChoice { @@ -316,38 +492,117 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER2_00434_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER2_00434_TOPMENU_000_003") }; - questStep2.DialogueChoices = list12; - reference8 = questStep2; - obj6.Steps = list11; - reference7 = obj6; - questRoot2.QuestSequence = list8; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(3); - QuestRoot questRoot3 = new QuestRoot(); + questStep2.DialogueChoices = list18; + reference10 = questStep2; + obj8.Steps = list17; + reference9 = obj8; + questRoot4.QuestSequence = list14; + AddQuest(questId4, questRoot4); + AethernetId questId5 = new AethernetId(3); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list13 = new List(num); - CollectionsMarshal.SetCount(list13, num); - span = CollectionsMarshal.AsSpan(list13); + List list19 = new List(num); + CollectionsMarshal.SetCount(list19, num); + span = CollectionsMarshal.AsSpan(list19); index = 0; - span[index] = "Cacahuetes"; - questRoot3.Author = list13; - index = 2; - List list14 = new List(index); - CollectionsMarshal.SetCount(list14, index); - span2 = CollectionsMarshal.AsSpan(list14); + span[index] = "WigglyMuffin"; + questRoot5.Author = list19; + index = 1; + List list20 = new List(index); + CollectionsMarshal.SetCount(list20, index); + span2 = CollectionsMarshal.AsSpan(list20); num = 0; - ref QuestSequence reference9 = ref span2[num]; - QuestSequence obj7 = new QuestSequence + ref QuestSequence reference11 = ref span2[num]; + QuestSequence obj9 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list15 = new List(num2); - CollectionsMarshal.SetCount(list15, num2); - span3 = CollectionsMarshal.AsSpan(list15); + num2 = 10; + List list21 = new List(num2); + CollectionsMarshal.SetCount(list21, num2); + span3 = CollectionsMarshal.AsSpan(list21); num3 = 0; - ref QuestStep reference10 = ref span3[num3]; - QuestStep obj8 = new QuestStep(EInteractionType.AcceptQuest, 1000294u, new Vector3(-238.05603f, 8f, -142.93127f), 133) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) + { + Aetheryte = EAetheryteLocation.Uldah, + AetheryteShortcut = EAetheryteLocation.Uldah, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) + { + AethernetShard = EAetheryteLocation.UldahAdventurers + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(95.43315f, 4f, -105.26365f), 130); + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahSapphireAvenue + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahWeaver + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahMiner + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahGoldsmith + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahGladiator + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131); + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) + { + AethernetShard = EAetheryteLocation.UldahThaumaturge + }; + obj9.Steps = list21; + reference11 = obj9; + questRoot5.QuestSequence = list20; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(3); + QuestRoot questRoot6 = new QuestRoot(); + num = 1; + List list22 = new List(num); + CollectionsMarshal.SetCount(list22, num); + span = CollectionsMarshal.AsSpan(list22); + index = 0; + span[index] = "Cacahuetes"; + questRoot6.Author = list22; + index = 2; + List list23 = new List(index); + CollectionsMarshal.SetCount(list23, index); + span2 = CollectionsMarshal.AsSpan(list23); + num = 0; + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj10 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list24 = new List(num3); + CollectionsMarshal.SetCount(list24, num3); + span3 = CollectionsMarshal.AsSpan(list24); + num2 = 0; + ref QuestStep reference13 = ref span3[num2]; + QuestStep obj11 = new QuestStep(EInteractionType.AcceptQuest, 1000294u, new Vector3(-238.05603f, 8f, -142.93127f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -357,92 +612,92 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions = new SkipConditions(); - SkipAetheryteCondition obj9 = new SkipAetheryteCondition + SkipAetheryteCondition obj12 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list16 = new List(num4); - CollectionsMarshal.SetCount(list16, num4); - Span span5 = CollectionsMarshal.AsSpan(list16); + List list25 = new List(num4); + CollectionsMarshal.SetCount(list25, num4); + Span span5 = CollectionsMarshal.AsSpan(list25); index2 = 0; span5[index2] = 133; - obj9.InTerritory = list16; - skipConditions.AetheryteShortcutIf = obj9; - obj8.SkipConditions = skipConditions; - reference10 = obj8; - obj7.Steps = list15; - reference9 = obj7; + obj12.InTerritory = list25; + skipConditions.AetheryteShortcutIf = obj12; + obj11.SkipConditions = skipConditions; + reference13 = obj11; + obj10.Steps = list24; + reference12 = obj10; num++; - ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj10 = new QuestSequence + ref QuestSequence reference14 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list17 = new List(num3); - CollectionsMarshal.SetCount(list17, num3); - span3 = CollectionsMarshal.AsSpan(list17); - num2 = 0; - ref QuestStep reference12 = ref span3[num2]; + num2 = 1; + List list26 = new List(num2); + CollectionsMarshal.SetCount(list26, num2); + span3 = CollectionsMarshal.AsSpan(list26); + num3 = 0; + ref QuestStep reference15 = ref span3[num3]; QuestStep questStep3 = new QuestStep(EInteractionType.CompleteQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133); index2 = 1; - List list18 = new List(index2); - CollectionsMarshal.SetCount(list18, index2); - span4 = CollectionsMarshal.AsSpan(list18); + List list27 = new List(index2); + CollectionsMarshal.SetCount(list27, index2); + span4 = CollectionsMarshal.AsSpan(list27); num4 = 0; span4[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSHRV001_00003_Q1_000_1") }; - questStep3.DialogueChoices = list18; + questStep3.DialogueChoices = list27; questStep3.NextQuestId = new QuestId(208); - reference12 = questStep3; - obj10.Steps = list17; - reference11 = obj10; - questRoot3.QuestSequence = list14; - AddQuest(questId3, questRoot3); - SatisfactionSupplyNpcId questId4 = new SatisfactionSupplyNpcId(3); - QuestRoot questRoot4 = new QuestRoot(); + reference15 = questStep3; + obj13.Steps = list26; + reference14 = obj13; + questRoot6.QuestSequence = list23; + AddQuest(questId6, questRoot6); + SatisfactionSupplyNpcId questId7 = new SatisfactionSupplyNpcId(3); + QuestRoot questRoot7 = new QuestRoot(); num = 1; - List list19 = new List(num); - CollectionsMarshal.SetCount(list19, num); - span = CollectionsMarshal.AsSpan(list19); + List list28 = new List(num); + CollectionsMarshal.SetCount(list28, num); + span = CollectionsMarshal.AsSpan(list28); index = 0; span[index] = "liza"; - questRoot4.Author = list19; + questRoot7.Author = list28; index = 2; - List list20 = new List(index); - CollectionsMarshal.SetCount(list20, index); - span2 = CollectionsMarshal.AsSpan(list20); + List list29 = new List(index); + CollectionsMarshal.SetCount(list29, index); + span2 = CollectionsMarshal.AsSpan(list29); num = 0; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj11 = new QuestSequence + ref QuestSequence reference16 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 0 }; - num2 = 3; - List list21 = new List(num2); - CollectionsMarshal.SetCount(list21, num2); - span3 = CollectionsMarshal.AsSpan(list21); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 613) + num3 = 3; + List list30 = new List(num3); + CollectionsMarshal.SetCount(list30, num3); + span3 = CollectionsMarshal.AsSpan(list30); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 613) { TargetClass = EExtendedClassJob.BlueMage }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 613); - num3++; - ref QuestStep reference14 = ref span3[num3]; - QuestStep obj12 = new QuestStep(EInteractionType.Interact, 1025878u, new Vector3(343.984f, -120.32947f, -306.0197f), 613) + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 613); + num2++; + ref QuestStep reference17 = ref span3[num2]; + QuestStep obj15 = new QuestStep(EInteractionType.Interact, 1025878u, new Vector3(343.984f, -120.32947f, -306.0197f), 613) { AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; num4 = 1; - List list22 = new List(num4); - CollectionsMarshal.SetCount(list22, num4); - span4 = CollectionsMarshal.AsSpan(list22); + List list31 = new List(num4); + CollectionsMarshal.SetCount(list31, num4); + span4 = CollectionsMarshal.AsSpan(list31); index2 = 0; span4[index2] = new DialogueChoice { @@ -452,27 +707,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER3_00481_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj12.DialogueChoices = list22; - reference14 = obj12; - obj11.Steps = list21; - reference13 = obj11; + obj15.DialogueChoices = list31; + reference17 = obj15; + obj14.Steps = list30; + reference16 = obj14; num++; - ref QuestSequence reference15 = ref span2[num]; - QuestSequence obj13 = new QuestSequence + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj16 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list23 = new List(num3); - CollectionsMarshal.SetCount(list23, num3); - span3 = CollectionsMarshal.AsSpan(list23); - num2 = 0; - ref QuestStep reference16 = ref span3[num2]; + num2 = 1; + List list32 = new List(num2); + CollectionsMarshal.SetCount(list32, num2); + span3 = CollectionsMarshal.AsSpan(list32); + num3 = 0; + ref QuestStep reference19 = ref span3[num3]; QuestStep questStep4 = new QuestStep(EInteractionType.None, null, null, 613); index2 = 1; - List list24 = new List(index2); - CollectionsMarshal.SetCount(list24, index2); - span4 = CollectionsMarshal.AsSpan(list24); + List list33 = new List(index2); + CollectionsMarshal.SetCount(list33, index2); + span4 = CollectionsMarshal.AsSpan(list33); num4 = 0; span4[num4] = new DialogueChoice { @@ -481,38 +736,162 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER3_00481_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER3_00481_TOPMENU_000_004") }; - questStep4.DialogueChoices = list24; - reference16 = questStep4; - obj13.Steps = list23; - reference15 = obj13; - questRoot4.QuestSequence = list20; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(4); - QuestRoot questRoot5 = new QuestRoot(); + questStep4.DialogueChoices = list33; + reference19 = questStep4; + obj16.Steps = list32; + reference18 = obj16; + questRoot7.QuestSequence = list29; + AddQuest(questId7, questRoot7); + AethernetId questId8 = new AethernetId(4); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list25 = new List(num); - CollectionsMarshal.SetCount(list25, num); - span = CollectionsMarshal.AsSpan(list25); + List list34 = new List(num); + CollectionsMarshal.SetCount(list34, num); + span = CollectionsMarshal.AsSpan(list34); + index = 0; + span[index] = "WigglyMuffin"; + questRoot8.Author = list34; + index = 1; + List list35 = new List(index); + CollectionsMarshal.SetCount(list35, index); + span2 = CollectionsMarshal.AsSpan(list35); + num = 0; + ref QuestSequence reference20 = ref span2[num]; + QuestSequence obj17 = new QuestSequence + { + Sequence = 0 + }; + num3 = 15; + List list36 = new List(num3); + CollectionsMarshal.SetCount(list36, num3); + span3 = CollectionsMarshal.AsSpan(list36); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 144) + { + Aetheryte = EAetheryteLocation.GoldSaucer, + AetheryteShortcut = EAetheryteLocation.GoldSaucer, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerEntranceCardSquares + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1011044u, new Vector3(-84.45868f, 3.7690625E-06f, 29.06836f), 144) + { + TargetTerritoryId = (ushort)388 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 388) + { + StopDistance = 5f, + AethernetShard = EAetheryteLocation.GoldSaucerMinionSquare + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 388) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerChocoboSquare + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.None, null, null, 388) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GoldSaucerChocoboSquare, + To = EAetheryteLocation.GoldSaucerEntranceCardSquares + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(46.78062f, 11.798187f, 20.328043f), 144); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerWonderSquareWest + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerWonderSquareEast + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.None, null, null, 144) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GoldSaucerWonderSquareEast, + To = EAetheryteLocation.GoldSaucer + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerEventSquare + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(122.973015f, -0.5100681f, -50.024624f), 144); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerCactpotBoard + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.None, null, null, 144) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GoldSaucerCactpotBoard, + To = EAetheryteLocation.GoldSaucer + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 144) + { + StopDistance = 7f, + AethernetShard = EAetheryteLocation.GoldSaucerRoundSquare + }; + obj17.Steps = list36; + reference20 = obj17; + questRoot8.QuestSequence = list35; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(4); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list37 = new List(num); + CollectionsMarshal.SetCount(list37, num); + span = CollectionsMarshal.AsSpan(list37); index = 0; span[index] = "liza"; - questRoot5.Author = list25; + questRoot9.Author = list37; index = 2; - List list26 = new List(index); - CollectionsMarshal.SetCount(list26, index); - span2 = CollectionsMarshal.AsSpan(list26); + List list38 = new List(index); + CollectionsMarshal.SetCount(list38, index); + span2 = CollectionsMarshal.AsSpan(list38); num = 0; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj14 = new QuestSequence + ref QuestSequence reference21 = ref span2[num]; + QuestSequence obj18 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list27 = new List(num2); - CollectionsMarshal.SetCount(list27, num2); - span3 = CollectionsMarshal.AsSpan(list27); + List list39 = new List(num2); + CollectionsMarshal.SetCount(list39, num2); + span3 = CollectionsMarshal.AsSpan(list39); num3 = 0; - ref QuestStep reference18 = ref span3[num3]; - QuestStep obj15 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) + ref QuestStep reference22 = ref span3[num3]; + QuestStep obj19 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -522,184 +901,7 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj16 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - num4 = 1; - List list28 = new List(num4); - CollectionsMarshal.SetCount(list28, num4); - span5 = CollectionsMarshal.AsSpan(list28); - index2 = 0; - span5[index2] = 133; - obj16.InTerritory = list28; - skipConditions2.AetheryteShortcutIf = obj16; - obj15.SkipConditions = skipConditions2; - reference18 = obj15; - obj14.Steps = list27; - reference17 = obj14; - num++; - ref QuestSequence reference19 = ref span2[num]; - QuestSequence obj17 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 3; - List list29 = new List(num3); - CollectionsMarshal.SetCount(list29, num3); - span3 = CollectionsMarshal.AsSpan(list29); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 154); - num2++; - ref QuestStep reference20 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Gather, null, null, 154); - index2 = 1; - List list30 = new List(index2); - CollectionsMarshal.SetCount(list30, index2); - Span span6 = CollectionsMarshal.AsSpan(list30); - num4 = 0; - span6[num4] = new GatheredItem - { - ItemId = 5498u, - ItemCount = 10 - }; - questStep5.ItemsToGather = list30; - reference20 = questStep5; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000295u, new Vector3(-234.24127f, 8.000092f, -155.169f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaBotanist - }, - NextQuestId = new QuestId(6) - }; - obj17.Steps = list29; - reference19 = obj17; - questRoot5.QuestSequence = list26; - AddQuest(questId5, questRoot5); - SatisfactionSupplyNpcId questId6 = new SatisfactionSupplyNpcId(4); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list31 = new List(num); - CollectionsMarshal.SetCount(list31, num); - span = CollectionsMarshal.AsSpan(list31); - index = 0; - span[index] = "liza"; - questRoot6.Author = list31; - index = 2; - List list32 = new List(index); - CollectionsMarshal.SetCount(list32, index); - span2 = CollectionsMarshal.AsSpan(list32); - num = 0; - ref QuestSequence reference21 = ref span2[num]; - QuestSequence obj18 = new QuestSequence - { - Sequence = 0 - }; - num2 = 3; - List list33 = new List(num2); - CollectionsMarshal.SetCount(list33, num2); - span3 = CollectionsMarshal.AsSpan(list33); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 478) - { - TargetClass = EExtendedClassJob.BlueMage - }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 478); - num3++; - ref QuestStep reference22 = ref span3[num3]; - QuestStep obj19 = new QuestStep(EInteractionType.Interact, 1018393u, new Vector3(-60.380005f, 206.50021f, 26.16919f), 478) - { - AetheryteShortcut = EAetheryteLocation.Idyllshire - }; - num4 = 1; - List list34 = new List(num4); - CollectionsMarshal.SetCount(list34, num4); - span4 = CollectionsMarshal.AsSpan(list34); - index2 = 0; - span4[index2] = new DialogueChoice - { - Type = EDialogChoiceType.List, - ExcelSheet = "custom/005/CtsSfsCharacter4_00541", - Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_000"), - Answer = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_001"), - AnswerIsRegularExpression = true - }; - obj19.DialogueChoices = list34; - reference22 = obj19; - obj18.Steps = list33; - reference21 = obj18; - num++; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj20 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list35 = new List(num3); - CollectionsMarshal.SetCount(list35, num3); - span3 = CollectionsMarshal.AsSpan(list35); - num2 = 0; - ref QuestStep reference24 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.None, null, null, 635); - index2 = 1; - List list36 = new List(index2); - CollectionsMarshal.SetCount(list36, index2); - span4 = CollectionsMarshal.AsSpan(list36); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - ExcelSheet = "custom/005/CtsSfsCharacter4_00541", - Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_000"), - Answer = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_004") - }; - questStep6.DialogueChoices = list36; - reference24 = questStep6; - obj20.Steps = list35; - reference23 = obj20; - questRoot6.QuestSequence = list32; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(5); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list37 = new List(num); - CollectionsMarshal.SetCount(list37, num); - span = CollectionsMarshal.AsSpan(list37); - index = 0; - span[index] = "liza"; - questRoot7.Author = list37; - index = 2; - List list38 = new List(index); - CollectionsMarshal.SetCount(list38, index); - span2 = CollectionsMarshal.AsSpan(list38); - num = 0; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj21 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list39 = new List(num2); - CollectionsMarshal.SetCount(list39, num2); - span3 = CollectionsMarshal.AsSpan(list39); - num3 = 0; - ref QuestStep reference26 = ref span3[num3]; - QuestStep obj22 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaBotanist - } - }; - SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj23 = new SkipAetheryteCondition + SkipAetheryteCondition obj20 = new SkipAetheryteCondition { InSameTerritory = true }; @@ -709,15 +911,15 @@ public static class AssemblyQuestLoader span5 = CollectionsMarshal.AsSpan(list40); index2 = 0; span5[index2] = 133; - obj23.InTerritory = list40; - skipConditions3.AetheryteShortcutIf = obj23; - obj22.SkipConditions = skipConditions3; - reference26 = obj22; - obj21.Steps = list39; - reference25 = obj21; + obj20.InTerritory = list40; + skipConditions2.AetheryteShortcutIf = obj20; + obj19.SkipConditions = skipConditions2; + reference22 = obj19; + obj18.Steps = list39; + reference21 = obj18; num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj24 = new QuestSequence + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj21 = new QuestSequence { Sequence = byte.MaxValue }; @@ -726,22 +928,22 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list41, num3); span3 = CollectionsMarshal.AsSpan(list41); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 148); + span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 154); num2++; - ref QuestStep reference28 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Gather, null, null, 148); + ref QuestStep reference24 = ref span3[num2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Gather, null, null, 154); index2 = 1; List list42 = new List(index2); CollectionsMarshal.SetCount(list42, index2); - span6 = CollectionsMarshal.AsSpan(list42); + Span span6 = CollectionsMarshal.AsSpan(list42); num4 = 0; span6[num4] = new GatheredItem { - ItemId = 5352u, + ItemId = 5498u, ItemCount = 10 }; - questStep7.ItemsToGather = list42; - reference28 = questStep7; + questStep5.ItemsToGather = list42; + reference24 = questStep5; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000295u, new Vector3(-234.24127f, 8.000092f, -155.169f), 133) { @@ -753,26 +955,26 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(6) }; - obj24.Steps = list41; - reference27 = obj24; - questRoot7.QuestSequence = list38; - AddQuest(questId7, questRoot7); - SatisfactionSupplyNpcId questId8 = new SatisfactionSupplyNpcId(5); - QuestRoot questRoot8 = new QuestRoot(); + obj21.Steps = list41; + reference23 = obj21; + questRoot9.QuestSequence = list38; + AddQuest(questId9, questRoot9); + SatisfactionSupplyNpcId questId10 = new SatisfactionSupplyNpcId(4); + QuestRoot questRoot10 = new QuestRoot(); num = 1; List list43 = new List(num); CollectionsMarshal.SetCount(list43, num); span = CollectionsMarshal.AsSpan(list43); index = 0; span[index] = "liza"; - questRoot8.Author = list43; + questRoot10.Author = list43; index = 2; List list44 = new List(index); CollectionsMarshal.SetCount(list44, index); span2 = CollectionsMarshal.AsSpan(list44); num = 0; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj25 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj22 = new QuestSequence { Sequence = 0 }; @@ -781,17 +983,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list45, num2); span3 = CollectionsMarshal.AsSpan(list45); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 820) + span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 478) { TargetClass = EExtendedClassJob.BlueMage }; num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 820); + span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 478); num3++; - ref QuestStep reference30 = ref span3[num3]; - QuestStep obj26 = new QuestStep(EInteractionType.Interact, 1031801u, new Vector3(52.8114f, 83.001076f, -65.38495f), 820) + ref QuestStep reference26 = ref span3[num3]; + QuestStep obj23 = new QuestStep(EInteractionType.Interact, 1018393u, new Vector3(-60.380005f, 206.50021f, 26.16919f), 478) { - AetheryteShortcut = EAetheryteLocation.Eulmore + AetheryteShortcut = EAetheryteLocation.Idyllshire }; num4 = 1; List list46 = new List(num4); @@ -801,18 +1003,18 @@ public static class AssemblyQuestLoader span4[index2] = new DialogueChoice { Type = EDialogChoiceType.List, - ExcelSheet = "custom/006/CtsSfsCharacter5_00640", - Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_000"), - Answer = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_001"), + ExcelSheet = "custom/005/CtsSfsCharacter4_00541", + Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_000"), + Answer = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj26.DialogueChoices = list46; - reference30 = obj26; - obj25.Steps = list45; - reference29 = obj25; + obj23.DialogueChoices = list46; + reference26 = obj23; + obj22.Steps = list45; + reference25 = obj22; num++; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj24 = new QuestSequence { Sequence = 1 }; @@ -821,8 +1023,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list47, num3); span3 = CollectionsMarshal.AsSpan(list47); num2 = 0; - ref QuestStep reference32 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.None, null, null, 635); + ref QuestStep reference28 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; List list48 = new List(index2); CollectionsMarshal.SetCount(list48, index2); @@ -831,32 +1033,32 @@ public static class AssemblyQuestLoader span4[num4] = new DialogueChoice { Type = EDialogChoiceType.List, - ExcelSheet = "custom/006/CtsSfsCharacter5_00640", - Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_000"), - Answer = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_004") + ExcelSheet = "custom/005/CtsSfsCharacter4_00541", + Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_000"), + Answer = new ExcelRef("TEXT_CTSSFSCHARACTER4_00541_TOPMENU_000_004") }; - questStep8.DialogueChoices = list48; - reference32 = questStep8; - obj27.Steps = list47; - reference31 = obj27; - questRoot8.QuestSequence = list44; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(6); - QuestRoot questRoot9 = new QuestRoot(); + questStep6.DialogueChoices = list48; + reference28 = questStep6; + obj24.Steps = list47; + reference27 = obj24; + questRoot10.QuestSequence = list44; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(5); + QuestRoot questRoot11 = new QuestRoot(); num = 1; List list49 = new List(num); CollectionsMarshal.SetCount(list49, num); span = CollectionsMarshal.AsSpan(list49); index = 0; span[index] = "liza"; - questRoot9.Author = list49; - index = 4; + questRoot11.Author = list49; + index = 2; List list50 = new List(index); CollectionsMarshal.SetCount(list50, index); span2 = CollectionsMarshal.AsSpan(list50); num = 0; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj28 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = 0 }; @@ -865,8 +1067,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list51, num2); span3 = CollectionsMarshal.AsSpan(list51); num3 = 0; - ref QuestStep reference34 = ref span3[num3]; - QuestStep obj29 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) + ref QuestStep reference30 = ref span3[num3]; + QuestStep obj26 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -875,8 +1077,8 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBotanist } }; - SkipConditions skipConditions4 = new SkipConditions(); - SkipAetheryteCondition obj30 = new SkipAetheryteCondition + SkipConditions skipConditions3 = new SkipConditions(); + SkipAetheryteCondition obj27 = new SkipAetheryteCondition { InSameTerritory = true }; @@ -886,24 +1088,291 @@ public static class AssemblyQuestLoader span5 = CollectionsMarshal.AsSpan(list52); index2 = 0; span5[index2] = 133; - obj30.InTerritory = list52; - skipConditions4.AetheryteShortcutIf = obj30; - obj29.SkipConditions = skipConditions4; - reference34 = obj29; - obj28.Steps = list51; - reference33 = obj28; + obj27.InTerritory = list52; + skipConditions3.AetheryteShortcutIf = obj27; + obj26.SkipConditions = skipConditions3; + reference30 = obj26; + obj25.Steps = list51; + reference29 = obj25; num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj28 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; - num3 = 1; + num3 = 3; List list53 = new List(num3); CollectionsMarshal.SetCount(list53, num3); span3 = CollectionsMarshal.AsSpan(list53); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000239u, new Vector3(170.30591f, 15.699951f, -118.638916f), 133) + span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 148); + num2++; + ref QuestStep reference32 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Gather, null, null, 148); + index2 = 1; + List list54 = new List(index2); + CollectionsMarshal.SetCount(list54, index2); + span6 = CollectionsMarshal.AsSpan(list54); + num4 = 0; + span6[num4] = new GatheredItem + { + ItemId = 5352u, + ItemCount = 10 + }; + questStep7.ItemsToGather = list54; + reference32 = questStep7; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000295u, new Vector3(-234.24127f, 8.000092f, -155.169f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaBotanist + }, + NextQuestId = new QuestId(6) + }; + obj28.Steps = list53; + reference31 = obj28; + questRoot11.QuestSequence = list50; + AddQuest(questId11, questRoot11); + AethernetId questId12 = new AethernetId(5); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list55 = new List(num); + CollectionsMarshal.SetCount(list55, num); + span = CollectionsMarshal.AsSpan(list55); + index = 0; + span[index] = "WigglyMuffin"; + questRoot12.Author = list55; + index = 1; + List list56 = new List(index); + CollectionsMarshal.SetCount(list56, index); + span2 = CollectionsMarshal.AsSpan(list56); + num = 0; + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj29 = new QuestSequence + { + Sequence = 0 + }; + num2 = 10; + List list57 = new List(num2); + CollectionsMarshal.SetCount(list57, num2); + span3 = CollectionsMarshal.AsSpan(list57); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 418) + { + Aetheryte = EAetheryteLocation.Ishgard, + AetheryteShortcut = EAetheryteLocation.Ishgard, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 418) + { + AethernetShard = EAetheryteLocation.IshgardSkysteelManufactory + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 418) + { + AethernetShard = EAetheryteLocation.IshgardBrume, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.IshgardSkysteelManufactory, + To = EAetheryteLocation.Ishgard + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 418) + { + AethernetShard = EAetheryteLocation.IshgardForgottenKnight + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(53.15989f, 30.584269f, -82.98525f), 418) + { + TargetTerritoryId = (ushort)419 + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 419) + { + AethernetShard = EAetheryteLocation.IshgardAthenaeumAstrologicum + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 419) + { + AethernetShard = EAetheryteLocation.IshgardTribunal + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 419) + { + AethernetShard = EAetheryteLocation.IshgardSaintReymanaudsCathedral + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 419) + { + AethernetShard = EAetheryteLocation.IshgardJeweledCrozier + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 419) + { + AethernetShard = EAetheryteLocation.IshgardLastVigil + }; + obj29.Steps = list57; + reference33 = obj29; + questRoot12.QuestSequence = list56; + AddQuest(questId12, questRoot12); + SatisfactionSupplyNpcId questId13 = new SatisfactionSupplyNpcId(5); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list58 = new List(num); + CollectionsMarshal.SetCount(list58, num); + span = CollectionsMarshal.AsSpan(list58); + index = 0; + span[index] = "liza"; + questRoot13.Author = list58; + index = 2; + List list59 = new List(index); + CollectionsMarshal.SetCount(list59, index); + span2 = CollectionsMarshal.AsSpan(list59); + num = 0; + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj30 = new QuestSequence + { + Sequence = 0 + }; + num3 = 3; + List list60 = new List(num3); + CollectionsMarshal.SetCount(list60, num3); + span3 = CollectionsMarshal.AsSpan(list60); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 820) + { + TargetClass = EExtendedClassJob.BlueMage + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 820); + num2++; + ref QuestStep reference35 = ref span3[num2]; + QuestStep obj31 = new QuestStep(EInteractionType.Interact, 1031801u, new Vector3(52.8114f, 83.001076f, -65.38495f), 820) + { + AetheryteShortcut = EAetheryteLocation.Eulmore + }; + num4 = 1; + List list61 = new List(num4); + CollectionsMarshal.SetCount(list61, num4); + span4 = CollectionsMarshal.AsSpan(list61); + index2 = 0; + span4[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + ExcelSheet = "custom/006/CtsSfsCharacter5_00640", + Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_000"), + Answer = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_001"), + AnswerIsRegularExpression = true + }; + obj31.DialogueChoices = list61; + reference35 = obj31; + obj30.Steps = list60; + reference34 = obj30; + num++; + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj32 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list62 = new List(num2); + CollectionsMarshal.SetCount(list62, num2); + span3 = CollectionsMarshal.AsSpan(list62); + num3 = 0; + ref QuestStep reference37 = ref span3[num3]; + QuestStep questStep8 = new QuestStep(EInteractionType.None, null, null, 635); + index2 = 1; + List list63 = new List(index2); + CollectionsMarshal.SetCount(list63, index2); + span4 = CollectionsMarshal.AsSpan(list63); + num4 = 0; + span4[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + ExcelSheet = "custom/006/CtsSfsCharacter5_00640", + Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_000"), + Answer = new ExcelRef("TEXT_CTSSFSCHARACTER5_00640_TOPMENU_000_004") + }; + questStep8.DialogueChoices = list63; + reference37 = questStep8; + obj32.Steps = list62; + reference36 = obj32; + questRoot13.QuestSequence = list59; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(6); + QuestRoot questRoot14 = new QuestRoot(); + num = 1; + List list64 = new List(num); + CollectionsMarshal.SetCount(list64, num); + span = CollectionsMarshal.AsSpan(list64); + index = 0; + span[index] = "liza"; + questRoot14.Author = list64; + index = 4; + List list65 = new List(index); + CollectionsMarshal.SetCount(list65, index); + span2 = CollectionsMarshal.AsSpan(list65); + num = 0; + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj33 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list66 = new List(num3); + CollectionsMarshal.SetCount(list66, num3); + span3 = CollectionsMarshal.AsSpan(list66); + num2 = 0; + ref QuestStep reference39 = ref span3[num2]; + QuestStep obj34 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaBotanist + } + }; + SkipConditions skipConditions4 = new SkipConditions(); + SkipAetheryteCondition obj35 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + num4 = 1; + List list67 = new List(num4); + CollectionsMarshal.SetCount(list67, num4); + span5 = CollectionsMarshal.AsSpan(list67); + index2 = 0; + span5[index2] = 133; + obj35.InTerritory = list67; + skipConditions4.AetheryteShortcutIf = obj35; + obj34.SkipConditions = skipConditions4; + reference39 = obj34; + obj33.Steps = list66; + reference38 = obj33; + num++; + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj36 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1000239u, new Vector3(170.30591f, 15.699951f, -118.638916f), 133) { AethernetShortcut = new AethernetShortcut { @@ -911,37 +1380,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj31.Steps = list53; - reference35 = obj31; + obj36.Steps = list68; + reference40 = obj36; num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj32 = new QuestSequence + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list54 = new List(num2); - CollectionsMarshal.SetCount(list54, num2); - span3 = CollectionsMarshal.AsSpan(list54); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.EquipRecommended, null, null, 148); - num3++; - ref QuestStep reference37 = ref span3[num3]; + num3 = 3; + List list69 = new List(num3); + CollectionsMarshal.SetCount(list69, num3); + span3 = CollectionsMarshal.AsSpan(list69); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 148); + num2++; + ref QuestStep reference42 = ref span3[num2]; QuestStep questStep9 = new QuestStep(EInteractionType.Gather, null, null, 148); index2 = 1; - List list55 = new List(index2); - CollectionsMarshal.SetCount(list55, index2); - span6 = CollectionsMarshal.AsSpan(list55); + List list70 = new List(index2); + CollectionsMarshal.SetCount(list70, index2); + span6 = CollectionsMarshal.AsSpan(list70); num4 = 0; span6[num4] = new GatheredItem { ItemId = 4832u, ItemCount = 10 }; - questStep9.ItemsToGather = list55; - reference37 = questStep9; - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 1000239u, new Vector3(170.30591f, 15.699951f, -118.638916f), 133) + questStep9.ItemsToGather = list70; + reference42 = questStep9; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000239u, new Vector3(170.30591f, 15.699951f, -118.638916f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -950,20 +1419,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj32.Steps = list54; - reference36 = obj32; + obj37.Steps = list69; + reference41 = obj37; num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj33 = new QuestSequence + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj38 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list56 = new List(num3); - CollectionsMarshal.SetCount(list56, num3); - span3 = CollectionsMarshal.AsSpan(list56); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) + num2 = 1; + List list71 = new List(num2); + CollectionsMarshal.SetCount(list71, num2); + span3 = CollectionsMarshal.AsSpan(list71); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) { AethernetShortcut = new AethernetShortcut { @@ -972,33 +1441,78 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(7) }; - obj33.Steps = list56; - reference38 = obj33; - questRoot9.QuestSequence = list50; - AddQuest(questId9, questRoot9); - SatisfactionSupplyNpcId questId10 = new SatisfactionSupplyNpcId(6); - QuestRoot questRoot10 = new QuestRoot(); + obj38.Steps = list71; + reference43 = obj38; + questRoot14.QuestSequence = list65; + AddQuest(questId14, questRoot14); + AethernetId questId15 = new AethernetId(6); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list57 = new List(num); - CollectionsMarshal.SetCount(list57, num); - span = CollectionsMarshal.AsSpan(list57); + List list72 = new List(num); + CollectionsMarshal.SetCount(list72, num); + span = CollectionsMarshal.AsSpan(list72); + index = 0; + span[index] = "WigglyMuffin"; + questRoot15.Author = list72; + index = 1; + List list73 = new List(index); + CollectionsMarshal.SetCount(list73, index); + span2 = CollectionsMarshal.AsSpan(list73); + num = 0; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj39 = new QuestSequence + { + Sequence = 0 + }; + num3 = 2; + List list74 = new List(num3); + CollectionsMarshal.SetCount(list74, num3); + span3 = CollectionsMarshal.AsSpan(list74); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 478) + { + Aetheryte = EAetheryteLocation.Idyllshire, + AetheryteShortcut = EAetheryteLocation.Idyllshire, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 478) + { + AethernetShard = EAetheryteLocation.IdyllshireWest + }; + obj39.Steps = list74; + reference44 = obj39; + questRoot15.QuestSequence = list73; + AddQuest(questId15, questRoot15); + SatisfactionSupplyNpcId questId16 = new SatisfactionSupplyNpcId(6); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list75 = new List(num); + CollectionsMarshal.SetCount(list75, num); + span = CollectionsMarshal.AsSpan(list75); index = 0; span[index] = "liza"; - questRoot10.Author = list57; + questRoot16.Author = list75; index = 2; - List list58 = new List(index); - CollectionsMarshal.SetCount(list58, index); - span2 = CollectionsMarshal.AsSpan(list58); + List list76 = new List(index); + CollectionsMarshal.SetCount(list76, index); + span2 = CollectionsMarshal.AsSpan(list76); num = 0; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj34 = new QuestSequence + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { Sequence = 0 }; num2 = 4; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); num3 = 0; span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 886) { @@ -1007,8 +1521,8 @@ public static class AssemblyQuestLoader num3++; span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 886); num3++; - ref QuestStep reference40 = ref span3[num3]; - QuestStep obj35 = new QuestStep(EInteractionType.None, null, null, 886) + ref QuestStep reference46 = ref span3[num3]; + QuestStep obj41 = new QuestStep(EInteractionType.None, null, null, 886) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -1020,22 +1534,22 @@ public static class AssemblyQuestLoader SkipConditions skipConditions5 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); num4 = 1; - List list60 = new List(num4); - CollectionsMarshal.SetCount(list60, num4); - span5 = CollectionsMarshal.AsSpan(list60); + List list78 = new List(num4); + CollectionsMarshal.SetCount(list78, num4); + span5 = CollectionsMarshal.AsSpan(list78); index2 = 0; span5[index2] = 886; - skipAetheryteCondition.InTerritory = list60; + skipAetheryteCondition.InTerritory = list78; skipConditions5.AetheryteShortcutIf = skipAetheryteCondition; skipConditions5.AethernetShortcutIf = new SkipAetheryteCondition { InSameTerritory = true }; - obj35.SkipConditions = skipConditions5; - reference40 = obj35; + obj41.SkipConditions = skipConditions5; + reference46 = obj41; num3++; - ref QuestStep reference41 = ref span3[num3]; - QuestStep obj36 = new QuestStep(EInteractionType.Interact, 1033543u, new Vector3(113.38977f, -20f, -0.96136475f), 886) + ref QuestStep reference47 = ref span3[num3]; + QuestStep obj42 = new QuestStep(EInteractionType.Interact, 1033543u, new Vector3(113.38977f, -20f, -0.96136475f), 886) { AethernetShortcut = new AethernetShortcut { @@ -1044,9 +1558,9 @@ public static class AssemblyQuestLoader } }; index2 = 1; - List list61 = new List(index2); - CollectionsMarshal.SetCount(list61, index2); - span4 = CollectionsMarshal.AsSpan(list61); + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span4 = CollectionsMarshal.AsSpan(list79); num4 = 0; span4[num4] = new DialogueChoice { @@ -1056,27 +1570,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER6_00674_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj36.DialogueChoices = list61; - reference41 = obj36; - obj34.Steps = list59; - reference39 = obj34; + obj42.DialogueChoices = list79; + reference47 = obj42; + obj40.Steps = list77; + reference45 = obj40; num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj37 = new QuestSequence + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj43 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list62 = new List(num3); - CollectionsMarshal.SetCount(list62, num3); - span3 = CollectionsMarshal.AsSpan(list62); + List list80 = new List(num3); + CollectionsMarshal.SetCount(list80, num3); + span3 = CollectionsMarshal.AsSpan(list80); num2 = 0; - ref QuestStep reference43 = ref span3[num2]; + ref QuestStep reference49 = ref span3[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.None, null, null, 635); num4 = 1; - List list63 = new List(num4); - CollectionsMarshal.SetCount(list63, num4); - span4 = CollectionsMarshal.AsSpan(list63); + List list81 = new List(num4); + CollectionsMarshal.SetCount(list81, num4); + span4 = CollectionsMarshal.AsSpan(list81); index2 = 0; span4[index2] = new DialogueChoice { @@ -1085,38 +1599,38 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER6_00674_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER6_00674_TOPMENU_000_003") }; - questStep10.DialogueChoices = list63; - reference43 = questStep10; - obj37.Steps = list62; - reference42 = obj37; - questRoot10.QuestSequence = list58; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(7); - QuestRoot questRoot11 = new QuestRoot(); + questStep10.DialogueChoices = list81; + reference49 = questStep10; + obj43.Steps = list80; + reference48 = obj43; + questRoot16.QuestSequence = list76; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(7); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list64 = new List(num); - CollectionsMarshal.SetCount(list64, num); - span = CollectionsMarshal.AsSpan(list64); + List list82 = new List(num); + CollectionsMarshal.SetCount(list82, num); + span = CollectionsMarshal.AsSpan(list82); index = 0; span[index] = "liza"; - questRoot11.Author = list64; + questRoot17.Author = list82; index = 2; - 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 reference44 = ref span2[num]; - QuestSequence obj38 = new QuestSequence + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj44 = new QuestSequence { Sequence = 0 }; num2 = 1; - 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); num3 = 0; - ref QuestStep reference45 = ref span3[num3]; - QuestStep obj39 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) + ref QuestStep reference51 = ref span3[num3]; + QuestStep obj45 = new QuestStep(EInteractionType.AcceptQuest, 1000815u, new Vector3(-233.9361f, 6.668152f, -171.03839f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -1126,49 +1640,49 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj40 = new SkipAetheryteCondition + SkipAetheryteCondition obj46 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list67 = new List(index2); - CollectionsMarshal.SetCount(list67, index2); - span5 = CollectionsMarshal.AsSpan(list67); + List list85 = new List(index2); + CollectionsMarshal.SetCount(list85, index2); + span5 = CollectionsMarshal.AsSpan(list85); num4 = 0; span5[num4] = 133; - obj40.InTerritory = list67; - skipConditions6.AetheryteShortcutIf = obj40; - obj39.SkipConditions = skipConditions6; - reference45 = obj39; - obj38.Steps = list66; - reference44 = obj38; + obj46.InTerritory = list85; + skipConditions6.AetheryteShortcutIf = obj46; + obj45.SkipConditions = skipConditions6; + reference51 = obj45; + obj44.Steps = list84; + reference50 = obj44; num++; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj41 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = byte.MaxValue }; num3 = 3; - List list68 = new List(num3); - CollectionsMarshal.SetCount(list68, num3); - span3 = CollectionsMarshal.AsSpan(list68); + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + span3 = CollectionsMarshal.AsSpan(list86); num2 = 0; span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 138); num2++; - ref QuestStep reference47 = ref span3[num2]; + ref QuestStep reference53 = ref span3[num2]; QuestStep questStep11 = new QuestStep(EInteractionType.Gather, null, null, 138); num4 = 1; - List list69 = new List(num4); - CollectionsMarshal.SetCount(list69, num4); - span6 = CollectionsMarshal.AsSpan(list69); + List list87 = new List(num4); + CollectionsMarshal.SetCount(list87, num4); + span6 = CollectionsMarshal.AsSpan(list87); index2 = 0; span6[index2] = new GatheredItem { ItemId = 5599u, ItemCount = 15 }; - questStep11.ItemsToGather = list69; - reference47 = questStep11; + questStep11.ItemsToGather = list87; + reference53 = questStep11; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000292u, new Vector3(-233.99713f, 8f, -146.86816f), 133) { @@ -1179,43 +1693,98 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBotanist } }; - obj41.Steps = list68; - reference46 = obj41; - questRoot11.QuestSequence = list65; - AddQuest(questId11, questRoot11); - SatisfactionSupplyNpcId questId12 = new SatisfactionSupplyNpcId(7); - QuestRoot questRoot12 = new QuestRoot(); + obj47.Steps = list86; + reference52 = obj47; + questRoot17.QuestSequence = list83; + AddQuest(questId17, questRoot17); + AethernetId questId18 = new AethernetId(7); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list70 = new List(num); - CollectionsMarshal.SetCount(list70, num); - span = CollectionsMarshal.AsSpan(list70); + List list88 = new List(num); + CollectionsMarshal.SetCount(list88, num); + span = CollectionsMarshal.AsSpan(list88); index = 0; - span[index] = "liza"; - questRoot12.Author = list70; - index = 2; - List list71 = new List(index); - CollectionsMarshal.SetCount(list71, index); - span2 = CollectionsMarshal.AsSpan(list71); + span[index] = "WigglyMuffin"; + questRoot18.Author = list88; + index = 1; + List list89 = new List(index); + CollectionsMarshal.SetCount(list89, index); + span2 = CollectionsMarshal.AsSpan(list89); num = 0; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj42 = new QuestSequence + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = 0 }; - num2 = 5; - List list72 = new List(num2); - CollectionsMarshal.SetCount(list72, num2); - span3 = CollectionsMarshal.AsSpan(list72); + num2 = 3; + List list90 = new List(num2); + CollectionsMarshal.SetCount(list90, num2); + span3 = CollectionsMarshal.AsSpan(list90); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 886) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 635) + { + Aetheryte = EAetheryteLocation.RhalgrsReach, + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 635) + { + AethernetShard = EAetheryteLocation.RhalgrsReachWest + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 635) + { + AethernetShard = EAetheryteLocation.RhalgrsReachNorthEast, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RhalgrsReachWest, + To = EAetheryteLocation.RhalgrsReach + } + }; + obj48.Steps = list90; + reference54 = obj48; + questRoot18.QuestSequence = list89; + AddQuest(questId18, questRoot18); + SatisfactionSupplyNpcId questId19 = new SatisfactionSupplyNpcId(7); + QuestRoot questRoot19 = new QuestRoot(); + num = 1; + List list91 = new List(num); + CollectionsMarshal.SetCount(list91, num); + span = CollectionsMarshal.AsSpan(list91); + index = 0; + span[index] = "liza"; + questRoot19.Author = list91; + index = 2; + List list92 = new List(index); + CollectionsMarshal.SetCount(list92, index); + span2 = CollectionsMarshal.AsSpan(list92); + num = 0; + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 0 + }; + num3 = 5; + List list93 = new List(num3); + CollectionsMarshal.SetCount(list93, num3); + span3 = CollectionsMarshal.AsSpan(list93); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 886) { TargetClass = EExtendedClassJob.BlueMage }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 886); - num3++; - ref QuestStep reference49 = ref span3[num3]; - QuestStep obj43 = new QuestStep(EInteractionType.None, null, null, 886) + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 886); + num2++; + ref QuestStep reference56 = ref span3[num2]; + QuestStep obj50 = new QuestStep(EInteractionType.None, null, null, 886) { AetheryteShortcut = EAetheryteLocation.Ishgard, AethernetShortcut = new AethernetShortcut @@ -1227,21 +1796,21 @@ public static class AssemblyQuestLoader SkipConditions skipConditions7 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span5 = CollectionsMarshal.AsSpan(list73); + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span5 = CollectionsMarshal.AsSpan(list94); num4 = 0; span5[num4] = 886; - skipAetheryteCondition2.InTerritory = list73; + skipAetheryteCondition2.InTerritory = list94; skipConditions7.AetheryteShortcutIf = skipAetheryteCondition2; skipConditions7.AethernetShortcutIf = new SkipAetheryteCondition { InSameTerritory = true }; - obj43.SkipConditions = skipConditions7; - reference49 = obj43; - num3++; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.51667f, 0f, -134.36552f), 886) + obj50.SkipConditions = skipConditions7; + reference56 = obj50; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.51667f, 0f, -134.36552f), 886) { AethernetShortcut = new AethernetShortcut { @@ -1249,16 +1818,16 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.FirmamentWesternRisensongQuarter } }; - num3++; - ref QuestStep reference50 = ref span3[num3]; - QuestStep obj44 = new QuestStep(EInteractionType.Interact, 1035211u, new Vector3(-116.96039f, 0f, -133.95898f), 886) + num2++; + ref QuestStep reference57 = ref span3[num2]; + QuestStep obj51 = new QuestStep(EInteractionType.Interact, 1035211u, new Vector3(-116.96039f, 0f, -133.95898f), 886) { StopDistance = 7f }; num4 = 1; - List list74 = new List(num4); - CollectionsMarshal.SetCount(list74, num4); - span4 = CollectionsMarshal.AsSpan(list74); + List list95 = new List(num4); + CollectionsMarshal.SetCount(list95, num4); + span4 = CollectionsMarshal.AsSpan(list95); index2 = 0; span4[index2] = new DialogueChoice { @@ -1268,27 +1837,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER7_00710_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj44.DialogueChoices = list74; - reference50 = obj44; - obj42.Steps = list72; - reference48 = obj42; + obj51.DialogueChoices = list95; + reference57 = obj51; + obj49.Steps = list93; + reference55 = obj49; num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj45 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list75 = new List(num3); - CollectionsMarshal.SetCount(list75, num3); - span3 = CollectionsMarshal.AsSpan(list75); - num2 = 0; - ref QuestStep reference52 = ref span3[num2]; + num2 = 1; + List list96 = new List(num2); + CollectionsMarshal.SetCount(list96, num2); + span3 = CollectionsMarshal.AsSpan(list96); + num3 = 0; + ref QuestStep reference59 = ref span3[num3]; QuestStep questStep12 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span4 = CollectionsMarshal.AsSpan(list76); + List list97 = new List(index2); + CollectionsMarshal.SetCount(list97, index2); + span4 = CollectionsMarshal.AsSpan(list97); num4 = 0; span4[num4] = new DialogueChoice { @@ -1297,35 +1866,151 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER7_00710_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER7_00710_TOPMENU_000_004") }; - questStep12.DialogueChoices = list76; - reference52 = questStep12; - obj45.Steps = list75; - reference51 = obj45; - questRoot12.QuestSequence = list71; - AddQuest(questId12, questRoot12); - SatisfactionSupplyNpcId questId13 = new SatisfactionSupplyNpcId(8); - QuestRoot questRoot13 = new QuestRoot(); + questStep12.DialogueChoices = list97; + reference59 = questStep12; + obj52.Steps = list96; + reference58 = obj52; + questRoot19.QuestSequence = list92; + AddQuest(questId19, questRoot19); + AethernetId questId20 = new AethernetId(8); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list77 = new List(num); - CollectionsMarshal.SetCount(list77, num); - span = CollectionsMarshal.AsSpan(list77); + List list98 = new List(num); + CollectionsMarshal.SetCount(list98, num); + span = CollectionsMarshal.AsSpan(list98); + index = 0; + span[index] = "WigglyMuffin"; + questRoot20.Author = list98; + index = 1; + List list99 = new List(index); + CollectionsMarshal.SetCount(list99, index); + span2 = CollectionsMarshal.AsSpan(list99); + num = 0; + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = 0 + }; + num3 = 12; + List list100 = new List(num3); + CollectionsMarshal.SetCount(list100, num3); + span3 = CollectionsMarshal.AsSpan(list100); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 628) + { + Aetheryte = EAetheryteLocation.Kugane, + AetheryteShortcut = EAetheryteLocation.Kugane, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeShiokazeHostelry + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeMarkets + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeRubyBazaar + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeRakuzaDistrict, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.KuganeRubyBazaar, + To = EAetheryteLocation.Kugane + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeBokairoInn, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.KuganeShiokazeHostelry, + To = EAetheryteLocation.KuganeMarkets + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-132.33249f, 4.510561f, 117.53347f), 628) + { + StopDistance = 0.25f, + JumpDestination = new JumpDestination + { + Position = new Vector3(-131.75923f, 6.245034f, 123.01645f), + StopDistance = 0.5f + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-125.70999f, 8.414458f, 123.2643f), 628) + { + DisableNavmesh = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-124.25544f, -4.999999f, 145.54941f), 628) + { + DisableNavmesh = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + DisableNavmesh = true, + AethernetShard = EAetheryteLocation.KuganePier1 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeThavnairianConsulate + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 628) + { + AethernetShard = EAetheryteLocation.KuganeSekiseigumiBarracks, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.KuganeRubyBazaar, + To = EAetheryteLocation.Kugane + } + }; + obj53.Steps = list100; + reference60 = obj53; + questRoot20.QuestSequence = list99; + AddQuest(questId20, questRoot20); + SatisfactionSupplyNpcId questId21 = new SatisfactionSupplyNpcId(8); + QuestRoot questRoot21 = new QuestRoot(); + num = 1; + List list101 = new List(num); + CollectionsMarshal.SetCount(list101, num); + span = CollectionsMarshal.AsSpan(list101); index = 0; span[index] = "liza"; - questRoot13.Author = list77; + questRoot21.Author = list101; index = 2; - List list78 = new List(index); - CollectionsMarshal.SetCount(list78, index); - span2 = CollectionsMarshal.AsSpan(list78); + List list102 = new List(index); + CollectionsMarshal.SetCount(list102, index); + span2 = CollectionsMarshal.AsSpan(list102); num = 0; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj46 = new QuestSequence + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = 0 }; num2 = 3; - List list79 = new List(num2); - CollectionsMarshal.SetCount(list79, num2); - span3 = CollectionsMarshal.AsSpan(list79); + List list103 = new List(num2); + CollectionsMarshal.SetCount(list103, num2); + span3 = CollectionsMarshal.AsSpan(list103); num3 = 0; span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 962) { @@ -1334,8 +2019,8 @@ public static class AssemblyQuestLoader num3++; span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 962); num3++; - ref QuestStep reference54 = ref span3[num3]; - QuestStep obj47 = new QuestStep(EInteractionType.Interact, 1042241u, new Vector3(222.85791f, 24.942732f, -197.77222f), 962) + ref QuestStep reference62 = ref span3[num3]; + QuestStep obj55 = new QuestStep(EInteractionType.Interact, 1042241u, new Vector3(222.85791f, 24.942732f, -197.77222f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, AethernetShortcut = new AethernetShortcut @@ -1345,9 +2030,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list80 = new List(num4); - CollectionsMarshal.SetCount(list80, num4); - span4 = CollectionsMarshal.AsSpan(list80); + List list104 = new List(num4); + CollectionsMarshal.SetCount(list104, num4); + span4 = CollectionsMarshal.AsSpan(list104); index2 = 0; span4[index2] = new DialogueChoice { @@ -1357,27 +2042,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER8_00773_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj47.DialogueChoices = list80; - reference54 = obj47; - obj46.Steps = list79; - reference53 = obj46; + obj55.DialogueChoices = list104; + reference62 = obj55; + obj54.Steps = list103; + reference61 = obj54; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list81 = new List(num3); - CollectionsMarshal.SetCount(list81, num3); - span3 = CollectionsMarshal.AsSpan(list81); + List list105 = new List(num3); + CollectionsMarshal.SetCount(list105, num3); + span3 = CollectionsMarshal.AsSpan(list105); num2 = 0; - ref QuestStep reference56 = ref span3[num2]; + ref QuestStep reference64 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span4 = CollectionsMarshal.AsSpan(list82); + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span4 = CollectionsMarshal.AsSpan(list106); num4 = 0; span4[num4] = new DialogueChoice { @@ -1386,53 +2071,108 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER8_00773_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER8_00773_TOPMENU_000_004") }; - questStep13.DialogueChoices = list82; - reference56 = questStep13; - obj48.Steps = list81; - reference55 = obj48; - questRoot13.QuestSequence = list78; - AddQuest(questId13, questRoot13); - SatisfactionSupplyNpcId questId14 = new SatisfactionSupplyNpcId(9); - QuestRoot questRoot14 = new QuestRoot(); + questStep13.DialogueChoices = list106; + reference64 = questStep13; + obj56.Steps = list105; + reference63 = obj56; + questRoot21.QuestSequence = list102; + AddQuest(questId21, questRoot21); + AethernetId questId22 = new AethernetId(9); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list83 = new List(num); - CollectionsMarshal.SetCount(list83, num); - span = CollectionsMarshal.AsSpan(list83); + List list107 = new List(num); + CollectionsMarshal.SetCount(list107, num); + span = CollectionsMarshal.AsSpan(list107); index = 0; - span[index] = "liza"; - questRoot14.Author = list83; - index = 2; - List list84 = new List(index); - CollectionsMarshal.SetCount(list84, index); - span2 = CollectionsMarshal.AsSpan(list84); + span[index] = "WigglyMuffin"; + questRoot22.Author = list107; + index = 1; + List list108 = new List(index); + CollectionsMarshal.SetCount(list108, index); + span2 = CollectionsMarshal.AsSpan(list108); num = 0; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = 0 }; - num2 = 3; - List list85 = new List(num2); - CollectionsMarshal.SetCount(list85, num2); - span3 = CollectionsMarshal.AsSpan(list85); + num2 = 4; + List list109 = new List(num2); + CollectionsMarshal.SetCount(list109, num2); + span3 = CollectionsMarshal.AsSpan(list109); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 816) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 759) + { + Aetheryte = EAetheryteLocation.DomanEnclave, + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + { + AethernetShard = EAetheryteLocation.DomanEnclaveDocks + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + { + AethernetShard = EAetheryteLocation.DomanEnclaveSouthern + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + { + AethernetShard = EAetheryteLocation.DomanEnclaveNorthern + }; + obj57.Steps = list109; + reference65 = obj57; + questRoot22.QuestSequence = list108; + AddQuest(questId22, questRoot22); + SatisfactionSupplyNpcId questId23 = new SatisfactionSupplyNpcId(9); + QuestRoot questRoot23 = new QuestRoot(); + num = 1; + List list110 = new List(num); + CollectionsMarshal.SetCount(list110, num); + span = CollectionsMarshal.AsSpan(list110); + index = 0; + span[index] = "liza"; + questRoot23.Author = list110; + index = 2; + List list111 = new List(index); + CollectionsMarshal.SetCount(list111, index); + span2 = CollectionsMarshal.AsSpan(list111); + num = 0; + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj58 = new QuestSequence + { + Sequence = 0 + }; + num3 = 3; + List list112 = new List(num3); + CollectionsMarshal.SetCount(list112, num3); + span3 = CollectionsMarshal.AsSpan(list112); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 816) { TargetClass = EExtendedClassJob.BlueMage }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 816); - num3++; - ref QuestStep reference58 = ref span3[num3]; - QuestStep obj50 = new QuestStep(EInteractionType.Interact, 1044547u, new Vector3(-241.68768f, 51.058994f, 620.8744f), 816) + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 816); + num2++; + ref QuestStep reference67 = ref span3[num2]; + QuestStep obj59 = new QuestStep(EInteractionType.Interact, 1044547u, new Vector3(-241.68768f, 51.058994f, 620.8744f), 816) { Fly = true, AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran }; num4 = 1; - List list86 = new List(num4); - CollectionsMarshal.SetCount(list86, num4); - span4 = CollectionsMarshal.AsSpan(list86); + List list113 = new List(num4); + CollectionsMarshal.SetCount(list113, num4); + span4 = CollectionsMarshal.AsSpan(list113); index2 = 0; span4[index2] = new DialogueChoice { @@ -1442,27 +2182,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER9_00815_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj50.DialogueChoices = list86; - reference58 = obj50; - obj49.Steps = list85; - reference57 = obj49; + obj59.DialogueChoices = list113; + reference67 = obj59; + obj58.Steps = list112; + reference66 = obj58; num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list87 = new List(num3); - CollectionsMarshal.SetCount(list87, num3); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - ref QuestStep reference60 = ref span3[num2]; + num2 = 1; + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); + num3 = 0; + ref QuestStep reference69 = ref span3[num3]; QuestStep questStep14 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list88 = new List(index2); - CollectionsMarshal.SetCount(list88, index2); - span4 = CollectionsMarshal.AsSpan(list88); + List list115 = new List(index2); + CollectionsMarshal.SetCount(list115, index2); + span4 = CollectionsMarshal.AsSpan(list115); num4 = 0; span4[num4] = new DialogueChoice { @@ -1471,35 +2211,126 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER9_00815_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER9_00815_TOPMENU_000_004") }; - questStep14.DialogueChoices = list88; - reference60 = questStep14; - obj51.Steps = list87; - reference59 = obj51; - questRoot14.QuestSequence = list84; - AddQuest(questId14, questRoot14); - SatisfactionSupplyNpcId questId15 = new SatisfactionSupplyNpcId(10); - QuestRoot questRoot15 = new QuestRoot(); + questStep14.DialogueChoices = list115; + reference69 = questStep14; + obj60.Steps = list114; + reference68 = obj60; + questRoot23.QuestSequence = list111; + AddQuest(questId23, questRoot23); + AethernetId questId24 = new AethernetId(10); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list89 = new List(num); - CollectionsMarshal.SetCount(list89, num); - span = CollectionsMarshal.AsSpan(list89); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); + index = 0; + span[index] = "WigglyMuffin"; + questRoot24.Author = list116; + index = 1; + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); + num = 0; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj61 = new QuestSequence + { + Sequence = 0 + }; + num3 = 8; + List list118 = new List(num3); + CollectionsMarshal.SetCount(list118, num3); + span3 = CollectionsMarshal.AsSpan(list118); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 819) + { + Aetheryte = EAetheryteLocation.Crystarium, + AetheryteShortcut = EAetheryteLocation.Crystarium, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumCrystallineMean + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumAmaroLaunch + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumCabinetOfCuriosity, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.CrystariumAmaroLaunch, + To = EAetheryteLocation.Crystarium + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumMarkets, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.CrystariumCabinetOfCuriosity, + To = EAetheryteLocation.Crystarium + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumDossalGate, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.CrystariumMarkets, + To = EAetheryteLocation.Crystarium + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumPendants + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 819) + { + AethernetShard = EAetheryteLocation.CrystariumTemenosRookery, + AetheryteShortcut = EAetheryteLocation.Crystarium + }; + obj61.Steps = list118; + reference70 = obj61; + questRoot24.QuestSequence = list117; + AddQuest(questId24, questRoot24); + SatisfactionSupplyNpcId questId25 = new SatisfactionSupplyNpcId(10); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list119 = new List(num); + CollectionsMarshal.SetCount(list119, num); + span = CollectionsMarshal.AsSpan(list119); index = 0; span[index] = "liza"; - questRoot15.Author = list89; + questRoot25.Author = list119; index = 2; - List list90 = new List(index); - CollectionsMarshal.SetCount(list90, index); - span2 = CollectionsMarshal.AsSpan(list90); + List list120 = new List(index); + CollectionsMarshal.SetCount(list120, index); + span2 = CollectionsMarshal.AsSpan(list120); num = 0; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 0 }; num2 = 4; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); num3 = 0; span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 956) { @@ -1514,12 +2345,12 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet }; num3++; - ref QuestStep reference62 = ref span3[num3]; + ref QuestStep reference72 = ref span3[num3]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956); num4 = 1; - List list92 = new List(num4); - CollectionsMarshal.SetCount(list92, num4); - span4 = CollectionsMarshal.AsSpan(list92); + List list122 = new List(num4); + CollectionsMarshal.SetCount(list122, num4); + span4 = CollectionsMarshal.AsSpan(list122); index2 = 0; span4[index2] = new DialogueChoice { @@ -1529,27 +2360,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER10_00842_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - questStep15.DialogueChoices = list92; - reference62 = questStep15; - obj52.Steps = list91; - reference61 = obj52; + questStep15.DialogueChoices = list122; + reference72 = questStep15; + obj62.Steps = list121; + reference71 = obj62; num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 1 }; num3 = 1; - List list93 = new List(num3); - CollectionsMarshal.SetCount(list93, num3); - span3 = CollectionsMarshal.AsSpan(list93); + List list123 = new List(num3); + CollectionsMarshal.SetCount(list123, num3); + span3 = CollectionsMarshal.AsSpan(list123); num2 = 0; - ref QuestStep reference64 = ref span3[num2]; + ref QuestStep reference74 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span4 = CollectionsMarshal.AsSpan(list94); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span4 = CollectionsMarshal.AsSpan(list124); num4 = 0; span4[num4] = new DialogueChoice { @@ -1558,53 +2389,118 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER10_00842_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER10_00842_TOPMENU_000_004") }; - questStep16.DialogueChoices = list94; - reference64 = questStep16; - obj53.Steps = list93; - reference63 = obj53; - questRoot15.QuestSequence = list90; - AddQuest(questId15, questRoot15); - SatisfactionSupplyNpcId questId16 = new SatisfactionSupplyNpcId(11); - QuestRoot questRoot16 = new QuestRoot(); + questStep16.DialogueChoices = list124; + reference74 = questStep16; + obj63.Steps = list123; + reference73 = obj63; + questRoot25.QuestSequence = list120; + AddQuest(questId25, questRoot25); + AethernetId questId26 = new AethernetId(11); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); + List list125 = new List(num); + CollectionsMarshal.SetCount(list125, num); + span = CollectionsMarshal.AsSpan(list125); index = 0; - span[index] = "liza"; - questRoot16.Author = list95; - index = 2; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); + span[index] = "WigglyMuffin"; + questRoot26.Author = list125; + index = 1; + List list126 = new List(index); + CollectionsMarshal.SetCount(list126, index); + span2 = CollectionsMarshal.AsSpan(list126); num = 0; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 0 }; - num2 = 3; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); + num2 = 5; + List list127 = new List(num2); + CollectionsMarshal.SetCount(list127, num2); + span3 = CollectionsMarshal.AsSpan(list127); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.SwitchClass, null, null, 962) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 820) + { + Aetheryte = EAetheryteLocation.Eulmore, + AetheryteShortcut = EAetheryteLocation.Eulmore, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) + { + AethernetShard = EAetheryteLocation.EulmoreGloryGate + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) + { + AethernetShard = EAetheryteLocation.EulmoreMainstay + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) + { + AethernetShard = EAetheryteLocation.EulmoreSoutheastDerelict, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.EulmoreMainstay, + To = EAetheryteLocation.EulmoreGloryGate + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 820) + { + AethernetShard = EAetheryteLocation.EulmoreNightsoilPots + }; + obj64.Steps = list127; + reference75 = obj64; + questRoot26.QuestSequence = list126; + AddQuest(questId26, questRoot26); + SatisfactionSupplyNpcId questId27 = new SatisfactionSupplyNpcId(11); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list128 = new List(num); + CollectionsMarshal.SetCount(list128, num); + span = CollectionsMarshal.AsSpan(list128); + index = 0; + span[index] = "liza"; + questRoot27.Author = list128; + index = 2; + List list129 = new List(index); + CollectionsMarshal.SetCount(list129, index); + span2 = CollectionsMarshal.AsSpan(list129); + num = 0; + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj65 = new QuestSequence + { + Sequence = 0 + }; + num3 = 3; + List list130 = new List(num3); + CollectionsMarshal.SetCount(list130, num3); + span3 = CollectionsMarshal.AsSpan(list130); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 962) { TargetClass = EExtendedClassJob.BlueMage }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Gather, null, null, 962); - num3++; - ref QuestStep reference66 = ref span3[num3]; - QuestStep obj55 = new QuestStep(EInteractionType.Interact, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) + num2++; + span3[num2] = new QuestStep(EInteractionType.Gather, null, null, 962); + num2++; + ref QuestStep reference77 = ref span3[num2]; + QuestStep obj66 = new QuestStep(EInteractionType.Interact, 1048605u, new Vector3(-358.38867f, 19.728025f, -105.02789f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings }; num4 = 1; - List list98 = new List(num4); - CollectionsMarshal.SetCount(list98, num4); - span4 = CollectionsMarshal.AsSpan(list98); + List list131 = new List(num4); + CollectionsMarshal.SetCount(list131, num4); + span4 = CollectionsMarshal.AsSpan(list131); index2 = 0; span4[index2] = new DialogueChoice { @@ -1614,27 +2510,27 @@ public static class AssemblyQuestLoader Answer = new ExcelRef("TEXT_CTSSFSCHARACTER11_00909_TOPMENU_000_001"), AnswerIsRegularExpression = true }; - obj55.DialogueChoices = list98; - reference66 = obj55; - obj54.Steps = list97; - reference65 = obj54; + obj66.DialogueChoices = list131; + reference77 = obj66; + obj65.Steps = list130; + reference76 = obj65; num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list99 = new List(num3); - CollectionsMarshal.SetCount(list99, num3); - span3 = CollectionsMarshal.AsSpan(list99); - num2 = 0; - ref QuestStep reference68 = ref span3[num2]; + num2 = 1; + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); + num3 = 0; + ref QuestStep reference79 = ref span3[num3]; QuestStep questStep17 = new QuestStep(EInteractionType.None, null, null, 635); index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span4 = CollectionsMarshal.AsSpan(list100); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span4 = CollectionsMarshal.AsSpan(list133); num4 = 0; span4[num4] = new DialogueChoice { @@ -1643,37 +2539,437 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CTSSFSCHARACTER8_00773_TOPMENU_000_000"), Answer = new ExcelRef("TEXT_CTSSFSCHARACTER8_00773_TOPMENU_000_004") }; - questStep17.DialogueChoices = list100; - reference68 = questStep17; - obj56.Steps = list99; - reference67 = obj56; - questRoot16.QuestSequence = list96; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(21); - QuestRoot questRoot17 = new QuestRoot(); + questStep17.DialogueChoices = list133; + reference79 = questStep17; + obj67.Steps = list132; + reference78 = obj67; + questRoot27.QuestSequence = list129; + AddQuest(questId27, questRoot27); + AethernetId questId28 = new AethernetId(12); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list101 = new List(num); - CollectionsMarshal.SetCount(list101, num); - span = CollectionsMarshal.AsSpan(list101); + List list134 = new List(num); + CollectionsMarshal.SetCount(list134, num); + span = CollectionsMarshal.AsSpan(list134); index = 0; - span[index] = "Cacahuetes"; - questRoot17.Author = list101; - index = 4; - List list102 = new List(index); - CollectionsMarshal.SetCount(list102, index); - span2 = CollectionsMarshal.AsSpan(list102); + span[index] = "WigglyMuffin"; + questRoot28.Author = list134; + index = 1; + List list135 = new List(index); + CollectionsMarshal.SetCount(list135, index); + span2 = CollectionsMarshal.AsSpan(list135); num = 0; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); + num3 = 8; + List list136 = new List(num3); + CollectionsMarshal.SetCount(list136, num3); + span3 = CollectionsMarshal.AsSpan(list136); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 962) + { + Aetheryte = EAetheryteLocation.OldSharlayan, + AetheryteShortcut = EAetheryteLocation.OldSharlayan, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanScholarsHarbor + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 962) + { + Aetheryte = EAetheryteLocation.OldSharlayan + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanRostra + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanLeveilleurEstate + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanJourneysEnd + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanBaldesionAnnex, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.OldSharlayanJourneysEnd, + To = EAetheryteLocation.OldSharlayan + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 962) + { + AethernetShard = EAetheryteLocation.OldSharlayanStudium + }; + obj68.Steps = list136; + reference80 = obj68; + questRoot28.QuestSequence = list135; + AddQuest(questId28, questRoot28); + AethernetId questId29 = new AethernetId(13); + QuestRoot questRoot29 = new QuestRoot(); + num = 1; + List list137 = new List(num); + CollectionsMarshal.SetCount(list137, num); + span = CollectionsMarshal.AsSpan(list137); + index = 0; + span[index] = "WigglyMuffin"; + questRoot29.Author = list137; + index = 1; + List list138 = new List(index); + CollectionsMarshal.SetCount(list138, index); + span2 = CollectionsMarshal.AsSpan(list138); + num = 0; + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj69 = new QuestSequence + { + Sequence = 0 + }; + num2 = 9; + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 963) + { + Aetheryte = EAetheryteLocation.RadzAtHan, + AetheryteShortcut = EAetheryteLocation.RadzAtHan, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanAlzadaalsPeace + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanAirship + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanMeghaduta + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanRuveydahFibers + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanHighCrucible, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanRuveydahFibers, + To = EAetheryteLocation.RadzAtHan + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanMehrydesMeyhane, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanHighCrucible, + To = EAetheryteLocation.RadzAtHan + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanKama, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanMehrydesMeyhane, + To = EAetheryteLocation.RadzAtHanRuveydahFibers + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 963) + { + AethernetShard = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanKama, + To = EAetheryteLocation.RadzAtHan + } + }; + obj69.Steps = list139; + reference81 = obj69; + questRoot29.QuestSequence = list138; + AddQuest(questId29, questRoot29); + AethernetId questId30 = new AethernetId(14); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list140 = new List(num); + CollectionsMarshal.SetCount(list140, num); + span = CollectionsMarshal.AsSpan(list140); + index = 0; + span[index] = "WigglyMuffin"; + questRoot30.Author = list140; + index = 1; + List list141 = new List(index); + CollectionsMarshal.SetCount(list141, index); + span2 = CollectionsMarshal.AsSpan(list141); + num = 0; + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj70 = new QuestSequence + { + Sequence = 0 + }; + num3 = 10; + List list142 = new List(num3); + CollectionsMarshal.SetCount(list142, num3); + span3 = CollectionsMarshal.AsSpan(list142); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 1185) + { + Aetheryte = EAetheryteLocation.Tuliyollal, + AetheryteShortcut = EAetheryteLocation.Tuliyollal, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(9.706764f, -10.00001f, 38.266582f), 1185); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalBrightploomPost + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalTheResplendentQuarter, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.TuliyollalBrightploomPost, + To = EAetheryteLocation.Tuliyollal + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + Comment = "Dirigible Landing", + AethernetShard = EAetheryteLocation.TuliyollalDirigibleLanding + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalTheForardCabins, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.TuliyollalDirigibleLanding, + To = EAetheryteLocation.TuliyollalTheResplendentQuarter + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalBaysideBevyMarketplace + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-68.179695f, 85.001854f, -56.396465f), 1185) + { + Comment = "Resplendent Quarter Lamp nav", + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.TuliyollalBaysideBevyMarketplace, + To = EAetheryteLocation.TuliyollalTheResplendentQuarter + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalVollokShoonsa + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1185) + { + AethernetShard = EAetheryteLocation.TuliyollalWachumeqimeqi, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.TuliyollalVollokShoonsa, + To = EAetheryteLocation.Tuliyollal + } + }; + obj70.Steps = list142; + reference82 = obj70; + questRoot30.QuestSequence = list141; + AddQuest(questId30, questRoot30); + AethernetId questId31 = new AethernetId(15); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list143 = new List(num); + CollectionsMarshal.SetCount(list143, num); + span = CollectionsMarshal.AsSpan(list143); + index = 0; + span[index] = "WigglyMuffin"; + questRoot31.Author = list143; + index = 1; + List list144 = new List(index); + CollectionsMarshal.SetCount(list144, index); + span2 = CollectionsMarshal.AsSpan(list144); + num = 0; + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 0 + }; + num2 = 11; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 1186) + { + DisableNavmesh = true, + Aetheryte = EAetheryteLocation.SolutionNine, + AetheryteShortcut = EAetheryteLocation.SolutionNine, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(0.08527276f, 7.785223f, 28.881784f), 1186) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(0.65641207f, 7.5087404f, 31.14436f), + MaximumDistance = 10f, + TerritoryId = 1186 + } + } + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineInformationCenter + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineNexusArcade, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.SolutionNineInformationCenter, + To = EAetheryteLocation.SolutionNine + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineResidentialSector + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(5.0530143f, 0.49999952f, -117.162285f), 1186) + { + RestartNavigationIfCancelled = false, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.SolutionNineResidentialSector, + To = EAetheryteLocation.SolutionNine + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineResolution + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(146.50943f, 0.5499997f, 4.953261f), 1186) + { + RestartNavigationIfCancelled = false, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.SolutionNineResolution, + To = EAetheryteLocation.SolutionNine + } + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineTrueVue + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineNeonStein + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 1186) + { + AethernetShard = EAetheryteLocation.SolutionNineTheArcadion + }; + obj71.Steps = list145; + reference83 = obj71; + questRoot31.QuestSequence = list144; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(21); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list146 = new List(num); + CollectionsMarshal.SetCount(list146, num); + span = CollectionsMarshal.AsSpan(list146); + index = 0; + span[index] = "Cacahuetes"; + questRoot32.Author = list146; + index = 4; + List list147 = new List(index); + CollectionsMarshal.SetCount(list147, index); + span2 = CollectionsMarshal.AsSpan(list147); + num = 0; + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj72 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list148 = new List(num3); + CollectionsMarshal.SetCount(list148, num3); + span3 = CollectionsMarshal.AsSpan(list148); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -1689,48 +2985,48 @@ public static class AssemblyQuestLoader } } }; - obj57.Steps = list103; - reference69 = obj57; + obj72.Steps = list148; + reference84 = obj72; num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list104 = new List(num3); - CollectionsMarshal.SetCount(list104, num3); - span3 = CollectionsMarshal.AsSpan(list104); - num2 = 0; - ref QuestStep reference71 = ref span3[num2]; + num2 = 1; + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); + num3 = 0; + ref QuestStep reference86 = ref span3[num3]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132); num4 = 1; - List list105 = new List(num4); - CollectionsMarshal.SetCount(list105, num4); - span4 = CollectionsMarshal.AsSpan(list105); + List list150 = new List(num4); + CollectionsMarshal.SetCount(list150, num4); + span4 = CollectionsMarshal.AsSpan(list150); index2 = 0; span4[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSARC000_00021_Q1_000_1") }; - questStep18.DialogueChoices = list105; - reference71 = questStep18; - obj58.Steps = list104; - reference70 = obj58; + questStep18.DialogueChoices = list150; + reference86 = questStep18; + obj73.Steps = list149; + reference85 = obj73; num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list106 = new List(num2); - CollectionsMarshal.SetCount(list106, num2); - span3 = CollectionsMarshal.AsSpan(list106); - num3 = 0; - ref QuestStep reference73 = ref span3[num3]; - QuestStep obj60 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) + num3 = 3; + List list151 = new List(num3); + CollectionsMarshal.SetCount(list151, num3); + span3 = CollectionsMarshal.AsSpan(list151); + num2 = 0; + ref QuestStep reference88 = ref span3[num2]; + QuestStep obj75 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) { AethernetShortcut = new AethernetShortcut { @@ -1740,20 +3036,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list107 = new List(index2); - CollectionsMarshal.SetCount(list107, index2); - Span span7 = CollectionsMarshal.AsSpan(list107); + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + Span span7 = CollectionsMarshal.AsSpan(list152); num4 = 0; - ref ComplexCombatData reference74 = ref span7[num4]; - ComplexCombatData obj61 = new ComplexCombatData + ref ComplexCombatData reference89 = ref span7[num4]; + ComplexCombatData obj76 = new ComplexCombatData { DataId = 37u, MinimumKillCount = 3u }; int num5 = 6; - List list108 = new List(num5); - CollectionsMarshal.SetCount(list108, num5); - Span span8 = CollectionsMarshal.AsSpan(list108); + List list153 = new List(num5); + CollectionsMarshal.SetCount(list153, num5); + Span span8 = CollectionsMarshal.AsSpan(list153); int num6 = 0; span8[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); num6++; @@ -1766,13 +3062,13 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj61.CompletionQuestVariablesFlags = list108; - reference74 = obj61; - obj60.ComplexCombatData = list107; + obj76.CompletionQuestVariablesFlags = list153; + reference89 = obj76; + obj75.ComplexCombatData = list152; num4 = 6; - List list109 = new List(num4); - CollectionsMarshal.SetCount(list109, num4); - span8 = CollectionsMarshal.AsSpan(list109); + List list154 = new List(num4); + CollectionsMarshal.SetCount(list154, num4); + span8 = CollectionsMarshal.AsSpan(list154); index2 = 0; span8[index2] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index2++; @@ -1785,29 +3081,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj60.CompletionQuestVariablesFlags = list109; - reference73 = obj60; - num3++; - ref QuestStep reference75 = ref span3[num3]; - QuestStep obj62 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) + obj75.CompletionQuestVariablesFlags = list154; + reference88 = obj75; + num2++; + ref QuestStep reference90 = ref span3[num2]; + QuestStep obj77 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span7 = CollectionsMarshal.AsSpan(list110); + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span7 = CollectionsMarshal.AsSpan(list155); num4 = 0; - ref ComplexCombatData reference76 = ref span7[num4]; - ComplexCombatData obj63 = new ComplexCombatData + ref ComplexCombatData reference91 = ref span7[num4]; + ComplexCombatData obj78 = new ComplexCombatData { DataId = 49u, MinimumKillCount = 3u }; num6 = 6; - List list111 = new List(num6); - CollectionsMarshal.SetCount(list111, num6); - span8 = CollectionsMarshal.AsSpan(list111); + List list156 = new List(num6); + CollectionsMarshal.SetCount(list156, num6); + span8 = CollectionsMarshal.AsSpan(list156); num5 = 0; span8[num5] = null; num5++; @@ -1820,13 +3116,13 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj63.CompletionQuestVariablesFlags = list111; - reference76 = obj63; - obj62.ComplexCombatData = list110; + obj78.CompletionQuestVariablesFlags = list156; + reference91 = obj78; + obj77.ComplexCombatData = list155; num4 = 6; - List list112 = new List(num4); - CollectionsMarshal.SetCount(list112, num4); - span8 = CollectionsMarshal.AsSpan(list112); + List list157 = new List(num4); + CollectionsMarshal.SetCount(list157, num4); + span8 = CollectionsMarshal.AsSpan(list157); index2 = 0; span8[index2] = null; index2++; @@ -1839,29 +3135,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj62.CompletionQuestVariablesFlags = list112; - reference75 = obj62; - num3++; - ref QuestStep reference77 = ref span3[num3]; - QuestStep obj64 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) + obj77.CompletionQuestVariablesFlags = list157; + reference90 = obj77; + num2++; + ref QuestStep reference92 = ref span3[num2]; + QuestStep obj79 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - span7 = CollectionsMarshal.AsSpan(list113); + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span7 = CollectionsMarshal.AsSpan(list158); num4 = 0; - ref ComplexCombatData reference78 = ref span7[num4]; - ComplexCombatData obj65 = new ComplexCombatData + ref ComplexCombatData reference93 = ref span7[num4]; + ComplexCombatData obj80 = new ComplexCombatData { DataId = 47u, MinimumKillCount = 3u }; num5 = 6; - List list114 = new List(num5); - CollectionsMarshal.SetCount(list114, num5); - span8 = CollectionsMarshal.AsSpan(list114); + List list159 = new List(num5); + CollectionsMarshal.SetCount(list159, num5); + span8 = CollectionsMarshal.AsSpan(list159); num6 = 0; span8[num6] = null; num6++; @@ -1874,13 +3170,13 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj65.CompletionQuestVariablesFlags = list114; - reference78 = obj65; - obj64.ComplexCombatData = list113; + obj80.CompletionQuestVariablesFlags = list159; + reference93 = obj80; + obj79.ComplexCombatData = list158; num4 = 6; - List list115 = new List(num4); - CollectionsMarshal.SetCount(list115, num4); - span8 = CollectionsMarshal.AsSpan(list115); + List list160 = new List(num4); + CollectionsMarshal.SetCount(list160, num4); + span8 = CollectionsMarshal.AsSpan(list160); index2 = 0; span8[index2] = null; index2++; @@ -1893,22 +3189,22 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj64.CompletionQuestVariablesFlags = list115; - reference77 = obj64; - obj59.Steps = list106; - reference72 = obj59; + obj79.CompletionQuestVariablesFlags = list160; + reference92 = obj79; + obj74.Steps = list151; + reference87 = obj74; num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list116 = new List(num3); - CollectionsMarshal.SetCount(list116, num3); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) + num2 = 1; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.Gridania, @@ -1919,36 +3215,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(46) }; - obj66.Steps = list116; - reference79 = obj66; - questRoot17.QuestSequence = list102; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(22); - QuestRoot questRoot18 = new QuestRoot(); + obj81.Steps = list161; + reference94 = obj81; + questRoot32.QuestSequence = list147; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(22); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); + List list162 = new List(num); + CollectionsMarshal.SetCount(list162, num); + span = CollectionsMarshal.AsSpan(list162); index = 0; span[index] = "Cacahuetes"; - questRoot18.Author = list117; + questRoot33.Author = list162; index = 4; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); + List list163 = new List(index); + CollectionsMarshal.SetCount(list163, index); + span2 = CollectionsMarshal.AsSpan(list163); num = 0; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); - num3 = 0; - ref QuestStep reference81 = ref span3[num3]; - QuestStep obj68 = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) + num3 = 1; + List list164 = new List(num3); + CollectionsMarshal.SetCount(list164, num3); + span3 = CollectionsMarshal.AsSpan(list164); + num2 = 0; + ref QuestStep reference96 = ref span3[num2]; + QuestStep obj83 = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -1958,62 +3254,62 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions8 = new SkipConditions(); - SkipAetheryteCondition obj69 = new SkipAetheryteCondition + SkipAetheryteCondition obj84 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span5 = CollectionsMarshal.AsSpan(list120); + List list165 = new List(index2); + CollectionsMarshal.SetCount(list165, index2); + span5 = CollectionsMarshal.AsSpan(list165); num4 = 0; span5[num4] = 133; - obj69.InTerritory = list120; - skipConditions8.AetheryteShortcutIf = obj69; - obj68.SkipConditions = skipConditions8; - reference81 = obj68; - obj67.Steps = list119; - reference80 = obj67; + obj84.InTerritory = list165; + skipConditions8.AetheryteShortcutIf = obj84; + obj83.SkipConditions = skipConditions8; + reference96 = obj83; + obj82.Steps = list164; + reference95 = obj82; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list121 = new List(num3); - CollectionsMarshal.SetCount(list121, num3); - span3 = CollectionsMarshal.AsSpan(list121); - num2 = 0; - ref QuestStep reference83 = ref span3[num2]; + num2 = 1; + List list166 = new List(num2); + CollectionsMarshal.SetCount(list166, num2); + span3 = CollectionsMarshal.AsSpan(list166); + num3 = 0; + ref QuestStep reference98 = ref span3[num3]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133); num4 = 1; - List list122 = new List(num4); - CollectionsMarshal.SetCount(list122, num4); - span4 = CollectionsMarshal.AsSpan(list122); + List list167 = new List(num4); + CollectionsMarshal.SetCount(list167, num4); + span4 = CollectionsMarshal.AsSpan(list167); index2 = 0; span4[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSCNJ000_00022_Q1_000_1") }; - questStep19.DialogueChoices = list122; - reference83 = questStep19; - obj70.Steps = list121; - reference82 = obj70; + questStep19.DialogueChoices = list167; + reference98 = questStep19; + obj85.Steps = list166; + reference97 = obj85; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list123 = new List(num2); - CollectionsMarshal.SetCount(list123, num2); - span3 = CollectionsMarshal.AsSpan(list123); - num3 = 0; - ref QuestStep reference85 = ref span3[num3]; - QuestStep obj72 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) + num3 = 3; + List list168 = new List(num3); + CollectionsMarshal.SetCount(list168, num3); + span3 = CollectionsMarshal.AsSpan(list168); + num2 = 0; + ref QuestStep reference100 = ref span3[num2]; + QuestStep obj87 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) { AethernetShortcut = new AethernetShortcut { @@ -2023,20 +3319,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span7 = CollectionsMarshal.AsSpan(list124); + List list169 = new List(index2); + CollectionsMarshal.SetCount(list169, index2); + span7 = CollectionsMarshal.AsSpan(list169); num4 = 0; - ref ComplexCombatData reference86 = ref span7[num4]; - ComplexCombatData obj73 = new ComplexCombatData + ref ComplexCombatData reference101 = ref span7[num4]; + ComplexCombatData obj88 = new ComplexCombatData { DataId = 37u, MinimumKillCount = 3u }; num6 = 6; - List list125 = new List(num6); - CollectionsMarshal.SetCount(list125, num6); - span8 = CollectionsMarshal.AsSpan(list125); + List list170 = new List(num6); + CollectionsMarshal.SetCount(list170, num6); + span8 = CollectionsMarshal.AsSpan(list170); num5 = 0; span8[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); num5++; @@ -2049,13 +3345,13 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj73.CompletionQuestVariablesFlags = list125; - reference86 = obj73; - obj72.ComplexCombatData = list124; + obj88.CompletionQuestVariablesFlags = list170; + reference101 = obj88; + obj87.ComplexCombatData = list169; num4 = 6; - List list126 = new List(num4); - CollectionsMarshal.SetCount(list126, num4); - span8 = CollectionsMarshal.AsSpan(list126); + List list171 = new List(num4); + CollectionsMarshal.SetCount(list171, num4); + span8 = CollectionsMarshal.AsSpan(list171); index2 = 0; span8[index2] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index2++; @@ -2068,29 +3364,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj72.CompletionQuestVariablesFlags = list126; - reference85 = obj72; - num3++; - ref QuestStep reference87 = ref span3[num3]; - QuestStep obj74 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) + obj87.CompletionQuestVariablesFlags = list171; + reference100 = obj87; + num2++; + ref QuestStep reference102 = ref span3[num2]; + QuestStep obj89 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span7 = CollectionsMarshal.AsSpan(list127); + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span7 = CollectionsMarshal.AsSpan(list172); num4 = 0; - ref ComplexCombatData reference88 = ref span7[num4]; - ComplexCombatData obj75 = new ComplexCombatData + ref ComplexCombatData reference103 = ref span7[num4]; + ComplexCombatData obj90 = new ComplexCombatData { DataId = 49u, MinimumKillCount = 3u }; num5 = 6; - List list128 = new List(num5); - CollectionsMarshal.SetCount(list128, num5); - span8 = CollectionsMarshal.AsSpan(list128); + List list173 = new List(num5); + CollectionsMarshal.SetCount(list173, num5); + span8 = CollectionsMarshal.AsSpan(list173); num6 = 0; span8[num6] = null; num6++; @@ -2103,13 +3399,13 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj75.CompletionQuestVariablesFlags = list128; - reference88 = obj75; - obj74.ComplexCombatData = list127; + obj90.CompletionQuestVariablesFlags = list173; + reference103 = obj90; + obj89.ComplexCombatData = list172; num4 = 6; - List list129 = new List(num4); - CollectionsMarshal.SetCount(list129, num4); - span8 = CollectionsMarshal.AsSpan(list129); + List list174 = new List(num4); + CollectionsMarshal.SetCount(list174, num4); + span8 = CollectionsMarshal.AsSpan(list174); index2 = 0; span8[index2] = null; index2++; @@ -2122,29 +3418,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj74.CompletionQuestVariablesFlags = list129; - reference87 = obj74; - num3++; - ref QuestStep reference89 = ref span3[num3]; - QuestStep obj76 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) + obj89.CompletionQuestVariablesFlags = list174; + reference102 = obj89; + num2++; + ref QuestStep reference104 = ref span3[num2]; + QuestStep obj91 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list130 = new List(index2); - CollectionsMarshal.SetCount(list130, index2); - span7 = CollectionsMarshal.AsSpan(list130); + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span7 = CollectionsMarshal.AsSpan(list175); num4 = 0; - ref ComplexCombatData reference90 = ref span7[num4]; - ComplexCombatData obj77 = new ComplexCombatData + ref ComplexCombatData reference105 = ref span7[num4]; + ComplexCombatData obj92 = new ComplexCombatData { DataId = 47u, MinimumKillCount = 3u }; num6 = 6; - List list131 = new List(num6); - CollectionsMarshal.SetCount(list131, num6); - span8 = CollectionsMarshal.AsSpan(list131); + List list176 = new List(num6); + CollectionsMarshal.SetCount(list176, num6); + span8 = CollectionsMarshal.AsSpan(list176); num5 = 0; span8[num5] = null; num5++; @@ -2157,13 +3453,13 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj77.CompletionQuestVariablesFlags = list131; - reference90 = obj77; - obj76.ComplexCombatData = list130; + obj92.CompletionQuestVariablesFlags = list176; + reference105 = obj92; + obj91.ComplexCombatData = list175; num4 = 6; - List list132 = new List(num4); - CollectionsMarshal.SetCount(list132, num4); - span8 = CollectionsMarshal.AsSpan(list132); + List list177 = new List(num4); + CollectionsMarshal.SetCount(list177, num4); + span8 = CollectionsMarshal.AsSpan(list177); index2 = 0; span8[index2] = null; index2++; @@ -2176,22 +3472,22 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj76.CompletionQuestVariablesFlags = list132; - reference89 = obj76; - obj71.Steps = list123; - reference84 = obj71; + obj91.CompletionQuestVariablesFlags = list177; + reference104 = obj91; + obj86.Steps = list168; + reference99 = obj86; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span3 = CollectionsMarshal.AsSpan(list133); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) + num2 = 1; + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + span3 = CollectionsMarshal.AsSpan(list178); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -2201,36 +3497,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(48) }; - obj78.Steps = list133; - reference91 = obj78; - questRoot18.QuestSequence = list118; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(23); - QuestRoot questRoot19 = new QuestRoot(); + obj93.Steps = list178; + reference106 = obj93; + questRoot33.QuestSequence = list163; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(23); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list134 = new List(num); - CollectionsMarshal.SetCount(list134, num); - span = CollectionsMarshal.AsSpan(list134); + List list179 = new List(num); + CollectionsMarshal.SetCount(list179, num); + span = CollectionsMarshal.AsSpan(list179); index = 0; span[index] = "Cacahuetes"; - questRoot19.Author = list134; + questRoot34.Author = list179; index = 4; - List list135 = new List(index); - CollectionsMarshal.SetCount(list135, index); - span2 = CollectionsMarshal.AsSpan(list135); + List list180 = new List(index); + CollectionsMarshal.SetCount(list180, index); + span2 = CollectionsMarshal.AsSpan(list180); num = 0; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list136 = new List(num2); - CollectionsMarshal.SetCount(list136, num2); - span3 = CollectionsMarshal.AsSpan(list136); - num3 = 0; - ref QuestStep reference93 = ref span3[num3]; - QuestStep obj80 = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) + num3 = 1; + List list181 = new List(num3); + CollectionsMarshal.SetCount(list181, num3); + span3 = CollectionsMarshal.AsSpan(list181); + num2 = 0; + ref QuestStep reference108 = ref span3[num2]; + QuestStep obj95 = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -2240,62 +3536,62 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions9 = new SkipConditions(); - SkipAetheryteCondition obj81 = new SkipAetheryteCondition + SkipAetheryteCondition obj96 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list137 = new List(index2); - CollectionsMarshal.SetCount(list137, index2); - span5 = CollectionsMarshal.AsSpan(list137); + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span5 = CollectionsMarshal.AsSpan(list182); num4 = 0; span5[num4] = 132; - obj81.InTerritory = list137; - skipConditions9.AetheryteShortcutIf = obj81; - obj80.SkipConditions = skipConditions9; - reference93 = obj80; - obj79.Steps = list136; - reference92 = obj79; + obj96.InTerritory = list182; + skipConditions9.AetheryteShortcutIf = obj96; + obj95.SkipConditions = skipConditions9; + reference108 = obj95; + obj94.Steps = list181; + reference107 = obj94; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list138 = new List(num3); - CollectionsMarshal.SetCount(list138, num3); - span3 = CollectionsMarshal.AsSpan(list138); - num2 = 0; - ref QuestStep reference95 = ref span3[num2]; + num2 = 1; + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + span3 = CollectionsMarshal.AsSpan(list183); + num3 = 0; + ref QuestStep reference110 = ref span3[num3]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133); num4 = 1; - List list139 = new List(num4); - CollectionsMarshal.SetCount(list139, num4); - span4 = CollectionsMarshal.AsSpan(list139); + List list184 = new List(num4); + CollectionsMarshal.SetCount(list184, num4); + span4 = CollectionsMarshal.AsSpan(list184); index2 = 0; span4[index2] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSLNC000_00023_Q1_000_1") }; - questStep20.DialogueChoices = list139; - reference95 = questStep20; - obj82.Steps = list138; - reference94 = obj82; + questStep20.DialogueChoices = list184; + reference110 = questStep20; + obj97.Steps = list183; + reference109 = obj97; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); - num3 = 0; - ref QuestStep reference97 = ref span3[num3]; - QuestStep obj84 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) + num3 = 3; + List list185 = new List(num3); + CollectionsMarshal.SetCount(list185, num3); + span3 = CollectionsMarshal.AsSpan(list185); + num2 = 0; + ref QuestStep reference112 = ref span3[num2]; + QuestStep obj99 = new QuestStep(EInteractionType.Combat, null, new Vector3(97.18397f, 17.128555f, -269.5008f), 148) { AethernetShortcut = new AethernetShortcut { @@ -2305,20 +3601,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span7 = CollectionsMarshal.AsSpan(list141); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span7 = CollectionsMarshal.AsSpan(list186); num4 = 0; - ref ComplexCombatData reference98 = ref span7[num4]; - ComplexCombatData obj85 = new ComplexCombatData + ref ComplexCombatData reference113 = ref span7[num4]; + ComplexCombatData obj100 = new ComplexCombatData { DataId = 37u, MinimumKillCount = 3u }; num5 = 6; - List list142 = new List(num5); - CollectionsMarshal.SetCount(list142, num5); - span8 = CollectionsMarshal.AsSpan(list142); + List list187 = new List(num5); + CollectionsMarshal.SetCount(list187, num5); + span8 = CollectionsMarshal.AsSpan(list187); num6 = 0; span8[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); num6++; @@ -2331,13 +3627,13 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj85.CompletionQuestVariablesFlags = list142; - reference98 = obj85; - obj84.ComplexCombatData = list141; + obj100.CompletionQuestVariablesFlags = list187; + reference113 = obj100; + obj99.ComplexCombatData = list186; num4 = 6; - List list143 = new List(num4); - CollectionsMarshal.SetCount(list143, num4); - span8 = CollectionsMarshal.AsSpan(list143); + List list188 = new List(num4); + CollectionsMarshal.SetCount(list188, num4); + span8 = CollectionsMarshal.AsSpan(list188); index2 = 0; span8[index2] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index2++; @@ -2350,29 +3646,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj84.CompletionQuestVariablesFlags = list143; - reference97 = obj84; - num3++; - ref QuestStep reference99 = ref span3[num3]; - QuestStep obj86 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) + obj99.CompletionQuestVariablesFlags = list188; + reference112 = obj99; + num2++; + ref QuestStep reference114 = ref span3[num2]; + QuestStep obj101 = new QuestStep(EInteractionType.Combat, null, new Vector3(119.449745f, 17.399649f, -259.6467f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span7 = CollectionsMarshal.AsSpan(list144); + List list189 = new List(index2); + CollectionsMarshal.SetCount(list189, index2); + span7 = CollectionsMarshal.AsSpan(list189); num4 = 0; - ref ComplexCombatData reference100 = ref span7[num4]; - ComplexCombatData obj87 = new ComplexCombatData + ref ComplexCombatData reference115 = ref span7[num4]; + ComplexCombatData obj102 = new ComplexCombatData { DataId = 49u, MinimumKillCount = 3u }; num6 = 6; - List list145 = new List(num6); - CollectionsMarshal.SetCount(list145, num6); - span8 = CollectionsMarshal.AsSpan(list145); + List list190 = new List(num6); + CollectionsMarshal.SetCount(list190, num6); + span8 = CollectionsMarshal.AsSpan(list190); num5 = 0; span8[num5] = null; num5++; @@ -2385,13 +3681,13 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj87.CompletionQuestVariablesFlags = list145; - reference100 = obj87; - obj86.ComplexCombatData = list144; + obj102.CompletionQuestVariablesFlags = list190; + reference115 = obj102; + obj101.ComplexCombatData = list189; num4 = 6; - List list146 = new List(num4); - CollectionsMarshal.SetCount(list146, num4); - span8 = CollectionsMarshal.AsSpan(list146); + List list191 = new List(num4); + CollectionsMarshal.SetCount(list191, num4); + span8 = CollectionsMarshal.AsSpan(list191); index2 = 0; span8[index2] = null; index2++; @@ -2404,29 +3700,29 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj86.CompletionQuestVariablesFlags = list146; - reference99 = obj86; - num3++; - ref QuestStep reference101 = ref span3[num3]; - QuestStep obj88 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) + obj101.CompletionQuestVariablesFlags = list191; + reference114 = obj101; + num2++; + ref QuestStep reference116 = ref span3[num2]; + QuestStep obj103 = new QuestStep(EInteractionType.Combat, null, new Vector3(126.943115f, 2.910592f, -180.54787f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - span7 = CollectionsMarshal.AsSpan(list147); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span7 = CollectionsMarshal.AsSpan(list192); num4 = 0; - ref ComplexCombatData reference102 = ref span7[num4]; - ComplexCombatData obj89 = new ComplexCombatData + ref ComplexCombatData reference117 = ref span7[num4]; + ComplexCombatData obj104 = new ComplexCombatData { DataId = 47u, MinimumKillCount = 3u }; num5 = 6; - List list148 = new List(num5); - CollectionsMarshal.SetCount(list148, num5); - span8 = CollectionsMarshal.AsSpan(list148); + List list193 = new List(num5); + CollectionsMarshal.SetCount(list193, num5); + span8 = CollectionsMarshal.AsSpan(list193); num6 = 0; span8[num6] = null; num6++; @@ -2439,13 +3735,13 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj89.CompletionQuestVariablesFlags = list148; - reference102 = obj89; - obj88.ComplexCombatData = list147; + obj104.CompletionQuestVariablesFlags = list193; + reference117 = obj104; + obj103.ComplexCombatData = list192; num4 = 6; - List list149 = new List(num4); - CollectionsMarshal.SetCount(list149, num4); - span8 = CollectionsMarshal.AsSpan(list149); + List list194 = new List(num4); + CollectionsMarshal.SetCount(list194, num4); + span8 = CollectionsMarshal.AsSpan(list194); index2 = 0; span8[index2] = null; index2++; @@ -2458,22 +3754,22 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = null; - obj88.CompletionQuestVariablesFlags = list149; - reference101 = obj88; - obj83.Steps = list140; - reference96 = obj83; + obj103.CompletionQuestVariablesFlags = list194; + reference116 = obj103; + obj98.Steps = list185; + reference111 = obj98; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list150 = new List(num3); - CollectionsMarshal.SetCount(list150, num3); - span3 = CollectionsMarshal.AsSpan(list150); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + num2 = 1; + List list195 = new List(num2); + CollectionsMarshal.SetCount(list195, num2); + span3 = CollectionsMarshal.AsSpan(list195); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -2483,49 +3779,49 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(47) }; - obj90.Steps = list150; - reference103 = obj90; - questRoot19.QuestSequence = list135; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(24); - QuestRoot questRoot20 = new QuestRoot(); + obj105.Steps = list195; + reference118 = obj105; + questRoot34.QuestSequence = list180; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(24); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); + List list196 = new List(num); + CollectionsMarshal.SetCount(list196, num); + span = CollectionsMarshal.AsSpan(list196); index = 0; span[index] = "liza"; - questRoot20.Author = list151; + questRoot35.Author = list196; index = 2; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); + List list197 = new List(index); + CollectionsMarshal.SetCount(list197, index); + span2 = CollectionsMarshal.AsSpan(list197); num = 0; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000206u, new Vector3(193.59119f, -0.015319824f, 42.160645f), 132); - obj91.Steps = list153; - reference104 = obj91; + num3 = 1; + List list198 = new List(num3); + CollectionsMarshal.SetCount(list198, num3); + span3 = CollectionsMarshal.AsSpan(list198); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000206u, new Vector3(193.59119f, -0.015319824f, 42.160645f), 132); + obj106.Steps = list198; + reference119 = obj106; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list154 = new List(num3); - CollectionsMarshal.SetCount(list154, num3); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000233u, new Vector3(168.65796f, 15.5f, -95.99457f), 133) + num2 = 1; + List list199 = new List(num2); + CollectionsMarshal.SetCount(list199, num2); + span3 = CollectionsMarshal.AsSpan(list199); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000233u, new Vector3(168.65796f, 15.5f, -95.99457f), 133) { AethernetShortcut = new AethernetShortcut { @@ -2533,50 +3829,50 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj92.Steps = list154; - reference105 = obj92; - questRoot20.QuestSequence = list152; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(25); - QuestRoot questRoot21 = new QuestRoot(); + obj107.Steps = list199; + reference120 = obj107; + questRoot35.QuestSequence = list197; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(25); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - span = CollectionsMarshal.AsSpan(list155); + List list200 = new List(num); + CollectionsMarshal.SetCount(list200, num); + span = CollectionsMarshal.AsSpan(list200); index = 0; span[index] = "liza"; - questRoot21.Author = list155; + questRoot36.Author = list200; index = 3; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - span2 = CollectionsMarshal.AsSpan(list156); + List list201 = new List(index); + CollectionsMarshal.SetCount(list201, index); + span2 = CollectionsMarshal.AsSpan(list201); num = 0; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000263u, new Vector3(141.55786f, 15.5f, -274.43353f), 133); - obj93.Steps = list157; - reference106 = obj93; + num3 = 1; + List list202 = new List(num3); + CollectionsMarshal.SetCount(list202, num3); + span3 = CollectionsMarshal.AsSpan(list202); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000263u, new Vector3(141.55786f, 15.5f, -274.43353f), 133); + obj108.Steps = list202; + reference121 = obj108; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list158 = new List(num3); - CollectionsMarshal.SetCount(list158, num3); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - ref QuestStep reference108 = ref span3[num2]; - QuestStep obj95 = new QuestStep(EInteractionType.Combat, null, new Vector3(112.12561f, 16.504576f, -268.8553f), 148) + num2 = 1; + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); + num3 = 0; + ref QuestStep reference123 = ref span3[num3]; + QuestStep obj110 = new QuestStep(EInteractionType.Combat, null, new Vector3(112.12561f, 16.504576f, -268.8553f), 148) { AethernetShortcut = new AethernetShortcut { @@ -2586,20 +3882,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; index2 = 1; - List list159 = new List(index2); - CollectionsMarshal.SetCount(list159, index2); - span7 = CollectionsMarshal.AsSpan(list159); + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span7 = CollectionsMarshal.AsSpan(list204); num4 = 0; - ref ComplexCombatData reference109 = ref span7[num4]; - ComplexCombatData obj96 = new ComplexCombatData + ref ComplexCombatData reference124 = ref span7[num4]; + ComplexCombatData obj111 = new ComplexCombatData { DataId = 37u, MinimumKillCount = 6u }; num6 = 6; - List list160 = new List(num6); - CollectionsMarshal.SetCount(list160, num6); - span8 = CollectionsMarshal.AsSpan(list160); + List list205 = new List(num6); + CollectionsMarshal.SetCount(list205, num6); + span8 = CollectionsMarshal.AsSpan(list205); num5 = 0; span8[num5] = new QuestWorkValue(null, (byte)6, EQuestWorkMode.Bitwise); num5++; @@ -2612,29 +3908,29 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj96.CompletionQuestVariablesFlags = list160; - reference109 = obj96; - obj95.ComplexCombatData = list159; - reference108 = obj95; - obj94.Steps = list158; - reference107 = obj94; + obj111.CompletionQuestVariablesFlags = list205; + reference124 = obj111; + obj110.ComplexCombatData = list204; + reference123 = obj110; + obj109.Steps = list203; + reference122 = obj109; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(129.21268f, 25.16017f, -318.4288f), 148) + num3 = 2; + List list206 = new List(num3); + CollectionsMarshal.SetCount(list206, num3); + span3 = CollectionsMarshal.AsSpan(list206); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(129.21268f, 25.16017f, -318.4288f), 148) { TargetTerritoryId = (ushort)132 }; - num3++; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000263u, new Vector3(141.55786f, 15.5f, -274.43353f), 133) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000263u, new Vector3(141.55786f, 15.5f, -274.43353f), 133) { AethernetShortcut = new AethernetShortcut { @@ -2642,35 +3938,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLancer } }; - obj97.Steps = list161; - reference110 = obj97; - questRoot21.QuestSequence = list156; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(27); - QuestRoot questRoot22 = new QuestRoot(); + obj112.Steps = list206; + reference125 = obj112; + questRoot36.QuestSequence = list201; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(27); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list162 = new List(num); - CollectionsMarshal.SetCount(list162, num); - span = CollectionsMarshal.AsSpan(list162); + List list207 = new List(num); + CollectionsMarshal.SetCount(list207, num); + span = CollectionsMarshal.AsSpan(list207); index = 0; span[index] = "UcanPatates"; - questRoot22.Author = list162; + questRoot37.Author = list207; index = 3; - List list163 = new List(index); - CollectionsMarshal.SetCount(list163, index); - span2 = CollectionsMarshal.AsSpan(list163); + List list208 = new List(index); + CollectionsMarshal.SetCount(list208, index); + span2 = CollectionsMarshal.AsSpan(list208); num = 0; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list164 = new List(num3); - CollectionsMarshal.SetCount(list164, num3); - span3 = CollectionsMarshal.AsSpan(list164); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000194u, new Vector3(-16.281433f, -3.2499998f, 41.000854f), 132) + num2 = 1; + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000194u, new Vector3(-16.281433f, -3.2499998f, 41.000854f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania, SkipConditions = new SkipConditions @@ -2681,20 +3977,20 @@ public static class AssemblyQuestLoader } } }; - obj98.Steps = list164; - reference111 = obj98; + obj113.Steps = list209; + reference126 = obj113; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1000686u, new Vector3(-66.36151f, -3.896366f, 67.00232f), 132) + num3 = 1; + List list210 = new List(num3); + CollectionsMarshal.SetCount(list210, num3); + span3 = CollectionsMarshal.AsSpan(list210); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000686u, new Vector3(-66.36151f, -3.896366f, 67.00232f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania, SkipConditions = new SkipConditions @@ -2705,21 +4001,21 @@ public static class AssemblyQuestLoader } } }; - obj99.Steps = list165; - reference112 = obj99; + obj114.Steps = list210; + reference127 = obj114; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list166 = new List(num3); - CollectionsMarshal.SetCount(list166, num3); - span3 = CollectionsMarshal.AsSpan(list166); - num2 = 0; - ref QuestStep reference114 = ref span3[num2]; - QuestStep obj101 = new QuestStep(EInteractionType.CompleteQuest, 1000789u, new Vector3(-33.76825f, 7.3172073f, -117.052f), 133) + num2 = 1; + List list211 = new List(num2); + CollectionsMarshal.SetCount(list211, num2); + span3 = CollectionsMarshal.AsSpan(list211); + num3 = 0; + ref QuestStep reference129 = ref span3[num3]; + QuestStep obj116 = new QuestStep(EInteractionType.CompleteQuest, 1000789u, new Vector3(-33.76825f, 7.3172073f, -117.052f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -2729,97 +4025,97 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions10 = new SkipConditions(); - SkipAetheryteCondition obj102 = new SkipAetheryteCondition + SkipAetheryteCondition obj117 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list167 = new List(num4); - CollectionsMarshal.SetCount(list167, num4); - span5 = CollectionsMarshal.AsSpan(list167); + List list212 = new List(num4); + CollectionsMarshal.SetCount(list212, num4); + span5 = CollectionsMarshal.AsSpan(list212); index2 = 0; span5[index2] = 132; - obj102.InTerritory = list167; - skipConditions10.AetheryteShortcutIf = obj102; - obj101.SkipConditions = skipConditions10; - reference114 = obj101; - obj100.Steps = list166; - reference113 = obj100; - questRoot22.QuestSequence = list163; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(28); - QuestRoot questRoot23 = new QuestRoot(); + obj117.InTerritory = list212; + skipConditions10.AetheryteShortcutIf = obj117; + obj116.SkipConditions = skipConditions10; + reference129 = obj116; + obj115.Steps = list211; + reference128 = obj115; + questRoot37.QuestSequence = list208; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(28); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list168 = new List(num); - CollectionsMarshal.SetCount(list168, num); - span = CollectionsMarshal.AsSpan(list168); + List list213 = new List(num); + CollectionsMarshal.SetCount(list213, num); + span = CollectionsMarshal.AsSpan(list213); index = 0; span[index] = "liza"; - questRoot23.Author = list168; + questRoot38.Author = list213; index = 2; - List list169 = new List(index); - CollectionsMarshal.SetCount(list169, index); - span2 = CollectionsMarshal.AsSpan(list169); + List list214 = new List(index); + CollectionsMarshal.SetCount(list214, index); + span2 = CollectionsMarshal.AsSpan(list214); num = 0; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132); - obj103.Steps = list170; - reference115 = obj103; + num3 = 1; + List list215 = new List(num3); + CollectionsMarshal.SetCount(list215, num3); + span3 = CollectionsMarshal.AsSpan(list215); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132); + obj118.Steps = list215; + reference130 = obj118; num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 2; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span3 = CollectionsMarshal.AsSpan(list171); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(158.06026f, -12.97808f, 158.08466f), 132) + num2 = 2; + List list216 = new List(num2); + CollectionsMarshal.SetCount(list216, num2); + span3 = CollectionsMarshal.AsSpan(list216); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(158.06026f, -12.97808f, 158.08466f), 132) { TargetTerritoryId = (ushort)148 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000421u, new Vector3(98.25281f, -8f, -78.446655f), 148); - obj104.Steps = list171; - reference116 = obj104; - questRoot23.QuestSequence = list169; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(33); - QuestRoot questRoot24 = new QuestRoot(); + num3++; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000421u, new Vector3(98.25281f, -8f, -78.446655f), 148); + obj119.Steps = list216; + reference131 = obj119; + questRoot38.QuestSequence = list214; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(33); + QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list172 = new List(num); - CollectionsMarshal.SetCount(list172, num); - span = CollectionsMarshal.AsSpan(list172); + List list217 = new List(num); + CollectionsMarshal.SetCount(list217, num); + span = CollectionsMarshal.AsSpan(list217); index = 0; span[index] = "liza"; - questRoot24.Author = list172; + questRoot39.Author = list217; index = 10; - List list173 = new List(index); - CollectionsMarshal.SetCount(list173, index); - span2 = CollectionsMarshal.AsSpan(list173); + List list218 = new List(index); + CollectionsMarshal.SetCount(list218, index); + span2 = CollectionsMarshal.AsSpan(list218); num = 0; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) + num3 = 1; + List list219 = new List(num3); + CollectionsMarshal.SetCount(list219, num3); + span3 = CollectionsMarshal.AsSpan(list219); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, SkipConditions = new SkipConditions @@ -2830,20 +4126,20 @@ public static class AssemblyQuestLoader } } }; - obj105.Steps = list174; - reference117 = obj105; + obj120.Steps = list219; + reference132 = obj120; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 1 }; - num3 = 1; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span3 = CollectionsMarshal.AsSpan(list175); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009949u, new Vector3(-325.70386f, 7.228748f, -215.16754f), 133) + num2 = 1; + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009949u, new Vector3(-325.70386f, 7.228748f, -215.16754f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -2852,20 +4148,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBotanist } }; - obj106.Steps = list175; - reference118 = obj106; + obj121.Steps = list220; + reference133 = obj121; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133) + num3 = 1; + List list221 = new List(num3); + CollectionsMarshal.SetCount(list221, num3); + span3 = CollectionsMarshal.AsSpan(list221); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133) { AethernetShortcut = new AethernetShortcut { @@ -2873,796 +4169,21 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - obj107.Steps = list176; - reference119 = obj107; - num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = 3 - }; - num3 = 3; - List list177 = new List(num3); - CollectionsMarshal.SetCount(list177, num3); - span3 = CollectionsMarshal.AsSpan(list177); - num2 = 0; - ref QuestStep reference121 = ref span3[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); - index2 = 6; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span8 = CollectionsMarshal.AsSpan(list178); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list178; - reference121 = questStep21; - num2++; - ref QuestStep reference122 = ref span3[num2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1000227u, new Vector3(168.62744f, 15.699999f, -65.690125f), 133); - num4 = 6; - List list179 = new List(num4); - CollectionsMarshal.SetCount(list179, num4); - span8 = CollectionsMarshal.AsSpan(list179); - index2 = 0; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list179; - reference122 = questStep22; - num2++; - ref QuestStep reference123 = ref span3[num2]; - QuestStep obj109 = new QuestStep(EInteractionType.Interact, 1000228u, new Vector3(168.20007f, 15.69998f, -64.83563f), 133) - { - StopDistance = 5f - }; - index2 = 6; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span8 = CollectionsMarshal.AsSpan(list180); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj109.CompletionQuestVariablesFlags = list180; - reference123 = obj109; - obj108.Steps = list177; - reference120 = obj108; - num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj110 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133); - obj110.Steps = list181; - reference124 = obj110; - num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = 5 - }; - num3 = 1; - List list182 = new List(num3); - CollectionsMarshal.SetCount(list182, num3); - span3 = CollectionsMarshal.AsSpan(list182); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000243u, new Vector3(170.03125f, 15.699999f, -127.03143f), 133); - obj111.Steps = list182; - reference125 = obj111; - num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133); - obj112.Steps = list183; - reference126 = obj112; - num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 7 - }; - num3 = 1; - List list184 = new List(num3); - CollectionsMarshal.SetCount(list184, num3); - span3 = CollectionsMarshal.AsSpan(list184); - num2 = 0; - ref QuestStep reference128 = ref span3[num2]; - QuestStep obj114 = new QuestStep(EInteractionType.Combat, null, new Vector3(-374.96555f, 63.686344f, -206.74146f), 148) - { - StopDistance = 0.5f, - Fly = true, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaLeatherworker, - To = EAetheryteLocation.GridaniaWhiteWolfGate - }, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list185 = new List(num4); - CollectionsMarshal.SetCount(list185, num4); - Span span9 = CollectionsMarshal.AsSpan(list185); - index2 = 0; - span9[index2] = 2863u; - obj114.KillEnemyDataIds = list185; - reference128 = obj114; - obj113.Steps = list184; - reference127 = obj113; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj115 = new QuestSequence - { - Sequence = 8 - }; - num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1001276u, new Vector3(13.961914f, 0.1373291f, 2.090454f), 132) - { - AetheryteShortcut = EAetheryteLocation.Gridania - }; - obj115.Steps = list186; - reference129 = obj115; - num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list187 = new List(num3); - CollectionsMarshal.SetCount(list187, num3); - span3 = CollectionsMarshal.AsSpan(list187); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009953u, new Vector3(31.5708f, -19.000002f, 100.48059f), 132) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaAirship - }, - NextQuestId = new QuestId(36) - }; - obj116.Steps = list187; - reference130 = obj116; - questRoot24.QuestSequence = list173; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(35); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list188 = new List(num); - CollectionsMarshal.SetCount(list188, num); - span = CollectionsMarshal.AsSpan(list188); - index = 0; - span[index] = "Cacahuetes"; - questRoot25.Author = list188; - index = 4; - List list189 = new List(index); - CollectionsMarshal.SetCount(list189, index); - span2 = CollectionsMarshal.AsSpan(list189); - num = 0; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); - num3 = 0; - ref QuestStep reference132 = ref span3[num3]; - QuestStep obj118 = new QuestStep(EInteractionType.AcceptQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaLancer - } - }; - SkipConditions skipConditions11 = new SkipConditions(); - SkipAetheryteCondition obj119 = new SkipAetheryteCondition - { - InSameTerritory = true - }; - index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span5 = CollectionsMarshal.AsSpan(list191); - num4 = 0; - span5[num4] = 133; - obj119.InTerritory = list191; - skipConditions11.AetheryteShortcutIf = obj119; - obj118.SkipConditions = skipConditions11; - reference132 = obj118; - obj117.Steps = list190; - reference131 = obj117; - num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj120 = new QuestSequence - { - Sequence = 1 - }; - num3 = 3; - List list192 = new List(num3); - CollectionsMarshal.SetCount(list192, num3); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Combat, null, new Vector3(502.843f, 43.200996f, -32.464188f), 148) - { - StopDistance = 0.5f, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaLancer, - To = EAetheryteLocation.GridaniaBlueBadgerGate - }, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num2++; - ref QuestStep reference134 = ref span3[num2]; - QuestStep obj121 = new QuestStep(EInteractionType.Combat, 142u, new Vector3(514.06104f, 44.169823f, -42.008118f), 148) - { - StopDistance = 0.5f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list193 = new List(num4); - CollectionsMarshal.SetCount(list193, num4); - span9 = CollectionsMarshal.AsSpan(list193); - index2 = 0; - span9[index2] = 142u; - obj121.KillEnemyDataIds = list193; - index2 = 6; - List list194 = new List(index2); - CollectionsMarshal.SetCount(list194, index2); - span8 = CollectionsMarshal.AsSpan(list194); - num4 = 0; - span8[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - obj121.CompletionQuestVariablesFlags = list194; - reference134 = obj121; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2000966u, new Vector3(514.8546f, 43.778076f, -48.66101f), 148); - obj120.Steps = list192; - reference133 = obj120; + obj122.Steps = list221; + reference134 = obj122; num++; ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj122 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list195 = new List(num2); - CollectionsMarshal.SetCount(list195, num2); - span3 = CollectionsMarshal.AsSpan(list195); - num3 = 0; - ref QuestStep reference136 = ref span3[num3]; - QuestStep obj123 = new QuestStep(EInteractionType.Combat, null, new Vector3(211.82294f, 23.458103f, 157.57333f), 148) - { - StopDistance = 0.5f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list196 = new List(num4); - CollectionsMarshal.SetCount(list196, num4); - span9 = CollectionsMarshal.AsSpan(list196); - index2 = 0; - span9[index2] = 21u; - obj123.KillEnemyDataIds = list196; - index2 = 6; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span8 = CollectionsMarshal.AsSpan(list197); - num4 = 0; - span8[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - obj123.CompletionQuestVariablesFlags = list197; - reference136 = obj123; - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 2000917u, new Vector3(215.99133f, 23.5141f, 153.1853f), 148); - obj122.Steps = list195; - reference135 = obj122; - num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj124 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list198 = new List(num3); - CollectionsMarshal.SetCount(list198, num3); - span3 = CollectionsMarshal.AsSpan(list198); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) - { - AetheryteShortcut = EAetheryteLocation.Gridania, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Gridania, - To = EAetheryteLocation.GridaniaLancer - }, - NextQuestId = new QuestId(55) - }; - obj124.Steps = list198; - reference137 = obj124; - questRoot25.QuestSequence = list189; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(36); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list199 = new List(num); - CollectionsMarshal.SetCount(list199, num); - span = CollectionsMarshal.AsSpan(list199); - index = 0; - span[index] = "liza"; - questRoot26.Author = list199; - index = 9; - List list200 = new List(index); - CollectionsMarshal.SetCount(list200, index); - span2 = CollectionsMarshal.AsSpan(list200); - num = 0; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj125 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list201 = new List(num2); - CollectionsMarshal.SetCount(list201, num2); - span3 = CollectionsMarshal.AsSpan(list201); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) - { - AetheryteShortcut = EAetheryteLocation.Limsa, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj125.Steps = list201; - reference138 = obj125; - num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj126 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list202 = new List(num3); - CollectionsMarshal.SetCount(list202, num3); - span3 = CollectionsMarshal.AsSpan(list202); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009781u, new Vector3(-89.829956f, 5.2000036f, 45.426025f), 131) - { - AetheryteShortcut = EAetheryteLocation.Uldah, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Uldah, - To = EAetheryteLocation.UldahGladiator - } - }; - obj126.Steps = list202; - reference139 = obj126; - num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj127 = new QuestSequence - { - Sequence = 2 - }; - num2 = 5; - List list203 = new List(num2); - CollectionsMarshal.SetCount(list203, num2); - span3 = CollectionsMarshal.AsSpan(list203); - num3 = 0; - ref QuestStep reference141 = ref span3[num3]; - QuestStep obj128 = new QuestStep(EInteractionType.UseItem, 2004614u, new Vector3(-80.76605f, 8.895996f, -16.739136f), 131) - { - IgnoreDistanceToObject = true, - ItemId = 2001459u - }; - num4 = 6; - List list204 = new List(num4); - CollectionsMarshal.SetCount(list204, num4); - span8 = CollectionsMarshal.AsSpan(list204); - index2 = 0; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj128.CompletionQuestVariablesFlags = list204; - reference141 = obj128; - num3++; - ref QuestStep reference142 = ref span3[num3]; - QuestStep obj129 = new QuestStep(EInteractionType.UseItem, 2004616u, new Vector3(-98.1308f, 8.987488f, -16.617126f), 131) - { - IgnoreDistanceToObject = true, - ItemId = 2001459u - }; - index2 = 6; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span8 = CollectionsMarshal.AsSpan(list205); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj129.CompletionQuestVariablesFlags = list205; - reference142 = obj129; - num3++; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.42244f, 7.9935846f, -8.936225f), 131); - num3++; - ref QuestStep reference143 = ref span3[num3]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1001859u, new Vector3(-142.71765f, 11.999999f, -15.610046f), 130); - num4 = 6; - List list206 = new List(num4); - CollectionsMarshal.SetCount(list206, num4); - span8 = CollectionsMarshal.AsSpan(list206); - index2 = 0; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list206; - reference143 = questStep23; - num3++; - ref QuestStep reference144 = ref span3[num3]; - QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1009789u, new Vector3(-159.68573f, 12.596368f, 0.869751f), 130); - index2 = 6; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span8 = CollectionsMarshal.AsSpan(list207); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list207; - reference144 = questStep24; - obj127.Steps = list203; - reference140 = obj127; - num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + QuestSequence obj123 = new QuestSequence { Sequence = 3 }; - num3 = 2; - List list208 = new List(num3); - CollectionsMarshal.SetCount(list208, num3); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-117.18245f, 9.232903f, 9.133285f), 130); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009785u, new Vector3(-88.15143f, 5.200004f, 45.303955f), 131); - obj130.Steps = list208; - reference145 = obj130; - num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list209 = new List(num2); - CollectionsMarshal.SetCount(list209, num2); - span3 = CollectionsMarshal.AsSpan(list209); + num2 = 3; + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Emote, 1001675u, new Vector3(-89.49426f, 7.008118f, 10.849121f), 131) - { - Emote = EEmote.Welcome - }; - obj131.Steps = list209; - reference146 = obj131; - num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 5 - }; - num3 = 2; - List list210 = new List(num3); - CollectionsMarshal.SetCount(list210, num3); - span3 = CollectionsMarshal.AsSpan(list210); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.38632f, 7.6503563f, 9.034383f), 131); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009792u, new Vector3(-135.36285f, 10.9999895f, 0.015197754f), 130); - obj132.Steps = list210; - reference147 = obj132; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009791u, new Vector3(-13.778931f, 3.9999998f, -151.4458f), 130); - obj133.Steps = list211; - reference148 = obj133; - num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 7 - }; - num3 = 2; - List list212 = new List(num3); - CollectionsMarshal.SetCount(list212, num3); - span3 = CollectionsMarshal.AsSpan(list212); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(44.151344f, 4.0195827f, -165.77715f), 130); - num2++; - ref QuestStep reference150 = ref span3[num2]; - QuestStep obj135 = new QuestStep(EInteractionType.Combat, null, new Vector3(-172.42809f, 16.059729f, 276.30084f), 141) - { - StopDistance = 0.5f, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 2; - List list213 = new List(num4); - CollectionsMarshal.SetCount(list213, num4); - span9 = CollectionsMarshal.AsSpan(list213); - index2 = 0; - span9[index2] = 2853u; - index2++; - span9[index2] = 3120u; - obj135.KillEnemyDataIds = list213; - reference150 = obj135; - obj134.Steps = list212; - reference149 = obj134; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj136 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009794u, new Vector3(-174.45642f, 16.149345f, 275.6847f), 141) - { - NextQuestId = new QuestId(1573) - }; - obj136.Steps = list214; - reference151 = obj136; - questRoot26.QuestSequence = list200; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(38); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list215 = new List(num); - CollectionsMarshal.SetCount(list215, num); - span = CollectionsMarshal.AsSpan(list215); - index = 0; - span[index] = "liza"; - questRoot27.Author = list215; - index = 3; - List list216 = new List(index); - CollectionsMarshal.SetCount(list216, index); - span2 = CollectionsMarshal.AsSpan(list216); - num = 0; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj137 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list217 = new List(num3); - CollectionsMarshal.SetCount(list217, num3); - span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); - obj137.Steps = list217; - reference152 = obj137; - num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = 1 - }; - num2 = 5; - List list218 = new List(num2); - CollectionsMarshal.SetCount(list218, num2); - span3 = CollectionsMarshal.AsSpan(list218); - num3 = 0; - ref QuestStep reference154 = ref span3[num3]; - QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(157.92119f, 15.700001f, -122.177925f), 133); - SkipConditions skipConditions12 = new SkipConditions(); - SkipStepConditions skipStepConditions = new SkipStepConditions(); - index2 = 6; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span8 = CollectionsMarshal.AsSpan(list219); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list219; - skipConditions12.StepIf = skipStepConditions; - questStep25.SkipConditions = skipConditions12; - reference154 = questStep25; - num3++; - ref QuestStep reference155 = ref span3[num3]; - QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1000238u, new Vector3(155.41309f, 15.700001f, -121.812805f), 133); - num4 = 6; - List list220 = new List(num4); - CollectionsMarshal.SetCount(list220, num4); - span8 = CollectionsMarshal.AsSpan(list220); - index2 = 0; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep26.CompletionQuestVariablesFlags = list220; - reference155 = questStep26; - num3++; - ref QuestStep reference156 = ref span3[num3]; - QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(162.74281f, 15.699926f, -59.43834f), 133); - SkipConditions skipConditions13 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - index2 = 6; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span8 = CollectionsMarshal.AsSpan(list221); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list221; - skipConditions13.StepIf = skipStepConditions2; - questStep27.SkipConditions = skipConditions13; - reference156 = questStep27; - num3++; - ref QuestStep reference157 = ref span3[num3]; - QuestStep questStep28 = new QuestStep(EInteractionType.Interact, 1000218u, new Vector3(164.72107f, 15.699947f, -58.18268f), 133); - num4 = 6; - List list222 = new List(num4); - CollectionsMarshal.SetCount(list222, num4); - span8 = CollectionsMarshal.AsSpan(list222); - index2 = 0; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = null; - index2++; - span8[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep28.CompletionQuestVariablesFlags = list222; - reference157 = questStep28; - num3++; - ref QuestStep reference158 = ref span3[num3]; - QuestStep obj139 = new QuestStep(EInteractionType.Interact, 1000214u, new Vector3(151.4762f, 15.699964f, -63.920105f), 133) - { - StopDistance = 5f - }; + ref QuestStep reference136 = ref span3[num3]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); index2 = 6; List list223 = new List(index2); CollectionsMarshal.SetCount(list223, index2); @@ -3679,156 +4200,15 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj139.CompletionQuestVariablesFlags = list223; - reference158 = obj139; - obj138.Steps = list218; - reference153 = obj138; - num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list224 = new List(num3); - CollectionsMarshal.SetCount(list224, num3); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000248u, new Vector3(143.05322f, 14.250365f, -250.72101f), 133) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaLeatherworker, - To = EAetheryteLocation.GridaniaLancer - } - }; - obj140.Steps = list224; - reference159 = obj140; - questRoot27.QuestSequence = list216; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(39); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list225 = new List(num); - CollectionsMarshal.SetCount(list225, num); - span = CollectionsMarshal.AsSpan(list225); - index = 0; - span[index] = "liza"; - questRoot28.Author = list225; - index = 2; - List list226 = new List(index); - CollectionsMarshal.SetCount(list226, index); - span2 = CollectionsMarshal.AsSpan(list226); - num = 0; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); - num3 = 0; - ref QuestStep reference161 = ref span3[num3]; - QuestStep questStep29 = new QuestStep(EInteractionType.AcceptQuest, 1001148u, new Vector3(117.112915f, -12.506256f, 143.63306f), 183); - num4 = 1; - List list228 = new List(num4); - CollectionsMarshal.SetCount(list228, num4); - span4 = CollectionsMarshal.AsSpan(list228); - index2 = 0; - span4[index2] = new DialogueChoice - { - Type = EDialogChoiceType.List, - ExcelSheet = "opening/OpeningGridania", - Prompt = new ExcelRef("TEXT_OPENINGGRIDANIA_FST_SYSTEM_Q_01"), - Answer = new ExcelRef("TEXT_OPENINGGRIDANIA_FST_SYSTEM_A_01") - }; - questStep29.DialogueChoices = list228; - reference161 = questStep29; - obj141.Steps = list227; - reference160 = obj141; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj142 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list229 = new List(num3); - CollectionsMarshal.SetCount(list229, num3); - span3 = CollectionsMarshal.AsSpan(list229); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001140u, new Vector3(23.788818f, -8f, 115.861694f), 183); - obj142.Steps = list229; - reference162 = obj142; - questRoot28.QuestSequence = list226; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(42); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list230 = new List(num); - CollectionsMarshal.SetCount(list230, num); - span = CollectionsMarshal.AsSpan(list230); - index = 0; - span[index] = "liza"; - questRoot29.Author = list230; - index = 3; - List list231 = new List(index); - CollectionsMarshal.SetCount(list231, index); - span2 = CollectionsMarshal.AsSpan(list231); - num = 0; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list232 = new List(num2); - CollectionsMarshal.SetCount(list232, num2); - span3 = CollectionsMarshal.AsSpan(list232); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000286u, new Vector3(-53.574463f, 7.2025366f, -118.36426f), 133); - obj143.Steps = list232; - reference163 = obj143; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 1 - }; - num3 = 6; - List list233 = new List(num3); - CollectionsMarshal.SetCount(list233, num3); - span3 = CollectionsMarshal.AsSpan(list233); - num2 = 0; - ref QuestStep reference165 = ref span3[num2]; - QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 2000022u, new Vector3(-52.71997f, 6.7596436f, -109.9718f), 133); - index2 = 6; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span8 = CollectionsMarshal.AsSpan(list234); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep30.CompletionQuestVariablesFlags = list234; - reference165 = questStep30; - num2++; - ref QuestStep reference166 = ref span3[num2]; - QuestStep questStep31 = new QuestStep(EInteractionType.Interact, 2000020u, new Vector3(-63.09613f, 6.94281f, -110.85681f), 133); + questStep21.CompletionQuestVariablesFlags = list223; + reference136 = questStep21; + num3++; + ref QuestStep reference137 = ref span3[num3]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1000227u, new Vector3(168.62744f, 15.699999f, -65.690125f), 133); num4 = 6; - List list235 = new List(num4); - CollectionsMarshal.SetCount(list235, num4); - span8 = CollectionsMarshal.AsSpan(list235); + List list224 = new List(num4); + CollectionsMarshal.SetCount(list224, num4); + span8 = CollectionsMarshal.AsSpan(list224); index2 = 0; span8[index2] = null; index2++; @@ -3840,16 +4220,19 @@ public static class AssemblyQuestLoader index2++; span8[index2] = null; index2++; - span8[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep31.CompletionQuestVariablesFlags = list235; - reference166 = questStep31; - num2++; - ref QuestStep reference167 = ref span3[num2]; - QuestStep questStep32 = new QuestStep(EInteractionType.Interact, 2000021u, new Vector3(-37.979797f, 5.996765f, -101.76245f), 133); + span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list224; + reference137 = questStep22; + num3++; + ref QuestStep reference138 = ref span3[num3]; + QuestStep obj124 = new QuestStep(EInteractionType.Interact, 1000228u, new Vector3(168.20007f, 15.69998f, -64.83563f), 133) + { + StopDistance = 5f + }; index2 = 6; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span8 = CollectionsMarshal.AsSpan(list236); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + span8 = CollectionsMarshal.AsSpan(list225); num4 = 0; span8[num4] = null; num4++; @@ -3862,15 +4245,928 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep32.CompletionQuestVariablesFlags = list236; - reference167 = questStep32; + obj124.CompletionQuestVariablesFlags = list225; + reference138 = obj124; + obj123.Steps = list222; + reference135 = obj123; + num++; + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = 4 + }; + num3 = 1; + List list226 = new List(num3); + CollectionsMarshal.SetCount(list226, num3); + span3 = CollectionsMarshal.AsSpan(list226); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133); + obj125.Steps = list226; + reference139 = obj125; + num++; + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj126 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1000243u, new Vector3(170.03125f, 15.699999f, -127.03143f), 133); + obj126.Steps = list227; + reference140 = obj126; + num++; + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj127 = new QuestSequence + { + Sequence = 6 + }; + num3 = 1; + List list228 = new List(num3); + CollectionsMarshal.SetCount(list228, num3); + span3 = CollectionsMarshal.AsSpan(list228); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009952u, new Vector3(41.61133f, 1.8386029f, -117.265625f), 133); + obj127.Steps = list228; + reference141 = obj127; + num++; + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj128 = new QuestSequence + { + Sequence = 7 + }; + num2 = 1; + List list229 = new List(num2); + CollectionsMarshal.SetCount(list229, num2); + span3 = CollectionsMarshal.AsSpan(list229); + num3 = 0; + ref QuestStep reference143 = ref span3[num3]; + QuestStep obj129 = new QuestStep(EInteractionType.Combat, null, new Vector3(-374.96555f, 63.686344f, -206.74146f), 148) + { + StopDistance = 0.5f, + Fly = true, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLeatherworker, + To = EAetheryteLocation.GridaniaWhiteWolfGate + }, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num4 = 1; + List list230 = new List(num4); + CollectionsMarshal.SetCount(list230, num4); + Span span9 = CollectionsMarshal.AsSpan(list230); + index2 = 0; + span9[index2] = 2863u; + obj129.KillEnemyDataIds = list230; + reference143 = obj129; + obj128.Steps = list229; + reference142 = obj128; + num++; + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj130 = new QuestSequence + { + Sequence = 8 + }; + num3 = 1; + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + span3 = CollectionsMarshal.AsSpan(list231); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1001276u, new Vector3(13.961914f, 0.1373291f, 2.090454f), 132) + { + AetheryteShortcut = EAetheryteLocation.Gridania + }; + obj130.Steps = list231; + reference144 = obj130; + num++; + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj131 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009953u, new Vector3(31.5708f, -19.000002f, 100.48059f), 132) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaAirship + }, + NextQuestId = new QuestId(36) + }; + obj131.Steps = list232; + reference145 = obj131; + questRoot39.QuestSequence = list218; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(35); + QuestRoot questRoot40 = new QuestRoot(); + num = 1; + List list233 = new List(num); + CollectionsMarshal.SetCount(list233, num); + span = CollectionsMarshal.AsSpan(list233); + index = 0; + span[index] = "Cacahuetes"; + questRoot40.Author = list233; + index = 4; + List list234 = new List(index); + CollectionsMarshal.SetCount(list234, index); + span2 = CollectionsMarshal.AsSpan(list234); + num = 0; + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj132 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list235 = new List(num3); + CollectionsMarshal.SetCount(list235, num3); + span3 = CollectionsMarshal.AsSpan(list235); + num2 = 0; + ref QuestStep reference147 = ref span3[num2]; + QuestStep obj133 = new QuestStep(EInteractionType.AcceptQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLancer + } + }; + SkipConditions skipConditions11 = new SkipConditions(); + SkipAetheryteCondition obj134 = new SkipAetheryteCondition + { + InSameTerritory = true + }; + index2 = 1; + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span5 = CollectionsMarshal.AsSpan(list236); + num4 = 0; + span5[num4] = 133; + obj134.InTerritory = list236; + skipConditions11.AetheryteShortcutIf = obj134; + obj133.SkipConditions = skipConditions11; + reference147 = obj133; + obj132.Steps = list235; + reference146 = obj132; + num++; + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj135 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Combat, null, new Vector3(502.843f, 43.200996f, -32.464188f), 148) + { + StopDistance = 0.5f, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLancer, + To = EAetheryteLocation.GridaniaBlueBadgerGate + }, + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny + }; + num3++; + ref QuestStep reference149 = ref span3[num3]; + QuestStep obj136 = new QuestStep(EInteractionType.Combat, 142u, new Vector3(514.06104f, 44.169823f, -42.008118f), 148) + { + StopDistance = 0.5f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num4 = 1; + List list238 = new List(num4); + CollectionsMarshal.SetCount(list238, num4); + span9 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + span9[index2] = 142u; + obj136.KillEnemyDataIds = list238; + index2 = 6; + List list239 = new List(index2); + CollectionsMarshal.SetCount(list239, index2); + span8 = CollectionsMarshal.AsSpan(list239); + num4 = 0; + span8[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + obj136.CompletionQuestVariablesFlags = list239; + reference149 = obj136; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 2000966u, new Vector3(514.8546f, 43.778076f, -48.66101f), 148); + obj135.Steps = list237; + reference148 = obj135; + num++; + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj137 = new QuestSequence + { + Sequence = 2 + }; + num3 = 2; + List list240 = new List(num3); + CollectionsMarshal.SetCount(list240, num3); + span3 = CollectionsMarshal.AsSpan(list240); + num2 = 0; + ref QuestStep reference151 = ref span3[num2]; + QuestStep obj138 = new QuestStep(EInteractionType.Combat, null, new Vector3(211.82294f, 23.458103f, 157.57333f), 148) + { + StopDistance = 0.5f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num4 = 1; + List list241 = new List(num4); + CollectionsMarshal.SetCount(list241, num4); + span9 = CollectionsMarshal.AsSpan(list241); + index2 = 0; + span9[index2] = 21u; + obj138.KillEnemyDataIds = list241; + index2 = 6; + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span8 = CollectionsMarshal.AsSpan(list242); + num4 = 0; + span8[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + obj138.CompletionQuestVariablesFlags = list242; + reference151 = obj138; num2++; - ref QuestStep reference168 = ref span3[num2]; + span3[num2] = new QuestStep(EInteractionType.Interact, 2000917u, new Vector3(215.99133f, 23.5141f, 153.1853f), 148); + obj137.Steps = list240; + reference150 = obj137; + num++; + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj139 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + { + AetheryteShortcut = EAetheryteLocation.Gridania, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Gridania, + To = EAetheryteLocation.GridaniaLancer + }, + NextQuestId = new QuestId(55) + }; + obj139.Steps = list243; + reference152 = obj139; + questRoot40.QuestSequence = list234; + AddQuest(questId40, questRoot40); + QuestId questId41 = new QuestId(36); + QuestRoot questRoot41 = new QuestRoot(); + num = 1; + List list244 = new List(num); + CollectionsMarshal.SetCount(list244, num); + span = CollectionsMarshal.AsSpan(list244); + index = 0; + span[index] = "liza"; + questRoot41.Author = list244; + index = 9; + List list245 = new List(index); + CollectionsMarshal.SetCount(list245, index); + span2 = CollectionsMarshal.AsSpan(list245); + num = 0; + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj140 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list246 = new List(num3); + CollectionsMarshal.SetCount(list246, num3); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009153u, new Vector3(-39.108948f, 20f, 5.416931f), 129) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj140.Steps = list246; + reference153 = obj140; + num++; + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009781u, new Vector3(-89.829956f, 5.2000036f, 45.426025f), 131) + { + AetheryteShortcut = EAetheryteLocation.Uldah, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Uldah, + To = EAetheryteLocation.UldahGladiator + } + }; + obj141.Steps = list247; + reference154 = obj141; + num++; + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = 2 + }; + num3 = 5; + List list248 = new List(num3); + CollectionsMarshal.SetCount(list248, num3); + span3 = CollectionsMarshal.AsSpan(list248); + num2 = 0; + ref QuestStep reference156 = ref span3[num2]; + QuestStep obj143 = new QuestStep(EInteractionType.UseItem, 2004614u, new Vector3(-80.76605f, 8.895996f, -16.739136f), 131) + { + IgnoreDistanceToObject = true, + ItemId = 2001459u + }; + num4 = 6; + List list249 = new List(num4); + CollectionsMarshal.SetCount(list249, num4); + span8 = CollectionsMarshal.AsSpan(list249); + index2 = 0; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj143.CompletionQuestVariablesFlags = list249; + reference156 = obj143; + num2++; + ref QuestStep reference157 = ref span3[num2]; + QuestStep obj144 = new QuestStep(EInteractionType.UseItem, 2004616u, new Vector3(-98.1308f, 8.987488f, -16.617126f), 131) + { + IgnoreDistanceToObject = true, + ItemId = 2001459u + }; + index2 = 6; + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span8 = CollectionsMarshal.AsSpan(list250); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj144.CompletionQuestVariablesFlags = list250; + reference157 = obj144; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.42244f, 7.9935846f, -8.936225f), 131); + num2++; + ref QuestStep reference158 = ref span3[num2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1001859u, new Vector3(-142.71765f, 11.999999f, -15.610046f), 130); + num4 = 6; + List list251 = new List(num4); + CollectionsMarshal.SetCount(list251, num4); + span8 = CollectionsMarshal.AsSpan(list251); + index2 = 0; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list251; + reference158 = questStep23; + num2++; + ref QuestStep reference159 = ref span3[num2]; + QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1009789u, new Vector3(-159.68573f, 12.596368f, 0.869751f), 130); + index2 = 6; + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span8 = CollectionsMarshal.AsSpan(list252); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep24.CompletionQuestVariablesFlags = list252; + reference159 = questStep24; + obj142.Steps = list248; + reference155 = obj142; + num++; + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj145 = new QuestSequence + { + Sequence = 3 + }; + num2 = 2; + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-117.18245f, 9.232903f, 9.133285f), 130); + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009785u, new Vector3(-88.15143f, 5.200004f, 45.303955f), 131); + obj145.Steps = list253; + reference160 = obj145; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = 4 + }; + num3 = 1; + List list254 = new List(num3); + CollectionsMarshal.SetCount(list254, num3); + span3 = CollectionsMarshal.AsSpan(list254); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 1001675u, new Vector3(-89.49426f, 7.008118f, 10.849121f), 131) + { + Emote = EEmote.Welcome + }; + obj146.Steps = list254; + reference161 = obj146; + num++; + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj147 = new QuestSequence + { + Sequence = 5 + }; + num2 = 2; + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.38632f, 7.6503563f, 9.034383f), 131); + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009792u, new Vector3(-135.36285f, 10.9999895f, 0.015197754f), 130); + obj147.Steps = list255; + reference162 = obj147; + num++; + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj148 = new QuestSequence + { + Sequence = 6 + }; + num3 = 1; + List list256 = new List(num3); + CollectionsMarshal.SetCount(list256, num3); + span3 = CollectionsMarshal.AsSpan(list256); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009791u, new Vector3(-13.778931f, 3.9999998f, -151.4458f), 130); + obj148.Steps = list256; + reference163 = obj148; + num++; + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 7 + }; + num2 = 2; + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(44.151344f, 4.0195827f, -165.77715f), 130); + num3++; + ref QuestStep reference165 = ref span3[num3]; + QuestStep obj150 = new QuestStep(EInteractionType.Combat, null, new Vector3(-172.42809f, 16.059729f, 276.30084f), 141) + { + StopDistance = 0.5f, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num4 = 2; + List list258 = new List(num4); + CollectionsMarshal.SetCount(list258, num4); + span9 = CollectionsMarshal.AsSpan(list258); + index2 = 0; + span9[index2] = 2853u; + index2++; + span9[index2] = 3120u; + obj150.KillEnemyDataIds = list258; + reference165 = obj150; + obj149.Steps = list257; + reference164 = obj149; + num++; + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj151 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list259 = new List(num3); + CollectionsMarshal.SetCount(list259, num3); + span3 = CollectionsMarshal.AsSpan(list259); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009794u, new Vector3(-174.45642f, 16.149345f, 275.6847f), 141) + { + NextQuestId = new QuestId(1573) + }; + obj151.Steps = list259; + reference166 = obj151; + questRoot41.QuestSequence = list245; + AddQuest(questId41, questRoot41); + QuestId questId42 = new QuestId(38); + QuestRoot questRoot42 = new QuestRoot(); + num = 1; + List list260 = new List(num); + CollectionsMarshal.SetCount(list260, num); + span = CollectionsMarshal.AsSpan(list260); + index = 0; + span[index] = "liza"; + questRoot42.Author = list260; + index = 3; + List list261 = new List(index); + CollectionsMarshal.SetCount(list261, index); + span2 = CollectionsMarshal.AsSpan(list261); + num = 0; + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list262 = new List(num2); + CollectionsMarshal.SetCount(list262, num2); + span3 = CollectionsMarshal.AsSpan(list262); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); + obj152.Steps = list262; + reference167 = obj152; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj153 = new QuestSequence + { + Sequence = 1 + }; + num3 = 5; + List list263 = new List(num3); + CollectionsMarshal.SetCount(list263, num3); + span3 = CollectionsMarshal.AsSpan(list263); + num2 = 0; + ref QuestStep reference169 = ref span3[num2]; + QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(157.92119f, 15.700001f, -122.177925f), 133); + SkipConditions skipConditions12 = new SkipConditions(); + SkipStepConditions skipStepConditions = new SkipStepConditions(); + index2 = 6; + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span8 = CollectionsMarshal.AsSpan(list264); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + skipStepConditions.CompletionQuestVariablesFlags = list264; + skipConditions12.StepIf = skipStepConditions; + questStep25.SkipConditions = skipConditions12; + reference169 = questStep25; + num2++; + ref QuestStep reference170 = ref span3[num2]; + QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1000238u, new Vector3(155.41309f, 15.700001f, -121.812805f), 133); + num4 = 6; + List list265 = new List(num4); + CollectionsMarshal.SetCount(list265, num4); + span8 = CollectionsMarshal.AsSpan(list265); + index2 = 0; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep26.CompletionQuestVariablesFlags = list265; + reference170 = questStep26; + num2++; + ref QuestStep reference171 = ref span3[num2]; + QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(162.74281f, 15.699926f, -59.43834f), 133); + SkipConditions skipConditions13 = new SkipConditions(); + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + index2 = 6; + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + span8 = CollectionsMarshal.AsSpan(list266); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions2.CompletionQuestVariablesFlags = list266; + skipConditions13.StepIf = skipStepConditions2; + questStep27.SkipConditions = skipConditions13; + reference171 = questStep27; + num2++; + ref QuestStep reference172 = ref span3[num2]; + QuestStep questStep28 = new QuestStep(EInteractionType.Interact, 1000218u, new Vector3(164.72107f, 15.699947f, -58.18268f), 133); + num4 = 6; + List list267 = new List(num4); + CollectionsMarshal.SetCount(list267, num4); + span8 = CollectionsMarshal.AsSpan(list267); + index2 = 0; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep28.CompletionQuestVariablesFlags = list267; + reference172 = questStep28; + num2++; + ref QuestStep reference173 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 1000214u, new Vector3(151.4762f, 15.699964f, -63.920105f), 133) + { + StopDistance = 5f + }; + index2 = 6; + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span8 = CollectionsMarshal.AsSpan(list268); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj154.CompletionQuestVariablesFlags = list268; + reference173 = obj154; + obj153.Steps = list263; + reference168 = obj153; + num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj155 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000248u, new Vector3(143.05322f, 14.250365f, -250.72101f), 133) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLeatherworker, + To = EAetheryteLocation.GridaniaLancer + } + }; + obj155.Steps = list269; + reference174 = obj155; + questRoot42.QuestSequence = list261; + AddQuest(questId42, questRoot42); + QuestId questId43 = new QuestId(39); + QuestRoot questRoot43 = new QuestRoot(); + num = 1; + List list270 = new List(num); + CollectionsMarshal.SetCount(list270, num); + span = CollectionsMarshal.AsSpan(list270); + index = 0; + span[index] = "liza"; + questRoot43.Author = list270; + index = 2; + List list271 = new List(index); + CollectionsMarshal.SetCount(list271, index); + span2 = CollectionsMarshal.AsSpan(list271); + num = 0; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list272 = new List(num3); + CollectionsMarshal.SetCount(list272, num3); + span3 = CollectionsMarshal.AsSpan(list272); + num2 = 0; + ref QuestStep reference176 = ref span3[num2]; + QuestStep questStep29 = new QuestStep(EInteractionType.AcceptQuest, 1001148u, new Vector3(117.112915f, -12.506256f, 143.63306f), 183); + num4 = 1; + List list273 = new List(num4); + CollectionsMarshal.SetCount(list273, num4); + span4 = CollectionsMarshal.AsSpan(list273); + index2 = 0; + span4[index2] = new DialogueChoice + { + Type = EDialogChoiceType.List, + ExcelSheet = "opening/OpeningGridania", + Prompt = new ExcelRef("TEXT_OPENINGGRIDANIA_FST_SYSTEM_Q_01"), + Answer = new ExcelRef("TEXT_OPENINGGRIDANIA_FST_SYSTEM_A_01") + }; + questStep29.DialogueChoices = list273; + reference176 = questStep29; + obj156.Steps = list272; + reference175 = obj156; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1001140u, new Vector3(23.788818f, -8f, 115.861694f), 183); + obj157.Steps = list274; + reference177 = obj157; + questRoot43.QuestSequence = list271; + AddQuest(questId43, questRoot43); + QuestId questId44 = new QuestId(42); + QuestRoot questRoot44 = new QuestRoot(); + num = 1; + List list275 = new List(num); + CollectionsMarshal.SetCount(list275, num); + span = CollectionsMarshal.AsSpan(list275); + index = 0; + span[index] = "liza"; + questRoot44.Author = list275; + index = 3; + List list276 = new List(index); + CollectionsMarshal.SetCount(list276, index); + span2 = CollectionsMarshal.AsSpan(list276); + num = 0; + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj158 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span3 = CollectionsMarshal.AsSpan(list277); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000286u, new Vector3(-53.574463f, 7.2025366f, -118.36426f), 133); + obj158.Steps = list277; + reference178 = obj158; + num++; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj159 = new QuestSequence + { + Sequence = 1 + }; + num2 = 6; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + num3 = 0; + ref QuestStep reference180 = ref span3[num3]; + QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 2000022u, new Vector3(-52.71997f, 6.7596436f, -109.9718f), 133); + index2 = 6; + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span8 = CollectionsMarshal.AsSpan(list279); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep30.CompletionQuestVariablesFlags = list279; + reference180 = questStep30; + num3++; + ref QuestStep reference181 = ref span3[num3]; + QuestStep questStep31 = new QuestStep(EInteractionType.Interact, 2000020u, new Vector3(-63.09613f, 6.94281f, -110.85681f), 133); + num4 = 6; + List list280 = new List(num4); + CollectionsMarshal.SetCount(list280, num4); + span8 = CollectionsMarshal.AsSpan(list280); + index2 = 0; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = null; + index2++; + span8[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep31.CompletionQuestVariablesFlags = list280; + reference181 = questStep31; + num3++; + ref QuestStep reference182 = ref span3[num3]; + QuestStep questStep32 = new QuestStep(EInteractionType.Interact, 2000021u, new Vector3(-37.979797f, 5.996765f, -101.76245f), 133); + index2 = 6; + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span8 = CollectionsMarshal.AsSpan(list281); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep32.CompletionQuestVariablesFlags = list281; + reference182 = questStep32; + num3++; + ref QuestStep reference183 = ref span3[num3]; QuestStep questStep33 = new QuestStep(EInteractionType.Interact, 2000025u, new Vector3(-47.80658f, 5.722107f, -99.4126f), 133); num4 = 6; - List list237 = new List(num4); - CollectionsMarshal.SetCount(list237, num4); - span8 = CollectionsMarshal.AsSpan(list237); + List list282 = new List(num4); + CollectionsMarshal.SetCount(list282, num4); + span8 = CollectionsMarshal.AsSpan(list282); index2 = 0; span8[index2] = null; index2++; @@ -3883,15 +5179,15 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - questStep33.CompletionQuestVariablesFlags = list237; - reference168 = questStep33; - num2++; - ref QuestStep reference169 = ref span3[num2]; + questStep33.CompletionQuestVariablesFlags = list282; + reference183 = questStep33; + num3++; + ref QuestStep reference184 = ref span3[num3]; QuestStep questStep34 = new QuestStep(EInteractionType.Interact, 2000024u, new Vector3(-53.75763f, 6.4850464f, -89.52472f), 133); index2 = 6; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span8 = CollectionsMarshal.AsSpan(list238); + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span8 = CollectionsMarshal.AsSpan(list283); num4 = 0; span8[num4] = null; num4++; @@ -3904,15 +5200,15 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep34.CompletionQuestVariablesFlags = list238; - reference169 = questStep34; - num2++; - ref QuestStep reference170 = ref span3[num2]; + questStep34.CompletionQuestVariablesFlags = list283; + reference184 = questStep34; + num3++; + ref QuestStep reference185 = ref span3[num3]; QuestStep questStep35 = new QuestStep(EInteractionType.Interact, 2000023u, new Vector3(-43.808716f, 6.4850464f, -85.80151f), 133); num4 = 6; - List list239 = new List(num4); - CollectionsMarshal.SetCount(list239, num4); - span8 = CollectionsMarshal.AsSpan(list239); + List list284 = new List(num4); + CollectionsMarshal.SetCount(list284, num4); + span8 = CollectionsMarshal.AsSpan(list284); index2 = 0; span8[index2] = null; index2++; @@ -3925,53 +5221,53 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep35.CompletionQuestVariablesFlags = list239; - reference170 = questStep35; - obj144.Steps = list233; - reference164 = obj144; + questStep35.CompletionQuestVariablesFlags = list284; + reference185 = questStep35; + obj159.Steps = list278; + reference179 = obj159; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000286u, new Vector3(-53.574463f, 7.2025366f, -118.36426f), 133); - obj145.Steps = list240; - reference171 = obj145; - questRoot29.QuestSequence = list231; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(43); - QuestRoot questRoot30 = new QuestRoot(); + num3 = 1; + List list285 = new List(num3); + CollectionsMarshal.SetCount(list285, num3); + span3 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000286u, new Vector3(-53.574463f, 7.2025366f, -118.36426f), 133); + obj160.Steps = list285; + reference186 = obj160; + questRoot44.QuestSequence = list276; + AddQuest(questId44, questRoot44); + QuestId questId45 = new QuestId(43); + QuestRoot questRoot45 = new QuestRoot(); num = 1; - List list241 = new List(num); - CollectionsMarshal.SetCount(list241, num); - span = CollectionsMarshal.AsSpan(list241); + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + span = CollectionsMarshal.AsSpan(list286); index = 0; span[index] = "liza"; - questRoot30.Author = list241; - questRoot30.Comment = "Only Turn 13 is required for the next quest to unlock"; + questRoot45.Author = list286; + questRoot45.Comment = "Only Turn 13 is required for the next quest to unlock"; index = 6; - List list242 = new List(index); - CollectionsMarshal.SetCount(list242, index); - span2 = CollectionsMarshal.AsSpan(list242); + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + span2 = CollectionsMarshal.AsSpan(list287); num = 0; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 0 }; - num3 = 4; - List list243 = new List(num3); - CollectionsMarshal.SetCount(list243, num3); - span3 = CollectionsMarshal.AsSpan(list243); - num2 = 0; - ref QuestStep reference173 = ref span3[num2]; - QuestStep obj147 = new QuestStep(EInteractionType.UseItem, null, null, 132) + num2 = 4; + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + span3 = CollectionsMarshal.AsSpan(list288); + num3 = 0; + ref QuestStep reference188 = ref span3[num3]; + QuestStep obj162 = new QuestStep(EInteractionType.UseItem, null, null, 132) { TargetTerritoryId = (ushort)140, ItemId = 30362u @@ -3979,185 +5275,185 @@ public static class AssemblyQuestLoader SkipConditions skipConditions14 = new SkipConditions(); SkipStepConditions skipStepConditions3 = new SkipStepConditions(); index2 = 2; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span5 = CollectionsMarshal.AsSpan(list244); + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + span5 = CollectionsMarshal.AsSpan(list289); num4 = 0; span5[num4] = 140; num4++; span5[num4] = 212; - skipStepConditions3.InTerritory = list244; + skipStepConditions3.InTerritory = list289; skipConditions14.StepIf = skipStepConditions3; - obj147.SkipConditions = skipConditions14; - reference173 = obj147; - num2++; - ref QuestStep reference174 = ref span3[num2]; + obj162.SkipConditions = skipConditions14; + reference188 = obj162; + num3++; + ref QuestStep reference189 = ref span3[num3]; QuestStep questStep36 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-492.96475f, 20.999884f, -380.82272f), 140); SkipConditions skipConditions15 = new SkipConditions(); SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num4 = 1; - List list245 = new List(num4); - CollectionsMarshal.SetCount(list245, num4); - span5 = CollectionsMarshal.AsSpan(list245); + List list290 = new List(num4); + CollectionsMarshal.SetCount(list290, num4); + span5 = CollectionsMarshal.AsSpan(list290); index2 = 0; span5[index2] = 212; - skipStepConditions4.InTerritory = list245; + skipStepConditions4.InTerritory = list290; skipConditions15.StepIf = skipStepConditions4; questStep36.SkipConditions = skipConditions15; - reference174 = questStep36; - num2++; - ref QuestStep reference175 = ref span3[num2]; - QuestStep obj148 = new QuestStep(EInteractionType.Interact, 2001711u, new Vector3(-480.9181f, 18.00103f, -386.862f), 140) + reference189 = questStep36; + num3++; + ref QuestStep reference190 = ref span3[num3]; + QuestStep obj163 = new QuestStep(EInteractionType.Interact, 2001711u, new Vector3(-480.9181f, 18.00103f, -386.862f), 140) { TargetTerritoryId = (ushort)212 }; SkipConditions skipConditions16 = new SkipConditions(); SkipStepConditions skipStepConditions5 = new SkipStepConditions(); index2 = 1; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span5 = CollectionsMarshal.AsSpan(list246); + List list291 = new List(index2); + CollectionsMarshal.SetCount(list291, index2); + span5 = CollectionsMarshal.AsSpan(list291); num4 = 0; span5[num4] = 212; - skipStepConditions5.InTerritory = list246; + skipStepConditions5.InTerritory = list291; skipConditions16.StepIf = skipStepConditions5; - obj148.SkipConditions = skipConditions16; - reference175 = obj148; - num2++; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1007478u, new Vector3(-2.822998f, -3.0000014f, -56.229553f), 212); - obj146.Steps = list243; - reference172 = obj146; + obj163.SkipConditions = skipConditions16; + reference190 = obj163; + num3++; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1007478u, new Vector3(-2.822998f, -3.0000014f, -56.229553f), 212); + obj161.Steps = list288; + reference187 = obj161; num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(430.20032f, 3.6547468f, 168.62611f), 145) + num3 = 2; + List list292 = new List(num3); + CollectionsMarshal.SetCount(list292, num3); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(430.20032f, 3.6547468f, 168.62611f), 145) { Fly = true, AetheryteShortcut = EAetheryteLocation.EasternThanalanCampDrybone }; - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009769u, new Vector3(430.6858f, 3.26411f, 171.58765f), 145) + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009769u, new Vector3(430.6858f, 3.26411f, 171.58765f), 145) { StopDistance = 5f }; - obj149.Steps = list247; - reference176 = obj149; + obj164.Steps = list292; + reference191 = obj164; num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 2 }; - num3 = 1; - List list248 = new List(num3); - CollectionsMarshal.SetCount(list248, num3); - span3 = CollectionsMarshal.AsSpan(list248); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009770u, new Vector3(469.5963f, -3.4332886f, -781.1856f), 156) + num2 = 1; + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009770u, new Vector3(469.5963f, -3.4332886f, -781.1856f), 156) { Fly = true, AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj150.Steps = list248; - reference177 = obj150; + obj165.Steps = list293; + reference192 = obj165; num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009771u, new Vector3(-71.61066f, 48.96479f, -52.048523f), 147) + num3 = 1; + List list294 = new List(num3); + CollectionsMarshal.SetCount(list294, num3); + span3 = CollectionsMarshal.AsSpan(list294); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009771u, new Vector3(-71.61066f, 48.96479f, -52.048523f), 147) { AetheryteShortcut = EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant }; - obj151.Steps = list249; - reference178 = obj151; + obj166.Steps = list294; + reference193 = obj166; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 4 }; - num3 = 2; - List list250 = new List(num3); - CollectionsMarshal.SetCount(list250, num3); - span3 = CollectionsMarshal.AsSpan(list250); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-67.2906f, 71.11877f, -189.74506f), 147) + num2 = 2; + List list295 = new List(num2); + CollectionsMarshal.SetCount(list295, num2); + span3 = CollectionsMarshal.AsSpan(list295); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-67.2906f, 71.11877f, -189.74506f), 147) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009772u, new Vector3(-67.12445f, 71.293205f, -190.96667f), 147); - obj152.Steps = list250; - reference179 = obj152; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1009772u, new Vector3(-67.12445f, 71.293205f, -190.96667f), 147); + obj167.Steps = list295; + reference194 = obj167; num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009768u, new Vector3(-103.868225f, 51.873333f, -58.365784f), 147) + num3 = 1; + List list296 = new List(num3); + CollectionsMarshal.SetCount(list296, num3); + span3 = CollectionsMarshal.AsSpan(list296); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009768u, new Vector3(-103.868225f, 51.873333f, -58.365784f), 147) { Fly = true, NextQuestId = new QuestId(44) }; - obj153.Steps = list251; - reference180 = obj153; - questRoot30.QuestSequence = list242; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(44); - QuestRoot questRoot31 = new QuestRoot(); + obj168.Steps = list296; + reference195 = obj168; + questRoot45.QuestSequence = list287; + AddQuest(questId45, questRoot45); + QuestId questId46 = new QuestId(44); + QuestRoot questRoot46 = new QuestRoot(); num = 1; - List list252 = new List(num); - CollectionsMarshal.SetCount(list252, num); - span = CollectionsMarshal.AsSpan(list252); + List list297 = new List(num); + CollectionsMarshal.SetCount(list297, num); + span = CollectionsMarshal.AsSpan(list297); index = 0; span[index] = "liza"; - questRoot31.Author = list252; + questRoot46.Author = list297; index = 2; - List list253 = new List(index); - CollectionsMarshal.SetCount(list253, index); - span2 = CollectionsMarshal.AsSpan(list253); + List list298 = new List(index); + CollectionsMarshal.SetCount(list298, index); + span2 = CollectionsMarshal.AsSpan(list298); num = 0; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj169 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list254 = new List(num3); - CollectionsMarshal.SetCount(list254, num3); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; - ref QuestStep reference182 = ref span3[num2]; - QuestStep obj155 = new QuestStep(EInteractionType.AcceptQuest, 1009777u, new Vector3(-59.983215f, 76.798584f, -204.0589f), 147) + num2 = 1; + List list299 = new List(num2); + CollectionsMarshal.SetCount(list299, num2); + span3 = CollectionsMarshal.AsSpan(list299); + num3 = 0; + ref QuestStep reference197 = ref span3[num3]; + QuestStep obj170 = new QuestStep(EInteractionType.AcceptQuest, 1009777u, new Vector3(-59.983215f, 76.798584f, -204.0589f), 147) { StopDistance = 1f, Fly = true }; num4 = 1; - List list255 = new List(num4); - CollectionsMarshal.SetCount(list255, num4); - span4 = CollectionsMarshal.AsSpan(list255); + List list300 = new List(num4); + CollectionsMarshal.SetCount(list300, num4); + span4 = CollectionsMarshal.AsSpan(list300); index2 = 0; span4[index2] = new DialogueChoice { @@ -4165,54 +5461,54 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_GAIUSD502_00044_Q1_000_000"), Yes = false }; - obj155.DialogueChoices = list255; - reference182 = obj155; - obj154.Steps = list254; - reference181 = obj154; + obj170.DialogueChoices = list300; + reference197 = obj170; + obj169.Steps = list299; + reference196 = obj169; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list256 = new List(num2); - CollectionsMarshal.SetCount(list256, num2); - span3 = CollectionsMarshal.AsSpan(list256); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009771u, new Vector3(-71.61066f, 48.96479f, -52.048523f), 147) + num3 = 1; + List list301 = new List(num3); + CollectionsMarshal.SetCount(list301, num3); + span3 = CollectionsMarshal.AsSpan(list301); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009771u, new Vector3(-71.61066f, 48.96479f, -52.048523f), 147) { Fly = true }; - obj156.Steps = list256; - reference183 = obj156; - questRoot31.QuestSequence = list253; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(45); - QuestRoot questRoot32 = new QuestRoot(); + obj171.Steps = list301; + reference198 = obj171; + questRoot46.QuestSequence = list298; + AddQuest(questId46, questRoot46); + QuestId questId47 = new QuestId(45); + QuestRoot questRoot47 = new QuestRoot(); num = 1; - List list257 = new List(num); - CollectionsMarshal.SetCount(list257, num); - span = CollectionsMarshal.AsSpan(list257); + List list302 = new List(num); + CollectionsMarshal.SetCount(list302, num); + span = CollectionsMarshal.AsSpan(list302); index = 0; span[index] = "liza"; - questRoot32.Author = list257; + questRoot47.Author = list302; index = 8; - List list258 = new List(index); - CollectionsMarshal.SetCount(list258, index); - span2 = CollectionsMarshal.AsSpan(list258); + List list303 = new List(index); + CollectionsMarshal.SetCount(list303, index); + span2 = CollectionsMarshal.AsSpan(list303); num = 0; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list259 = new List(num3); - CollectionsMarshal.SetCount(list259, num3); - span3 = CollectionsMarshal.AsSpan(list259); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1009812u, new Vector3(74.08252f, 30.549389f, -720.9735f), 156) + num2 = 1; + List list304 = new List(num2); + CollectionsMarshal.SetCount(list304, num2); + span3 = CollectionsMarshal.AsSpan(list304); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1009812u, new Vector3(74.08252f, 30.549389f, -720.9735f), 156) { AetheryteShortcut = EAetheryteLocation.MorDhona, SkipConditions = new SkipConditions @@ -4223,158 +5519,158 @@ public static class AssemblyQuestLoader } } }; - obj157.Steps = list259; - reference184 = obj157; + obj172.Steps = list304; + reference199 = obj172; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list260 = new List(num2); - CollectionsMarshal.SetCount(list260, num2); - span3 = CollectionsMarshal.AsSpan(list260); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(26.405773f, 29.49983f, -767.3998f), 156) - { - Fly = true - }; - num3++; - span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(25.629164f, 28.999998f, -823.2204f), 156); - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 1001304u, new Vector3(25.589355f, 29f, -825.37573f), 156); - obj158.Steps = list260; - reference185 = obj158; - num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 2 - }; - num3 = 1; - List list261 = new List(num3); - CollectionsMarshal.SetCount(list261, num3); - span3 = CollectionsMarshal.AsSpan(list261); + num3 = 3; + List list305 = new List(num3); + CollectionsMarshal.SetCount(list305, num3); + span3 = CollectionsMarshal.AsSpan(list305); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2004628u, new Vector3(50.614136f, 31.143677f, -748.40924f), 156); - obj159.Steps = list261; - reference186 = obj159; - num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list262 = new List(num2); - CollectionsMarshal.SetCount(list262, num2); - span3 = CollectionsMarshal.AsSpan(list262); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 2004631u, new Vector3(-127.55017f, -1.9379272f, -638.4833f), 156) - { - Fly = true - }; - obj160.Steps = list262; - reference187 = obj160; - num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj161 = new QuestSequence - { - Sequence = 4 - }; - num3 = 2; - List list263 = new List(num3); - CollectionsMarshal.SetCount(list263, num3); - span3 = CollectionsMarshal.AsSpan(list263); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-165.20372f, 11.28438f, -619.29504f), 156) + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(26.405773f, 29.49983f, -767.3998f), 156) { Fly = true }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2004629u, new Vector3(-166.79645f, 12.283508f, -619.8978f), 156); - obj161.Steps = list263; - reference188 = obj161; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(25.629164f, 28.999998f, -823.2204f), 156); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1001304u, new Vector3(25.589355f, 29f, -825.37573f), 156); + obj173.Steps = list305; + reference200 = obj173; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list306 = new List(num2); + CollectionsMarshal.SetCount(list306, num2); + span3 = CollectionsMarshal.AsSpan(list306); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 2004628u, new Vector3(50.614136f, 31.143677f, -748.40924f), 156); + obj174.Steps = list306; + reference201 = obj174; + num++; + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj175 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list307 = new List(num3); + CollectionsMarshal.SetCount(list307, num3); + span3 = CollectionsMarshal.AsSpan(list307); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004631u, new Vector3(-127.55017f, -1.9379272f, -638.4833f), 156) + { + Fly = true + }; + obj175.Steps = list307; + reference202 = obj175; + num++; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj176 = new QuestSequence + { + Sequence = 4 + }; + num2 = 2; + List list308 = new List(num2); + CollectionsMarshal.SetCount(list308, num2); + span3 = CollectionsMarshal.AsSpan(list308); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-165.20372f, 11.28438f, -619.29504f), 156) + { + Fly = true + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 2004629u, new Vector3(-166.79645f, 12.283508f, -619.8978f), 156); + obj176.Steps = list308; + reference203 = obj176; + num++; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1009817u, new Vector3(-130.1748f, -0.85852593f, -645.2583f), 156) + num3 = 1; + List list309 = new List(num3); + CollectionsMarshal.SetCount(list309, num3); + span3 = CollectionsMarshal.AsSpan(list309); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009817u, new Vector3(-130.1748f, -0.85852593f, -645.2583f), 156) { Fly = true }; - obj162.Steps = list264; - reference189 = obj162; + obj177.Steps = list309; + reference204 = obj177; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 6 }; - num3 = 1; - List list265 = new List(num3); - CollectionsMarshal.SetCount(list265, num3); - span3 = CollectionsMarshal.AsSpan(list265); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1006530u, new Vector3(21.927185f, 20.746975f, -682.06305f), 156) + num2 = 1; + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + span3 = CollectionsMarshal.AsSpan(list310); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1006530u, new Vector3(21.927185f, 20.746975f, -682.06305f), 156) { Fly = true }; - obj163.Steps = list265; - reference190 = obj163; + obj178.Steps = list310; + reference205 = obj178; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1009813u, new Vector3(55.436035f, 31.187548f, -763.42413f), 156) + num3 = 1; + List list311 = new List(num3); + CollectionsMarshal.SetCount(list311, num3); + span3 = CollectionsMarshal.AsSpan(list311); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009813u, new Vector3(55.436035f, 31.187548f, -763.42413f), 156) { Fly = true, NextQuestId = new QuestId(50) }; - obj164.Steps = list266; - reference191 = obj164; - questRoot32.QuestSequence = list258; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(46); - QuestRoot questRoot33 = new QuestRoot(); + obj179.Steps = list311; + reference206 = obj179; + questRoot47.QuestSequence = list303; + AddQuest(questId47, questRoot47); + QuestId questId48 = new QuestId(46); + QuestRoot questRoot48 = new QuestRoot(); num = 1; - List list267 = new List(num); - CollectionsMarshal.SetCount(list267, num); - span = CollectionsMarshal.AsSpan(list267); + List list312 = new List(num); + CollectionsMarshal.SetCount(list312, num); + span = CollectionsMarshal.AsSpan(list312); index = 0; span[index] = "pot0to"; - questRoot33.Author = list267; + questRoot48.Author = list312; index = 5; - List list268 = new List(index); - CollectionsMarshal.SetCount(list268, index); - span2 = CollectionsMarshal.AsSpan(list268); + List list313 = new List(index); + CollectionsMarshal.SetCount(list313, index); + span2 = CollectionsMarshal.AsSpan(list313); num = 0; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list269 = new List(num3); - CollectionsMarshal.SetCount(list269, num3); - span3 = CollectionsMarshal.AsSpan(list269); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) + num2 = 1; + List list314 = new List(num2); + CollectionsMarshal.SetCount(list314, num2); + span3 = CollectionsMarshal.AsSpan(list314); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.Gridania, @@ -4391,29 +5687,29 @@ public static class AssemblyQuestLoader } } }; - obj165.Steps = list269; - reference192 = obj165; + obj180.Steps = list314; + reference207 = obj180; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 1 }; - num2 = 11; - List list270 = new List(num2); - CollectionsMarshal.SetCount(list270, num2); - span3 = CollectionsMarshal.AsSpan(list270); - num3 = 0; - ref QuestStep reference194 = ref span3[num3]; - QuestStep obj167 = new QuestStep(EInteractionType.Action, 2000925u, new Vector3(187.18237f, -2.7314453f, 79.087524f), 132) + num3 = 11; + List list315 = new List(num3); + CollectionsMarshal.SetCount(list315, num3); + span3 = CollectionsMarshal.AsSpan(list315); + num2 = 0; + ref QuestStep reference209 = ref span3[num2]; + QuestStep obj182 = new QuestStep(EInteractionType.Action, 2000925u, new Vector3(187.18237f, -2.7314453f, 79.087524f), 132) { StopDistance = 15f, Action = EAction.HeavyShot }; index2 = 6; - List list271 = new List(index2); - CollectionsMarshal.SetCount(list271, index2); - span8 = CollectionsMarshal.AsSpan(list271); + List list316 = new List(index2); + CollectionsMarshal.SetCount(list316, index2); + span8 = CollectionsMarshal.AsSpan(list316); num4 = 0; span8[num4] = null; num4++; @@ -4426,17 +5722,17 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj167.CompletionQuestVariablesFlags = list271; - reference194 = obj167; - num3++; - ref QuestStep reference195 = ref span3[num3]; + obj182.CompletionQuestVariablesFlags = list316; + reference209 = obj182; + num2++; + ref QuestStep reference210 = ref span3[num2]; QuestStep questStep37 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(106.01592f, 0.14552212f, 57.230045f), 132); SkipConditions skipConditions17 = new SkipConditions(); SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num4 = 6; - List list272 = new List(num4); - CollectionsMarshal.SetCount(list272, num4); - span8 = CollectionsMarshal.AsSpan(list272); + List list317 = new List(num4); + CollectionsMarshal.SetCount(list317, num4); + span8 = CollectionsMarshal.AsSpan(list317); index2 = 0; span8[index2] = null; index2++; @@ -4449,21 +5745,21 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions6.CompletionQuestVariablesFlags = list272; + skipStepConditions6.CompletionQuestVariablesFlags = list317; skipConditions17.StepIf = skipStepConditions6; questStep37.SkipConditions = skipConditions17; - reference195 = questStep37; - num3++; - ref QuestStep reference196 = ref span3[num3]; - QuestStep obj168 = new QuestStep(EInteractionType.Action, 2000926u, new Vector3(113.42029f, 4.6539917f, 54.306763f), 132) + reference210 = questStep37; + num2++; + ref QuestStep reference211 = ref span3[num2]; + QuestStep obj183 = new QuestStep(EInteractionType.Action, 2000926u, new Vector3(113.42029f, 4.6539917f, 54.306763f), 132) { StopDistance = 20f, Action = EAction.HeavyShot }; index2 = 6; - List list273 = new List(index2); - CollectionsMarshal.SetCount(list273, index2); - span8 = CollectionsMarshal.AsSpan(list273); + List list318 = new List(index2); + CollectionsMarshal.SetCount(list318, index2); + span8 = CollectionsMarshal.AsSpan(list318); num4 = 0; span8[num4] = null; num4++; @@ -4476,17 +5772,17 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj168.CompletionQuestVariablesFlags = list273; - reference196 = obj168; - num3++; - ref QuestStep reference197 = ref span3[num3]; + obj183.CompletionQuestVariablesFlags = list318; + reference211 = obj183; + num2++; + ref QuestStep reference212 = ref span3[num2]; QuestStep questStep38 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(40.66375f, 2.5499606f, 15.033528f), 132); SkipConditions skipConditions18 = new SkipConditions(); SkipStepConditions skipStepConditions7 = new SkipStepConditions(); num4 = 6; - List list274 = new List(num4); - CollectionsMarshal.SetCount(list274, num4); - span8 = CollectionsMarshal.AsSpan(list274); + List list319 = new List(num4); + CollectionsMarshal.SetCount(list319, num4); + span8 = CollectionsMarshal.AsSpan(list319); index2 = 0; span8[index2] = null; index2++; @@ -4499,21 +5795,21 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - skipStepConditions7.CompletionQuestVariablesFlags = list274; + skipStepConditions7.CompletionQuestVariablesFlags = list319; skipConditions18.StepIf = skipStepConditions7; questStep38.SkipConditions = skipConditions18; - reference197 = questStep38; - num3++; - ref QuestStep reference198 = ref span3[num3]; - QuestStep obj169 = new QuestStep(EInteractionType.Action, 2000931u, new Vector3(36.453735f, 7.248047f, 10.879639f), 132) + reference212 = questStep38; + num2++; + ref QuestStep reference213 = ref span3[num2]; + QuestStep obj184 = new QuestStep(EInteractionType.Action, 2000931u, new Vector3(36.453735f, 7.248047f, 10.879639f), 132) { StopDistance = 20f, Action = EAction.HeavyShot }; index2 = 6; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span8 = CollectionsMarshal.AsSpan(list275); + List list320 = new List(index2); + CollectionsMarshal.SetCount(list320, index2); + span8 = CollectionsMarshal.AsSpan(list320); num4 = 0; span8[num4] = null; num4++; @@ -4526,17 +5822,17 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj169.CompletionQuestVariablesFlags = list275; - reference198 = obj169; - num3++; - ref QuestStep reference199 = ref span3[num3]; + obj184.CompletionQuestVariablesFlags = list320; + reference213 = obj184; + num2++; + ref QuestStep reference214 = ref span3[num2]; QuestStep questStep39 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-4.75964f, -3.0942674f, 21.23782f), 132); SkipConditions skipConditions19 = new SkipConditions(); SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num4 = 6; - List list276 = new List(num4); - CollectionsMarshal.SetCount(list276, num4); - span8 = CollectionsMarshal.AsSpan(list276); + List list321 = new List(num4); + CollectionsMarshal.SetCount(list321, num4); + span8 = CollectionsMarshal.AsSpan(list321); index2 = 0; span8[index2] = null; index2++; @@ -4549,21 +5845,21 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - skipStepConditions8.CompletionQuestVariablesFlags = list276; + skipStepConditions8.CompletionQuestVariablesFlags = list321; skipConditions19.StepIf = skipStepConditions8; questStep39.SkipConditions = skipConditions19; - reference199 = questStep39; - num3++; - ref QuestStep reference200 = ref span3[num3]; - QuestStep obj170 = new QuestStep(EInteractionType.Action, 2000929u, new Vector3(-5.7526855f, 2.0598755f, 30.655273f), 132) + reference214 = questStep39; + num2++; + ref QuestStep reference215 = ref span3[num2]; + QuestStep obj185 = new QuestStep(EInteractionType.Action, 2000929u, new Vector3(-5.7526855f, 2.0598755f, 30.655273f), 132) { StopDistance = 20f, Action = EAction.HeavyShot }; index2 = 6; - List list277 = new List(index2); - CollectionsMarshal.SetCount(list277, index2); - span8 = CollectionsMarshal.AsSpan(list277); + List list322 = new List(index2); + CollectionsMarshal.SetCount(list322, index2); + span8 = CollectionsMarshal.AsSpan(list322); num4 = 0; span8[num4] = null; num4++; @@ -4576,17 +5872,17 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj170.CompletionQuestVariablesFlags = list277; - reference200 = obj170; - num3++; - ref QuestStep reference201 = ref span3[num3]; + obj185.CompletionQuestVariablesFlags = list322; + reference215 = obj185; + num2++; + ref QuestStep reference216 = ref span3[num2]; QuestStep questStep40 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(31.96446f, -1.5349445f, 60.44494f), 132); SkipConditions skipConditions20 = new SkipConditions(); SkipStepConditions skipStepConditions9 = new SkipStepConditions(); num4 = 6; - List list278 = new List(num4); - CollectionsMarshal.SetCount(list278, num4); - span8 = CollectionsMarshal.AsSpan(list278); + List list323 = new List(num4); + CollectionsMarshal.SetCount(list323, num4); + span8 = CollectionsMarshal.AsSpan(list323); index2 = 0; span8[index2] = null; index2++; @@ -4599,21 +5895,21 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - skipStepConditions9.CompletionQuestVariablesFlags = list278; + skipStepConditions9.CompletionQuestVariablesFlags = list323; skipConditions20.StepIf = skipStepConditions9; questStep40.SkipConditions = skipConditions20; - reference201 = questStep40; - num3++; - ref QuestStep reference202 = ref span3[num3]; - QuestStep obj171 = new QuestStep(EInteractionType.Action, 2000928u, new Vector3(33.24939f, 5.4473877f, 70.63391f), 132) + reference216 = questStep40; + num2++; + ref QuestStep reference217 = ref span3[num2]; + QuestStep obj186 = new QuestStep(EInteractionType.Action, 2000928u, new Vector3(33.24939f, 5.4473877f, 70.63391f), 132) { StopDistance = 20f, Action = EAction.HeavyShot }; index2 = 6; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span8 = CollectionsMarshal.AsSpan(list279); + List list324 = new List(index2); + CollectionsMarshal.SetCount(list324, index2); + span8 = CollectionsMarshal.AsSpan(list324); num4 = 0; span8[num4] = null; num4++; @@ -4626,17 +5922,17 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj171.CompletionQuestVariablesFlags = list279; - reference202 = obj171; - num3++; - ref QuestStep reference203 = ref span3[num3]; + obj186.CompletionQuestVariablesFlags = list324; + reference217 = obj186; + num2++; + ref QuestStep reference218 = ref span3[num2]; QuestStep questStep41 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(65.39101f, -3.7351668f, 88.24835f), 132); SkipConditions skipConditions21 = new SkipConditions(); SkipStepConditions skipStepConditions10 = new SkipStepConditions(); num4 = 6; - List list280 = new List(num4); - CollectionsMarshal.SetCount(list280, num4); - span8 = CollectionsMarshal.AsSpan(list280); + List list325 = new List(num4); + CollectionsMarshal.SetCount(list325, num4); + span8 = CollectionsMarshal.AsSpan(list325); index2 = 0; span8[index2] = null; index2++; @@ -4649,21 +5945,21 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions10.CompletionQuestVariablesFlags = list280; + skipStepConditions10.CompletionQuestVariablesFlags = list325; skipConditions21.StepIf = skipStepConditions10; questStep41.SkipConditions = skipConditions21; - reference203 = questStep41; - num3++; - ref QuestStep reference204 = ref span3[num3]; - QuestStep obj172 = new QuestStep(EInteractionType.Action, 2000930u, new Vector3(56.595703f, -3.7385254f, 96.97107f), 132) + reference218 = questStep41; + num2++; + ref QuestStep reference219 = ref span3[num2]; + QuestStep obj187 = new QuestStep(EInteractionType.Action, 2000930u, new Vector3(56.595703f, -3.7385254f, 96.97107f), 132) { StopDistance = 20f, Action = EAction.HeavyShot }; index2 = 6; - List list281 = new List(index2); - CollectionsMarshal.SetCount(list281, index2); - span8 = CollectionsMarshal.AsSpan(list281); + List list326 = new List(index2); + CollectionsMarshal.SetCount(list326, index2); + span8 = CollectionsMarshal.AsSpan(list326); num4 = 0; span8[num4] = null; num4++; @@ -4676,22 +5972,22 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj172.CompletionQuestVariablesFlags = list281; - reference204 = obj172; - obj166.Steps = list270; - reference193 = obj166; + obj187.CompletionQuestVariablesFlags = list326; + reference219 = obj187; + obj181.Steps = list315; + reference208 = obj181; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 2 }; - num3 = 1; - List list282 = new List(num3); - CollectionsMarshal.SetCount(list282, num3); - span3 = CollectionsMarshal.AsSpan(list282); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) + num2 = 1; + List list327 = new List(num2); + CollectionsMarshal.SetCount(list327, num2); + span3 = CollectionsMarshal.AsSpan(list327); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { AethernetShortcut = new AethernetShortcut { @@ -4699,21 +5995,21 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaArcher } }; - obj173.Steps = list282; - reference205 = obj173; + obj188.Steps = list327; + reference220 = obj188; num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); - num3 = 0; - ref QuestStep reference207 = ref span3[num3]; - QuestStep obj175 = new QuestStep(EInteractionType.Combat, null, new Vector3(303.89548f, -21.916101f, 210.33368f), 154) + num3 = 2; + List list328 = new List(num3); + CollectionsMarshal.SetCount(list328, num3); + span3 = CollectionsMarshal.AsSpan(list328); + num2 = 0; + ref QuestStep reference222 = ref span3[num2]; + QuestStep obj190 = new QuestStep(EInteractionType.Combat, null, new Vector3(303.89548f, -21.916101f, 210.33368f), 154) { StopDistance = 0.5f, Fly = true, @@ -4725,20 +6021,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num4 = 1; - List list284 = new List(num4); - CollectionsMarshal.SetCount(list284, num4); - span7 = CollectionsMarshal.AsSpan(list284); + List list329 = new List(num4); + CollectionsMarshal.SetCount(list329, num4); + span7 = CollectionsMarshal.AsSpan(list329); index2 = 0; span7[index2] = new ComplexCombatData { DataId = 5u, MinimumKillCount = 8u }; - obj175.ComplexCombatData = list284; + obj190.ComplexCombatData = list329; index2 = 6; - List list285 = new List(index2); - CollectionsMarshal.SetCount(list285, index2); - span8 = CollectionsMarshal.AsSpan(list285); + List list330 = new List(index2); + CollectionsMarshal.SetCount(list330, index2); + span8 = CollectionsMarshal.AsSpan(list330); num4 = 0; span8[num4] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); num4++; @@ -4751,31 +6047,31 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = null; - obj175.CompletionQuestVariablesFlags = list285; - reference207 = obj175; - num3++; - ref QuestStep reference208 = ref span3[num3]; - QuestStep obj176 = new QuestStep(EInteractionType.Combat, null, new Vector3(250.70682f, -11.9244995f, 40.554157f), 154) + obj190.CompletionQuestVariablesFlags = list330; + reference222 = obj190; + num2++; + ref QuestStep reference223 = ref span3[num2]; + QuestStep obj191 = new QuestStep(EInteractionType.Combat, null, new Vector3(250.70682f, -11.9244995f, 40.554157f), 154) { StopDistance = 0.5f, Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num4 = 1; - List list286 = new List(num4); - CollectionsMarshal.SetCount(list286, num4); - span7 = CollectionsMarshal.AsSpan(list286); + List list331 = new List(num4); + CollectionsMarshal.SetCount(list331, num4); + span7 = CollectionsMarshal.AsSpan(list331); index2 = 0; span7[index2] = new ComplexCombatData { DataId = 32u, MinimumKillCount = 8u }; - obj176.ComplexCombatData = list286; + obj191.ComplexCombatData = list331; index2 = 6; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - span8 = CollectionsMarshal.AsSpan(list287); + List list332 = new List(index2); + CollectionsMarshal.SetCount(list332, index2); + span8 = CollectionsMarshal.AsSpan(list332); num4 = 0; span8[num4] = null; num4++; @@ -4788,22 +6084,22 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = null; - obj176.CompletionQuestVariablesFlags = list287; - reference208 = obj176; - obj174.Steps = list283; - reference206 = obj174; + obj191.CompletionQuestVariablesFlags = list332; + reference223 = obj191; + obj189.Steps = list328; + reference221 = obj189; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list288 = new List(num3); - CollectionsMarshal.SetCount(list288, num3); - span3 = CollectionsMarshal.AsSpan(list288); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) + num2 = 1; + List list333 = new List(num2); + CollectionsMarshal.SetCount(list333, num2); + span3 = CollectionsMarshal.AsSpan(list333); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.Gridania, @@ -4821,36 +6117,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(134) }; - obj177.Steps = list288; - reference209 = obj177; - questRoot33.QuestSequence = list268; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(47); - QuestRoot questRoot34 = new QuestRoot(); + obj192.Steps = list333; + reference224 = obj192; + questRoot48.QuestSequence = list313; + AddQuest(questId48, questRoot48); + QuestId questId49 = new QuestId(47); + QuestRoot questRoot49 = new QuestRoot(); num = 1; - List list289 = new List(num); - CollectionsMarshal.SetCount(list289, num); - span = CollectionsMarshal.AsSpan(list289); + List list334 = new List(num); + CollectionsMarshal.SetCount(list334, num); + span = CollectionsMarshal.AsSpan(list334); index = 0; span[index] = "Cacahuetes"; - questRoot34.Author = list289; + questRoot49.Author = list334; index = 6; - List list290 = new List(index); - CollectionsMarshal.SetCount(list290, index); - span2 = CollectionsMarshal.AsSpan(list290); + List list335 = new List(index); + CollectionsMarshal.SetCount(list335, index); + span2 = CollectionsMarshal.AsSpan(list335); num = 0; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); - num3 = 0; - ref QuestStep reference211 = ref span3[num3]; - QuestStep obj179 = new QuestStep(EInteractionType.AcceptQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + num3 = 1; + List list336 = new List(num3); + CollectionsMarshal.SetCount(list336, num3); + span3 = CollectionsMarshal.AsSpan(list336); + num2 = 0; + ref QuestStep reference226 = ref span3[num2]; + QuestStep obj194 = new QuestStep(EInteractionType.AcceptQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -4860,34 +6156,34 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions22 = new SkipConditions(); - SkipAetheryteCondition obj180 = new SkipAetheryteCondition + SkipAetheryteCondition obj195 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list292 = new List(num4); - CollectionsMarshal.SetCount(list292, num4); - span5 = CollectionsMarshal.AsSpan(list292); + List list337 = new List(num4); + CollectionsMarshal.SetCount(list337, num4); + span5 = CollectionsMarshal.AsSpan(list337); index2 = 0; span5[index2] = 133; - obj180.InTerritory = list292; - skipConditions22.AetheryteShortcutIf = obj180; - obj179.SkipConditions = skipConditions22; - reference211 = obj179; - obj178.Steps = list291; - reference210 = obj178; + obj195.InTerritory = list337; + skipConditions22.AetheryteShortcutIf = obj195; + obj194.SkipConditions = skipConditions22; + reference226 = obj194; + obj193.Steps = list336; + reference225 = obj193; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; - num3 = 3; - List list293 = new List(num3); - CollectionsMarshal.SetCount(list293, num3); - span3 = CollectionsMarshal.AsSpan(list293); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(260.13162f, -11.982115f, -159.64388f), 148) + num2 = 3; + List list338 = new List(num2); + CollectionsMarshal.SetCount(list338, num2); + span3 = CollectionsMarshal.AsSpan(list338); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(260.13162f, -11.982115f, -159.64388f), 148) { Fly = true, AethernetShortcut = new AethernetShortcut @@ -4896,24 +6192,24 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBlueBadgerGate } }; - num2++; - ref QuestStep reference213 = ref span3[num2]; - QuestStep obj182 = new QuestStep(EInteractionType.Combat, 2000911u, new Vector3(261.82947f, -11.795227f, -161.36414f), 148) + num3++; + ref QuestStep reference228 = ref span3[num3]; + QuestStep obj197 = new QuestStep(EInteractionType.Combat, 2000911u, new Vector3(261.82947f, -11.795227f, -161.36414f), 148) { ItemId = 2000230u, EnemySpawnType = EEnemySpawnType.AfterItemUse }; index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span9 = CollectionsMarshal.AsSpan(list294); + List list339 = new List(index2); + CollectionsMarshal.SetCount(list339, index2); + span9 = CollectionsMarshal.AsSpan(list339); num4 = 0; span9[num4] = 42u; - obj182.KillEnemyDataIds = list294; + obj197.KillEnemyDataIds = list339; num4 = 6; - List list295 = new List(num4); - CollectionsMarshal.SetCount(list295, num4); - span8 = CollectionsMarshal.AsSpan(list295); + List list340 = new List(num4); + CollectionsMarshal.SetCount(list340, num4); + span8 = CollectionsMarshal.AsSpan(list340); index2 = 0; span8[index2] = null; index2++; @@ -4926,26 +6222,26 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj182.CompletionQuestVariablesFlags = list295; - reference213 = obj182; - num2++; - ref QuestStep reference214 = ref span3[num2]; - QuestStep obj183 = new QuestStep(EInteractionType.Combat, 2000910u, new Vector3(266.31567f, -11.795227f, -174.88367f), 148) + obj197.CompletionQuestVariablesFlags = list340; + reference228 = obj197; + num3++; + ref QuestStep reference229 = ref span3[num3]; + QuestStep obj198 = new QuestStep(EInteractionType.Combat, 2000910u, new Vector3(266.31567f, -11.795227f, -174.88367f), 148) { ItemId = 2000230u, EnemySpawnType = EEnemySpawnType.AfterItemUse }; index2 = 1; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span9 = CollectionsMarshal.AsSpan(list296); + List list341 = new List(index2); + CollectionsMarshal.SetCount(list341, index2); + span9 = CollectionsMarshal.AsSpan(list341); num4 = 0; span9[num4] = 42u; - obj183.KillEnemyDataIds = list296; + obj198.KillEnemyDataIds = list341; num4 = 6; - List list297 = new List(num4); - CollectionsMarshal.SetCount(list297, num4); - span8 = CollectionsMarshal.AsSpan(list297); + List list342 = new List(num4); + CollectionsMarshal.SetCount(list342, num4); + span8 = CollectionsMarshal.AsSpan(list342); index2 = 0; span8[index2] = null; index2++; @@ -4958,22 +6254,22 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj183.CompletionQuestVariablesFlags = list297; - reference214 = obj183; - obj181.Steps = list293; - reference212 = obj181; + obj198.CompletionQuestVariablesFlags = list342; + reference229 = obj198; + obj196.Steps = list338; + reference227 = obj196; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list298 = new List(num2); - CollectionsMarshal.SetCount(list298, num2); - span3 = CollectionsMarshal.AsSpan(list298); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + num3 = 1; + List list343 = new List(num3); + CollectionsMarshal.SetCount(list343, num3); + span3 = CollectionsMarshal.AsSpan(list343); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -4982,20 +6278,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLancer } }; - obj184.Steps = list298; - reference215 = obj184; + obj199.Steps = list343; + reference230 = obj199; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 3 }; - num3 = 4; - List list299 = new List(num3); - CollectionsMarshal.SetCount(list299, num3); - span3 = CollectionsMarshal.AsSpan(list299); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(300.2214f, 1.4752781f, 87.94056f), 148) + num2 = 4; + List list344 = new List(num2); + CollectionsMarshal.SetCount(list344, num2); + span3 = CollectionsMarshal.AsSpan(list344); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(300.2214f, 1.4752781f, 87.94056f), 148) { Fly = true, AethernetShortcut = new AethernetShortcut @@ -5004,23 +6300,23 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaBlueBadgerGate } }; - num2++; - ref QuestStep reference217 = ref span3[num2]; - QuestStep obj186 = new QuestStep(EInteractionType.Combat, 2000914u, new Vector3(302.2965f, 2.090454f, 88.0293f), 148) + num3++; + ref QuestStep reference232 = ref span3[num3]; + QuestStep obj201 = new QuestStep(EInteractionType.Combat, 2000914u, new Vector3(302.2965f, 2.090454f, 88.0293f), 148) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; index2 = 1; - List list300 = new List(index2); - CollectionsMarshal.SetCount(list300, index2); - span9 = CollectionsMarshal.AsSpan(list300); + List list345 = new List(index2); + CollectionsMarshal.SetCount(list345, index2); + span9 = CollectionsMarshal.AsSpan(list345); num4 = 0; span9[num4] = 41u; - obj186.KillEnemyDataIds = list300; + obj201.KillEnemyDataIds = list345; num4 = 6; - List list301 = new List(num4); - CollectionsMarshal.SetCount(list301, num4); - span8 = CollectionsMarshal.AsSpan(list301); + List list346 = new List(num4); + CollectionsMarshal.SetCount(list346, num4); + span8 = CollectionsMarshal.AsSpan(list346); index2 = 0; span8[index2] = null; index2++; @@ -5033,25 +6329,25 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj186.CompletionQuestVariablesFlags = list301; - reference217 = obj186; - num2++; - ref QuestStep reference218 = ref span3[num2]; - QuestStep obj187 = new QuestStep(EInteractionType.Combat, 2000916u, new Vector3(305.4093f, 4.501404f, 103.990234f), 148) + obj201.CompletionQuestVariablesFlags = list346; + reference232 = obj201; + num3++; + ref QuestStep reference233 = ref span3[num3]; + QuestStep obj202 = new QuestStep(EInteractionType.Combat, 2000916u, new Vector3(305.4093f, 4.501404f, 103.990234f), 148) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; index2 = 1; - List list302 = new List(index2); - CollectionsMarshal.SetCount(list302, index2); - span9 = CollectionsMarshal.AsSpan(list302); + List list347 = new List(index2); + CollectionsMarshal.SetCount(list347, index2); + span9 = CollectionsMarshal.AsSpan(list347); num4 = 0; span9[num4] = 26u; - obj187.KillEnemyDataIds = list302; + obj202.KillEnemyDataIds = list347; num4 = 6; - List list303 = new List(num4); - CollectionsMarshal.SetCount(list303, num4); - span8 = CollectionsMarshal.AsSpan(list303); + List list348 = new List(num4); + CollectionsMarshal.SetCount(list348, num4); + span8 = CollectionsMarshal.AsSpan(list348); index2 = 0; span8[index2] = null; index2++; @@ -5064,25 +6360,25 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj187.CompletionQuestVariablesFlags = list303; - reference218 = obj187; - num2++; - ref QuestStep reference219 = ref span3[num2]; - QuestStep obj188 = new QuestStep(EInteractionType.Combat, 2000915u, new Vector3(327.10767f, 3.7078857f, 93.64453f), 148) + obj202.CompletionQuestVariablesFlags = list348; + reference233 = obj202; + num3++; + ref QuestStep reference234 = ref span3[num3]; + QuestStep obj203 = new QuestStep(EInteractionType.Combat, 2000915u, new Vector3(327.10767f, 3.7078857f, 93.64453f), 148) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; index2 = 1; - List list304 = new List(index2); - CollectionsMarshal.SetCount(list304, index2); - span9 = CollectionsMarshal.AsSpan(list304); + List list349 = new List(index2); + CollectionsMarshal.SetCount(list349, index2); + span9 = CollectionsMarshal.AsSpan(list349); num4 = 0; span9[num4] = 41u; - obj188.KillEnemyDataIds = list304; + obj203.KillEnemyDataIds = list349; num4 = 6; - List list305 = new List(num4); - CollectionsMarshal.SetCount(list305, num4); - span8 = CollectionsMarshal.AsSpan(list305); + List list350 = new List(num4); + CollectionsMarshal.SetCount(list350, num4); + span8 = CollectionsMarshal.AsSpan(list350); index2 = 0; span8[index2] = null; index2++; @@ -5095,22 +6391,22 @@ public static class AssemblyQuestLoader span8[index2] = null; index2++; span8[index2] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj188.CompletionQuestVariablesFlags = list305; - reference219 = obj188; - obj185.Steps = list299; - reference216 = obj185; + obj203.CompletionQuestVariablesFlags = list350; + reference234 = obj203; + obj200.Steps = list344; + reference231 = obj200; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference235 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list306 = new List(num2); - CollectionsMarshal.SetCount(list306, num2); - span3 = CollectionsMarshal.AsSpan(list306); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) + num3 = 1; + List list351 = new List(num3); + CollectionsMarshal.SetCount(list351, num3); + span3 = CollectionsMarshal.AsSpan(list351); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -5123,53 +6419,53 @@ public static class AssemblyQuestLoader AetheryteShortcutIf = new SkipAetheryteCondition() } }; - obj189.Steps = list306; - reference220 = obj189; + obj204.Steps = list351; + reference235 = obj204; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = byte.MaxValue }; - num3 = 1; - List list307 = new List(num3); - CollectionsMarshal.SetCount(list307, num3); - span3 = CollectionsMarshal.AsSpan(list307); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) + num2 = 1; + List list352 = new List(num2); + CollectionsMarshal.SetCount(list352, num2); + span3 = CollectionsMarshal.AsSpan(list352); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { NextQuestId = new QuestId(35) }; - obj190.Steps = list307; - reference221 = obj190; - questRoot34.QuestSequence = list290; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(48); - QuestRoot questRoot35 = new QuestRoot(); + obj205.Steps = list352; + reference236 = obj205; + questRoot49.QuestSequence = list335; + AddQuest(questId49, questRoot49); + QuestId questId50 = new QuestId(48); + QuestRoot questRoot50 = new QuestRoot(); num = 1; - List list308 = new List(num); - CollectionsMarshal.SetCount(list308, num); - span = CollectionsMarshal.AsSpan(list308); + List list353 = new List(num); + CollectionsMarshal.SetCount(list353, num); + span = CollectionsMarshal.AsSpan(list353); index = 0; span[index] = "Cacahuetes"; - questRoot35.Author = list308; + questRoot50.Author = list353; index = 5; - List list309 = new List(index); - CollectionsMarshal.SetCount(list309, index); - span2 = CollectionsMarshal.AsSpan(list309); + List list354 = new List(index); + CollectionsMarshal.SetCount(list354, index); + span2 = CollectionsMarshal.AsSpan(list354); num = 0; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list310 = new List(num2); - CollectionsMarshal.SetCount(list310, num2); - span3 = CollectionsMarshal.AsSpan(list310); - num3 = 0; - ref QuestStep reference223 = ref span3[num3]; - QuestStep obj192 = new QuestStep(EInteractionType.AcceptQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) + num3 = 1; + List list355 = new List(num3); + CollectionsMarshal.SetCount(list355, num3); + span3 = CollectionsMarshal.AsSpan(list355); + num2 = 0; + ref QuestStep reference238 = ref span3[num2]; + QuestStep obj207 = new QuestStep(EInteractionType.AcceptQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -5179,34 +6475,34 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions23 = new SkipConditions(); - SkipAetheryteCondition obj193 = new SkipAetheryteCondition + SkipAetheryteCondition obj208 = new SkipAetheryteCondition { InSameTerritory = true }; index2 = 1; - List list311 = new List(index2); - CollectionsMarshal.SetCount(list311, index2); - span5 = CollectionsMarshal.AsSpan(list311); + List list356 = new List(index2); + CollectionsMarshal.SetCount(list356, index2); + span5 = CollectionsMarshal.AsSpan(list356); num4 = 0; span5[num4] = 133; - obj193.InTerritory = list311; - skipConditions23.AetheryteShortcutIf = obj193; - obj192.SkipConditions = skipConditions23; - reference223 = obj192; - obj191.Steps = list310; - reference222 = obj191; + obj208.InTerritory = list356; + skipConditions23.AetheryteShortcutIf = obj208; + obj207.SkipConditions = skipConditions23; + reference238 = obj207; + obj206.Steps = list355; + reference237 = obj206; num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj209 = new QuestSequence { Sequence = 1 }; - num3 = 2; - List list312 = new List(num3); - CollectionsMarshal.SetCount(list312, num3); - span3 = CollectionsMarshal.AsSpan(list312); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(220.82336f, -28.335487f, 336.9016f), 154) + num2 = 2; + List list357 = new List(num2); + CollectionsMarshal.SetCount(list357, num2); + span3 = CollectionsMarshal.AsSpan(list357); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(220.82336f, -28.335487f, 336.9016f), 154) { Fly = true, AethernetShortcut = new AethernetShortcut @@ -5215,49 +6511,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaYellowSerpentGate } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000764u, new Vector3(218.89062f, -28.252495f, 338.39917f), 154); - obj194.Steps = list312; - reference224 = obj194; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1000764u, new Vector3(218.89062f, -28.252495f, 338.39917f), 154); + obj209.Steps = list357; + reference239 = obj209; num++; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - span3 = CollectionsMarshal.AsSpan(list313); - num3 = 0; - ref QuestStep reference226 = ref span3[num3]; - QuestStep obj196 = new QuestStep(EInteractionType.Combat, 2000883u, new Vector3(325.1848f, -5.217115f, 390.488f), 154) + num3 = 1; + List list358 = new List(num3); + CollectionsMarshal.SetCount(list358, num3); + span3 = CollectionsMarshal.AsSpan(list358); + num2 = 0; + ref QuestStep reference241 = ref span3[num2]; + QuestStep obj211 = new QuestStep(EInteractionType.Combat, 2000883u, new Vector3(325.1848f, -5.217115f, 390.488f), 154) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num4 = 1; - List list314 = new List(num4); - CollectionsMarshal.SetCount(list314, num4); - span9 = CollectionsMarshal.AsSpan(list314); + List list359 = new List(num4); + CollectionsMarshal.SetCount(list359, num4); + span9 = CollectionsMarshal.AsSpan(list359); index2 = 0; span9[index2] = 294u; - obj196.KillEnemyDataIds = list314; - reference226 = obj196; - obj195.Steps = list313; - reference225 = obj195; + obj211.KillEnemyDataIds = list359; + reference241 = obj211; + obj210.Steps = list358; + reference240 = obj210; num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj212 = new QuestSequence { Sequence = 3 }; - num3 = 2; - List list315 = new List(num3); - CollectionsMarshal.SetCount(list315, num3); - span3 = CollectionsMarshal.AsSpan(list315); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(220.82336f, -28.335487f, 336.9016f), 154) + num2 = 2; + List list360 = new List(num2); + CollectionsMarshal.SetCount(list360, num2); + span3 = CollectionsMarshal.AsSpan(list360); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(220.82336f, -28.335487f, 336.9016f), 154) { Fly = true, SkipConditions = new SkipConditions @@ -5268,22 +6564,22 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000764u, new Vector3(218.89062f, -28.252495f, 338.39917f), 154); - obj197.Steps = list315; - reference227 = obj197; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1000764u, new Vector3(218.89062f, -28.252495f, 338.39917f), 154); + obj212.Steps = list360; + reference242 = obj212; num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj213 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - span3 = CollectionsMarshal.AsSpan(list316); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) + num3 = 1; + List list361 = new List(num3); + CollectionsMarshal.SetCount(list361, num3); + span3 = CollectionsMarshal.AsSpan(list361); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -5293,53 +6589,53 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(91) }; - obj198.Steps = list316; - reference228 = obj198; - questRoot35.QuestSequence = list309; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(49); - QuestRoot questRoot36 = new QuestRoot(); + obj213.Steps = list361; + reference243 = obj213; + questRoot50.QuestSequence = list354; + AddQuest(questId50, questRoot50); + QuestId questId51 = new QuestId(49); + QuestRoot questRoot51 = new QuestRoot(); num = 1; - List list317 = new List(num); - CollectionsMarshal.SetCount(list317, num); - span = CollectionsMarshal.AsSpan(list317); + List list362 = new List(num); + CollectionsMarshal.SetCount(list362, num); + span = CollectionsMarshal.AsSpan(list362); index = 0; span[index] = "liza"; - questRoot36.Author = list317; + questRoot51.Author = list362; index = 2; - List list318 = new List(index); - CollectionsMarshal.SetCount(list318, index); - span2 = CollectionsMarshal.AsSpan(list318); + List list363 = new List(index); + CollectionsMarshal.SetCount(list363, index); + span2 = CollectionsMarshal.AsSpan(list363); num = 0; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference244 = ref span2[num]; + QuestSequence obj214 = new QuestSequence { Sequence = 0 }; - num3 = 1; - List list319 = new List(num3); - CollectionsMarshal.SetCount(list319, num3); - span3 = CollectionsMarshal.AsSpan(list319); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000788u, new Vector3(-43.90027f, 7.0877223f, -136.70563f), 133); - obj199.Steps = list319; - reference229 = obj199; + num2 = 1; + List list364 = new List(num2); + CollectionsMarshal.SetCount(list364, num2); + span3 = CollectionsMarshal.AsSpan(list364); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1000788u, new Vector3(-43.90027f, 7.0877223f, -136.70563f), 133); + obj214.Steps = list364; + reference244 = obj214; num++; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference245 = ref span2[num]; + QuestSequence obj215 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list320 = new List(num2); - CollectionsMarshal.SetCount(list320, num2); - span3 = CollectionsMarshal.AsSpan(list320); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1000429u, new Vector3(56.50415f, 7.9990244f, -132.12793f), 133); - obj200.Steps = list320; - reference230 = obj200; - questRoot36.QuestSequence = list318; - AddQuest(questId36, questRoot36); + num3 = 1; + List list365 = new List(num3); + CollectionsMarshal.SetCount(list365, num3); + span3 = CollectionsMarshal.AsSpan(list365); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000429u, new Vector3(56.50415f, 7.9990244f, -132.12793f), 133); + obj215.Steps = list365; + reference245 = obj215; + questRoot51.QuestSequence = list363; + AddQuest(questId51, questRoot51); } private static void LoadQuests1() @@ -9068,7 +10364,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list210, num); span = CollectionsMarshal.AsSpan(list210); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot23.Author = list210; index = 3; List list211 = new List(index); @@ -9094,7 +10390,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 13; + index2 = 9; List list213 = new List(index2); CollectionsMarshal.SetCount(list213, index2); span3 = CollectionsMarshal.AsSpan(list213); @@ -9138,7 +10434,10 @@ public static class AssemblyQuestLoader TargetTerritoryId = (ushort)133 }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); + span3[num2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133) + { + Comment = "TODO Questflags" + }; num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { @@ -9152,41 +10451,9 @@ public static class AssemblyQuestLoader AethernetShard = EAetheryteLocation.GridaniaLancer }; num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) - { - AethernetShard = EAetheryteLocation.GridaniaAmphitheatre, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaLancer, - To = EAetheryteLocation.GridaniaLeatherworker - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-174.09056f, 10.91981f, -162.12527f), 133); - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) - { - AethernetShard = EAetheryteLocation.GridaniaBotanist - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) - { - AethernetShard = EAetheryteLocation.GridaniaConjurer, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaBotanist, - To = EAetheryteLocation.GridaniaAmphitheatre - } - }; - num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) { - Comment = "Lancer Receptionist", - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaConjurer, - To = EAetheryteLocation.GridaniaLancer - } + Comment = "Lancer Receptionist" }; obj151.Steps = list213; reference164 = obj151; @@ -9196,21 +10463,49 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - num2 = 2; + num2 = 6; List list215 = new List(num2); CollectionsMarshal.SetCount(list215, num2); span3 = CollectionsMarshal.AsSpan(list215); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) + span3[index2] = new QuestStep(EInteractionType.Interact, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) { - PickUpQuestId = new QuestId(23) + Disabled = true, + Comment = "Pick up Class Quest" + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaAmphitheatre, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaLancer, + To = EAetheryteLocation.GridaniaLeatherworker + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-174.09056f, 10.91981f, -162.12527f), 133); + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaBotanist + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + { + AethernetShard = EAetheryteLocation.GridaniaConjurer, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.GridaniaBotanist, + To = EAetheryteLocation.GridaniaAmphitheatre + } }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.GridaniaLancer, + From = EAetheryteLocation.GridaniaConjurer, To = EAetheryteLocation.GridaniaAirship } }; @@ -11118,7 +12413,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list48, num); span = CollectionsMarshal.AsSpan(list48); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot7.Author = list48; index = 3; List list49 = new List(index); @@ -11144,7 +12439,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 12; + num2 = 11; List list51 = new List(num2); CollectionsMarshal.SetCount(list51, num2); span3 = CollectionsMarshal.AsSpan(list51); @@ -11224,10 +12519,10 @@ public static class AssemblyQuestLoader } }; index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-90.39562f, 22.249847f, 116.80034f), 129) + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-83.8817f, 18.475962f, -29.903847f), 129) { TargetTerritoryId = (ushort)128, - Comment = "Walk to Aftcastle", + Comment = "Walk to Culinarians' Guild", AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.LimsaFisher, @@ -11236,11 +12531,6 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) - { - AethernetShard = EAetheryteLocation.LimsaAftcastle - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) { AethernetShard = EAetheryteLocation.LimsaCulinarian }; @@ -11286,30 +12576,13 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list55, index2); span3 = CollectionsMarshal.AsSpan(list55); num2 = 0; - ref QuestStep reference39 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.AcceptQuest, 1000926u, new Vector3(-10.055725f, 44.999794f, -245.80762f), 128); - SkipConditions skipConditions2 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - num3 = 1; - List list56 = new List(num3); - CollectionsMarshal.SetCount(list56, num3); - Span span9 = CollectionsMarshal.AsSpan(list56); - num4 = 0; - span9[num4] = new QuestId(311); - skipStepConditions2.QuestsCompleted = list56; - skipConditions2.StepIf = skipStepConditions2; - questStep5.SkipConditions = skipConditions2; - questStep5.PickUpQuestId = new QuestId(311); - reference39 = questStep5; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128) + span3[num2] = new QuestStep(EInteractionType.Interact, 1000926u, new Vector3(-10.055725f, 44.999794f, -245.80762f), 128) { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.LimsaMarauder, - To = EAetheryteLocation.LimsaAftcastle - } + Disabled = true, + Comment = "Pick up Class Quest" }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128); obj34.Steps = list55; reference38 = obj34; questRoot7.QuestSequence = list49; @@ -11317,51 +12590,77 @@ public static class AssemblyQuestLoader QuestId questId8 = new QuestId(109); QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list57 = new List(num); - CollectionsMarshal.SetCount(list57, num); - span = CollectionsMarshal.AsSpan(list57); + List list56 = new List(num); + CollectionsMarshal.SetCount(list56, num); + span = CollectionsMarshal.AsSpan(list56); index = 0; - span[index] = "liza,alydev"; - questRoot8.Author = list57; + span[index] = "liza"; + questRoot8.Author = list56; index = 3; - List list58 = new List(index); - CollectionsMarshal.SetCount(list58, index); - span2 = CollectionsMarshal.AsSpan(list58); + List list57 = new List(index); + CollectionsMarshal.SetCount(list57, index); + span2 = CollectionsMarshal.AsSpan(list57); num = 0; - ref QuestSequence reference40 = ref span2[num]; + ref QuestSequence reference39 = ref span2[num]; QuestSequence obj35 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + List list58 = new List(num2); + CollectionsMarshal.SetCount(list58, num2); + span3 = CollectionsMarshal.AsSpan(list58); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1002697u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 181); - obj35.Steps = list59; - reference40 = obj35; + obj35.Steps = list58; + reference39 = obj35; num++; - ref QuestSequence reference41 = ref span2[num]; + ref QuestSequence reference40 = ref span2[num]; QuestSequence obj36 = new QuestSequence { Sequence = 1 }; - index2 = 12; - List list60 = new List(index2); - CollectionsMarshal.SetCount(list60, index2); - span3 = CollectionsMarshal.AsSpan(list60); + index2 = 7; + List list59 = new List(index2); + CollectionsMarshal.SetCount(list59, index2); + span3 = CollectionsMarshal.AsSpan(list59); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1002698u, new Vector3(8.499207f, 39.505493f, 3.5552979f), 181) { PickUpQuestId = new QuestId(111) }; num2++; - ref QuestStep reference42 = ref span3[num2]; + ref QuestStep reference41 = ref span3[num2]; QuestStep obj37 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 129) { Aetheryte = EAetheryteLocation.Limsa }; + num3 = 6; + List list60 = new List(num3); + CollectionsMarshal.SetCount(list60, num3); + span8 = CollectionsMarshal.AsSpan(list60); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj37.CompletionQuestVariablesFlags = list60; + reference41 = obj37; + num2++; + span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 129) + { + Aetheryte = EAetheryteLocation.Limsa + }; + num2++; + ref QuestStep reference42 = ref span3[num2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1001217u, new Vector3(-140.85602f, 18.199999f, 17.013733f), 129); num4 = 6; List list61 = new List(num4); CollectionsMarshal.SetCount(list61, num4); @@ -11377,17 +12676,25 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj37.CompletionQuestVariablesFlags = list61; - reference42 = obj37; + span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep5.CompletionQuestVariablesFlags = list61; + reference42 = questStep5; num2++; - span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 129) + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) { - Aetheryte = EAetheryteLocation.Limsa + AethernetShard = EAetheryteLocation.LimsaHawkersAlley + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + { + AethernetShard = EAetheryteLocation.LimsaArcanist }; num2++; ref QuestStep reference43 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1001217u, new Vector3(-140.85602f, 18.199999f, 17.013733f), 129); + QuestStep obj38 = new QuestStep(EInteractionType.Interact, 1000895u, new Vector3(-335.74432f, 12.899764f, 1.3884888f), 129) + { + Comment = "ACN Receptionist" + }; num3 = 6; List list62 = new List(num3); CollectionsMarshal.SetCount(list62, num3); @@ -11403,21 +12710,29 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list62; - reference43 = questStep6; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj38.CompletionQuestVariablesFlags = list62; + reference43 = obj38; + obj36.Steps = list59; + reference40 = obj36; + num++; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { - AethernetShard = EAetheryteLocation.LimsaHawkersAlley + Sequence = byte.MaxValue }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + num2 = 6; + List list63 = new List(num2); + CollectionsMarshal.SetCount(list63, num2); + span3 = CollectionsMarshal.AsSpan(list63); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000895u, new Vector3(-335.74432f, 12.899764f, 1.3884888f), 129) { - AethernetShard = EAetheryteLocation.LimsaArcanist + Disabled = true, + Comment = "Pick up Class Quest" }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 129) { AethernetShard = EAetheryteLocation.LimsaFisher, AethernetShortcut = new AethernetShortcut @@ -11426,125 +12741,56 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaHawkersAlley } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-90.39562f, 22.249847f, 116.80034f), 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-83.8817f, 18.475962f, -29.903847f), 129) { TargetTerritoryId = (ushort)128, - Comment = "Walk to Aftcastle", + Comment = "Walk to Culinarians' Guild", AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.LimsaFisher, To = EAetheryteLocation.Limsa } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) - { - AethernetShard = EAetheryteLocation.LimsaAftcastle - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) { AethernetShard = EAetheryteLocation.LimsaCulinarian }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) { AethernetShard = EAetheryteLocation.LimsaMarauder }; - num2++; - ref QuestStep reference44 = ref span3[num2]; - QuestStep obj38 = new QuestStep(EInteractionType.Interact, 1000895u, new Vector3(-335.74432f, 12.899764f, 1.3884888f), 129) - { - Comment = "ACN Receptionist", - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.LimsaMarauder, - To = EAetheryteLocation.LimsaArcanist - } - }; - num4 = 6; - List list63 = new List(num4); - CollectionsMarshal.SetCount(list63, num4); - span8 = CollectionsMarshal.AsSpan(list63); - num3 = 0; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj38.CompletionQuestVariablesFlags = list63; - reference44 = obj38; - obj36.Steps = list60; - reference41 = obj36; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj39 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list64 = new List(num2); - CollectionsMarshal.SetCount(list64, num2); - span3 = CollectionsMarshal.AsSpan(list64); - index2 = 0; - ref QuestStep reference46 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.AcceptQuest, 1000895u, new Vector3(-335.74432f, 12.899764f, 1.3884888f), 129); - SkipConditions skipConditions3 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); - num3 = 1; - List list65 = new List(num3); - CollectionsMarshal.SetCount(list65, num3); - span9 = CollectionsMarshal.AsSpan(list65); - num4 = 0; - span9[num4] = new QuestId(453); - skipStepConditions3.QuestsCompleted = list65; - skipConditions3.StepIf = skipStepConditions3; - questStep7.SkipConditions = skipConditions3; - questStep7.PickUpQuestId = new QuestId(453); - reference46 = questStep7; index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.LimsaArcanist, - To = EAetheryteLocation.LimsaAftcastle - } - }; - obj39.Steps = list64; - reference45 = obj39; - questRoot8.QuestSequence = list58; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128); + obj39.Steps = list63; + reference44 = obj39; + questRoot8.QuestSequence = list57; AddQuest(questId8, questRoot8); QuestId questId9 = new QuestId(110); QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list66 = new List(num); - CollectionsMarshal.SetCount(list66, num); - span = CollectionsMarshal.AsSpan(list66); + List list64 = new List(num); + CollectionsMarshal.SetCount(list64, num); + span = CollectionsMarshal.AsSpan(list64); index = 0; span[index] = "liza"; - questRoot9.Author = list66; + questRoot9.Author = list64; index = 10; - List list67 = new List(index); - CollectionsMarshal.SetCount(list67, index); - span2 = CollectionsMarshal.AsSpan(list67); + List list65 = new List(index); + CollectionsMarshal.SetCount(list65, index); + span2 = CollectionsMarshal.AsSpan(list65); num = 0; - ref QuestSequence reference47 = ref span2[num]; + ref QuestSequence reference45 = ref span2[num]; QuestSequence obj40 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list68 = new List(index2); - CollectionsMarshal.SetCount(list68, index2); - span3 = CollectionsMarshal.AsSpan(list68); + List list66 = new List(index2); + CollectionsMarshal.SetCount(list66, index2); + span3 = CollectionsMarshal.AsSpan(list66); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -11572,55 +12818,55 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj40.Steps = list68; - reference47 = obj40; + obj40.Steps = list66; + reference45 = obj40; num++; - ref QuestSequence reference48 = ref span2[num]; + ref QuestSequence reference46 = ref span2[num]; QuestSequence obj41 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list69 = new List(num2); - CollectionsMarshal.SetCount(list69, num2); - span3 = CollectionsMarshal.AsSpan(list69); + List list67 = new List(num2); + CollectionsMarshal.SetCount(list67, num2); + span3 = CollectionsMarshal.AsSpan(list67); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010197u, new Vector3(-150.98804f, -129.4397f, 266.31567f), 129) { StopDistance = 7f }; - obj41.Steps = list69; - reference48 = obj41; + obj41.Steps = list67; + reference46 = obj41; num++; - ref QuestSequence reference49 = ref span2[num]; + ref QuestSequence reference47 = ref span2[num]; QuestSequence obj42 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list70 = new List(index2); - CollectionsMarshal.SetCount(list70, index2); - span3 = CollectionsMarshal.AsSpan(list70); + List list68 = new List(index2); + CollectionsMarshal.SetCount(list68, index2); + span3 = CollectionsMarshal.AsSpan(list68); num2 = 0; - ref QuestStep reference50 = ref span3[num2]; + ref QuestStep reference48 = ref span3[num2]; QuestStep obj43 = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { TargetTerritoryId = (ushort)129 }; - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); + SkipConditions skipConditions2 = new SkipConditions(); + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num4 = 1; - List list71 = new List(num4); - CollectionsMarshal.SetCount(list71, num4); - span6 = CollectionsMarshal.AsSpan(list71); + List list69 = new List(num4); + CollectionsMarshal.SetCount(list69, num4); + span6 = CollectionsMarshal.AsSpan(list69); num3 = 0; span6[num3] = 135; - skipStepConditions4.InTerritory = list71; - skipConditions4.StepIf = skipStepConditions4; - obj43.SkipConditions = skipConditions4; - reference50 = obj43; + skipStepConditions2.InTerritory = list69; + skipConditions2.StepIf = skipStepConditions2; + obj43.SkipConditions = skipConditions2; + reference48 = obj43; num2++; - ref QuestStep reference51 = ref span3[num2]; + ref QuestStep reference49 = ref span3[num2]; QuestStep obj44 = new QuestStep(EInteractionType.Combat, null, new Vector3(174.3623f, 39.811382f, 52.27733f), 135) { Fly = true, @@ -11632,25 +12878,25 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num3 = 1; - List list72 = new List(num3); - CollectionsMarshal.SetCount(list72, num3); - span4 = CollectionsMarshal.AsSpan(list72); + List list70 = new List(num3); + CollectionsMarshal.SetCount(list70, num3); + span4 = CollectionsMarshal.AsSpan(list70); num4 = 0; span4[num4] = 324u; - obj44.KillEnemyDataIds = list72; - reference51 = obj44; - obj42.Steps = list70; - reference49 = obj42; + obj44.KillEnemyDataIds = list70; + reference49 = obj44; + obj42.Steps = list68; + reference47 = obj42; num++; - ref QuestSequence reference52 = ref span2[num]; + ref QuestSequence reference50 = ref span2[num]; QuestSequence obj45 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list73 = new List(num2); - CollectionsMarshal.SetCount(list73, num2); - span3 = CollectionsMarshal.AsSpan(list73); + List list71 = new List(num2); + CollectionsMarshal.SetCount(list71, num2); + span3 = CollectionsMarshal.AsSpan(list71); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -11678,18 +12924,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj45.Steps = list73; - reference52 = obj45; + obj45.Steps = list71; + reference50 = obj45; num++; - ref QuestSequence reference53 = ref span2[num]; + ref QuestSequence reference51 = ref span2[num]; QuestSequence obj46 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list74 = new List(index2); - CollectionsMarshal.SetCount(list74, index2); - span3 = CollectionsMarshal.AsSpan(list74); + List list72 = new List(index2); + CollectionsMarshal.SetCount(list72, index2); + span3 = CollectionsMarshal.AsSpan(list72); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { @@ -11703,7 +12949,7 @@ public static class AssemblyQuestLoader } }; num2++; - ref QuestStep reference54 = ref span3[num2]; + ref QuestStep reference52 = ref span3[num2]; QuestStep obj47 = new QuestStep(EInteractionType.Interact, 1005411u, new Vector3(13.412659f, 40.2f, -13.260071f), 128) { AethernetShortcut = new AethernetShortcut @@ -11713,9 +12959,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list75 = new List(num4); - CollectionsMarshal.SetCount(list75, num4); - span5 = CollectionsMarshal.AsSpan(list75); + List list73 = new List(num4); + CollectionsMarshal.SetCount(list73, num4); + span5 = CollectionsMarshal.AsSpan(list73); num3 = 0; span5[num3] = new DialogueChoice { @@ -11723,20 +12969,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CLSROG050_00110_Q1_000_061"), Answer = new ExcelRef("TEXT_CLSROG050_00110_A1_000_064") }; - obj47.DialogueChoices = list75; - reference54 = obj47; - obj46.Steps = list74; - reference53 = obj46; + obj47.DialogueChoices = list73; + reference52 = obj47; + obj46.Steps = list72; + reference51 = obj46; num++; - ref QuestSequence reference55 = ref span2[num]; + ref QuestSequence reference53 = ref span2[num]; QuestSequence obj48 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list76 = new List(num2); - CollectionsMarshal.SetCount(list76, num2); - span3 = CollectionsMarshal.AsSpan(list76); + List list74 = new List(num2); + CollectionsMarshal.SetCount(list74, num2); + span3 = CollectionsMarshal.AsSpan(list74); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010206u, new Vector3(107.71338f, 47.783855f, 50.736206f), 134) { @@ -11747,59 +12993,59 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj48.Steps = list76; - reference55 = obj48; + obj48.Steps = list74; + reference53 = obj48; num++; - ref QuestSequence reference56 = ref span2[num]; + ref QuestSequence reference54 = ref span2[num]; QuestSequence obj49 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list77 = new List(index2); - CollectionsMarshal.SetCount(list77, index2); - span3 = CollectionsMarshal.AsSpan(list77); + List list75 = new List(index2); + CollectionsMarshal.SetCount(list75, index2); + span3 = CollectionsMarshal.AsSpan(list75); num2 = 0; - ref QuestStep reference57 = ref span3[num2]; + ref QuestStep reference55 = ref span3[num2]; QuestStep obj50 = new QuestStep(EInteractionType.Combat, null, new Vector3(101.76026f, 48.69752f, 10.89893f), 134) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num3 = 1; - List list78 = new List(num3); - CollectionsMarshal.SetCount(list78, num3); - span4 = CollectionsMarshal.AsSpan(list78); + List list76 = new List(num3); + CollectionsMarshal.SetCount(list76, num3); + span4 = CollectionsMarshal.AsSpan(list76); num4 = 0; span4[num4] = 769u; - obj50.KillEnemyDataIds = list78; - reference57 = obj50; - obj49.Steps = list77; - reference56 = obj49; + obj50.KillEnemyDataIds = list76; + reference55 = obj50; + obj49.Steps = list75; + reference54 = obj49; num++; - ref QuestSequence reference58 = ref span2[num]; + ref QuestSequence reference56 = ref span2[num]; QuestSequence obj51 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list79 = new List(num2); - CollectionsMarshal.SetCount(list79, num2); - span3 = CollectionsMarshal.AsSpan(list79); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010206u, new Vector3(107.71338f, 47.783855f, 50.736206f), 134); - obj51.Steps = list79; - reference58 = obj51; + obj51.Steps = list77; + reference56 = obj51; num++; - ref QuestSequence reference59 = ref span2[num]; + ref QuestSequence reference57 = ref span2[num]; QuestSequence obj52 = new QuestSequence { Sequence = 8 }; index2 = 2; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); + List list78 = new List(index2); + CollectionsMarshal.SetCount(list78, index2); + span3 = CollectionsMarshal.AsSpan(list78); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -11827,72 +13073,72 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj52.Steps = list80; - reference59 = obj52; + obj52.Steps = list78; + reference57 = obj52; num++; - ref QuestSequence reference60 = ref span2[num]; + ref QuestSequence reference58 = ref span2[num]; QuestSequence obj53 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); + List list79 = new List(num2); + CollectionsMarshal.SetCount(list79, num2); + span3 = CollectionsMarshal.AsSpan(list79); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) { StopDistance = 7f, NextQuestId = new QuestId(126) }; - obj53.Steps = list81; - reference60 = obj53; - questRoot9.QuestSequence = list67; + obj53.Steps = list79; + reference58 = obj53; + questRoot9.QuestSequence = list65; AddQuest(questId9, questRoot9); QuestId questId10 = new QuestId(111); QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list82 = new List(num); - CollectionsMarshal.SetCount(list82, num); - span = CollectionsMarshal.AsSpan(list82); + List list80 = new List(num); + CollectionsMarshal.SetCount(list80, num); + span = CollectionsMarshal.AsSpan(list80); index = 0; span[index] = "liza"; - questRoot10.Author = list82; + questRoot10.Author = list80; index = 4; - List list83 = new List(index); - CollectionsMarshal.SetCount(list83, index); - span2 = CollectionsMarshal.AsSpan(list83); + List list81 = new List(index); + CollectionsMarshal.SetCount(list81, index); + span2 = CollectionsMarshal.AsSpan(list81); num = 0; - ref QuestSequence reference61 = ref span2[num]; + ref QuestSequence reference59 = ref span2[num]; QuestSequence obj54 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list84 = new List(index2); - CollectionsMarshal.SetCount(list84, index2); - span3 = CollectionsMarshal.AsSpan(list84); + List list82 = new List(index2); + CollectionsMarshal.SetCount(list82, index2); + span3 = CollectionsMarshal.AsSpan(list82); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1002698u, new Vector3(8.499207f, 39.505493f, 3.5552979f), 181); - obj54.Steps = list84; - reference61 = obj54; + obj54.Steps = list82; + reference59 = obj54; num++; - ref QuestSequence reference62 = ref span2[num]; + ref QuestSequence reference60 = ref span2[num]; QuestSequence obj55 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list85 = new List(num2); - CollectionsMarshal.SetCount(list85, num2); - span3 = CollectionsMarshal.AsSpan(list85); + List list83 = new List(num2); + CollectionsMarshal.SetCount(list83, num2); + span3 = CollectionsMarshal.AsSpan(list83); index2 = 0; - ref QuestStep reference63 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1000969u, new Vector3(7.9193726f, 40.000175f, 17.471558f), 181); + ref QuestStep reference61 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1000969u, new Vector3(7.9193726f, 40.000175f, 17.471558f), 181); num4 = 1; - List list86 = new List(num4); - CollectionsMarshal.SetCount(list86, num4); - span5 = CollectionsMarshal.AsSpan(list86); + List list84 = new List(num4); + CollectionsMarshal.SetCount(list84, num4); + span5 = CollectionsMarshal.AsSpan(list84); num3 = 0; span5[num3] = new DialogueChoice { @@ -11900,23 +13146,65 @@ public static class AssemblyQuestLoader ExcelSheet = "quest/001/ManSea001_00107", Prompt = new ExcelRef("TEXT_MANSEA001_00107_Q1_000_1") }; - questStep8.DialogueChoices = list86; - reference63 = questStep8; - obj55.Steps = list85; - reference62 = obj55; + questStep6.DialogueChoices = list84; + reference61 = questStep6; + obj55.Steps = list83; + reference60 = obj55; num++; - ref QuestSequence reference64 = ref span2[num]; + ref QuestSequence reference62 = ref span2[num]; QuestSequence obj56 = new QuestSequence { Sequence = 2 }; index2 = 6; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); + List list85 = new List(index2); + CollectionsMarshal.SetCount(list85, index2); + span3 = CollectionsMarshal.AsSpan(list85); num2 = 0; + ref QuestStep reference63 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2001563u, new Vector3(3.616333f, 20.004517f, 9.750427f), 129); + num3 = 6; + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + span8 = CollectionsMarshal.AsSpan(list86); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list86; + reference63 = questStep7; + num2++; + ref QuestStep reference64 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2001564u, new Vector3(-3.0671387f, 20.004517f, 9.964111f), 129); + num4 = 6; + List list87 = new List(num4); + CollectionsMarshal.SetCount(list87, num4); + span8 = CollectionsMarshal.AsSpan(list87); + num3 = 0; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list87; + reference64 = questStep8; + num2++; ref QuestStep reference65 = ref span3[num2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2001563u, new Vector3(3.616333f, 20.004517f, 9.750427f), 129); + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2001565u, new Vector3(-11.39856f, 19.97406f, 6.6376343f), 129); num3 = 6; List list88 = new List(num3); CollectionsMarshal.SetCount(list88, num3); @@ -11932,12 +13220,12 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep9.CompletionQuestVariablesFlags = list88; reference65 = questStep9; num2++; ref QuestStep reference66 = ref span3[num2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2001564u, new Vector3(-3.0671387f, 20.004517f, 9.964111f), 129); + QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2001566u, new Vector3(-18.32611f, 20.004517f, 1.7241821f), 129); num4 = 6; List list89 = new List(num4); CollectionsMarshal.SetCount(list89, num4); @@ -11953,12 +13241,12 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span8[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); questStep10.CompletionQuestVariablesFlags = list89; reference66 = questStep10; num2++; ref QuestStep reference67 = ref span3[num2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2001565u, new Vector3(-11.39856f, 19.97406f, 6.6376343f), 129); + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2001567u, new Vector3(-30.47229f, 19.97406f, 0.8086548f), 129); num3 = 6; List list90 = new List(num3); CollectionsMarshal.SetCount(list90, num3); @@ -11974,12 +13262,12 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); questStep11.CompletionQuestVariablesFlags = list90; reference67 = questStep11; num2++; ref QuestStep reference68 = ref span3[num2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2001566u, new Vector3(-18.32611f, 20.004517f, 1.7241821f), 129); + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2001568u, new Vector3(-44.724243f, 20.004517f, -0.5036011f), 129); num4 = 6; List list91 = new List(num4); CollectionsMarshal.SetCount(list91, num4); @@ -11995,16 +13283,199 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + span8[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); questStep12.CompletionQuestVariablesFlags = list91; reference68 = questStep12; - num2++; - ref QuestStep reference69 = ref span3[num2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2001567u, new Vector3(-30.47229f, 19.97406f, 0.8086548f), 129); + obj56.Steps = list85; + reference62 = obj56; + num++; + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj57 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list92 = new List(num2); + CollectionsMarshal.SetCount(list92, num2); + span3 = CollectionsMarshal.AsSpan(list92); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1003604u, new Vector3(-60.44104f, 18.00033f, -4.348877f), 129); + obj57.Steps = list92; + reference69 = obj57; + questRoot10.QuestSequence = list81; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(112); + QuestRoot questRoot11 = new QuestRoot(); + num = 1; + List list93 = new List(num); + CollectionsMarshal.SetCount(list93, num); + span = CollectionsMarshal.AsSpan(list93); + index = 0; + span[index] = "liza"; + questRoot11.Author = list93; + index = 3; + List list94 = new List(index); + CollectionsMarshal.SetCount(list94, index); + span2 = CollectionsMarshal.AsSpan(list94); + num = 0; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj58 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list95 = new List(index2); + CollectionsMarshal.SetCount(list95, index2); + span3 = CollectionsMarshal.AsSpan(list95); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1003604u, new Vector3(-60.44104f, 18.00033f, -4.348877f), 129); + obj58.Steps = list95; + reference70 = obj58; + num++; + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj59 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list96 = new List(num2); + CollectionsMarshal.SetCount(list96, num2); + span3 = CollectionsMarshal.AsSpan(list96); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1003274u, new Vector3(-110.46008f, 18f, 15.701477f), 129); + obj59.Steps = list96; + reference71 = obj59; + num++; + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj60 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list97 = new List(index2); + CollectionsMarshal.SetCount(list97, index2); + span3 = CollectionsMarshal.AsSpan(list97); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1003275u, new Vector3(-147.1123f, 18.2f, 14.358704f), 129); + obj60.Steps = list97; + reference72 = obj60; + questRoot11.QuestSequence = list94; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(113); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list98 = new List(num); + CollectionsMarshal.SetCount(list98, num); + span = CollectionsMarshal.AsSpan(list98); + index = 0; + span[index] = "liza"; + questRoot12.Author = list98; + index = 3; + List list99 = new List(index); + CollectionsMarshal.SetCount(list99, index); + span2 = CollectionsMarshal.AsSpan(list99); + num = 0; + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj61 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list100 = new List(num2); + CollectionsMarshal.SetCount(list100, num2); + span3 = CollectionsMarshal.AsSpan(list100); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001209u, new Vector3(-103.74609f, 18.500334f, 16.03717f), 129); + obj61.Steps = list100; + reference73 = obj61; + num++; + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj62 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list101 = new List(index2); + CollectionsMarshal.SetCount(list101, index2); + span3 = CollectionsMarshal.AsSpan(list101); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000898u, new Vector3(-342.21405f, 12.893799f, 3.4942627f), 129) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Limsa, + To = EAetheryteLocation.LimsaArcanist + } + }; + obj62.Steps = list101; + reference74 = obj62; + num++; + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj63 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list102 = new List(num2); + CollectionsMarshal.SetCount(list102, num2); + span3 = CollectionsMarshal.AsSpan(list102); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001209u, new Vector3(-103.74609f, 18.500334f, 16.03717f), 129) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaArcanist, + To = EAetheryteLocation.Limsa + } + }; + obj63.Steps = list102; + reference75 = obj63; + questRoot12.QuestSequence = list99; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(114); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list103 = new List(num); + CollectionsMarshal.SetCount(list103, num); + span = CollectionsMarshal.AsSpan(list103); + index = 0; + span[index] = "liza"; + questRoot13.Author = list103; + index = 3; + List list104 = new List(index); + CollectionsMarshal.SetCount(list104, index); + span2 = CollectionsMarshal.AsSpan(list104); + num = 0; + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj64 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list105 = new List(index2); + CollectionsMarshal.SetCount(list105, index2); + span3 = CollectionsMarshal.AsSpan(list105); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1001217u, new Vector3(-140.85602f, 18.199999f, 17.013733f), 129); + obj64.Steps = list105; + reference76 = obj64; + num++; + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj65 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list106 = new List(num2); + CollectionsMarshal.SetCount(list106, num2); + span3 = CollectionsMarshal.AsSpan(list106); + index2 = 0; + ref QuestStep reference78 = ref span3[index2]; + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1001203u, new Vector3(-156.6034f, 18.2f, 20.920044f), 129); num3 = 6; - List list92 = new List(num3); - CollectionsMarshal.SetCount(list92, num3); - span8 = CollectionsMarshal.AsSpan(list92); + List list107 = new List(num3); + CollectionsMarshal.SetCount(list107, num3); + span8 = CollectionsMarshal.AsSpan(list107); num4 = 0; span8[num4] = null; num4++; @@ -12016,16 +13487,16 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list92; - reference69 = questStep13; - num2++; - ref QuestStep reference70 = ref span3[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2001568u, new Vector3(-44.724243f, 20.004517f, -0.5036011f), 129); + span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep13.CompletionQuestVariablesFlags = list107; + reference78 = questStep13; + index2++; + ref QuestStep reference79 = ref span3[index2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1001208u, new Vector3(-228.16821f, 16f, 50.644653f), 129); num4 = 6; - List list93 = new List(num4); - CollectionsMarshal.SetCount(list93, num4); - span8 = CollectionsMarshal.AsSpan(list93); + List list108 = new List(num4); + CollectionsMarshal.SetCount(list108, num4); + span8 = CollectionsMarshal.AsSpan(list108); num3 = 0; span8[num3] = null; num3++; @@ -12037,195 +13508,12 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list93; - reference70 = questStep14; - obj56.Steps = list87; - reference64 = obj56; - num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list94 = new List(num2); - CollectionsMarshal.SetCount(list94, num2); - span3 = CollectionsMarshal.AsSpan(list94); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1003604u, new Vector3(-60.44104f, 18.00033f, -4.348877f), 129); - obj57.Steps = list94; - reference71 = obj57; - questRoot10.QuestSequence = list83; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(112); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); - index = 0; - span[index] = "liza"; - questRoot11.Author = list95; - index = 3; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); - num = 0; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list97 = new List(index2); - CollectionsMarshal.SetCount(list97, index2); - span3 = CollectionsMarshal.AsSpan(list97); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1003604u, new Vector3(-60.44104f, 18.00033f, -4.348877f), 129); - obj58.Steps = list97; - reference72 = obj58; - num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list98 = new List(num2); - CollectionsMarshal.SetCount(list98, num2); - span3 = CollectionsMarshal.AsSpan(list98); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1003274u, new Vector3(-110.46008f, 18f, 15.701477f), 129); - obj59.Steps = list98; - reference73 = obj59; - num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list99 = new List(index2); - CollectionsMarshal.SetCount(list99, index2); - span3 = CollectionsMarshal.AsSpan(list99); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1003275u, new Vector3(-147.1123f, 18.2f, 14.358704f), 129); - obj60.Steps = list99; - reference74 = obj60; - questRoot11.QuestSequence = list96; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(113); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list100 = new List(num); - CollectionsMarshal.SetCount(list100, num); - span = CollectionsMarshal.AsSpan(list100); - index = 0; - span[index] = "liza"; - questRoot12.Author = list100; - index = 3; - List list101 = new List(index); - CollectionsMarshal.SetCount(list101, index); - span2 = CollectionsMarshal.AsSpan(list101); - num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list102 = new List(num2); - CollectionsMarshal.SetCount(list102, num2); - span3 = CollectionsMarshal.AsSpan(list102); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001209u, new Vector3(-103.74609f, 18.500334f, 16.03717f), 129); - obj61.Steps = list102; - reference75 = obj61; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list103 = new List(index2); - CollectionsMarshal.SetCount(list103, index2); - span3 = CollectionsMarshal.AsSpan(list103); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000898u, new Vector3(-342.21405f, 12.893799f, 3.4942627f), 129) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Limsa, - To = EAetheryteLocation.LimsaArcanist - } - }; - obj62.Steps = list103; - reference76 = obj62; - num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list104 = new List(num2); - CollectionsMarshal.SetCount(list104, num2); - span3 = CollectionsMarshal.AsSpan(list104); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001209u, new Vector3(-103.74609f, 18.500334f, 16.03717f), 129) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.LimsaArcanist, - To = EAetheryteLocation.Limsa - } - }; - obj63.Steps = list104; - reference77 = obj63; - questRoot12.QuestSequence = list101; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(114); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list105 = new List(num); - CollectionsMarshal.SetCount(list105, num); - span = CollectionsMarshal.AsSpan(list105); - index = 0; - span[index] = "liza"; - questRoot13.Author = list105; - index = 3; - List list106 = new List(index); - CollectionsMarshal.SetCount(list106, index); - span2 = CollectionsMarshal.AsSpan(list106); - num = 0; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list107 = new List(index2); - CollectionsMarshal.SetCount(list107, index2); - span3 = CollectionsMarshal.AsSpan(list107); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1001217u, new Vector3(-140.85602f, 18.199999f, 17.013733f), 129); - obj64.Steps = list107; - reference78 = obj64; - num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list108 = new List(num2); - CollectionsMarshal.SetCount(list108, num2); - span3 = CollectionsMarshal.AsSpan(list108); - index2 = 0; + span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep14.CompletionQuestVariablesFlags = list108; + reference79 = questStep14; + index2++; ref QuestStep reference80 = ref span3[index2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1001203u, new Vector3(-156.6034f, 18.2f, 20.920044f), 129); + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1003254u, new Vector3(-246.60114f, 16.199999f, 37.125122f), 129); num3 = 6; List list109 = new List(num3); CollectionsMarshal.SetCount(list109, num3); @@ -12241,106 +13529,64 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep15.CompletionQuestVariablesFlags = list109; reference80 = questStep15; - index2++; - ref QuestStep reference81 = ref span3[index2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1001208u, new Vector3(-228.16821f, 16f, 50.644653f), 129); - num4 = 6; - List list110 = new List(num4); - CollectionsMarshal.SetCount(list110, num4); - span8 = CollectionsMarshal.AsSpan(list110); - num3 = 0; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list110; - reference81 = questStep16; - index2++; - ref QuestStep reference82 = ref span3[index2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1003254u, new Vector3(-246.60114f, 16.199999f, 37.125122f), 129); - num3 = 6; - List list111 = new List(num3); - CollectionsMarshal.SetCount(list111, num3); - span8 = CollectionsMarshal.AsSpan(list111); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list111; - reference82 = questStep17; - obj65.Steps = list108; - reference79 = obj65; + obj65.Steps = list106; + reference77 = obj65; num++; - ref QuestSequence reference83 = ref span2[num]; + ref QuestSequence reference81 = ref span2[num]; QuestSequence obj66 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1003272u, new Vector3(-262.92822f, 16.2f, 51.407593f), 129); - obj66.Steps = list112; - reference83 = obj66; - questRoot13.QuestSequence = list106; + obj66.Steps = list110; + reference81 = obj66; + questRoot13.QuestSequence = list104; AddQuest(questId13, questRoot13); QuestId questId14 = new QuestId(115); QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list113 = new List(num); - CollectionsMarshal.SetCount(list113, num); - span = CollectionsMarshal.AsSpan(list113); + List list111 = new List(num); + CollectionsMarshal.SetCount(list111, num); + span = CollectionsMarshal.AsSpan(list111); index = 0; span[index] = "liza"; - questRoot14.Author = list113; + questRoot14.Author = list111; index = 3; - List list114 = new List(index); - CollectionsMarshal.SetCount(list114, index); - span2 = CollectionsMarshal.AsSpan(list114); + List list112 = new List(index); + CollectionsMarshal.SetCount(list112, index); + span2 = CollectionsMarshal.AsSpan(list112); num = 0; - ref QuestSequence reference84 = ref span2[num]; + ref QuestSequence reference82 = ref span2[num]; QuestSequence obj67 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); + List list113 = new List(num2); + CollectionsMarshal.SetCount(list113, num2); + span3 = CollectionsMarshal.AsSpan(list113); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000898u, new Vector3(-342.21405f, 12.893799f, 3.4942627f), 129); - obj67.Steps = list115; - reference84 = obj67; + obj67.Steps = list113; + reference82 = obj67; num++; - ref QuestSequence reference85 = ref span2[num]; + ref QuestSequence reference83 = ref span2[num]; QuestSequence obj68 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); + List list114 = new List(index2); + CollectionsMarshal.SetCount(list114, index2); + span3 = CollectionsMarshal.AsSpan(list114); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1001023u, new Vector3(-78.62976f, 18.000334f, -22.62915f), 129) { @@ -12350,18 +13596,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Limsa } }; - obj68.Steps = list116; - reference85 = obj68; + obj68.Steps = list114; + reference83 = obj68; num++; - ref QuestSequence reference86 = ref span2[num]; + ref QuestSequence reference84 = ref span2[num]; QuestSequence obj69 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001537u, new Vector3(-58.854065f, 42.299744f, -164.08032f), 128) { @@ -12371,35 +13617,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - obj69.Steps = list117; - reference86 = obj69; - questRoot14.QuestSequence = list114; + obj69.Steps = list115; + reference84 = obj69; + questRoot14.QuestSequence = list112; AddQuest(questId14, questRoot14); QuestId questId15 = new QuestId(116); QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list118 = new List(num); - CollectionsMarshal.SetCount(list118, num); - span = CollectionsMarshal.AsSpan(list118); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); index = 0; span[index] = "UcanPatates"; - questRoot15.Author = list118; + questRoot15.Author = list116; index = 4; - List list119 = new List(index); - CollectionsMarshal.SetCount(list119, index); - span2 = CollectionsMarshal.AsSpan(list119); + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); num = 0; - ref QuestSequence reference87 = ref span2[num]; + ref QuestSequence reference85 = ref span2[num]; QuestSequence obj70 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; - ref QuestStep reference88 = ref span3[num2]; + ref QuestStep reference86 = ref span3[num2]; QuestStep obj71 = new QuestStep(EInteractionType.AcceptQuest, 1000959u, new Vector3(-65.62909f, 41.999985f, -139.45221f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12409,34 +13655,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - SkipConditions skipConditions5 = new SkipConditions(); + SkipConditions skipConditions3 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); num4 = 2; - List list121 = new List(num4); - CollectionsMarshal.SetCount(list121, num4); - span6 = CollectionsMarshal.AsSpan(list121); + List list119 = new List(num4); + CollectionsMarshal.SetCount(list119, num4); + span6 = CollectionsMarshal.AsSpan(list119); num3 = 0; span6[num3] = 129; num3++; span6[num3] = 128; - skipAetheryteCondition.InTerritory = list121; - skipConditions5.AetheryteShortcutIf = skipAetheryteCondition; - obj71.SkipConditions = skipConditions5; - reference88 = obj71; - obj70.Steps = list120; - reference87 = obj70; + skipAetheryteCondition.InTerritory = list119; + skipConditions3.AetheryteShortcutIf = skipAetheryteCondition; + obj71.SkipConditions = skipConditions3; + reference86 = obj71; + obj70.Steps = list118; + reference85 = obj70; num++; - ref QuestSequence reference89 = ref span2[num]; + ref QuestSequence reference87 = ref span2[num]; QuestSequence obj72 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list122 = new List(num2); - CollectionsMarshal.SetCount(list122, num2); - span3 = CollectionsMarshal.AsSpan(list122); + List list120 = new List(num2); + CollectionsMarshal.SetCount(list120, num2); + span3 = CollectionsMarshal.AsSpan(list120); index2 = 0; - ref QuestStep reference90 = ref span3[index2]; + ref QuestStep reference88 = ref span3[index2]; QuestStep obj73 = new QuestStep(EInteractionType.Interact, 1003603u, new Vector3(20.34021f, 20f, 4.3182373f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12446,87 +13692,87 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Limsa } }; - SkipConditions skipConditions6 = new SkipConditions(); + SkipConditions skipConditions4 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); num3 = 2; - List list123 = new List(num3); - CollectionsMarshal.SetCount(list123, num3); - span6 = CollectionsMarshal.AsSpan(list123); + List list121 = new List(num3); + CollectionsMarshal.SetCount(list121, num3); + span6 = CollectionsMarshal.AsSpan(list121); num4 = 0; span6[num4] = 129; num4++; span6[num4] = 128; - skipAetheryteCondition2.InTerritory = list123; - skipConditions6.AetheryteShortcutIf = skipAetheryteCondition2; - skipConditions6.AethernetShortcutIf = new SkipAetheryteCondition + skipAetheryteCondition2.InTerritory = list121; + skipConditions4.AetheryteShortcutIf = skipAetheryteCondition2; + skipConditions4.AethernetShortcutIf = new SkipAetheryteCondition { InSameTerritory = true }; - obj73.SkipConditions = skipConditions6; - reference90 = obj73; - obj72.Steps = list122; - reference89 = obj72; + obj73.SkipConditions = skipConditions4; + reference88 = obj73; + obj72.Steps = list120; + reference87 = obj72; num++; - ref QuestSequence reference91 = ref span2[num]; + ref QuestSequence reference89 = ref span2[num]; QuestSequence obj74 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span3 = CollectionsMarshal.AsSpan(list124); + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); num2 = 0; - ref QuestStep reference92 = ref span3[num2]; + ref QuestStep reference90 = ref span3[num2]; QuestStep obj75 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(64.20255f, 19.94936f, 1.0639327f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa }; - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); + SkipConditions skipConditions5 = new SkipConditions(); + SkipStepConditions skipStepConditions3 = new SkipStepConditions(); num4 = 1; - List list125 = new List(num4); - CollectionsMarshal.SetCount(list125, num4); - span6 = CollectionsMarshal.AsSpan(list125); + List list123 = new List(num4); + CollectionsMarshal.SetCount(list123, num4); + span6 = CollectionsMarshal.AsSpan(list123); num3 = 0; span6[num3] = 134; - skipStepConditions5.InTerritory = list125; - skipConditions7.StepIf = skipStepConditions5; + skipStepConditions3.InTerritory = list123; + skipConditions5.StepIf = skipStepConditions3; SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); num3 = 2; - List list126 = new List(num3); - CollectionsMarshal.SetCount(list126, num3); - span6 = CollectionsMarshal.AsSpan(list126); + List list124 = new List(num3); + CollectionsMarshal.SetCount(list124, num3); + span6 = CollectionsMarshal.AsSpan(list124); num4 = 0; span6[num4] = 134; num4++; span6[num4] = 129; - skipAetheryteCondition3.InTerritory = list126; - skipConditions7.AetheryteShortcutIf = skipAetheryteCondition3; - obj75.SkipConditions = skipConditions7; - reference92 = obj75; + skipAetheryteCondition3.InTerritory = list124; + skipConditions5.AetheryteShortcutIf = skipAetheryteCondition3; + obj75.SkipConditions = skipConditions5; + reference90 = obj75; num2++; - ref QuestStep reference93 = ref span3[num2]; + ref QuestStep reference91 = ref span3[num2]; QuestStep obj76 = new QuestStep(EInteractionType.Combat, 338u, new Vector3(130.05261f, 51.719154f, 185.6565f), 134) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num4 = 1; - List list127 = new List(num4); - CollectionsMarshal.SetCount(list127, num4); - span7 = CollectionsMarshal.AsSpan(list127); + List list125 = new List(num4); + CollectionsMarshal.SetCount(list125, num4); + span7 = CollectionsMarshal.AsSpan(list125); num3 = 0; - ref ComplexCombatData reference94 = ref span7[num3]; + ref ComplexCombatData reference92 = ref span7[num3]; ComplexCombatData obj77 = new ComplexCombatData { DataId = 338u, MinimumKillCount = 4u }; num6 = 6; - List list128 = new List(num6); - CollectionsMarshal.SetCount(list128, num6); - span8 = CollectionsMarshal.AsSpan(list128); + List list126 = new List(num6); + CollectionsMarshal.SetCount(list126, num6); + span8 = CollectionsMarshal.AsSpan(list126); num5 = 0; span8[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); num5++; @@ -12539,13 +13785,13 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj77.CompletionQuestVariablesFlags = list128; - reference94 = obj77; - obj76.ComplexCombatData = list127; + obj77.CompletionQuestVariablesFlags = list126; + reference92 = obj77; + obj76.ComplexCombatData = list125; num3 = 6; - List list129 = new List(num3); - CollectionsMarshal.SetCount(list129, num3); - span8 = CollectionsMarshal.AsSpan(list129); + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span8 = CollectionsMarshal.AsSpan(list127); num4 = 0; span8[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); num4++; @@ -12558,40 +13804,40 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = null; - obj76.CompletionQuestVariablesFlags = list129; - reference93 = obj76; - obj74.Steps = list124; - reference91 = obj74; + obj76.CompletionQuestVariablesFlags = list127; + reference91 = obj76; + obj74.Steps = list122; + reference89 = obj74; num++; - ref QuestSequence reference95 = ref span2[num]; + ref QuestSequence reference93 = ref span2[num]; QuestSequence obj78 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); index2 = 0; - ref QuestStep reference96 = ref span3[index2]; + ref QuestStep reference94 = ref span3[index2]; QuestStep obj79 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-57.281883f, 33.088005f, 160.24603f), 134) { Fly = true }; - SkipConditions skipConditions8 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num4 = 1; - List list131 = new List(num4); - CollectionsMarshal.SetCount(list131, num4); - span6 = CollectionsMarshal.AsSpan(list131); + List list129 = new List(num4); + CollectionsMarshal.SetCount(list129, num4); + span6 = CollectionsMarshal.AsSpan(list129); num3 = 0; span6[num3] = 134; - skipStepConditions6.NotInTerritory = list131; - skipConditions8.StepIf = skipStepConditions6; - obj79.SkipConditions = skipConditions8; - reference96 = obj79; + skipStepConditions4.NotInTerritory = list129; + skipConditions6.StepIf = skipStepConditions4; + obj79.SkipConditions = skipConditions6; + reference94 = obj79; index2++; - ref QuestStep reference97 = ref span3[index2]; + ref QuestStep reference95 = ref span3[index2]; QuestStep obj80 = new QuestStep(EInteractionType.CompleteQuest, 1000959u, new Vector3(-65.62909f, 41.999985f, -139.45221f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12601,49 +13847,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - SkipConditions skipConditions9 = new SkipConditions(); + SkipConditions skipConditions7 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition4 = new SkipAetheryteCondition(); num3 = 2; - List list132 = new List(num3); - CollectionsMarshal.SetCount(list132, num3); - span6 = CollectionsMarshal.AsSpan(list132); + List list130 = new List(num3); + CollectionsMarshal.SetCount(list130, num3); + span6 = CollectionsMarshal.AsSpan(list130); num4 = 0; span6[num4] = 129; num4++; span6[num4] = 128; - skipAetheryteCondition4.InTerritory = list132; - skipConditions9.AetheryteShortcutIf = skipAetheryteCondition4; - obj80.SkipConditions = skipConditions9; - reference97 = obj80; - obj78.Steps = list130; - reference95 = obj78; - questRoot15.QuestSequence = list119; + skipAetheryteCondition4.InTerritory = list130; + skipConditions7.AetheryteShortcutIf = skipAetheryteCondition4; + obj80.SkipConditions = skipConditions7; + reference95 = obj80; + obj78.Steps = list128; + reference93 = obj78; + questRoot15.QuestSequence = list117; AddQuest(questId15, questRoot15); QuestId questId16 = new QuestId(117); QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list133 = new List(num); - CollectionsMarshal.SetCount(list133, num); - span = CollectionsMarshal.AsSpan(list133); + List list131 = new List(num); + CollectionsMarshal.SetCount(list131, num); + span = CollectionsMarshal.AsSpan(list131); index = 0; span[index] = "UcanPatates"; - questRoot16.Author = list133; + questRoot16.Author = list131; index = 4; - List list134 = new List(index); - CollectionsMarshal.SetCount(list134, index); - span2 = CollectionsMarshal.AsSpan(list134); + List list132 = new List(index); + CollectionsMarshal.SetCount(list132, index); + span2 = CollectionsMarshal.AsSpan(list132); num = 0; - ref QuestSequence reference98 = ref span2[num]; + ref QuestSequence reference96 = ref span2[num]; QuestSequence obj81 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span3 = CollectionsMarshal.AsSpan(list133); num2 = 0; - ref QuestStep reference99 = ref span3[num2]; + ref QuestStep reference97 = ref span3[num2]; QuestStep obj82 = new QuestStep(EInteractionType.AcceptQuest, 1001537u, new Vector3(-58.854065f, 42.299744f, -164.08032f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12653,34 +13899,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - SkipConditions skipConditions10 = new SkipConditions(); + SkipConditions skipConditions8 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition5 = new SkipAetheryteCondition(); num4 = 2; - List list136 = new List(num4); - CollectionsMarshal.SetCount(list136, num4); - span6 = CollectionsMarshal.AsSpan(list136); + List list134 = new List(num4); + CollectionsMarshal.SetCount(list134, num4); + span6 = CollectionsMarshal.AsSpan(list134); num3 = 0; span6[num3] = 129; num3++; span6[num3] = 128; - skipAetheryteCondition5.InTerritory = list136; - skipConditions10.AetheryteShortcutIf = skipAetheryteCondition5; - obj82.SkipConditions = skipConditions10; - reference99 = obj82; - obj81.Steps = list135; - reference98 = obj81; + skipAetheryteCondition5.InTerritory = list134; + skipConditions8.AetheryteShortcutIf = skipAetheryteCondition5; + obj82.SkipConditions = skipConditions8; + reference97 = obj82; + obj81.Steps = list133; + reference96 = obj81; num++; - ref QuestSequence reference100 = ref span2[num]; + ref QuestSequence reference98 = ref span2[num]; QuestSequence obj83 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list135 = new List(num2); + CollectionsMarshal.SetCount(list135, num2); + span3 = CollectionsMarshal.AsSpan(list135); index2 = 0; - ref QuestStep reference101 = ref span3[index2]; + ref QuestStep reference99 = ref span3[index2]; QuestStep obj84 = new QuestStep(EInteractionType.Interact, 1000957u, new Vector3(-49.271423f, 43.999977f, -146.37988f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12690,34 +13936,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - SkipConditions skipConditions11 = new SkipConditions(); + SkipConditions skipConditions9 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition6 = new SkipAetheryteCondition(); num3 = 2; - List list138 = new List(num3); - CollectionsMarshal.SetCount(list138, num3); - span6 = CollectionsMarshal.AsSpan(list138); + List list136 = new List(num3); + CollectionsMarshal.SetCount(list136, num3); + span6 = CollectionsMarshal.AsSpan(list136); num4 = 0; span6[num4] = 129; num4++; span6[num4] = 128; - skipAetheryteCondition6.InTerritory = list138; - skipConditions11.AetheryteShortcutIf = skipAetheryteCondition6; - obj84.SkipConditions = skipConditions11; - reference101 = obj84; - obj83.Steps = list137; - reference100 = obj83; + skipAetheryteCondition6.InTerritory = list136; + skipConditions9.AetheryteShortcutIf = skipAetheryteCondition6; + obj84.SkipConditions = skipConditions9; + reference99 = obj84; + obj83.Steps = list135; + reference98 = obj83; num++; - ref QuestSequence reference102 = ref span2[num]; + ref QuestSequence reference100 = ref span2[num]; QuestSequence obj85 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); num2 = 0; - ref QuestStep reference103 = ref span3[num2]; + ref QuestStep reference101 = ref span3[num2]; QuestStep obj86 = new QuestStep(EInteractionType.Interact, 1000937u, new Vector3(-12.222534f, 44.99988f, -251.88074f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12727,34 +13973,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaMarauder } }; - SkipConditions skipConditions12 = new SkipConditions(); + SkipConditions skipConditions10 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition7 = new SkipAetheryteCondition(); num4 = 2; - List list140 = new List(num4); - CollectionsMarshal.SetCount(list140, num4); - span6 = CollectionsMarshal.AsSpan(list140); + List list138 = new List(num4); + CollectionsMarshal.SetCount(list138, num4); + span6 = CollectionsMarshal.AsSpan(list138); num3 = 0; span6[num3] = 129; num3++; span6[num3] = 128; - skipAetheryteCondition7.InTerritory = list140; - skipConditions12.AetheryteShortcutIf = skipAetheryteCondition7; - obj86.SkipConditions = skipConditions12; - reference103 = obj86; - obj85.Steps = list139; - reference102 = obj85; + skipAetheryteCondition7.InTerritory = list138; + skipConditions10.AetheryteShortcutIf = skipAetheryteCondition7; + obj86.SkipConditions = skipConditions10; + reference101 = obj86; + obj85.Steps = list137; + reference100 = obj85; num++; - ref QuestSequence reference104 = ref span2[num]; + ref QuestSequence reference102 = ref span2[num]; QuestSequence obj87 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); index2 = 0; - ref QuestStep reference105 = ref span3[index2]; + ref QuestStep reference103 = ref span3[index2]; QuestStep obj88 = new QuestStep(EInteractionType.CompleteQuest, 1000957u, new Vector3(-49.271423f, 43.999977f, -146.37988f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, @@ -12764,61 +14010,61 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaCulinarian } }; - SkipConditions skipConditions13 = new SkipConditions(); + SkipConditions skipConditions11 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition8 = new SkipAetheryteCondition(); num3 = 2; - List list142 = new List(num3); - CollectionsMarshal.SetCount(list142, num3); - span6 = CollectionsMarshal.AsSpan(list142); + List list140 = new List(num3); + CollectionsMarshal.SetCount(list140, num3); + span6 = CollectionsMarshal.AsSpan(list140); num4 = 0; span6[num4] = 129; num4++; span6[num4] = 128; - skipAetheryteCondition8.InTerritory = list142; - skipConditions13.AetheryteShortcutIf = skipAetheryteCondition8; - obj88.SkipConditions = skipConditions13; - reference105 = obj88; - obj87.Steps = list141; - reference104 = obj87; - questRoot16.QuestSequence = list134; + skipAetheryteCondition8.InTerritory = list140; + skipConditions11.AetheryteShortcutIf = skipAetheryteCondition8; + obj88.SkipConditions = skipConditions11; + reference103 = obj88; + obj87.Steps = list139; + reference102 = obj87; + questRoot16.QuestSequence = list132; AddQuest(questId16, questRoot16); QuestId questId17 = new QuestId(121); QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list143 = new List(num); - CollectionsMarshal.SetCount(list143, num); - span = CollectionsMarshal.AsSpan(list143); + List list141 = new List(num); + CollectionsMarshal.SetCount(list141, num); + span = CollectionsMarshal.AsSpan(list141); index = 0; span[index] = "liza"; - questRoot17.Author = list143; + questRoot17.Author = list141; index = 2; - List list144 = new List(index); - CollectionsMarshal.SetCount(list144, index); - span2 = CollectionsMarshal.AsSpan(list144); + List list142 = new List(index); + CollectionsMarshal.SetCount(list142, index); + span2 = CollectionsMarshal.AsSpan(list142); num = 0; - ref QuestSequence reference106 = ref span2[num]; + ref QuestSequence reference104 = ref span2[num]; QuestSequence obj89 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); + List list143 = new List(index2); + CollectionsMarshal.SetCount(list143, index2); + span3 = CollectionsMarshal.AsSpan(list143); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000857u, new Vector3(-165.27051f, 5.2500057f, 164.29382f), 129); - obj89.Steps = list145; - reference106 = obj89; + obj89.Steps = list143; + reference104 = obj89; num++; - ref QuestSequence reference107 = ref span2[num]; + ref QuestSequence reference105 = ref span2[num]; QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); + List list144 = new List(num2); + CollectionsMarshal.SetCount(list144, num2); + span3 = CollectionsMarshal.AsSpan(list144); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001000u, new Vector3(-32.028687f, 41.499985f, 208.39233f), 128) { @@ -12828,57 +14074,57 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj90.Steps = list146; - reference107 = obj90; - questRoot17.QuestSequence = list144; + obj90.Steps = list144; + reference105 = obj90; + questRoot17.QuestSequence = list142; AddQuest(questId17, questRoot17); QuestId questId18 = new QuestId(123); QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list147 = new List(num); - CollectionsMarshal.SetCount(list147, num); - span = CollectionsMarshal.AsSpan(list147); + List list145 = new List(num); + CollectionsMarshal.SetCount(list145, num); + span = CollectionsMarshal.AsSpan(list145); index = 0; - span[index] = "liza,alydev"; - questRoot18.Author = list147; + span[index] = "liza"; + questRoot18.Author = list145; index = 3; - List list148 = new List(index); - CollectionsMarshal.SetCount(list148, index); - span2 = CollectionsMarshal.AsSpan(list148); + List list146 = new List(index); + CollectionsMarshal.SetCount(list146, index); + span2 = CollectionsMarshal.AsSpan(list146); num = 0; - ref QuestSequence reference108 = ref span2[num]; + ref QuestSequence reference106 = ref span2[num]; QuestSequence obj91 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - span3 = CollectionsMarshal.AsSpan(list149); + List list147 = new List(index2); + CollectionsMarshal.SetCount(list147, index2); + span3 = CollectionsMarshal.AsSpan(list147); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1001140u, new Vector3(23.788818f, -8f, 115.861694f), 183); - obj91.Steps = list149; - reference108 = obj91; + obj91.Steps = list147; + reference106 = obj91; num++; - ref QuestSequence reference109 = ref span2[num]; + ref QuestSequence reference107 = ref span2[num]; QuestSequence obj92 = new QuestSequence { Sequence = 1 }; - num2 = 13; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); + num2 = 7; + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); index2 = 0; - ref QuestStep reference110 = ref span3[index2]; + ref QuestStep reference108 = ref span3[index2]; QuestStep obj93 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 132) { Aetheryte = EAetheryteLocation.Gridania }; num4 = 6; - List list151 = new List(num4); - CollectionsMarshal.SetCount(list151, num4); - span8 = CollectionsMarshal.AsSpan(list151); + List list149 = new List(num4); + CollectionsMarshal.SetCount(list149, num4); + span8 = CollectionsMarshal.AsSpan(list149); num3 = 0; span8[num3] = null; num3++; @@ -12891,8 +14137,8 @@ public static class AssemblyQuestLoader span8[num3] = null; num3++; span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj93.CompletionQuestVariablesFlags = list151; - reference110 = obj93; + obj93.CompletionQuestVariablesFlags = list149; + reference108 = obj93; index2++; span3[index2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 132) { @@ -12904,26 +14150,52 @@ public static class AssemblyQuestLoader AethernetShard = EAetheryteLocation.GridaniaArcher }; index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) + { + Comment = "Archer Receptionist" + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) + { + Disabled = true, + Comment = "Pick up Class Quest" + }; + index2++; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(102.810745f, 5.4071116f, 12.54738f), 132) { TargetTerritoryId = (ushort)133 }; index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + span3[index2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133) + { + Comment = "TODO Questflags" + }; + obj92.Steps = list148; + reference107 = obj92; + num++; + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj94 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 8; + List list150 = new List(index2); + CollectionsMarshal.SetCount(list150, index2); + span3 = CollectionsMarshal.AsSpan(list150); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { AethernetShard = EAetheryteLocation.GridaniaLeatherworker }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(121.70568f, 12.25941f, -100.795494f), 133); - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(121.70568f, 12.25941f, -100.795494f), 133); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { AethernetShard = EAetheryteLocation.GridaniaLancer }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { AethernetShard = EAetheryteLocation.GridaniaAmphitheatre, AethernetShortcut = new AethernetShortcut @@ -12932,15 +14204,15 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLeatherworker } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-174.09056f, 10.91981f, -162.12527f), 133); - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-174.09056f, 10.91981f, -162.12527f), 133); + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { AethernetShard = EAetheryteLocation.GridaniaBotanist }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) + num2++; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { AethernetShard = EAetheryteLocation.GridaniaConjurer, AethernetShortcut = new AethernetShortcut @@ -12949,93 +14221,66 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) - { - Comment = "Archer Receptionist", - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GridaniaConjurer, - To = EAetheryteLocation.GridaniaArcher - } - }; - obj92.Steps = list150; - reference109 = obj92; - num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132) - { - PickUpQuestId = new QuestId(21) - }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.GridaniaArcher, + From = EAetheryteLocation.GridaniaConjurer, To = EAetheryteLocation.GridaniaAirship } }; - obj94.Steps = list152; - reference111 = obj94; - questRoot18.QuestSequence = list148; + obj94.Steps = list150; + reference109 = obj94; + questRoot18.QuestSequence = list146; AddQuest(questId18, questRoot18); QuestId questId19 = new QuestId(124); QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list153 = new List(num); - CollectionsMarshal.SetCount(list153, num); - span = CollectionsMarshal.AsSpan(list153); + List list151 = new List(num); + CollectionsMarshal.SetCount(list151, num); + span = CollectionsMarshal.AsSpan(list151); index = 0; - span[index] = "liza,alydev"; - questRoot19.Author = list153; + span[index] = "liza"; + questRoot19.Author = list151; index = 3; - List list154 = new List(index); - CollectionsMarshal.SetCount(list154, index); - span2 = CollectionsMarshal.AsSpan(list154); + List list152 = new List(index); + CollectionsMarshal.SetCount(list152, index); + span2 = CollectionsMarshal.AsSpan(list152); num = 0; - ref QuestSequence reference112 = ref span2[num]; + ref QuestSequence reference110 = ref span2[num]; QuestSequence obj95 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + span3 = CollectionsMarshal.AsSpan(list153); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001140u, new Vector3(23.788818f, -8f, 115.861694f), 183); - obj95.Steps = list155; - reference112 = obj95; + obj95.Steps = list153; + reference110 = obj95; num++; - ref QuestSequence reference113 = ref span2[num]; + ref QuestSequence reference111 = ref span2[num]; QuestSequence obj96 = new QuestSequence { Sequence = 1 }; index2 = 13; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); + List list154 = new List(index2); + CollectionsMarshal.SetCount(list154, index2); + span3 = CollectionsMarshal.AsSpan(list154); num2 = 0; - ref QuestStep reference114 = ref span3[num2]; + ref QuestStep reference112 = ref span3[num2]; QuestStep obj97 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 132) { Aetheryte = EAetheryteLocation.Gridania }; num3 = 6; - List list157 = new List(num3); - CollectionsMarshal.SetCount(list157, num3); - span8 = CollectionsMarshal.AsSpan(list157); + List list155 = new List(num3); + CollectionsMarshal.SetCount(list155, num3); + span8 = CollectionsMarshal.AsSpan(list155); num4 = 0; span8[num4] = null; num4++; @@ -13048,8 +14293,8 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj97.CompletionQuestVariablesFlags = list157; - reference114 = obj97; + obj97.CompletionQuestVariablesFlags = list155; + reference112 = obj97; num2++; span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 132) { @@ -13066,7 +14311,10 @@ public static class AssemblyQuestLoader TargetTerritoryId = (ushort)133 }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133); + span3[num2] = new QuestStep(EInteractionType.Interact, 1000768u, new Vector3(172.35059f, 15.5f, -89.951965f), 133) + { + Comment = "TODO Questflags" + }; num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 133) { @@ -13111,22 +14359,23 @@ public static class AssemblyQuestLoader { Comment = "Conjurer Receptionist" }; - obj96.Steps = list156; - reference113 = obj96; + obj96.Steps = list154; + reference111 = obj96; num++; - ref QuestSequence reference115 = ref span2[num]; + ref QuestSequence reference113 = ref span2[num]; QuestSequence obj98 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) + span3[index2] = new QuestStep(EInteractionType.Interact, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) { - PickUpQuestId = new QuestId(22) + Disabled = true, + Comment = "Pick up Class Quest" }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) @@ -13137,33 +14386,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAirship } }; - obj98.Steps = list158; - reference115 = obj98; - questRoot19.QuestSequence = list154; + obj98.Steps = list156; + reference113 = obj98; + questRoot19.QuestSequence = list152; AddQuest(questId19, questRoot19); QuestId questId20 = new QuestId(126); QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list157 = new List(num); + CollectionsMarshal.SetCount(list157, num); + span = CollectionsMarshal.AsSpan(list157); index = 0; span[index] = "liza"; - questRoot20.Author = list159; + questRoot20.Author = list157; index = 9; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list158 = new List(index); + CollectionsMarshal.SetCount(list158, index); + span2 = CollectionsMarshal.AsSpan(list158); num = 0; - ref QuestSequence reference116 = ref span2[num]; + ref QuestSequence reference114 = ref span2[num]; QuestSequence obj99 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); + List list159 = new List(index2); + CollectionsMarshal.SetCount(list159, index2); + span3 = CollectionsMarshal.AsSpan(list159); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -13191,53 +14440,53 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj99.Steps = list161; - reference116 = obj99; + obj99.Steps = list159; + reference114 = obj99; num++; - ref QuestSequence reference117 = ref span2[num]; + ref QuestSequence reference115 = ref span2[num]; QuestSequence obj100 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list160 = new List(num2); + CollectionsMarshal.SetCount(list160, num2); + span3 = CollectionsMarshal.AsSpan(list160); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010198u, new Vector3(-152.11719f, -129.4397f, 267.10913f), 129) { StopDistance = 7f }; - obj100.Steps = list162; - reference117 = obj100; + obj100.Steps = list160; + reference115 = obj100; num++; - ref QuestSequence reference118 = ref span2[num]; + ref QuestSequence reference116 = ref span2[num]; QuestSequence obj101 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); + List list161 = new List(index2); + CollectionsMarshal.SetCount(list161, index2); + span3 = CollectionsMarshal.AsSpan(list161); num2 = 0; - ref QuestStep reference119 = ref span3[num2]; + ref QuestStep reference117 = ref span3[num2]; QuestStep obj102 = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.8734f, -128.1446f, 256.8712f), 129) { TargetTerritoryId = (ushort)129 }; - SkipConditions skipConditions14 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + SkipConditions skipConditions12 = new SkipConditions(); + SkipStepConditions skipStepConditions5 = new SkipStepConditions(); num4 = 1; - List list164 = new List(num4); - CollectionsMarshal.SetCount(list164, num4); - span6 = CollectionsMarshal.AsSpan(list164); + List list162 = new List(num4); + CollectionsMarshal.SetCount(list162, num4); + span6 = CollectionsMarshal.AsSpan(list162); num3 = 0; span6[num3] = 128; - skipStepConditions7.InTerritory = list164; - skipConditions14.StepIf = skipStepConditions7; - obj102.SkipConditions = skipConditions14; - reference119 = obj102; + skipStepConditions5.InTerritory = list162; + skipConditions12.StepIf = skipStepConditions5; + obj102.SkipConditions = skipConditions12; + reference117 = obj102; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1010212u, new Vector3(-50.8584f, 40f, 111.40613f), 128) { @@ -13247,34 +14496,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj101.Steps = list163; - reference118 = obj101; + obj101.Steps = list161; + reference116 = obj101; num++; - ref QuestSequence reference120 = ref span2[num]; + ref QuestSequence reference118 = ref span2[num]; QuestSequence obj103 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); + List list163 = new List(num2); + CollectionsMarshal.SetCount(list163, num2); + span3 = CollectionsMarshal.AsSpan(list163); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010211u, new Vector3(-42.22174f, 42.249126f, 115.89221f), 128); - obj103.Steps = list165; - reference120 = obj103; + obj103.Steps = list163; + reference118 = obj103; num++; - ref QuestSequence reference121 = ref span2[num]; + ref QuestSequence reference119 = ref span2[num]; QuestSequence obj104 = new QuestSequence { Sequence = 4 }; index2 = 8; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; - ref QuestStep reference122 = ref span3[num2]; + ref QuestStep reference120 = ref span3[num2]; QuestStep obj105 = new QuestStep(EInteractionType.Action, null, new Vector3(-62.300663f, 42.300003f, -151.94725f), 128) { StopDistance = 0.5f, @@ -13285,8 +14534,72 @@ public static class AssemblyQuestLoader }, Action = EAction.Hide }; - SkipConditions skipConditions15 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); + SkipConditions skipConditions13 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); + num3 = 6; + List list165 = new List(num3); + CollectionsMarshal.SetCount(list165, num3); + span8 = CollectionsMarshal.AsSpan(list165); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + skipStepConditions6.CompletionQuestVariablesFlags = list165; + skipConditions13.StepIf = skipStepConditions6; + obj105.SkipConditions = skipConditions13; + reference120 = obj105; + num2++; + ref QuestStep reference121 = ref span3[num2]; + QuestStep obj106 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-54.962505f, 42.300007f, -158.14607f), 128) + { + StopDistance = 0.5f, + DisableNavmesh = true + }; + num4 = 6; + List list166 = new List(num4); + CollectionsMarshal.SetCount(list166, num4); + span8 = CollectionsMarshal.AsSpan(list166); + num3 = 0; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj106.CompletionQuestVariablesFlags = list166; + reference121 = obj106; + num2++; + span3[num2] = new QuestStep(EInteractionType.StatusOff, null, null, 128) + { + Status = EStatus.Hidden + }; + num2++; + ref QuestStep reference122 = ref span3[num2]; + QuestStep obj107 = new QuestStep(EInteractionType.Action, null, new Vector3(-155.25468f, 18f, 28.882175f), 129) + { + StopDistance = 0.5f, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.LimsaCulinarian, + To = EAetheryteLocation.LimsaHawkersAlley + }, + Action = EAction.Hide + }; + SkipConditions skipConditions14 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); num3 = 6; List list167 = new List(num3); CollectionsMarshal.SetCount(list167, num3); @@ -13302,17 +14615,16 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions8.CompletionQuestVariablesFlags = list167; - skipConditions15.StepIf = skipStepConditions8; - obj105.SkipConditions = skipConditions15; - reference122 = obj105; + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + skipStepConditions7.CompletionQuestVariablesFlags = list167; + skipConditions14.StepIf = skipStepConditions7; + obj107.SkipConditions = skipConditions14; + reference122 = obj107; num2++; ref QuestStep reference123 = ref span3[num2]; - QuestStep obj106 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-54.962505f, 42.300007f, -158.14607f), 128) + QuestStep obj108 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-150.91245f, 18.2f, 34.06711f), 129) { - StopDistance = 0.5f, - DisableNavmesh = true + StopDistance = 0.5f }; num4 = 6; List list168 = new List(num4); @@ -13329,28 +14641,28 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj106.CompletionQuestVariablesFlags = list168; - reference123 = obj106; + span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj108.CompletionQuestVariablesFlags = list168; + reference123 = obj108; num2++; - span3[num2] = new QuestStep(EInteractionType.StatusOff, null, null, 128) + span3[num2] = new QuestStep(EInteractionType.StatusOff, null, null, 129) { Status = EStatus.Hidden }; num2++; ref QuestStep reference124 = ref span3[num2]; - QuestStep obj107 = new QuestStep(EInteractionType.Action, null, new Vector3(-155.25468f, 18f, 28.882175f), 129) + QuestStep obj109 = new QuestStep(EInteractionType.Action, null, new Vector3(-187.95581f, 1.2697256f, 208.46738f), 129) { StopDistance = 0.5f, AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.LimsaCulinarian, - To = EAetheryteLocation.LimsaHawkersAlley + From = EAetheryteLocation.LimsaHawkersAlley, + To = EAetheryteLocation.LimsaFisher }, Action = EAction.Hide }; - SkipConditions skipConditions16 = new SkipConditions(); - SkipStepConditions skipStepConditions9 = new SkipStepConditions(); + SkipConditions skipConditions15 = new SkipConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num3 = 6; List list169 = new List(num3); CollectionsMarshal.SetCount(list169, num3); @@ -13366,17 +14678,14 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions9.CompletionQuestVariablesFlags = list169; - skipConditions16.StepIf = skipStepConditions9; - obj107.SkipConditions = skipConditions16; - reference124 = obj107; + span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions8.CompletionQuestVariablesFlags = list169; + skipConditions15.StepIf = skipStepConditions8; + obj109.SkipConditions = skipConditions15; + reference124 = obj109; num2++; ref QuestStep reference125 = ref span3[num2]; - QuestStep obj108 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-150.91245f, 18.2f, 34.06711f), 129) - { - StopDistance = 0.5f - }; + QuestStep questStep16 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-190.81572f, 0.9999907f, 210.59836f), 129); num4 = 6; List list170 = new List(num4); CollectionsMarshal.SetCount(list170, num4); @@ -13392,32 +14701,186 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj108.CompletionQuestVariablesFlags = list170; - reference125 = obj108; - num2++; - span3[num2] = new QuestStep(EInteractionType.StatusOff, null, null, 129) + span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list170; + reference125 = questStep16; + obj104.Steps = list164; + reference119 = obj104; + num++; + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj110 = new QuestSequence + { + Sequence = 5 + }; + num2 = 2; + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.StatusOff, null, null, 129) { Status = EStatus.Hidden }; - num2++; - ref QuestStep reference126 = ref span3[num2]; - QuestStep obj109 = new QuestStep(EInteractionType.Action, null, new Vector3(-187.95581f, 1.2697256f, 208.46738f), 129) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129); + obj110.Steps = list171; + reference126 = obj110; + num++; + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj111 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); + num2 = 0; + ref QuestStep reference128 = ref span3[num2]; + QuestStep questStep17 = new QuestStep(EInteractionType.SinglePlayerDuty, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129); + SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); + num3 = 4; + List list173 = new List(num3); + CollectionsMarshal.SetCount(list173, num3); + span = CollectionsMarshal.AsSpan(list173); + num4 = 0; + span[num4] = "(phase 1) AI doesn't move or pick up the stolen firearms"; + num4++; + span[num4] = "(phase 1 + 2) AI automatically removes Hidden status"; + num4++; + span[num4] = "(phase 2) AI only moves while targeted enemies are in range + gets stuck on corners while trying to get to irrelevant enemies"; + num4++; + span[num4] = "(phase 2) AI doesn't even attempt to navigate to the end of the quest"; + singlePlayerDutyOptions.Notes = list173; + questStep17.SinglePlayerDutyOptions = singlePlayerDutyOptions; + reference128 = questStep17; + obj111.Steps = list172; + reference127 = obj111; + num++; + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj112 = new QuestSequence + { + Sequence = 7 + }; + num2 = 1; + List list174 = new List(num2); + CollectionsMarshal.SetCount(list174, num2); + span3 = CollectionsMarshal.AsSpan(list174); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129) { - StopDistance = 0.5f, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.LimsaHawkersAlley, To = EAetheryteLocation.LimsaFisher - }, - Action = EAction.Hide + } }; - SkipConditions skipConditions17 = new SkipConditions(); - SkipStepConditions skipStepConditions10 = new SkipStepConditions(); + obj112.Steps = list174; + reference129 = obj112; + num++; + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj113 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) + { + TargetTerritoryId = (ushort)129 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) + { + StopDistance = 7f, + NextQuestId = new QuestId(144) + }; + obj113.Steps = list175; + reference130 = obj113; + questRoot20.QuestSequence = list158; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(129); + QuestRoot questRoot21 = new QuestRoot(); + num = 1; + List list176 = new List(num); + CollectionsMarshal.SetCount(list176, num); + span = CollectionsMarshal.AsSpan(list176); + index = 0; + span[index] = "liza"; + questRoot21.Author = list176; + index = 7; + List list177 = new List(index); + CollectionsMarshal.SetCount(list177, index); + span2 = CollectionsMarshal.AsSpan(list177); + num = 0; + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj114 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + span3 = CollectionsMarshal.AsSpan(list178); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000421u, new Vector3(98.25281f, -8f, -78.446655f), 148); + obj114.Steps = list178; + reference131 = obj114; + num++; + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj115 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list179 = new List(index2); + CollectionsMarshal.SetCount(list179, index2); + span3 = CollectionsMarshal.AsSpan(list179); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1000465u, new Vector3(298.63428f, 9.999997f, 119.035645f), 148); + obj115.Steps = list179; + reference132 = obj115; + num++; + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj116 = new QuestSequence + { + Sequence = 2 + }; + num2 = 5; + List list180 = new List(num2); + CollectionsMarshal.SetCount(list180, num2); + span3 = CollectionsMarshal.AsSpan(list180); + index2 = 0; + ref QuestStep reference134 = ref span3[index2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1000512u, new Vector3(311.69592f, 14.8470745f, 164.47693f), 148); + num4 = 6; + List list181 = new List(num4); + CollectionsMarshal.SetCount(list181, num4); + span8 = CollectionsMarshal.AsSpan(list181); + num3 = 0; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list181; + reference134 = questStep18; + index2++; + ref QuestStep reference135 = ref span3[index2]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1000513u, new Vector3(303.8833f, 15.899703f, 160.87585f), 148); num3 = 6; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span8 = CollectionsMarshal.AsSpan(list171); + List list182 = new List(num3); + CollectionsMarshal.SetCount(list182, num3); + span8 = CollectionsMarshal.AsSpan(list182); num4 = 0; span8[num4] = null; num4++; @@ -13430,183 +14893,11 @@ public static class AssemblyQuestLoader span8[num4] = null; num4++; span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions10.CompletionQuestVariablesFlags = list171; - skipConditions17.StepIf = skipStepConditions10; - obj109.SkipConditions = skipConditions17; - reference126 = obj109; - num2++; - ref QuestStep reference127 = ref span3[num2]; - QuestStep questStep18 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-190.81572f, 0.9999907f, 210.59836f), 129); - num4 = 6; - List list172 = new List(num4); - CollectionsMarshal.SetCount(list172, num4); - span8 = CollectionsMarshal.AsSpan(list172); - num3 = 0; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list172; - reference127 = questStep18; - obj104.Steps = list166; - reference121 = obj104; - num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj110 = new QuestSequence - { - Sequence = 5 - }; - num2 = 2; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.StatusOff, null, null, 129) - { - Status = EStatus.Hidden - }; + questStep19.CompletionQuestVariablesFlags = list182; + reference135 = questStep19; index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129); - obj110.Steps = list173; - reference128 = obj110; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); - num2 = 0; - ref QuestStep reference130 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.SinglePlayerDuty, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129); - SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); - num3 = 4; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span = CollectionsMarshal.AsSpan(list175); - num4 = 0; - span[num4] = "(phase 1) AI doesn't move or pick up the stolen firearms"; - num4++; - span[num4] = "(phase 1 + 2) AI automatically removes Hidden status"; - num4++; - span[num4] = "(phase 2) AI only moves while targeted enemies are in range + gets stuck on corners while trying to get to irrelevant enemies"; - num4++; - span[num4] = "(phase 2) AI doesn't even attempt to navigate to the end of the quest"; - singlePlayerDutyOptions.Notes = list175; - questStep19.SinglePlayerDutyOptions = singlePlayerDutyOptions; - reference130 = questStep19; - obj111.Steps = list174; - reference129 = obj111; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1010213u, new Vector3(-161.12f, 1.9499999f, 239.30713f), 129) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.LimsaHawkersAlley, - To = EAetheryteLocation.LimsaFisher - } - }; - obj112.Steps = list176; - reference131 = obj112; - num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span3 = CollectionsMarshal.AsSpan(list177); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) - { - TargetTerritoryId = (ushort)129 - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) - { - StopDistance = 7f, - NextQuestId = new QuestId(144) - }; - obj113.Steps = list177; - reference132 = obj113; - questRoot20.QuestSequence = list160; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(129); - QuestRoot questRoot21 = new QuestRoot(); - num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - span = CollectionsMarshal.AsSpan(list178); - index = 0; - span[index] = "liza"; - questRoot21.Author = list178; - index = 7; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - span2 = CollectionsMarshal.AsSpan(list179); - num = 0; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000421u, new Vector3(98.25281f, -8f, -78.446655f), 148); - obj114.Steps = list180; - reference133 = obj114; - num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj115 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000465u, new Vector3(298.63428f, 9.999997f, 119.035645f), 148); - obj115.Steps = list181; - reference134 = obj115; - num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = 2 - }; - num2 = 5; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); - index2 = 0; ref QuestStep reference136 = ref span3[index2]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1000512u, new Vector3(311.69592f, 14.8470745f, 164.47693f), 148); + QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1000514u, new Vector3(296.1012f, 15.999987f, 171.4961f), 148); num4 = 6; List list183 = new List(num4); CollectionsMarshal.SetCount(list183, num4); @@ -13622,12 +14913,12 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep20.CompletionQuestVariablesFlags = list183; reference136 = questStep20; index2++; ref QuestStep reference137 = ref span3[index2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1000513u, new Vector3(303.8833f, 15.899703f, 160.87585f), 148); + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1000515u, new Vector3(291.21838f, 19.86808f, 175.21924f), 148); num3 = 6; List list184 = new List(num3); CollectionsMarshal.SetCount(list184, num3); @@ -13643,12 +14934,12 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); questStep21.CompletionQuestVariablesFlags = list184; reference137 = questStep21; index2++; ref QuestStep reference138 = ref span3[index2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1000514u, new Vector3(296.1012f, 15.999987f, 171.4961f), 148); + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1000516u, new Vector3(284.65698f, 21.97319f, 188.18945f), 148); num4 = 6; List list185 = new List(num4); CollectionsMarshal.SetCount(list185, num4); @@ -13664,63 +14955,21 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span8[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); questStep22.CompletionQuestVariablesFlags = list185; reference138 = questStep22; - index2++; - ref QuestStep reference139 = ref span3[index2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1000515u, new Vector3(291.21838f, 19.86808f, 175.21924f), 148); - num3 = 6; - List list186 = new List(num3); - CollectionsMarshal.SetCount(list186, num3); - span8 = CollectionsMarshal.AsSpan(list186); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list186; - reference139 = questStep23; - index2++; - ref QuestStep reference140 = ref span3[index2]; - QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1000516u, new Vector3(284.65698f, 21.97319f, 188.18945f), 148); - num4 = 6; - List list187 = new List(num4); - CollectionsMarshal.SetCount(list187, num4); - span8 = CollectionsMarshal.AsSpan(list187); - num3 = 0; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list187; - reference140 = questStep24; - obj116.Steps = list182; - reference135 = obj116; + obj116.Steps = list180; + reference133 = obj116; num++; - ref QuestSequence reference141 = ref span2[num]; + ref QuestSequence reference139 = ref span2[num]; QuestSequence obj117 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1000740u, new Vector3(260.18152f, 24.000002f, 192.2179f), 148) { @@ -13729,39 +14978,39 @@ public static class AssemblyQuestLoader Enabled = true } }; - obj117.Steps = list188; - reference141 = obj117; + obj117.Steps = list186; + reference139 = obj117; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference142 = ref span2[num]; + ref QuestSequence reference140 = ref span2[num]; QuestSequence obj118 = new QuestSequence { Sequence = 5 }; num2 = 2; - List list189 = new List(num2); - CollectionsMarshal.SetCount(list189, num2); - span3 = CollectionsMarshal.AsSpan(list189); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(319.9492f, 13.866494f, 156.2647f), 148); index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1000465u, new Vector3(298.63428f, 9.999997f, 119.035645f), 148); - obj118.Steps = list189; - reference142 = obj118; + obj118.Steps = list187; + reference140 = obj118; num++; - ref QuestSequence reference143 = ref span2[num]; + ref QuestSequence reference141 = ref span2[num]; QuestSequence obj119 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list190 = new List(index2); - CollectionsMarshal.SetCount(list190, index2); - span3 = CollectionsMarshal.AsSpan(list190); + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + span3 = CollectionsMarshal.AsSpan(list188); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000100u, new Vector3(23.819275f, -8f, 115.92273f), 132) { @@ -13772,94 +15021,94 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAirship } }; - obj119.Steps = list190; - reference143 = obj119; - questRoot21.QuestSequence = list179; + obj119.Steps = list188; + reference141 = obj119; + questRoot21.QuestSequence = list177; AddQuest(questId21, questRoot21); QuestId questId22 = new QuestId(131); QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list191 = new List(num); - CollectionsMarshal.SetCount(list191, num); - span = CollectionsMarshal.AsSpan(list191); + List list189 = new List(num); + CollectionsMarshal.SetCount(list189, num); + span = CollectionsMarshal.AsSpan(list189); index = 0; span[index] = "Cacahuetes"; - questRoot22.Author = list191; + questRoot22.Author = list189; index = 2; - List list192 = new List(index); - CollectionsMarshal.SetCount(list192, index); - span2 = CollectionsMarshal.AsSpan(list192); + List list190 = new List(index); + CollectionsMarshal.SetCount(list190, index); + span2 = CollectionsMarshal.AsSpan(list190); num = 0; - ref QuestSequence reference144 = ref span2[num]; + ref QuestSequence reference142 = ref span2[num]; QuestSequence obj120 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000197u, new Vector3(201.31226f, -3.1634123E-15f, 43.900146f), 132); - obj120.Steps = list193; - reference144 = obj120; + obj120.Steps = list191; + reference142 = obj120; num++; - ref QuestSequence reference145 = ref span2[num]; + ref QuestSequence reference143 = ref span2[num]; QuestSequence obj121 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list194 = new List(index2); - CollectionsMarshal.SetCount(list194, index2); - span3 = CollectionsMarshal.AsSpan(list194); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; - ref QuestStep reference146 = ref span3[num2]; + ref QuestStep reference144 = ref span3[num2]; QuestStep obj122 = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { StopDistance = 5f }; num3 = 1; - List list195 = new List(num3); - CollectionsMarshal.SetCount(list195, num3); - span5 = CollectionsMarshal.AsSpan(list195); + List list193 = new List(num3); + CollectionsMarshal.SetCount(list193, num3); + span5 = CollectionsMarshal.AsSpan(list193); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSARC998_00131_Q1_000_1") }; - obj122.DialogueChoices = list195; - reference146 = obj122; - obj121.Steps = list194; - reference145 = obj121; - questRoot22.QuestSequence = list192; + obj122.DialogueChoices = list193; + reference144 = obj122; + obj121.Steps = list192; + reference143 = obj121; + questRoot22.QuestSequence = list190; AddQuest(questId22, questRoot22); QuestId questId23 = new QuestId(132); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list196 = new List(num); - CollectionsMarshal.SetCount(list196, num); - span = CollectionsMarshal.AsSpan(list196); + List list194 = new List(num); + CollectionsMarshal.SetCount(list194, num); + span = CollectionsMarshal.AsSpan(list194); index = 0; span[index] = "Cacahuetes"; - questRoot23.Author = list196; + questRoot23.Author = list194; index = 2; - List list197 = new List(index); - CollectionsMarshal.SetCount(list197, index); - span2 = CollectionsMarshal.AsSpan(list197); + List list195 = new List(index); + CollectionsMarshal.SetCount(list195, index); + span2 = CollectionsMarshal.AsSpan(list195); num = 0; - ref QuestSequence reference147 = ref span2[num]; + ref QuestSequence reference145 = ref span2[num]; QuestSequence obj123 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); + List list196 = new List(num2); + CollectionsMarshal.SetCount(list196, num2); + span3 = CollectionsMarshal.AsSpan(list196); index2 = 0; - ref QuestStep reference148 = ref span3[index2]; + ref QuestStep reference146 = ref span3[index2]; QuestStep obj124 = new QuestStep(EInteractionType.AcceptQuest, 1000251u, new Vector3(147.08167f, 15.5f, -267.99426f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, @@ -13869,78 +15118,78 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLancer } }; - SkipConditions skipConditions18 = new SkipConditions(); + SkipConditions skipConditions16 = new SkipConditions(); SkipAetheryteCondition obj125 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list199 = new List(num4); - CollectionsMarshal.SetCount(list199, num4); - span6 = CollectionsMarshal.AsSpan(list199); + List list197 = new List(num4); + CollectionsMarshal.SetCount(list197, num4); + span6 = CollectionsMarshal.AsSpan(list197); num3 = 0; span6[num3] = 133; - obj125.InTerritory = list199; - skipConditions18.AetheryteShortcutIf = obj125; - obj124.SkipConditions = skipConditions18; - reference148 = obj124; - obj123.Steps = list198; - reference147 = obj123; + obj125.InTerritory = list197; + skipConditions16.AetheryteShortcutIf = obj125; + obj124.SkipConditions = skipConditions16; + reference146 = obj124; + obj123.Steps = list196; + reference145 = obj123; num++; - ref QuestSequence reference149 = ref span2[num]; + ref QuestSequence reference147 = ref span2[num]; QuestSequence obj126 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list200 = new List(index2); - CollectionsMarshal.SetCount(list200, index2); - span3 = CollectionsMarshal.AsSpan(list200); + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + span3 = CollectionsMarshal.AsSpan(list198); num2 = 0; - ref QuestStep reference150 = ref span3[num2]; - QuestStep questStep25 = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133); + ref QuestStep reference148 = ref span3[num2]; + QuestStep questStep23 = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133); num3 = 1; - List list201 = new List(num3); - CollectionsMarshal.SetCount(list201, num3); - span5 = CollectionsMarshal.AsSpan(list201); + List list199 = new List(num3); + CollectionsMarshal.SetCount(list199, num3); + span5 = CollectionsMarshal.AsSpan(list199); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSLNC998_00132_Q1_000_1") }; - questStep25.DialogueChoices = list201; - questStep25.NextQuestId = new QuestId(218); - reference150 = questStep25; - obj126.Steps = list200; - reference149 = obj126; - questRoot23.QuestSequence = list197; + questStep23.DialogueChoices = list199; + questStep23.NextQuestId = new QuestId(218); + reference148 = questStep23; + obj126.Steps = list198; + reference147 = obj126; + questRoot23.QuestSequence = list195; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(133); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list202 = new List(num); - CollectionsMarshal.SetCount(list202, num); - span = CollectionsMarshal.AsSpan(list202); + List list200 = new List(num); + CollectionsMarshal.SetCount(list200, num); + span = CollectionsMarshal.AsSpan(list200); index = 0; span[index] = "liza"; - questRoot24.Author = list202; + questRoot24.Author = list200; index = 2; - List list203 = new List(index); - CollectionsMarshal.SetCount(list203, index); - span2 = CollectionsMarshal.AsSpan(list203); + List list201 = new List(index); + CollectionsMarshal.SetCount(list201, index); + span2 = CollectionsMarshal.AsSpan(list201); num = 0; - ref QuestSequence reference151 = ref span2[num]; + ref QuestSequence reference149 = ref span2[num]; QuestSequence obj127 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list202 = new List(num2); + CollectionsMarshal.SetCount(list202, num2); + span3 = CollectionsMarshal.AsSpan(list202); index2 = 0; - ref QuestStep reference152 = ref span3[index2]; + ref QuestStep reference150 = ref span3[index2]; QuestStep obj128 = new QuestStep(EInteractionType.AcceptQuest, 1000323u, new Vector3(-234.02765f, -4.0000043f, -11.093384f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, @@ -13950,75 +15199,75 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaConjurer } }; - SkipConditions skipConditions19 = new SkipConditions(); + SkipConditions skipConditions17 = new SkipConditions(); SkipAetheryteCondition obj129 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list205 = new List(num4); - CollectionsMarshal.SetCount(list205, num4); - span6 = CollectionsMarshal.AsSpan(list205); + List list203 = new List(num4); + CollectionsMarshal.SetCount(list203, num4); + span6 = CollectionsMarshal.AsSpan(list203); num3 = 0; span6[num3] = 133; - obj129.InTerritory = list205; - skipConditions19.AetheryteShortcutIf = obj129; - obj128.SkipConditions = skipConditions19; - reference152 = obj128; - obj127.Steps = list204; - reference151 = obj127; + obj129.InTerritory = list203; + skipConditions17.AetheryteShortcutIf = obj129; + obj128.SkipConditions = skipConditions17; + reference150 = obj128; + obj127.Steps = list202; + reference149 = obj127; num++; - ref QuestSequence reference153 = ref span2[num]; + ref QuestSequence reference151 = ref span2[num]; QuestSequence obj130 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span3 = CollectionsMarshal.AsSpan(list204); num2 = 0; - ref QuestStep reference154 = ref span3[num2]; - QuestStep questStep26 = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133); + ref QuestStep reference152 = ref span3[num2]; + QuestStep questStep24 = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133); num3 = 1; - List list207 = new List(num3); - CollectionsMarshal.SetCount(list207, num3); - span5 = CollectionsMarshal.AsSpan(list207); + List list205 = new List(num3); + CollectionsMarshal.SetCount(list205, num3); + span5 = CollectionsMarshal.AsSpan(list205); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSCNJ998_00133_Q1_000_1") }; - questStep26.DialogueChoices = list207; - reference154 = questStep26; - obj130.Steps = list206; - reference153 = obj130; - questRoot24.QuestSequence = list203; + questStep24.DialogueChoices = list205; + reference152 = questStep24; + obj130.Steps = list204; + reference151 = obj130; + questRoot24.QuestSequence = list201; AddQuest(questId24, questRoot24); QuestId questId25 = new QuestId(134); QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list208 = new List(num); - CollectionsMarshal.SetCount(list208, num); - span = CollectionsMarshal.AsSpan(list208); + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + span = CollectionsMarshal.AsSpan(list206); index = 0; span[index] = "Cacahuetes"; - questRoot25.Author = list208; + questRoot25.Author = list206; index = 7; - List list209 = new List(index); - CollectionsMarshal.SetCount(list209, index); - span2 = CollectionsMarshal.AsSpan(list209); + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + span2 = CollectionsMarshal.AsSpan(list207); num = 0; - ref QuestSequence reference155 = ref span2[num]; + ref QuestSequence reference153 = ref span2[num]; QuestSequence obj131 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); + List list208 = new List(num2); + CollectionsMarshal.SetCount(list208, num2); + span3 = CollectionsMarshal.AsSpan(list208); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { @@ -14037,32 +15286,32 @@ public static class AssemblyQuestLoader } } }; - obj131.Steps = list210; - reference155 = obj131; + obj131.Steps = list208; + reference153 = obj131; num++; - ref QuestSequence reference156 = ref span2[num]; + ref QuestSequence reference154 = ref span2[num]; QuestSequence obj132 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); + List list209 = new List(index2); + CollectionsMarshal.SetCount(list209, index2); + span3 = CollectionsMarshal.AsSpan(list209); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000199u, new Vector3(211.13904f, 1.5032018E-05f, 28.580078f), 132); - obj132.Steps = list211; - reference156 = obj132; + obj132.Steps = list209; + reference154 = obj132; num++; - ref QuestSequence reference157 = ref span2[num]; + ref QuestSequence reference155 = ref span2[num]; QuestSequence obj133 = new QuestSequence { Sequence = 2 }; num2 = 12; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + List list210 = new List(num2); + CollectionsMarshal.SetCount(list210, num2); + span3 = CollectionsMarshal.AsSpan(list210); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-87.448326f, -3.8114734f, -77.68485f), 148) { @@ -14070,13 +15319,63 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows }; index2++; - ref QuestStep reference158 = ref span3[index2]; + ref QuestStep reference156 = ref span3[index2]; QuestStep obj134 = new QuestStep(EInteractionType.Action, 2001177u, new Vector3(-88.24298f, 3.768982f, -88.24298f), 148) { StopDistance = 15f, Action = EAction.HeavyShot }; num4 = 6; + List list211 = new List(num4); + CollectionsMarshal.SetCount(list211, num4); + span8 = CollectionsMarshal.AsSpan(list211); + num3 = 0; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + obj134.CompletionQuestVariablesFlags = list211; + reference156 = obj134; + index2++; + ref QuestStep reference157 = ref span3[index2]; + QuestStep questStep25 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.806755f, -3.824695f, -61.20561f), 148); + SkipConditions skipConditions18 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); + num3 = 6; + List list212 = new List(num3); + CollectionsMarshal.SetCount(list212, num3); + span8 = CollectionsMarshal.AsSpan(list212); + num4 = 0; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = null; + num4++; + span8[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + skipStepConditions9.CompletionQuestVariablesFlags = list212; + skipConditions18.StepIf = skipStepConditions9; + questStep25.SkipConditions = skipConditions18; + reference157 = questStep25; + index2++; + ref QuestStep reference158 = ref span3[index2]; + QuestStep obj135 = new QuestStep(EInteractionType.Action, 2001175u, new Vector3(-115.58716f, -3.402832f, -51.07196f), 148) + { + StopDistance = 15f, + Action = EAction.HeavyShot + }; + num4 = 6; List list213 = new List(num4); CollectionsMarshal.SetCount(list213, num4); span8 = CollectionsMarshal.AsSpan(list213); @@ -14091,14 +15390,14 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj134.CompletionQuestVariablesFlags = list213; - reference158 = obj134; + span8[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + obj135.CompletionQuestVariablesFlags = list213; + reference158 = obj135; index2++; ref QuestStep reference159 = ref span3[index2]; - QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-113.806755f, -3.824695f, -61.20561f), 148); - SkipConditions skipConditions20 = new SkipConditions(); - SkipStepConditions skipStepConditions11 = new SkipStepConditions(); + QuestStep questStep26 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-142.90863f, -1.355497f, -69.45994f), 148); + SkipConditions skipConditions19 = new SkipConditions(); + SkipStepConditions skipStepConditions10 = new SkipStepConditions(); num3 = 6; List list214 = new List(num3); CollectionsMarshal.SetCount(list214, num3); @@ -14114,14 +15413,14 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - skipStepConditions11.CompletionQuestVariablesFlags = list214; - skipConditions20.StepIf = skipStepConditions11; - questStep27.SkipConditions = skipConditions20; - reference159 = questStep27; + span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + skipStepConditions10.CompletionQuestVariablesFlags = list214; + skipConditions19.StepIf = skipStepConditions10; + questStep26.SkipConditions = skipConditions19; + reference159 = questStep26; index2++; ref QuestStep reference160 = ref span3[index2]; - QuestStep obj135 = new QuestStep(EInteractionType.Action, 2001175u, new Vector3(-115.58716f, -3.402832f, -51.07196f), 148) + QuestStep obj136 = new QuestStep(EInteractionType.Action, 2000959u, new Vector3(-143.32806f, -0.41204834f, -58.884644f), 148) { StopDistance = 15f, Action = EAction.HeavyShot @@ -14141,14 +15440,14 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list215; - reference160 = obj135; + span8[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + obj136.CompletionQuestVariablesFlags = list215; + reference160 = obj136; index2++; ref QuestStep reference161 = ref span3[index2]; - QuestStep questStep28 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-142.90863f, -1.355497f, -69.45994f), 148); - SkipConditions skipConditions21 = new SkipConditions(); - SkipStepConditions skipStepConditions12 = new SkipStepConditions(); + QuestStep questStep27 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-154.95493f, 4.0352364f, -132.85217f), 148); + SkipConditions skipConditions20 = new SkipConditions(); + SkipStepConditions skipStepConditions11 = new SkipStepConditions(); num3 = 6; List list216 = new List(num3); CollectionsMarshal.SetCount(list216, num3); @@ -14164,14 +15463,14 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - skipStepConditions12.CompletionQuestVariablesFlags = list216; - skipConditions21.StepIf = skipStepConditions12; - questStep28.SkipConditions = skipConditions21; - reference161 = questStep28; + span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + skipStepConditions11.CompletionQuestVariablesFlags = list216; + skipConditions20.StepIf = skipStepConditions11; + questStep27.SkipConditions = skipConditions20; + reference161 = questStep27; index2++; ref QuestStep reference162 = ref span3[index2]; - QuestStep obj136 = new QuestStep(EInteractionType.Action, 2000959u, new Vector3(-143.32806f, -0.41204834f, -58.884644f), 148) + QuestStep obj137 = new QuestStep(EInteractionType.Action, 2000958u, new Vector3(-166.97955f, 10.2387085f, -138.41461f), 148) { StopDistance = 15f, Action = EAction.HeavyShot @@ -14191,14 +15490,14 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj136.CompletionQuestVariablesFlags = list217; - reference162 = obj136; + span8[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj137.CompletionQuestVariablesFlags = list217; + reference162 = obj137; index2++; ref QuestStep reference163 = ref span3[index2]; - QuestStep questStep29 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-154.95493f, 4.0352364f, -132.85217f), 148); - SkipConditions skipConditions22 = new SkipConditions(); - SkipStepConditions skipStepConditions13 = new SkipStepConditions(); + QuestStep questStep28 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-114.08684f, 7.6589117f, -173.19547f), 148); + SkipConditions skipConditions21 = new SkipConditions(); + SkipStepConditions skipStepConditions12 = new SkipStepConditions(); num3 = 6; List list218 = new List(num3); CollectionsMarshal.SetCount(list218, num3); @@ -14214,14 +15513,14 @@ public static class AssemblyQuestLoader num4++; span8[num4] = null; num4++; - span8[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - skipStepConditions13.CompletionQuestVariablesFlags = list218; - skipConditions22.StepIf = skipStepConditions13; - questStep29.SkipConditions = skipConditions22; - reference163 = questStep29; + span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + skipStepConditions12.CompletionQuestVariablesFlags = list218; + skipConditions21.StepIf = skipStepConditions12; + questStep28.SkipConditions = skipConditions21; + reference163 = questStep28; index2++; ref QuestStep reference164 = ref span3[index2]; - QuestStep obj137 = new QuestStep(EInteractionType.Action, 2000958u, new Vector3(-166.97955f, 10.2387085f, -138.41461f), 148) + QuestStep obj138 = new QuestStep(EInteractionType.Action, 2000957u, new Vector3(-120.68359f, 12.49707f, -182.39111f), 148) { StopDistance = 15f, Action = EAction.HeavyShot @@ -14241,59 +15540,9 @@ public static class AssemblyQuestLoader num3++; span8[num3] = null; num3++; - span8[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj137.CompletionQuestVariablesFlags = list219; - reference164 = obj137; - index2++; - ref QuestStep reference165 = ref span3[index2]; - QuestStep questStep30 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-114.08684f, 7.6589117f, -173.19547f), 148); - SkipConditions skipConditions23 = new SkipConditions(); - SkipStepConditions skipStepConditions14 = new SkipStepConditions(); - num3 = 6; - List list220 = new List(num3); - CollectionsMarshal.SetCount(list220, num3); - span8 = CollectionsMarshal.AsSpan(list220); - num4 = 0; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions14.CompletionQuestVariablesFlags = list220; - skipConditions23.StepIf = skipStepConditions14; - questStep30.SkipConditions = skipConditions23; - reference165 = questStep30; - index2++; - ref QuestStep reference166 = ref span3[index2]; - QuestStep obj138 = new QuestStep(EInteractionType.Action, 2000957u, new Vector3(-120.68359f, 12.49707f, -182.39111f), 148) - { - StopDistance = 15f, - Action = EAction.HeavyShot - }; - num4 = 6; - List list221 = new List(num4); - CollectionsMarshal.SetCount(list221, num4); - span8 = CollectionsMarshal.AsSpan(list221); - num3 = 0; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; span8[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj138.CompletionQuestVariablesFlags = list221; - reference166 = obj138; + obj138.CompletionQuestVariablesFlags = list219; + reference164 = obj138; index2++; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-74.71171f, -4f, -190.44055f), 148); index2++; @@ -14302,18 +15551,18 @@ public static class AssemblyQuestLoader StopDistance = 15f, Action = EAction.HeavyShot }; - obj133.Steps = list212; - reference157 = obj133; + obj133.Steps = list210; + reference155 = obj133; num++; - ref QuestSequence reference167 = ref span2[num]; + ref QuestSequence reference165 = ref span2[num]; QuestSequence obj139 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list222 = new List(index2); - CollectionsMarshal.SetCount(list222, index2); - span3 = CollectionsMarshal.AsSpan(list222); + List list220 = new List(index2); + CollectionsMarshal.SetCount(list220, index2); + span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000199u, new Vector3(211.13904f, 1.5032018E-05f, 28.580078f), 132) { @@ -14324,18 +15573,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaArcher } }; - obj139.Steps = list222; - reference167 = obj139; + obj139.Steps = list220; + reference165 = obj139; num++; - ref QuestSequence reference168 = ref span2[num]; + ref QuestSequence reference166 = ref span2[num]; QuestSequence obj140 = new QuestSequence { Sequence = 4 }; num2 = 3; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1001263u, new Vector3(181.41443f, -2.3519497f, -240.40594f), 133) { @@ -14359,7 +15608,7 @@ public static class AssemblyQuestLoader Aetheryte = EAetheryteLocation.EastShroudHawthorneHut }; index2++; - ref QuestStep reference169 = ref span3[index2]; + ref QuestStep reference167 = ref span3[index2]; QuestStep obj141 = new QuestStep(EInteractionType.Combat, null, new Vector3(-431.09494f, 2.9039853f, 239.26413f), 152) { StopDistance = 0.5f, @@ -14368,20 +15617,20 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num3 = 2; - List list224 = new List(num3); - CollectionsMarshal.SetCount(list224, num3); - span7 = CollectionsMarshal.AsSpan(list224); + List list222 = new List(num3); + CollectionsMarshal.SetCount(list222, num3); + span7 = CollectionsMarshal.AsSpan(list222); num4 = 0; - ref ComplexCombatData reference170 = ref span7[num4]; + ref ComplexCombatData reference168 = ref span7[num4]; ComplexCombatData obj142 = new ComplexCombatData { DataId = 12u, MinimumKillCount = 8u }; num5 = 6; - List list225 = new List(num5); - CollectionsMarshal.SetCount(list225, num5); - span8 = CollectionsMarshal.AsSpan(list225); + List list223 = new List(num5); + CollectionsMarshal.SetCount(list223, num5); + span8 = CollectionsMarshal.AsSpan(list223); num6 = 0; span8[num6] = null; num6++; @@ -14394,19 +15643,19 @@ public static class AssemblyQuestLoader span8[num6] = null; num6++; span8[num6] = null; - obj142.CompletionQuestVariablesFlags = list225; - reference170 = obj142; + obj142.CompletionQuestVariablesFlags = list223; + reference168 = obj142; num4++; - ref ComplexCombatData reference171 = ref span7[num4]; + ref ComplexCombatData reference169 = ref span7[num4]; ComplexCombatData obj143 = new ComplexCombatData { DataId = 39u, MinimumKillCount = 8u }; num6 = 6; - List list226 = new List(num6); - CollectionsMarshal.SetCount(list226, num6); - span8 = CollectionsMarshal.AsSpan(list226); + List list224 = new List(num6); + CollectionsMarshal.SetCount(list224, num6); + span8 = CollectionsMarshal.AsSpan(list224); num5 = 0; span8[num5] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); num5++; @@ -14419,9 +15668,9 @@ public static class AssemblyQuestLoader span8[num5] = null; num5++; span8[num5] = null; - obj143.CompletionQuestVariablesFlags = list226; - reference171 = obj143; - obj141.ComplexCombatData = list224; + obj143.CompletionQuestVariablesFlags = list224; + reference169 = obj143; + obj141.ComplexCombatData = list222; obj141.SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -14430,19 +15679,19 @@ public static class AssemblyQuestLoader AetheryteLocked = EAetheryteLocation.EastShroudHawthorneHut } }; - reference169 = obj141; - obj140.Steps = list223; - reference168 = obj140; + reference167 = obj141; + obj140.Steps = list221; + reference166 = obj140; num++; - ref QuestSequence reference172 = ref span2[num]; + ref QuestSequence reference170 = ref span2[num]; QuestSequence obj144 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - span3 = CollectionsMarshal.AsSpan(list227); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + span3 = CollectionsMarshal.AsSpan(list225); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000199u, new Vector3(211.13904f, 1.5032018E-05f, 28.580078f), 132) { @@ -14453,124 +15702,124 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaArcher } }; - obj144.Steps = list227; - reference172 = obj144; + obj144.Steps = list225; + reference170 = obj144; num++; - ref QuestSequence reference173 = ref span2[num]; + ref QuestSequence reference171 = ref span2[num]; QuestSequence obj145 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list228 = new List(num2); - CollectionsMarshal.SetCount(list228, num2); - span3 = CollectionsMarshal.AsSpan(list228); + List list226 = new List(num2); + CollectionsMarshal.SetCount(list226, num2); + span3 = CollectionsMarshal.AsSpan(list226); index2 = 0; - ref QuestStep reference174 = ref span3[index2]; + ref QuestStep reference172 = ref span3[index2]; QuestStep obj146 = new QuestStep(EInteractionType.CompleteQuest, 1000200u, new Vector3(209.55212f, 0.9999819f, 35.01941f), 132) { StopDistance = 7f }; num4 = 1; - List list229 = new List(num4); - CollectionsMarshal.SetCount(list229, num4); - span5 = CollectionsMarshal.AsSpan(list229); + List list227 = new List(num4); + CollectionsMarshal.SetCount(list227, num4); + span5 = CollectionsMarshal.AsSpan(list227); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSARC997_00134_Q1_000_1") }; - obj146.DialogueChoices = list229; + obj146.DialogueChoices = list227; obj146.NextQuestId = new QuestId(68); - reference174 = obj146; - obj145.Steps = list228; - reference173 = obj145; - questRoot25.QuestSequence = list209; + reference172 = obj146; + obj145.Steps = list226; + reference171 = obj145; + questRoot25.QuestSequence = list207; AddQuest(questId25, questRoot25); QuestId questId26 = new QuestId(138); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list230 = new List(num); - CollectionsMarshal.SetCount(list230, num); - span = CollectionsMarshal.AsSpan(list230); + List list228 = new List(num); + CollectionsMarshal.SetCount(list228, num); + span = CollectionsMarshal.AsSpan(list228); index = 0; span[index] = "liza"; - questRoot26.Author = list230; + questRoot26.Author = list228; index = 2; - List list231 = new List(index); - CollectionsMarshal.SetCount(list231, index); - span2 = CollectionsMarshal.AsSpan(list231); + List list229 = new List(index); + CollectionsMarshal.SetCount(list229, index); + span2 = CollectionsMarshal.AsSpan(list229); num = 0; - ref QuestSequence reference175 = ref span2[num]; + ref QuestSequence reference173 = ref span2[num]; QuestSequence obj147 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1000148u, new Vector3(-20.279297f, -3.25f, 45.97534f), 132); - obj147.Steps = list232; - reference175 = obj147; + obj147.Steps = list230; + reference173 = obj147; num++; - ref QuestSequence reference176 = ref span2[num]; + ref QuestSequence reference174 = ref span2[num]; QuestSequence obj148 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); index2 = 0; - ref QuestStep reference177 = ref span3[index2]; - QuestStep questStep31 = new QuestStep(EInteractionType.CompleteQuest, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); + ref QuestStep reference175 = ref span3[index2]; + QuestStep questStep29 = new QuestStep(EInteractionType.CompleteQuest, 1000153u, new Vector3(-44.87683f, -1.2500024f, 56.839844f), 132); num3 = 1; - List list234 = new List(num3); - CollectionsMarshal.SetCount(list234, num3); - span5 = CollectionsMarshal.AsSpan(list234); + List list232 = new List(num3); + CollectionsMarshal.SetCount(list232, num3); + span5 = CollectionsMarshal.AsSpan(list232); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSWDK000_00138_Q1_000_1") }; - questStep31.DialogueChoices = list234; - reference177 = questStep31; - obj148.Steps = list233; - reference176 = obj148; - questRoot26.QuestSequence = list231; + questStep29.DialogueChoices = list232; + reference175 = questStep29; + obj148.Steps = list231; + reference174 = obj148; + questRoot26.QuestSequence = list229; AddQuest(questId26, questRoot26); QuestId questId27 = new QuestId(143); QuestRoot questRoot27 = new QuestRoot(); num = 2; - List list235 = new List(num); - CollectionsMarshal.SetCount(list235, num); - span = CollectionsMarshal.AsSpan(list235); + List list233 = new List(num); + CollectionsMarshal.SetCount(list233, num); + span = CollectionsMarshal.AsSpan(list233); index = 0; span[index] = "Cacahuetes"; index++; span[index] = "liza"; - questRoot27.Author = list235; + questRoot27.Author = list233; index = 4; - List list236 = new List(index); - CollectionsMarshal.SetCount(list236, index); - span2 = CollectionsMarshal.AsSpan(list236); + List list234 = new List(index); + CollectionsMarshal.SetCount(list234, index); + span2 = CollectionsMarshal.AsSpan(list234); num = 0; - ref QuestSequence reference178 = ref span2[num]; + ref QuestSequence reference176 = ref span2[num]; QuestSequence obj149 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list237 = new List(index2); - CollectionsMarshal.SetCount(list237, index2); - span3 = CollectionsMarshal.AsSpan(list237); + List list235 = new List(index2); + CollectionsMarshal.SetCount(list235, index2); + span3 = CollectionsMarshal.AsSpan(list235); num2 = 0; - ref QuestStep reference179 = ref span3[num2]; + ref QuestStep reference177 = ref span3[num2]; QuestStep obj150 = new QuestStep(EInteractionType.AcceptQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, @@ -14580,33 +15829,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaLancer } }; - SkipConditions skipConditions24 = new SkipConditions(); + SkipConditions skipConditions22 = new SkipConditions(); SkipAetheryteCondition obj151 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list238 = new List(num4); - CollectionsMarshal.SetCount(list238, num4); - span6 = CollectionsMarshal.AsSpan(list238); + List list236 = new List(num4); + CollectionsMarshal.SetCount(list236, num4); + span6 = CollectionsMarshal.AsSpan(list236); num3 = 0; span6[num3] = 133; - obj151.InTerritory = list238; - skipConditions24.AetheryteShortcutIf = obj151; - obj150.SkipConditions = skipConditions24; - reference179 = obj150; - obj149.Steps = list237; - reference178 = obj149; + obj151.InTerritory = list236; + skipConditions22.AetheryteShortcutIf = obj151; + obj150.SkipConditions = skipConditions22; + reference177 = obj150; + obj149.Steps = list235; + reference176 = obj149; num++; - ref QuestSequence reference180 = ref span2[num]; + ref QuestSequence reference178 = ref span2[num]; QuestSequence obj152 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list239 = new List(num2); - CollectionsMarshal.SetCount(list239, num2); - span3 = CollectionsMarshal.AsSpan(list239); + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(502.843f, 43.200996f, -32.464188f), 148) { @@ -14619,7 +15868,7 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.FinishCombatIfAny }; index2++; - ref QuestStep reference181 = ref span3[index2]; + ref QuestStep reference179 = ref span3[index2]; QuestStep obj153 = new QuestStep(EInteractionType.Combat, 142u, new Vector3(514.06104f, 44.169823f, -42.008118f), 148) { StopDistance = 0.5f, @@ -14627,16 +15876,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list240 = new List(num3); - CollectionsMarshal.SetCount(list240, num3); - span4 = CollectionsMarshal.AsSpan(list240); + List list238 = new List(num3); + CollectionsMarshal.SetCount(list238, num3); + span4 = CollectionsMarshal.AsSpan(list238); num4 = 0; span4[num4] = 142u; - obj153.KillEnemyDataIds = list240; + obj153.KillEnemyDataIds = list238; num4 = 6; - List list241 = new List(num4); - CollectionsMarshal.SetCount(list241, num4); - span8 = CollectionsMarshal.AsSpan(list241); + List list239 = new List(num4); + CollectionsMarshal.SetCount(list239, num4); + span8 = CollectionsMarshal.AsSpan(list239); num3 = 0; span8[num3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num3++; @@ -14649,24 +15898,24 @@ public static class AssemblyQuestLoader span8[num3] = null; num3++; span8[num3] = null; - obj153.CompletionQuestVariablesFlags = list241; - reference181 = obj153; + obj153.CompletionQuestVariablesFlags = list239; + reference179 = obj153; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2000967u, new Vector3(514.8546f, 43.808594f, -48.630554f), 148); - obj152.Steps = list239; - reference180 = obj152; + obj152.Steps = list237; + reference178 = obj152; num++; - ref QuestSequence reference182 = ref span2[num]; + ref QuestSequence reference180 = ref span2[num]; QuestSequence obj154 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); num2 = 0; - ref QuestStep reference183 = ref span3[num2]; + ref QuestStep reference181 = ref span3[num2]; QuestStep obj155 = new QuestStep(EInteractionType.Combat, null, new Vector3(211.82294f, 23.458103f, 157.57333f), 148) { StopDistance = 0.5f, @@ -14674,16 +15923,16 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list243 = new List(num3); - CollectionsMarshal.SetCount(list243, num3); - span4 = CollectionsMarshal.AsSpan(list243); + List list241 = new List(num3); + CollectionsMarshal.SetCount(list241, num3); + span4 = CollectionsMarshal.AsSpan(list241); num4 = 0; span4[num4] = 21u; - obj155.KillEnemyDataIds = list243; + obj155.KillEnemyDataIds = list241; num4 = 6; - List list244 = new List(num4); - CollectionsMarshal.SetCount(list244, num4); - span8 = CollectionsMarshal.AsSpan(list244); + List list242 = new List(num4); + CollectionsMarshal.SetCount(list242, num4); + span8 = CollectionsMarshal.AsSpan(list242); num3 = 0; span8[num3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num3++; @@ -14696,22 +15945,22 @@ public static class AssemblyQuestLoader span8[num3] = null; num3++; span8[num3] = null; - obj155.CompletionQuestVariablesFlags = list244; - reference183 = obj155; + obj155.CompletionQuestVariablesFlags = list242; + reference181 = obj155; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2000918u, new Vector3(215.99133f, 23.575134f, 153.2157f), 148); - obj154.Steps = list242; - reference182 = obj154; + obj154.Steps = list240; + reference180 = obj154; num++; - ref QuestSequence reference184 = ref span2[num]; + ref QuestSequence reference182 = ref span2[num]; QuestSequence obj156 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000254u, new Vector3(157.7019f, 15.900381f, -270.34418f), 133) { @@ -14723,33 +15972,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(55) }; - obj156.Steps = list245; - reference184 = obj156; - questRoot27.QuestSequence = list236; + obj156.Steps = list243; + reference182 = obj156; + questRoot27.QuestSequence = list234; AddQuest(questId27, questRoot27); QuestId questId28 = new QuestId(144); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list246 = new List(num); - CollectionsMarshal.SetCount(list246, num); - span = CollectionsMarshal.AsSpan(list246); + List list244 = new List(num); + CollectionsMarshal.SetCount(list244, num); + span = CollectionsMarshal.AsSpan(list244); index = 0; span[index] = "liza"; - questRoot28.Author = list246; + questRoot28.Author = list244; index = 7; - List list247 = new List(index); - CollectionsMarshal.SetCount(list247, index); - span2 = CollectionsMarshal.AsSpan(list247); + List list245 = new List(index); + CollectionsMarshal.SetCount(list245, index); + span2 = CollectionsMarshal.AsSpan(list245); num = 0; - ref QuestSequence reference185 = ref span2[num]; + ref QuestSequence reference183 = ref span2[num]; QuestSequence obj157 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -14777,135 +16026,135 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj157.Steps = list248; - reference185 = obj157; + obj157.Steps = list246; + reference183 = obj157; num++; - ref QuestSequence reference186 = ref span2[num]; + ref QuestSequence reference184 = ref span2[num]; QuestSequence obj158 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009943u, new Vector3(-153.36847f, -129.4397f, 265.88843f), 129) { StopDistance = 7f }; - obj158.Steps = list249; - reference186 = obj158; + obj158.Steps = list247; + reference184 = obj158; num++; - ref QuestSequence reference187 = ref span2[num]; + ref QuestSequence reference185 = ref span2[num]; QuestSequence obj159 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1010199u, new Vector3(256.12268f, 21.097961f, 581.3839f), 135) { Fly = true, AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj159.Steps = list250; - reference187 = obj159; + obj159.Steps = list248; + reference185 = obj159; num++; - ref QuestSequence reference188 = ref span2[num]; + ref QuestSequence reference186 = ref span2[num]; QuestSequence obj160 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2004861u, new Vector3(-131.63965f, 0.503479f, 729.9762f), 135) { Fly = true }; - obj160.Steps = list251; - reference188 = obj160; + obj160.Steps = list249; + reference186 = obj160; num++; - ref QuestSequence reference189 = ref span2[num]; + ref QuestSequence reference187 = ref span2[num]; QuestSequence obj161 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span3 = CollectionsMarshal.AsSpan(list250); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1010218u, new Vector3(319.44763f, -36.353825f, 346.76123f), 138) { Fly = true, AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj161.Steps = list252; - reference189 = obj161; + obj161.Steps = list250; + reference187 = obj161; num++; - ref QuestSequence reference190 = ref span2[num]; + ref QuestSequence reference188 = ref span2[num]; QuestSequence obj162 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); + List list251 = new List(num2); + CollectionsMarshal.SetCount(list251, num2); + span3 = CollectionsMarshal.AsSpan(list251); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1010218u, new Vector3(319.44763f, -36.353825f, 346.76123f), 138); - obj162.Steps = list253; - reference190 = obj162; + obj162.Steps = list251; + reference188 = obj162; num++; - ref QuestSequence reference191 = ref span2[num]; + ref QuestSequence reference189 = ref span2[num]; QuestSequence obj163 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1010218u, new Vector3(319.44763f, -36.353825f, 346.76123f), 138) { StopDistance = 5f, NextQuestId = new QuestId(145) }; - obj163.Steps = list254; - reference191 = obj163; - questRoot28.QuestSequence = list247; + obj163.Steps = list252; + reference189 = obj163; + questRoot28.QuestSequence = list245; AddQuest(questId28, questRoot28); QuestId questId29 = new QuestId(145); QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list255 = new List(num); - CollectionsMarshal.SetCount(list255, num); - span = CollectionsMarshal.AsSpan(list255); + List list253 = new List(num); + CollectionsMarshal.SetCount(list253, num); + span = CollectionsMarshal.AsSpan(list253); index = 0; span[index] = "liza"; - questRoot29.Author = list255; + questRoot29.Author = list253; index = 3; - List list256 = new List(index); - CollectionsMarshal.SetCount(list256, index); - span2 = CollectionsMarshal.AsSpan(list256); + List list254 = new List(index); + CollectionsMarshal.SetCount(list254, index); + span2 = CollectionsMarshal.AsSpan(list254); num = 0; - ref QuestSequence reference192 = ref span2[num]; + ref QuestSequence reference190 = ref span2[num]; QuestSequence obj164 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1010218u, new Vector3(319.44763f, -36.353825f, 346.76123f), 138) { @@ -14919,18 +16168,18 @@ public static class AssemblyQuestLoader } } }; - obj164.Steps = list257; - reference192 = obj164; + obj164.Steps = list255; + reference190 = obj164; num++; - ref QuestSequence reference193 = ref span2[num]; + ref QuestSequence reference191 = ref span2[num]; QuestSequence obj165 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list258 = new List(index2); - CollectionsMarshal.SetCount(list258, index2); - span3 = CollectionsMarshal.AsSpan(list258); + List list256 = new List(index2); + CollectionsMarshal.SetCount(list256, index2); + span3 = CollectionsMarshal.AsSpan(list256); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(593.2056f, 43.88314f, 304.65137f), 138) { @@ -14941,18 +16190,18 @@ public static class AssemblyQuestLoader { SinglePlayerDutyOptions = new SinglePlayerDutyOptions() }; - obj165.Steps = list258; - reference193 = obj165; + obj165.Steps = list256; + reference191 = obj165; num++; - ref QuestSequence reference194 = ref span2[num]; + ref QuestSequence reference192 = ref span2[num]; QuestSequence obj166 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -14970,33 +16219,33 @@ public static class AssemblyQuestLoader StopDistance = 7f, NextQuestId = new QuestId(146) }; - obj166.Steps = list259; - reference194 = obj166; - questRoot29.QuestSequence = list256; + obj166.Steps = list257; + reference192 = obj166; + questRoot29.QuestSequence = list254; AddQuest(questId29, questRoot29); QuestId questId30 = new QuestId(146); QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list260 = new List(num); - CollectionsMarshal.SetCount(list260, num); - span = CollectionsMarshal.AsSpan(list260); + List list258 = new List(num); + CollectionsMarshal.SetCount(list258, num); + span = CollectionsMarshal.AsSpan(list258); index = 0; span[index] = "liza"; - questRoot30.Author = list260; + questRoot30.Author = list258; index = 10; - List list261 = new List(index); - CollectionsMarshal.SetCount(list261, index); - span2 = CollectionsMarshal.AsSpan(list261); + List list259 = new List(index); + CollectionsMarshal.SetCount(list259, index); + span2 = CollectionsMarshal.AsSpan(list259); num = 0; - ref QuestSequence reference195 = ref span2[num]; + ref QuestSequence reference193 = ref span2[num]; QuestSequence obj167 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list262 = new List(index2); - CollectionsMarshal.SetCount(list262, index2); - span3 = CollectionsMarshal.AsSpan(list262); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15024,18 +16273,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj167.Steps = list262; - reference195 = obj167; + obj167.Steps = list260; + reference193 = obj167; num++; - ref QuestSequence reference196 = ref span2[num]; + ref QuestSequence reference194 = ref span2[num]; QuestSequence obj168 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); + List list261 = new List(num2); + CollectionsMarshal.SetCount(list261, num2); + span3 = CollectionsMarshal.AsSpan(list261); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { @@ -15051,18 +16300,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj168.Steps = list263; - reference196 = obj168; + obj168.Steps = list261; + reference194 = obj168; num++; - ref QuestSequence reference197 = ref span2[num]; + ref QuestSequence reference195 = ref span2[num]; QuestSequence obj169 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); + List list262 = new List(index2); + CollectionsMarshal.SetCount(list262, index2); + span3 = CollectionsMarshal.AsSpan(list262); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Action, null, new Vector3(168.34132f, 69.5f, 327.67975f), 134) { @@ -15071,18 +16320,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(178.24341f, 69.5f, 328.4606f), 134); - obj169.Steps = list264; - reference197 = obj169; + obj169.Steps = list262; + reference195 = obj169; num++; - ref QuestSequence reference198 = ref span2[num]; + ref QuestSequence reference196 = ref span2[num]; QuestSequence obj170 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list265 = new List(num2); - CollectionsMarshal.SetCount(list265, num2); - span3 = CollectionsMarshal.AsSpan(list265); + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.StatusOff, null, null, 134) { @@ -15093,20 +16342,20 @@ public static class AssemblyQuestLoader { Fly = true }; - obj170.Steps = list265; - reference198 = obj170; + obj170.Steps = list263; + reference196 = obj170; num++; - ref QuestSequence reference199 = ref span2[num]; + ref QuestSequence reference197 = ref span2[num]; QuestSequence obj171 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list266 = new List(index2); - CollectionsMarshal.SetCount(list266, index2); - span3 = CollectionsMarshal.AsSpan(list266); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; - ref QuestStep reference200 = ref span3[num2]; + ref QuestStep reference198 = ref span3[num2]; QuestStep obj172 = new QuestStep(EInteractionType.Combat, 1010242u, new Vector3(7.2174683f, 57.91383f, -307.11835f), 134) { Fly = true, @@ -15114,41 +16363,41 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 2; - List list267 = new List(num3); - CollectionsMarshal.SetCount(list267, num3); - span4 = CollectionsMarshal.AsSpan(list267); + List list265 = new List(num3); + CollectionsMarshal.SetCount(list265, num3); + span4 = CollectionsMarshal.AsSpan(list265); num4 = 0; span4[num4] = 3567u; num4++; span4[num4] = 3568u; - obj172.KillEnemyDataIds = list267; - reference200 = obj172; - obj171.Steps = list266; - reference199 = obj171; + obj172.KillEnemyDataIds = list265; + reference198 = obj172; + obj171.Steps = list264; + reference197 = obj171; num++; - ref QuestSequence reference201 = ref span2[num]; + ref QuestSequence reference199 = ref span2[num]; QuestSequence obj173 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list268 = new List(num2); - CollectionsMarshal.SetCount(list268, num2); - span3 = CollectionsMarshal.AsSpan(list268); + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010242u, new Vector3(7.2174683f, 57.91383f, -307.11835f), 134); - obj173.Steps = list268; - reference201 = obj173; + obj173.Steps = list266; + reference199 = obj173; num++; - ref QuestSequence reference202 = ref span2[num]; + ref QuestSequence reference200 = ref span2[num]; QuestSequence obj174 = new QuestSequence { Sequence = 6 }; index2 = 2; - List list269 = new List(index2); - CollectionsMarshal.SetCount(list269, index2); - span3 = CollectionsMarshal.AsSpan(list269); + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + span3 = CollectionsMarshal.AsSpan(list267); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15165,53 +16414,53 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj174.Steps = list269; - reference202 = obj174; + obj174.Steps = list267; + reference200 = obj174; num++; - ref QuestSequence reference203 = ref span2[num]; + ref QuestSequence reference201 = ref span2[num]; QuestSequence obj175 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list270 = new List(num2); - CollectionsMarshal.SetCount(list270, num2); - span3 = CollectionsMarshal.AsSpan(list270); + List list268 = new List(num2); + CollectionsMarshal.SetCount(list268, num2); + span3 = CollectionsMarshal.AsSpan(list268); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1010237u, new Vector3(242.29797f, 8.000164f, 668.2383f), 135) { Fly = true, AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj175.Steps = list270; - reference203 = obj175; + obj175.Steps = list268; + reference201 = obj175; num++; - ref QuestSequence reference204 = ref span2[num]; + ref QuestSequence reference202 = ref span2[num]; QuestSequence obj176 = new QuestSequence { Sequence = 8 }; index2 = 1; - List list271 = new List(index2); - CollectionsMarshal.SetCount(list271, index2); - span3 = CollectionsMarshal.AsSpan(list271); + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1010237u, new Vector3(242.29797f, 8.000164f, 668.2383f), 135) { StopDistance = 7f }; - obj176.Steps = list271; - reference204 = obj176; + obj176.Steps = list269; + reference202 = obj176; num++; - ref QuestSequence reference205 = ref span2[num]; + ref QuestSequence reference203 = ref span2[num]; QuestSequence obj177 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list272 = new List(num2); - CollectionsMarshal.SetCount(list272, num2); - span3 = CollectionsMarshal.AsSpan(list272); + List list270 = new List(num2); + CollectionsMarshal.SetCount(list270, num2); + span3 = CollectionsMarshal.AsSpan(list270); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15229,37 +16478,37 @@ public static class AssemblyQuestLoader StopDistance = 7f, NextQuestId = new QuestId(148) }; - obj177.Steps = list272; - reference205 = obj177; - questRoot30.QuestSequence = list261; + obj177.Steps = list270; + reference203 = obj177; + questRoot30.QuestSequence = list259; AddQuest(questId30, questRoot30); QuestId questId31 = new QuestId(147); QuestRoot questRoot31 = new QuestRoot(); num = 2; - List list273 = new List(num); - CollectionsMarshal.SetCount(list273, num); - span = CollectionsMarshal.AsSpan(list273); + List list271 = new List(num); + CollectionsMarshal.SetCount(list271, num); + span = CollectionsMarshal.AsSpan(list271); index = 0; span[index] = "Cacahuetes"; index++; span[index] = "liza"; - questRoot31.Author = list273; + questRoot31.Author = list271; index = 7; - List list274 = new List(index); - CollectionsMarshal.SetCount(list274, index); - span2 = CollectionsMarshal.AsSpan(list274); + List list272 = new List(index); + CollectionsMarshal.SetCount(list272, index); + span2 = CollectionsMarshal.AsSpan(list272); num = 0; - ref QuestSequence reference206 = ref span2[num]; + ref QuestSequence reference204 = ref span2[num]; QuestSequence obj178 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); + List list273 = new List(index2); + CollectionsMarshal.SetCount(list273, index2); + span3 = CollectionsMarshal.AsSpan(list273); num2 = 0; - ref QuestStep reference207 = ref span3[num2]; + ref QuestStep reference205 = ref span3[num2]; QuestStep obj179 = new QuestStep(EInteractionType.AcceptQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, @@ -15269,33 +16518,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaConjurer } }; - SkipConditions skipConditions25 = new SkipConditions(); + SkipConditions skipConditions23 = new SkipConditions(); SkipAetheryteCondition obj180 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list276 = new List(num4); - CollectionsMarshal.SetCount(list276, num4); - span6 = CollectionsMarshal.AsSpan(list276); + List list274 = new List(num4); + CollectionsMarshal.SetCount(list274, num4); + span6 = CollectionsMarshal.AsSpan(list274); num3 = 0; span6[num3] = 133; - obj180.InTerritory = list276; - skipConditions25.AetheryteShortcutIf = obj180; - obj179.SkipConditions = skipConditions25; - reference207 = obj179; - obj178.Steps = list275; - reference206 = obj178; + obj180.InTerritory = list274; + skipConditions23.AetheryteShortcutIf = obj180; + obj179.SkipConditions = skipConditions23; + reference205 = obj179; + obj178.Steps = list273; + reference204 = obj178; num++; - ref QuestSequence reference208 = ref span2[num]; + ref QuestSequence reference206 = ref span2[num]; QuestSequence obj181 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list277 = new List(num2); - CollectionsMarshal.SetCount(list277, num2); - span3 = CollectionsMarshal.AsSpan(list277); + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-482.67407f, 9.16599f, 207.46878f), 152) { @@ -15304,42 +16553,82 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1000767u, new Vector3(-483.42108f, 10.130882f, 209.46057f), 152); - obj181.Steps = list277; - reference208 = obj181; + obj181.Steps = list275; + reference206 = obj181; num++; - ref QuestSequence reference209 = ref span2[num]; + ref QuestSequence reference207 = ref span2[num]; QuestSequence obj182 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - span3 = CollectionsMarshal.AsSpan(list278); + List list276 = new List(index2); + CollectionsMarshal.SetCount(list276, index2); + span3 = CollectionsMarshal.AsSpan(list276); num2 = 0; - ref QuestStep reference210 = ref span3[num2]; + ref QuestStep reference208 = ref span3[num2]; QuestStep obj183 = new QuestStep(EInteractionType.Combat, 2001229u, new Vector3(-510.6432f, 6.301941f, 35.78235f), 152) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list279 = new List(num3); - CollectionsMarshal.SetCount(list279, num3); - span4 = CollectionsMarshal.AsSpan(list279); + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span4 = CollectionsMarshal.AsSpan(list277); num4 = 0; span4[num4] = 295u; - obj183.KillEnemyDataIds = list279; - reference210 = obj183; - obj182.Steps = list278; - reference209 = obj182; + obj183.KillEnemyDataIds = list277; + reference208 = obj183; + obj182.Steps = list276; + reference207 = obj182; num++; - ref QuestSequence reference211 = ref span2[num]; + ref QuestSequence reference209 = ref span2[num]; QuestSequence obj184 = new QuestSequence { Sequence = 3 }; num2 = 2; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-482.67407f, 9.16599f, 207.46878f), 152) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1000767u, new Vector3(-483.42108f, 10.130882f, 209.46057f), 152); + obj184.Steps = list278; + reference209 = obj184; + num++; + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj185 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span3 = CollectionsMarshal.AsSpan(list279); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 2001230u, new Vector3(-510.76526f, 6.1798096f, 35.568726f), 152) + { + Fly = true, + SinglePlayerDutyOptions = new SinglePlayerDutyOptions + { + Enabled = true + } + }; + obj185.Steps = list279; + reference210 = obj185; + num++; + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj186 = new QuestSequence + { + Sequence = 5 + }; + num2 = 2; List list280 = new List(num2); CollectionsMarshal.SetCount(list280, num2); span3 = CollectionsMarshal.AsSpan(list280); @@ -15350,58 +16639,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1000767u, new Vector3(-483.42108f, 10.130882f, 209.46057f), 152); - obj184.Steps = list280; - reference211 = obj184; + obj186.Steps = list280; + reference211 = obj186; num++; ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj185 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list281 = new List(index2); - CollectionsMarshal.SetCount(list281, index2); - span3 = CollectionsMarshal.AsSpan(list281); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 2001230u, new Vector3(-510.76526f, 6.1798096f, 35.568726f), 152) - { - Fly = true, - SinglePlayerDutyOptions = new SinglePlayerDutyOptions - { - Enabled = true - } - }; - obj185.Steps = list281; - reference212 = obj185; - num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj186 = new QuestSequence - { - Sequence = 5 - }; - num2 = 2; - List list282 = new List(num2); - CollectionsMarshal.SetCount(list282, num2); - span3 = CollectionsMarshal.AsSpan(list282); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-482.67407f, 9.16599f, 207.46878f), 152) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000767u, new Vector3(-483.42108f, 10.130882f, 209.46057f), 152); - obj186.Steps = list282; - reference213 = obj186; - num++; - ref QuestSequence reference214 = ref span2[num]; QuestSequence obj187 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list283 = new List(index2); - CollectionsMarshal.SetCount(list283, index2); - span3 = CollectionsMarshal.AsSpan(list283); + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span3 = CollectionsMarshal.AsSpan(list281); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1000692u, new Vector3(-258.8083f, -5.7735243f, -27.267883f), 133) { @@ -15413,33 +16662,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(92) }; - obj187.Steps = list283; - reference214 = obj187; - questRoot31.QuestSequence = list274; + obj187.Steps = list281; + reference212 = obj187; + questRoot31.QuestSequence = list272; AddQuest(questId31, questRoot31); QuestId questId32 = new QuestId(148); QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - span = CollectionsMarshal.AsSpan(list284); + List list282 = new List(num); + CollectionsMarshal.SetCount(list282, num); + span = CollectionsMarshal.AsSpan(list282); index = 0; span[index] = "liza"; - questRoot32.Author = list284; + questRoot32.Author = list282; index = 8; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - span2 = CollectionsMarshal.AsSpan(list285); + List list283 = new List(index); + CollectionsMarshal.SetCount(list283, index); + span2 = CollectionsMarshal.AsSpan(list283); num = 0; - ref QuestSequence reference215 = ref span2[num]; + ref QuestSequence reference213 = ref span2[num]; QuestSequence obj188 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list286 = new List(num2); - CollectionsMarshal.SetCount(list286, num2); - span3 = CollectionsMarshal.AsSpan(list286); + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15467,40 +16716,40 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj188.Steps = list286; - reference215 = obj188; + obj188.Steps = list284; + reference213 = obj188; num++; - ref QuestSequence reference216 = ref span2[num]; + ref QuestSequence reference214 = ref span2[num]; QuestSequence obj189 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - span3 = CollectionsMarshal.AsSpan(list287); + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); num2 = 0; - ref QuestStep reference217 = ref span3[num2]; + ref QuestStep reference215 = ref span3[num2]; QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { TargetTerritoryId = (ushort)129 }; - SkipConditions skipConditions26 = new SkipConditions(); - SkipStepConditions skipStepConditions15 = new SkipStepConditions(); + SkipConditions skipConditions24 = new SkipConditions(); + SkipStepConditions skipStepConditions13 = new SkipStepConditions(); num4 = 2; - List list288 = new List(num4); - CollectionsMarshal.SetCount(list288, num4); - span6 = CollectionsMarshal.AsSpan(list288); + List list286 = new List(num4); + CollectionsMarshal.SetCount(list286, num4); + span6 = CollectionsMarshal.AsSpan(list286); num3 = 0; span6[num3] = 134; num3++; span6[num3] = 135; - skipStepConditions15.InTerritory = list288; - skipConditions26.StepIf = skipStepConditions15; - obj190.SkipConditions = skipConditions26; - reference217 = obj190; + skipStepConditions13.InTerritory = list286; + skipConditions24.StepIf = skipStepConditions13; + obj190.SkipConditions = skipConditions24; + reference215 = obj190; num2++; - ref QuestStep reference218 = ref span3[num2]; + ref QuestStep reference216 = ref span3[num2]; QuestStep obj191 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(212.54845f, 65.80573f, 285.71436f), 134) { Fly = true, @@ -15510,20 +16759,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - SkipConditions skipConditions27 = new SkipConditions(); - SkipStepConditions skipStepConditions16 = new SkipStepConditions(); + SkipConditions skipConditions25 = new SkipConditions(); + SkipStepConditions skipStepConditions14 = new SkipStepConditions(); num3 = 1; - List list289 = new List(num3); - CollectionsMarshal.SetCount(list289, num3); - span6 = CollectionsMarshal.AsSpan(list289); + List list287 = new List(num3); + CollectionsMarshal.SetCount(list287, num3); + span6 = CollectionsMarshal.AsSpan(list287); num4 = 0; span6[num4] = 135; - skipStepConditions16.InTerritory = list289; - skipConditions27.StepIf = skipStepConditions16; - obj191.SkipConditions = skipConditions27; - reference218 = obj191; + skipStepConditions14.InTerritory = list287; + skipConditions25.StepIf = skipStepConditions14; + obj191.SkipConditions = skipConditions25; + reference216 = obj191; num2++; - ref QuestStep reference219 = ref span3[num2]; + ref QuestStep reference217 = ref span3[num2]; QuestStep obj192 = new QuestStep(EInteractionType.Combat, null, new Vector3(509.26575f, 95.90476f, -446.11078f), 135) { StopDistance = 0.5f, @@ -15531,43 +16780,43 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 3; - List list290 = new List(num4); - CollectionsMarshal.SetCount(list290, num4); - span4 = CollectionsMarshal.AsSpan(list290); + List list288 = new List(num4); + CollectionsMarshal.SetCount(list288, num4); + span4 = CollectionsMarshal.AsSpan(list288); num3 = 0; span4[num3] = 2864u; num3++; span4[num3] = 2865u; num3++; span4[num3] = 2866u; - obj192.KillEnemyDataIds = list290; - reference219 = obj192; - obj189.Steps = list287; - reference216 = obj189; + obj192.KillEnemyDataIds = list288; + reference217 = obj192; + obj189.Steps = list285; + reference214 = obj189; num++; - ref QuestSequence reference220 = ref span2[num]; + ref QuestSequence reference218 = ref span2[num]; QuestSequence obj193 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010252u, new Vector3(508.23218f, 95.95811f, -449.82074f), 135); - obj193.Steps = list291; - reference220 = obj193; + obj193.Steps = list289; + reference218 = obj193; num++; - ref QuestSequence reference221 = ref span2[num]; + ref QuestSequence reference219 = ref span2[num]; QuestSequence obj194 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list292 = new List(index2); - CollectionsMarshal.SetCount(list292, index2); - span3 = CollectionsMarshal.AsSpan(list292); + List list290 = new List(index2); + CollectionsMarshal.SetCount(list290, index2); + span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15584,18 +16833,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj194.Steps = list292; - reference221 = obj194; + obj194.Steps = list290; + reference219 = obj194; num++; - ref QuestSequence reference222 = ref span2[num]; + ref QuestSequence reference220 = ref span2[num]; QuestSequence obj195 = new QuestSequence { Sequence = 4 }; num2 = 5; - List list293 = new List(num2); - CollectionsMarshal.SetCount(list293, num2); - span3 = CollectionsMarshal.AsSpan(list293); + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + span3 = CollectionsMarshal.AsSpan(list291); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2004936u, new Vector3(-151.90363f, -128.16058f, 256.8551f), 129) { @@ -15647,46 +16896,46 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1010251u, new Vector3(450.82776f, 16.18121f, 406.69873f), 137); - obj195.Steps = list293; - reference222 = obj195; + obj195.Steps = list291; + reference220 = obj195; num++; - ref QuestSequence reference223 = ref span2[num]; + ref QuestSequence reference221 = ref span2[num]; QuestSequence obj196 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1010251u, new Vector3(450.82776f, 16.18121f, 406.69873f), 137); - obj196.Steps = list294; - reference223 = obj196; + obj196.Steps = list292; + reference221 = obj196; num++; - ref QuestSequence reference224 = ref span2[num]; + ref QuestSequence reference222 = ref span2[num]; QuestSequence obj197 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - span3 = CollectionsMarshal.AsSpan(list295); + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1010250u, new Vector3(448.47778f, 16.154829f, 408.77393f), 137); - obj197.Steps = list295; - reference224 = obj197; + obj197.Steps = list293; + reference222 = obj197; num++; - ref QuestSequence reference225 = ref span2[num]; + ref QuestSequence reference223 = ref span2[num]; QuestSequence obj198 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span3 = CollectionsMarshal.AsSpan(list296); + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + span3 = CollectionsMarshal.AsSpan(list294); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1009944u, new Vector3(-152.66656f, 2.8562405f, 243.18298f), 129) { @@ -15704,9 +16953,9 @@ public static class AssemblyQuestLoader StopDistance = 7f, NextQuestId = new QuestId(154) }; - obj198.Steps = list296; - reference225 = obj198; - questRoot32.QuestSequence = list285; + obj198.Steps = list294; + reference223 = obj198; + questRoot32.QuestSequence = list283; AddQuest(questId32, questRoot32); } @@ -22194,7 +23443,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list259, num); span = CollectionsMarshal.AsSpan(list259); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot25.Author = list259; index = 6; List list260 = new List(index); @@ -22269,24 +23518,11 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list264, index2); span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; - ref QuestStep reference201 = ref span3[num2]; - QuestStep obj193 = new QuestStep(EInteractionType.Interact, 1000868u, new Vector3(-192.00433f, 0.9999907f, 211.68835f), 129) + span3[num2] = new QuestStep(EInteractionType.Interact, 1000868u, new Vector3(-192.00433f, 0.9999907f, 211.68835f), 129) { StopDistance = 7f, TargetTerritoryId = (ushort)138 }; - SkipConditions skipConditions10 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - num3 = 1; - List list265 = new List(num3); - CollectionsMarshal.SetCount(list265, num3); - span7 = CollectionsMarshal.AsSpan(list265); - index3 = 0; - span7[index3] = 138; - skipStepConditions7.InTerritory = list265; - skipConditions10.StepIf = skipStepConditions7; - obj193.SkipConditions = skipConditions10; - reference201 = obj193; num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 138) { @@ -22302,15 +23538,15 @@ public static class AssemblyQuestLoader obj192.Steps = list264; reference200 = obj192; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1004472u, new Vector3(335.40857f, 9.635179f, 17.135864f), 138) { @@ -22323,18 +23559,18 @@ public static class AssemblyQuestLoader } } }; - obj194.Steps = list266; - reference202 = obj194; + obj193.Steps = list265; + reference201 = obj193; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list267 = new List(index2); - CollectionsMarshal.SetCount(list267, index2); - span3 = CollectionsMarshal.AsSpan(list267); + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + span3 = CollectionsMarshal.AsSpan(list266); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 138) { @@ -22344,18 +23580,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 4u } }; - obj195.Steps = list267; - reference203 = obj195; + obj194.Steps = list266; + reference202 = obj194; num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list268 = new List(num2); - CollectionsMarshal.SetCount(list268, num2); - span3 = CollectionsMarshal.AsSpan(list268); + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + span3 = CollectionsMarshal.AsSpan(list267); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000972u, new Vector3(20.279175f, 40.19993f, -6.1189575f), 128) { @@ -22366,8 +23602,8 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj196.Steps = list268; - reference204 = obj196; + obj195.Steps = list267; + reference203 = obj195; questRoot25.QuestSequence = list260; AddQuest(questId25, questRoot25); } @@ -22381,7 +23617,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot.Author = list; index = 4; List list2 = new List(index); @@ -33507,17 +34743,12 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list245 = new List(num3); + List list245 = new List(num3); CollectionsMarshal.SetCount(list245, num3); - span8 = CollectionsMarshal.AsSpan(list245); + span6 = CollectionsMarshal.AsSpan(list245); num4 = 0; - span8[num4] = new ComplexCombatData - { - DataId = 26u, - NameId = 592u, - IgnoreQuestMarker = true - }; - obj192.ComplexCombatData = list245; + span6[num4] = 26u; + obj192.KillEnemyDataIds = list245; reference192 = obj192; index2++; ref QuestStep reference193 = ref span3[index2]; @@ -40076,7 +41307,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list133, num); span = CollectionsMarshal.AsSpan(list133); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot12.Author = list133; index = 2; List list134 = new List(index); @@ -40102,11 +41333,16 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - index2 = 3; + index2 = 4; List list136 = new List(index2); CollectionsMarshal.SetCount(list136, index2); span3 = CollectionsMarshal.AsSpan(list136); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 128) + { + AethernetShard = EAetheryteLocation.LimsaAftcastle + }; + num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 134) { Aetheryte = EAetheryteLocation.MiddleLaNosceaSummerfordFarms, @@ -42383,6 +43619,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot3.Author = list20; + questRoot3.IsSeasonalQuest = true; + questRoot3.SeasonalQuestExpiry = new DateTime(2025, 8, 5, 0, 0, 0, DateTimeKind.Utc); index = 1; List list21 = new List(index); CollectionsMarshal.SetCount(list21, index); @@ -47373,7 +48611,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list111, num); span = CollectionsMarshal.AsSpan(list111); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot12.Author = list111; index = 3; List list112 = new List(index); @@ -47399,7 +48637,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 15; + num2 = 13; List list114 = new List(num2); CollectionsMarshal.SetCount(list114, num2); span3 = CollectionsMarshal.AsSpan(list114); @@ -47457,35 +48695,8 @@ public static class AssemblyQuestLoader AethernetShard = EAetheryteLocation.UldahGladiator }; index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahChamberOfRule - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahAlchemist - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.UldahAlchemist, - To = EAetheryteLocation.UldahGladiator - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) - { - AethernetShard = EAetheryteLocation.UldahThaumaturge - }; - index2++; ref QuestStep reference89 = ref span3[index2]; - QuestStep obj85 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) - { - Aetheryte = EAetheryteLocation.Uldah - }; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131); index3 = 6; List list116 = new List(index3); CollectionsMarshal.SetCount(list116, index3); @@ -47501,23 +48712,28 @@ public static class AssemblyQuestLoader num3++; span6[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj85.CompletionQuestVariablesFlags = list116; - reference89 = obj85; + span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list116; + reference89 = questStep6; index2++; - span3[index2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131) { - Aetheryte = EAetheryteLocation.Uldah + Disabled = true, + Comment = "Level 1 class quest isn't finished", + PickUpQuestId = new QuestId(253) + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131); + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) + { + AethernetShard = EAetheryteLocation.UldahThaumaturge }; index2++; ref QuestStep reference90 = ref span3[index2]; - QuestStep obj86 = new QuestStep(EInteractionType.Interact, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131) + QuestStep obj85 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Uldah, - To = EAetheryteLocation.UldahGladiator - } + Aetheryte = EAetheryteLocation.Uldah }; num3 = 6; List list117 = new List(num3); @@ -47534,14 +48750,14 @@ public static class AssemblyQuestLoader index3++; span6[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj86.CompletionQuestVariablesFlags = list117; - reference90 = obj86; + span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj85.CompletionQuestVariablesFlags = list117; + reference90 = obj85; obj84.Steps = list114; reference87 = obj84; num++; ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + QuestSequence obj86 = new QuestSequence { Sequence = byte.MaxValue }; @@ -47550,22 +48766,21 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list118, index2); span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1002277u, new Vector3(-97.550964f, 7.05f, 23.605652f), 131) + span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) { - Comment = "Manual interaction required on 'yes'", - PickUpQuestId = new QuestId(253) + Aetheryte = EAetheryteLocation.Uldah }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.UldahGladiator, + From = EAetheryteLocation.Uldah, To = EAetheryteLocation.UldahAdventurers } }; - obj87.Steps = list118; - reference91 = obj87; + obj86.Steps = list118; + reference91 = obj86; questRoot12.QuestSequence = list112; AddQuest(questId12, questRoot12); UnlockLinkId questId13 = new UnlockLinkId(568); @@ -47577,13 +48792,15 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot13.Author = list119; + questRoot13.IsSeasonalQuest = true; + questRoot13.SeasonalQuestExpiry = new DateTime(2025, 12, 23, 0, 0, 0, DateTimeKind.Utc); index = 1; List list120 = new List(index); CollectionsMarshal.SetCount(list120, index); span2 = CollectionsMarshal.AsSpan(list120); num = 0; ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + QuestSequence obj87 = new QuestSequence { Sequence = 0 }; @@ -47593,7 +48810,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; ref QuestStep reference93 = ref span3[index2]; - QuestStep obj89 = new QuestStep(EInteractionType.AcceptQuest, 1052475u, new Vector3(-22.354492f, 10.13581f, -241.41296f), 133) + QuestStep obj88 = new QuestStep(EInteractionType.AcceptQuest, 1052475u, new Vector3(-22.354492f, 10.13581f, -241.41296f), 133) { AetheryteShortcut = EAetheryteLocation.Gridania, AethernetShortcut = new AethernetShortcut @@ -47603,7 +48820,7 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj90 = new SkipAetheryteCondition + SkipAetheryteCondition obj89 = new SkipAetheryteCondition { InSameTerritory = true }; @@ -47613,12 +48830,12 @@ public static class AssemblyQuestLoader span8 = CollectionsMarshal.AsSpan(list122); num3 = 0; span8[num3] = 133; - obj90.InTerritory = list122; - skipConditions2.AetheryteShortcutIf = obj90; - obj89.SkipConditions = skipConditions2; - reference93 = obj89; - obj88.Steps = list121; - reference92 = obj88; + obj89.InTerritory = list122; + skipConditions2.AetheryteShortcutIf = obj89; + obj88.SkipConditions = skipConditions2; + reference93 = obj88; + obj87.Steps = list121; + reference92 = obj87; questRoot13.QuestSequence = list120; AddQuest(questId13, questRoot13); QuestId questId14 = new QuestId(569); @@ -47636,7 +48853,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list124); num = 0; ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + QuestSequence obj90 = new QuestSequence { Sequence = 0 }; @@ -47646,15 +48863,15 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list125); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1003988u, new Vector3(21.072632f, 7.45f, -78.84338f), 182); - obj91.Steps = list125; - reference94 = obj91; + obj90.Steps = list125; + reference94 = obj90; num++; ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + QuestSequence obj91 = new QuestSequence { Sequence = 1 }; - num2 = 15; + num2 = 13; List list126 = new List(num2); CollectionsMarshal.SetCount(list126, num2); span3 = CollectionsMarshal.AsSpan(list126); @@ -47667,7 +48884,7 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(95.43315f, 4f, -105.26365f), 130); index2++; ref QuestStep reference96 = ref span3[index2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1003908u, new Vector3(137.95679f, 4.041112f, -41.09259f), 131); + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1003908u, new Vector3(137.95679f, 4.041112f, -41.09259f), 131); num3 = 6; List list127 = new List(num3); CollectionsMarshal.SetCount(list127, num3); @@ -47684,8 +48901,8 @@ public static class AssemblyQuestLoader span6[index3] = null; index3++; span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list127; - reference96 = questStep6; + questStep7.CompletionQuestVariablesFlags = list127; + reference96 = questStep7; index2++; span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) { @@ -47712,24 +48929,7 @@ public static class AssemblyQuestLoader AethernetShard = EAetheryteLocation.UldahGladiator }; index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahChamberOfRule - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahAlchemist - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.UldahAlchemist, - To = EAetheryteLocation.UldahGladiator - } - }; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131); index2++; span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) { @@ -47737,10 +48937,7 @@ public static class AssemblyQuestLoader }; index2++; ref QuestStep reference97 = ref span3[index2]; - QuestStep obj93 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) - { - Aetheryte = EAetheryteLocation.Uldah - }; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130); index3 = 6; List list128 = new List(index3); CollectionsMarshal.SetCount(list128, index3); @@ -47756,17 +48953,22 @@ public static class AssemblyQuestLoader num3++; span6[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj93.CompletionQuestVariablesFlags = list128; - reference97 = obj93; + span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list128; + reference97 = questStep8; index2++; - span3[index2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130) { - Aetheryte = EAetheryteLocation.Uldah + Disabled = true, + Comment = "Level 1 class quest isn't finished", + PickUpQuestId = new QuestId(345) }; index2++; ref QuestStep reference98 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130); + QuestStep obj92 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) + { + Aetheryte = EAetheryteLocation.Uldah + }; num3 = 6; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); @@ -47782,14 +48984,14 @@ public static class AssemblyQuestLoader index3++; span6[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list129; - reference98 = questStep7; - obj92.Steps = list126; - reference95 = obj92; + span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj92.CompletionQuestVariablesFlags = list129; + reference98 = obj92; + obj91.Steps = list126; + reference95 = obj91; num++; ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + QuestSequence obj93 = new QuestSequence { Sequence = byte.MaxValue }; @@ -47798,9 +49000,9 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list130, index2); span3 = CollectionsMarshal.AsSpan(list130); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1001286u, new Vector3(-88.9754f, 2.55f, -51.163513f), 130) + span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) { - PickUpQuestId = new QuestId(533) + Aetheryte = EAetheryteLocation.Uldah }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) @@ -47811,8 +49013,8 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj94.Steps = list130; - reference99 = obj94; + obj93.Steps = list130; + reference99 = obj93; questRoot14.QuestSequence = list124; AddQuest(questId14, questRoot14); QuestId questId15 = new QuestId(570); @@ -47830,7 +49032,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list132); num = 0; ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + QuestSequence obj94 = new QuestSequence { Sequence = 0 }; @@ -47840,15 +49042,15 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list133); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1003988u, new Vector3(21.072632f, 7.45f, -78.84338f), 182); - obj95.Steps = list133; - reference100 = obj95; + obj94.Steps = list133; + reference100 = obj94; num++; ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + QuestSequence obj95 = new QuestSequence { Sequence = 1 }; - index2 = 15; + index2 = 13; List list134 = new List(index2); CollectionsMarshal.SetCount(list134, index2); span3 = CollectionsMarshal.AsSpan(list134); @@ -47861,7 +49063,7 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(95.43315f, 4f, -105.26365f), 130); num2++; ref QuestStep reference102 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1003908u, new Vector3(137.95679f, 4.041112f, -41.09259f), 131); + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1003908u, new Vector3(137.95679f, 4.041112f, -41.09259f), 131); index3 = 6; List list135 = new List(index3); CollectionsMarshal.SetCount(list135, index3); @@ -47878,8 +49080,8 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list135; - reference102 = questStep8; + questStep9.CompletionQuestVariablesFlags = list135; + reference102 = questStep9; num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) { @@ -47906,24 +49108,7 @@ public static class AssemblyQuestLoader AethernetShard = EAetheryteLocation.UldahGladiator }; num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahChamberOfRule - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) - { - AethernetShard = EAetheryteLocation.UldahAlchemist - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.UldahAlchemist, - To = EAetheryteLocation.UldahGladiator - } - }; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-112.64317f, 7.734872f, 9.960203f), 131); num2++; span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 130) { @@ -47931,10 +49116,7 @@ public static class AssemblyQuestLoader }; num2++; ref QuestStep reference103 = ref span3[num2]; - QuestStep obj97 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) - { - Aetheryte = EAetheryteLocation.Uldah - }; + QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130); num3 = 6; List list136 = new List(num3); CollectionsMarshal.SetCount(list136, num3); @@ -47950,23 +49132,21 @@ public static class AssemblyQuestLoader index3++; span6[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj97.CompletionQuestVariablesFlags = list136; - reference103 = obj97; + span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep10.CompletionQuestVariablesFlags = list136; + reference103 = questStep10; num2++; - span3[num2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130) { - Aetheryte = EAetheryteLocation.Uldah + Disabled = true, + Comment = "Level 1 class quest isn't finished", + PickUpQuestId = new QuestId(345) }; num2++; ref QuestStep reference104 = ref span3[num2]; - QuestStep obj98 = new QuestStep(EInteractionType.Interact, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130) + QuestStep obj96 = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 130) { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Uldah, - To = EAetheryteLocation.UldahThaumaturge - } + Aetheryte = EAetheryteLocation.Uldah }; index3 = 6; List list137 = new List(index3); @@ -47983,14 +49163,14 @@ public static class AssemblyQuestLoader num3++; span6[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj98.CompletionQuestVariablesFlags = list137; - reference104 = obj98; - obj96.Steps = list134; - reference101 = obj96; + span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj96.CompletionQuestVariablesFlags = list137; + reference104 = obj96; + obj95.Steps = list134; + reference101 = obj95; num++; ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + QuestSequence obj97 = new QuestSequence { Sequence = byte.MaxValue }; @@ -47999,21 +49179,21 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list138, num2); span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1002279u, new Vector3(-196.8872f, 18.459997f, 59.952637f), 130) + span3[index2] = new QuestStep(EInteractionType.RegisterFreeOrFavoredAetheryte, null, null, 130) { - PickUpQuestId = new QuestId(345) + Aetheryte = EAetheryteLocation.Uldah }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.UldahThaumaturge, + From = EAetheryteLocation.Uldah, To = EAetheryteLocation.UldahAdventurers } }; - obj99.Steps = list138; - reference105 = obj99; + obj97.Steps = list138; + reference105 = obj97; questRoot15.QuestSequence = list132; AddQuest(questId15, questRoot15); QuestId questId16 = new QuestId(574); @@ -48031,7 +49211,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list140); num = 0; ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + QuestSequence obj98 = new QuestSequence { Sequence = 0 }; @@ -48041,11 +49221,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list141); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1003929u, new Vector3(-378.65265f, -55.75492f, 106.79785f), 145); - obj100.Steps = list141; - reference106 = obj100; + obj98.Steps = list141; + reference106 = obj98; num++; ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + QuestSequence obj99 = new QuestSequence { Sequence = 1 }; @@ -48065,7 +49245,7 @@ public static class AssemblyQuestLoader }; index2++; ref QuestStep reference108 = ref span3[index2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1004327u, new Vector3(-412.03937f, -48.15f, 102.61682f), 145); + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1004327u, new Vector3(-412.03937f, -48.15f, 102.61682f), 145); num3 = 6; List list143 = new List(num3); CollectionsMarshal.SetCount(list143, num3); @@ -48082,11 +49262,11 @@ public static class AssemblyQuestLoader span6[index3] = null; index3++; span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list143; - reference108 = questStep9; + questStep11.CompletionQuestVariablesFlags = list143; + reference108 = questStep11; index2++; ref QuestStep reference109 = ref span3[index2]; - QuestStep obj102 = new QuestStep(EInteractionType.Jump, null, new Vector3(-409.44067f, -48.15f, 101.391624f), 145) + QuestStep obj100 = new QuestStep(EInteractionType.Jump, null, new Vector3(-409.44067f, -48.15f, 101.391624f), 145) { JumpDestination = new JumpDestination { @@ -48114,11 +49294,11 @@ public static class AssemblyQuestLoader span6[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); skipStepConditions.CompletionQuestVariablesFlags = list144; skipConditions3.StepIf = skipStepConditions; - obj102.SkipConditions = skipConditions3; - reference109 = obj102; + obj100.SkipConditions = skipConditions3; + reference109 = obj100; index2++; ref QuestStep reference110 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1004506u, new Vector3(-416.64764f, -54.15f, 96.42175f), 145); + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1004506u, new Vector3(-416.64764f, -54.15f, 96.42175f), 145); num3 = 6; List list145 = new List(num3); CollectionsMarshal.SetCount(list145, num3); @@ -48135,11 +49315,11 @@ public static class AssemblyQuestLoader span6[index3] = null; index3++; span6[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list145; - reference110 = questStep10; + questStep12.CompletionQuestVariablesFlags = list145; + reference110 = questStep12; index2++; ref QuestStep reference111 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1004325u, new Vector3(-402.45673f, -57.07999f, 131.82263f), 145); + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1004325u, new Vector3(-402.45673f, -57.07999f, 131.82263f), 145); index3 = 6; List list146 = new List(index3); CollectionsMarshal.SetCount(list146, index3); @@ -48156,11 +49336,11 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list146; - reference111 = questStep11; + questStep13.CompletionQuestVariablesFlags = list146; + reference111 = questStep13; index2++; ref QuestStep reference112 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1004556u, new Vector3(-394.85773f, -57.30005f, 173.32715f), 145); + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1004556u, new Vector3(-394.85773f, -57.30005f, 173.32715f), 145); num3 = 6; List list147 = new List(num3); CollectionsMarshal.SetCount(list147, num3); @@ -48177,11 +49357,11 @@ public static class AssemblyQuestLoader span6[index3] = null; index3++; span6[index3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list147; - reference112 = questStep12; + questStep14.CompletionQuestVariablesFlags = list147; + reference112 = questStep14; index2++; ref QuestStep reference113 = ref span3[index2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1003947u, new Vector3(-369.19202f, -57.079987f, 140.0625f), 145); + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1003947u, new Vector3(-369.19202f, -57.079987f, 140.0625f), 145); index3 = 6; List list148 = new List(index3); CollectionsMarshal.SetCount(list148, index3); @@ -48198,13 +49378,13 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list148; - reference113 = questStep13; - obj101.Steps = list142; - reference107 = obj101; + questStep15.CompletionQuestVariablesFlags = list148; + reference113 = questStep15; + obj99.Steps = list142; + reference107 = obj99; num++; ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + QuestSequence obj101 = new QuestSequence { Sequence = 2 }; @@ -48214,11 +49394,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list149); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1004324u, new Vector3(-377.6761f, -55.754112f, 108.17114f), 145); - obj103.Steps = list149; - reference114 = obj103; + obj101.Steps = list149; + reference114 = obj101; num++; ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + QuestSequence obj102 = new QuestSequence { Sequence = 3 }; @@ -48228,11 +49408,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list150); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1004330u, new Vector3(-221.45422f, -30.074055f, 200.15259f), 145); - obj104.Steps = list150; - reference115 = obj104; + obj102.Steps = list150; + reference115 = obj102; num++; ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + QuestSequence obj103 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48262,8 +49442,8 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005116u, new Vector3(39.29187f, 1.2148079f, 0.8086548f), 212); - obj105.Steps = list151; - reference116 = obj105; + obj103.Steps = list151; + reference116 = obj103; questRoot16.QuestSequence = list140; AddQuest(questId16, questRoot16); QuestId questId17 = new QuestId(575); @@ -48281,7 +49461,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list153); num = 0; ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + QuestSequence obj104 = new QuestSequence { Sequence = 0 }; @@ -48291,11 +49471,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list154); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1002281u, new Vector3(-115.739685f, 41.600117f, 118.88306f), 131); - obj106.Steps = list154; - reference117 = obj106; + obj104.Steps = list154; + reference117 = obj104; num++; ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + QuestSequence obj105 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48305,7 +49485,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list155); num2 = 0; ref QuestStep reference119 = ref span3[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.CompleteQuest, 1002299u, new Vector3(-98.8938f, 40.200146f, 120.83618f), 131); + QuestStep questStep16 = new QuestStep(EInteractionType.CompleteQuest, 1002299u, new Vector3(-98.8938f, 40.200146f, 120.83618f), 131); num3 = 1; List list156 = new List(num3); CollectionsMarshal.SetCount(list156, num3); @@ -48316,10 +49496,10 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSALC011_00575_Q1_1") }; - questStep14.DialogueChoices = list156; - reference119 = questStep14; - obj107.Steps = list155; - reference118 = obj107; + questStep16.DialogueChoices = list156; + reference119 = questStep16; + obj105.Steps = list155; + reference118 = obj105; questRoot17.QuestSequence = list153; AddQuest(questId17, questRoot17); QuestId questId18 = new QuestId(576); @@ -48337,7 +49517,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list158); num = 0; ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + QuestSequence obj106 = new QuestSequence { Sequence = 0 }; @@ -48347,11 +49527,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list159); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1011030u, new Vector3(7.522644f, -1.7667189E-06f, -68.589294f), 388); - obj108.Steps = list159; - reference120 = obj108; + obj106.Steps = list159; + reference120 = obj106; num++; ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + QuestSequence obj107 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48364,8 +49544,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows }; - obj109.Steps = list160; - reference121 = obj109; + obj107.Steps = list160; + reference121 = obj107; questRoot18.QuestSequence = list158; AddQuest(questId18, questRoot18); QuestId questId19 = new QuestId(585); @@ -48383,7 +49563,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list162); num = 0; ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + QuestSequence obj108 = new QuestSequence { Sequence = 0 }; @@ -48404,11 +49584,11 @@ public static class AssemblyQuestLoader } } }; - obj110.Steps = list163; - reference122 = obj110; + obj108.Steps = list163; + reference122 = obj108; num++; ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + QuestSequence obj109 = new QuestSequence { Sequence = 1 }; @@ -48424,11 +49604,11 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1013279u, new Vector3(441.70276f, 8.670496f, 18.814331f), 139); - obj111.Steps = list164; - reference123 = obj111; + obj109.Steps = list164; + reference123 = obj109; num++; ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + QuestSequence obj110 = new QuestSequence { Sequence = 2 }; @@ -48450,11 +49630,11 @@ public static class AssemblyQuestLoader StopDistance = 1f, Fly = true }; - obj112.Steps = list165; - reference124 = obj112; + obj110.Steps = list165; + reference124 = obj110; num++; ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + QuestSequence obj111 = new QuestSequence { Sequence = 3 }; @@ -48467,11 +49647,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj113.Steps = list166; - reference125 = obj113; + obj111.Steps = list166; + reference125 = obj111; num++; ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + QuestSequence obj112 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48490,8 +49670,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(586) }; - obj114.Steps = list167; - reference126 = obj114; + obj112.Steps = list167; + reference126 = obj112; questRoot19.QuestSequence = list162; AddQuest(questId19, questRoot19); QuestId questId20 = new QuestId(586); @@ -48509,7 +49689,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list169); num = 0; ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + QuestSequence obj113 = new QuestSequence { Sequence = 0 }; @@ -48529,11 +49709,11 @@ public static class AssemblyQuestLoader } } }; - obj115.Steps = list170; - reference127 = obj115; + obj113.Steps = list170; + reference127 = obj113; num++; ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + QuestSequence obj114 = new QuestSequence { Sequence = 1 }; @@ -48556,11 +49736,11 @@ public static class AssemblyQuestLoader Enabled = true } }; - obj116.Steps = list171; - reference128 = obj116; + obj114.Steps = list171; + reference128 = obj114; num++; ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + QuestSequence obj115 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48579,8 +49759,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(588) }; - obj117.Steps = list172; - reference129 = obj117; + obj115.Steps = list172; + reference129 = obj115; questRoot20.QuestSequence = list169; AddQuest(questId20, questRoot20); QuestId questId21 = new QuestId(588); @@ -48598,7 +49778,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list174); num = 0; ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + QuestSequence obj116 = new QuestSequence { Sequence = 0 }; @@ -48618,11 +49798,11 @@ public static class AssemblyQuestLoader } } }; - obj118.Steps = list175; - reference130 = obj118; + obj116.Steps = list175; + reference130 = obj116; num++; ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + QuestSequence obj117 = new QuestSequence { Sequence = 1 }; @@ -48632,7 +49812,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; ref QuestStep reference132 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1011920u, new Vector3(519.8595f, -51.071976f, 88.24292f), 398) + QuestStep obj118 = new QuestStep(EInteractionType.Interact, 1011920u, new Vector3(519.8595f, -51.071976f, 88.24292f), 398) { AetheryteShortcut = EAetheryteLocation.DravanianForelandsTailfeather }; @@ -48652,13 +49832,13 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj120.CompletionQuestVariablesFlags = list177; - reference132 = obj120; + obj118.CompletionQuestVariablesFlags = list177; + reference132 = obj118; num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(502.8876f, -48.989826f, 34.93356f), 398); num2++; ref QuestStep reference133 = ref span3[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1011919u, new Vector3(497.82556f, -49.790283f, 11.825684f), 398); + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1011919u, new Vector3(497.82556f, -49.790283f, 11.825684f), 398); num3 = 6; List list178 = new List(num3); CollectionsMarshal.SetCount(list178, num3); @@ -48675,11 +49855,11 @@ public static class AssemblyQuestLoader span6[index3] = null; index3++; span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list178; - reference133 = questStep15; + questStep17.CompletionQuestVariablesFlags = list178; + reference133 = questStep17; num2++; ref QuestStep reference134 = ref span3[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1011921u, new Vector3(453.36072f, -51.141403f, 58.579346f), 398); + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1011921u, new Vector3(453.36072f, -51.141403f, 58.579346f), 398); index3 = 6; List list179 = new List(index3); CollectionsMarshal.SetCount(list179, index3); @@ -48696,13 +49876,13 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list179; - reference134 = questStep16; - obj119.Steps = list176; - reference131 = obj119; + questStep18.CompletionQuestVariablesFlags = list179; + reference134 = questStep18; + obj117.Steps = list176; + reference131 = obj117; num++; ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + QuestSequence obj119 = new QuestSequence { Sequence = 2 }; @@ -48735,11 +49915,11 @@ public static class AssemblyQuestLoader } } }; - obj121.Steps = list180; - reference135 = obj121; + obj119.Steps = list180; + reference135 = obj119; num++; ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + QuestSequence obj120 = new QuestSequence { Sequence = 3 }; @@ -48760,7 +49940,7 @@ public static class AssemblyQuestLoader }; num2++; ref QuestStep reference137 = ref span3[num2]; - QuestStep obj123 = new QuestStep(EInteractionType.Combat, 2005573u, new Vector3(441.94702f, -21.530518f, -545.03705f), 398) + QuestStep obj121 = new QuestStep(EInteractionType.Combat, 2005573u, new Vector3(441.94702f, -21.530518f, -545.03705f), 398) { StopDistance = 0.25f, Fly = true, @@ -48773,18 +49953,18 @@ public static class AssemblyQuestLoader span7 = CollectionsMarshal.AsSpan(list182); index3 = 0; span7[index3] = 4373u; - obj123.KillEnemyDataIds = list182; - obj123.SkipConditions = new SkipConditions + obj121.KillEnemyDataIds = list182; + obj121.SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Locked } }; - reference137 = obj123; + reference137 = obj121; num2++; ref QuestStep reference138 = ref span3[num2]; - QuestStep obj124 = new QuestStep(EInteractionType.Combat, 2005573u, new Vector3(441.94702f, -21.530518f, -545.03705f), 398) + QuestStep obj122 = new QuestStep(EInteractionType.Combat, 2005573u, new Vector3(441.94702f, -21.530518f, -545.03705f), 398) { StopDistance = 0.25f, DisableNavmesh = true, @@ -48798,20 +49978,20 @@ public static class AssemblyQuestLoader span7 = CollectionsMarshal.AsSpan(list183); num3 = 0; span7[num3] = 4373u; - obj124.KillEnemyDataIds = list183; - obj124.SkipConditions = new SkipConditions + obj122.KillEnemyDataIds = list183; + obj122.SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { Flying = ELockedSkipCondition.Unlocked } }; - reference138 = obj124; - obj122.Steps = list181; - reference136 = obj122; + reference138 = obj122; + obj120.Steps = list181; + reference136 = obj120; num++; ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + QuestSequence obj123 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48830,8 +50010,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(596) }; - obj125.Steps = list184; - reference139 = obj125; + obj123.Steps = list184; + reference139 = obj123; questRoot21.QuestSequence = list174; AddQuest(questId21, questRoot21); QuestId questId22 = new QuestId(594); @@ -48849,7 +50029,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list186); num = 0; ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + QuestSequence obj124 = new QuestSequence { Sequence = 0 }; @@ -48859,7 +50039,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list187); num2 = 0; ref QuestStep reference141 = ref span3[num2]; - QuestStep questStep17 = new QuestStep(EInteractionType.AcceptQuest, 1003987u, new Vector3(33.37146f, 4.0999947f, -151.99518f), 182); + QuestStep questStep19 = new QuestStep(EInteractionType.AcceptQuest, 1003987u, new Vector3(33.37146f, 4.0999947f, -151.99518f), 182); num3 = 1; List list188 = new List(num3); CollectionsMarshal.SetCount(list188, num3); @@ -48872,13 +50052,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_OPENINGULDAH_FST_SYSTEM_Q_01"), Answer = new ExcelRef("TEXT_OPENINGULDAH_FST_SYSTEM_A_01") }; - questStep17.DialogueChoices = list188; - reference141 = questStep17; - obj126.Steps = list187; - reference140 = obj126; + questStep19.DialogueChoices = list188; + reference141 = questStep19; + obj124.Steps = list187; + reference140 = obj124; num++; ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + QuestSequence obj125 = new QuestSequence { Sequence = byte.MaxValue }; @@ -48888,8 +50068,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1003988u, new Vector3(21.072632f, 7.45f, -78.84338f), 182); - obj127.Steps = list189; - reference142 = obj127; + obj125.Steps = list189; + reference142 = obj125; questRoot22.QuestSequence = list186; AddQuest(questId22, questRoot22); QuestId questId23 = new QuestId(595); @@ -48899,7 +50079,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list190, num); span = CollectionsMarshal.AsSpan(list190); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot23.Author = list190; index = 2; List list191 = new List(index); @@ -48907,7 +50087,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list191); num = 0; ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + QuestSequence obj126 = new QuestSequence { Sequence = 0 }; @@ -48917,29 +50097,44 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130); - obj128.Steps = list192; - reference143 = obj128; + obj126.Steps = list192; + reference143 = obj126; num++; ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + QuestSequence obj127 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; + num2 = 4; List list193 = new List(num2); CollectionsMarshal.SetCount(list193, num2); span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001834u, new Vector3(-23.331116f, 10f, -43.442444f), 130) + { + TargetTerritoryId = (ushort)131 + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahChamberOfRule + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 131) + { + AethernetShard = EAetheryteLocation.UldahAlchemist + }; + index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1003995u, new Vector3(75.33374f, 2.135708f, 316.33472f), 141) { AethernetShortcut = new AethernetShortcut { - From = EAetheryteLocation.UldahAdventurers, + From = EAetheryteLocation.UldahAlchemist, To = EAetheryteLocation.UldahGateOfNald } }; - obj129.Steps = list193; - reference144 = obj129; + obj127.Steps = list193; + reference144 = obj127; questRoot23.QuestSequence = list191; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(596); @@ -48957,7 +50152,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list195); num = 0; ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + QuestSequence obj128 = new QuestSequence { Sequence = 0 }; @@ -48977,11 +50172,11 @@ public static class AssemblyQuestLoader } } }; - obj130.Steps = list196; - reference145 = obj130; + obj128.Steps = list196; + reference145 = obj128; num++; ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + QuestSequence obj129 = new QuestSequence { Sequence = 1 }; @@ -48995,11 +50190,11 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj131.Steps = list197; - reference146 = obj131; + obj129.Steps = list197; + reference146 = obj129; num++; ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + QuestSequence obj130 = new QuestSequence { Sequence = 2 }; @@ -49014,11 +50209,11 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1013287u, new Vector3(-297.6883f, -41.69223f, 408.5603f), 138); - obj132.Steps = list198; - reference147 = obj132; + obj130.Steps = list198; + reference147 = obj130; num++; ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + QuestSequence obj131 = new QuestSequence { Sequence = 3 }; @@ -49028,7 +50223,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list199); index2 = 0; ref QuestStep reference149 = ref span3[index2]; - QuestStep obj134 = new QuestStep(EInteractionType.Combat, 1013292u, new Vector3(-229.8772f, -37.628788f, 545.15906f), 138) + QuestStep obj132 = new QuestStep(EInteractionType.Combat, 1013292u, new Vector3(-229.8772f, -37.628788f, 545.15906f), 138) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -49041,13 +50236,13 @@ public static class AssemblyQuestLoader span7[num3] = 4361u; num3++; span7[num3] = 4362u; - obj134.KillEnemyDataIds = list200; - reference149 = obj134; - obj133.Steps = list199; - reference148 = obj133; + obj132.KillEnemyDataIds = list200; + reference149 = obj132; + obj131.Steps = list199; + reference148 = obj131; num++; ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + QuestSequence obj133 = new QuestSequence { Sequence = 4 }; @@ -49057,11 +50252,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list201); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1013292u, new Vector3(-229.8772f, -37.628788f, 545.15906f), 138); - obj135.Steps = list201; - reference150 = obj135; + obj133.Steps = list201; + reference150 = obj133; num++; ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + QuestSequence obj134 = new QuestSequence { Sequence = 5 }; @@ -49071,7 +50266,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list202); index2 = 0; ref QuestStep reference152 = ref span3[index2]; - QuestStep obj137 = new QuestStep(EInteractionType.Combat, 1013334u, new Vector3(-276.60034f, -37.47169f, 586.96875f), 138) + QuestStep obj135 = new QuestStep(EInteractionType.Combat, 1013334u, new Vector3(-276.60034f, -37.47169f, 586.96875f), 138) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -49084,13 +50279,13 @@ public static class AssemblyQuestLoader span7[index3] = 4361u; index3++; span7[index3] = 4362u; - obj137.KillEnemyDataIds = list203; - reference152 = obj137; - obj136.Steps = list202; - reference151 = obj136; + obj135.KillEnemyDataIds = list203; + reference152 = obj135; + obj134.Steps = list202; + reference151 = obj134; num++; ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + QuestSequence obj136 = new QuestSequence { Sequence = 6 }; @@ -49100,11 +50295,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list204); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1013334u, new Vector3(-276.60034f, -37.47169f, 586.96875f), 138); - obj138.Steps = list204; - reference153 = obj138; + obj136.Steps = list204; + reference153 = obj136; num++; ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + QuestSequence obj137 = new QuestSequence { Sequence = 7 }; @@ -49114,7 +50309,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list205); index2 = 0; ref QuestStep reference155 = ref span3[index2]; - QuestStep obj140 = new QuestStep(EInteractionType.Combat, 1013338u, new Vector3(-253.25403f, -39.465584f, 661.21924f), 138) + QuestStep obj138 = new QuestStep(EInteractionType.Combat, 1013338u, new Vector3(-253.25403f, -39.465584f, 661.21924f), 138) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -49127,13 +50322,13 @@ public static class AssemblyQuestLoader span7[num3] = 4402u; num3++; span7[num3] = 4403u; - obj140.KillEnemyDataIds = list206; - reference155 = obj140; - obj139.Steps = list205; - reference154 = obj139; + obj138.KillEnemyDataIds = list206; + reference155 = obj138; + obj137.Steps = list205; + reference154 = obj137; num++; ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + QuestSequence obj139 = new QuestSequence { Sequence = 8 }; @@ -49143,11 +50338,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list207); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1013337u, new Vector3(-254.10852f, -39.315884f, 658.8082f), 138); - obj141.Steps = list207; - reference156 = obj141; + obj139.Steps = list207; + reference156 = obj139; num++; ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + QuestSequence obj140 = new QuestSequence { Sequence = byte.MaxValue }; @@ -49160,8 +50355,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(1677) }; - obj142.Steps = list208; - reference157 = obj142; + obj140.Steps = list208; + reference157 = obj140; questRoot24.QuestSequence = list195; AddQuest(questId24, questRoot24); QuestId questId25 = new QuestId(597); @@ -49179,7 +50374,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list210); num = 0; ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + QuestSequence obj141 = new QuestSequence { Sequence = 0 }; @@ -49189,7 +50384,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list211); num2 = 0; ref QuestStep reference159 = ref span3[num2]; - QuestStep obj144 = new QuestStep(EInteractionType.AcceptQuest, 1002282u, new Vector3(3.5552979f, 7.5999613f, 153.2157f), 131) + QuestStep obj142 = new QuestStep(EInteractionType.AcceptQuest, 1002282u, new Vector3(3.5552979f, 7.5999613f, 153.2157f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -49199,7 +50394,7 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions4 = new SkipConditions(); - SkipAetheryteCondition obj145 = new SkipAetheryteCondition + SkipAetheryteCondition obj143 = new SkipAetheryteCondition { InSameTerritory = true }; @@ -49209,15 +50404,15 @@ public static class AssemblyQuestLoader span8 = CollectionsMarshal.AsSpan(list212); index3 = 0; span8[index3] = 131; - obj145.InTerritory = list212; - skipConditions4.AetheryteShortcutIf = obj145; - obj144.SkipConditions = skipConditions4; - reference159 = obj144; - obj143.Steps = list211; - reference158 = obj143; + obj143.InTerritory = list212; + skipConditions4.AetheryteShortcutIf = obj143; + obj142.SkipConditions = skipConditions4; + reference159 = obj142; + obj141.Steps = list211; + reference158 = obj141; num++; ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + QuestSequence obj144 = new QuestSequence { Sequence = byte.MaxValue }; @@ -49227,7 +50422,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; ref QuestStep reference161 = ref span3[index2]; - QuestStep questStep18 = new QuestStep(EInteractionType.CompleteQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131); + QuestStep questStep20 = new QuestStep(EInteractionType.CompleteQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131); index3 = 1; List list214 = new List(index3); CollectionsMarshal.SetCount(list214, index3); @@ -49238,11 +50433,11 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_CLSMIN011_00597_Q1_000_1") }; - questStep18.DialogueChoices = list214; - questStep18.NextQuestId = new QuestId(599); - reference161 = questStep18; - obj146.Steps = list213; - reference160 = obj146; + questStep20.DialogueChoices = list214; + questStep20.NextQuestId = new QuestId(599); + reference161 = questStep20; + obj144.Steps = list213; + reference160 = obj144; questRoot25.QuestSequence = list210; AddQuest(questId25, questRoot25); QuestId questId26 = new QuestId(598); @@ -49260,7 +50455,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list216); num = 0; ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + QuestSequence obj145 = new QuestSequence { Sequence = 0 }; @@ -49280,11 +50475,11 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list217; - reference162 = obj147; + obj145.Steps = list217; + reference162 = obj145; num++; ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + QuestSequence obj146 = new QuestSequence { Sequence = 1 }; @@ -49302,11 +50497,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj148.Steps = list218; - reference163 = obj148; + obj146.Steps = list218; + reference163 = obj146; num++; ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + QuestSequence obj147 = new QuestSequence { Sequence = 2 }; @@ -49319,11 +50514,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj149.Steps = list219; - reference164 = obj149; + obj147.Steps = list219; + reference164 = obj147; num++; ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + QuestSequence obj148 = new QuestSequence { Sequence = 3 }; @@ -49336,11 +50531,11 @@ public static class AssemblyQuestLoader { Emote = EEmote.Slap }; - obj150.Steps = list220; - reference165 = obj150; + obj148.Steps = list220; + reference165 = obj148; num++; ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + QuestSequence obj149 = new QuestSequence { Sequence = 4 }; @@ -49353,11 +50548,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj151.Steps = list221; - reference166 = obj151; + obj149.Steps = list221; + reference166 = obj149; num++; ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + QuestSequence obj150 = new QuestSequence { Sequence = 5 }; @@ -49367,7 +50562,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list222); index2 = 0; ref QuestStep reference168 = ref span3[index2]; - QuestStep obj153 = new QuestStep(EInteractionType.Combat, 1013310u, new Vector3(354.63477f, 23.944334f, -133.44019f), 139) + QuestStep obj151 = new QuestStep(EInteractionType.Combat, 1013310u, new Vector3(354.63477f, 23.944334f, -133.44019f), 139) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -49380,13 +50575,13 @@ public static class AssemblyQuestLoader span7[index3] = 4404u; index3++; span7[index3] = 4405u; - obj153.KillEnemyDataIds = list223; - reference168 = obj153; - obj152.Steps = list222; - reference167 = obj152; + obj151.KillEnemyDataIds = list223; + reference168 = obj151; + obj150.Steps = list222; + reference167 = obj150; num++; ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + QuestSequence obj152 = new QuestSequence { Sequence = 6 }; @@ -49396,11 +50591,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list224); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1013310u, new Vector3(354.63477f, 23.944334f, -133.44019f), 139); - obj154.Steps = list224; - reference169 = obj154; + obj152.Steps = list224; + reference169 = obj152; num++; ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + QuestSequence obj153 = new QuestSequence { Sequence = 7 }; @@ -49410,11 +50605,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list225); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1013307u, new Vector3(281.69678f, 38.53493f, -176.74524f), 139); - obj155.Steps = list225; - reference170 = obj155; + obj153.Steps = list225; + reference170 = obj153; num++; ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + QuestSequence obj154 = new QuestSequence { Sequence = byte.MaxValue }; @@ -49432,8 +50627,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(601) }; - obj156.Steps = list226; - reference171 = obj156; + obj154.Steps = list226; + reference171 = obj154; questRoot26.QuestSequence = list216; AddQuest(questId26, questRoot26); QuestId questId27 = new QuestId(599); @@ -49451,7 +50646,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list228); num = 0; ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + QuestSequence obj155 = new QuestSequence { Sequence = 0 }; @@ -49461,7 +50656,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list229); index2 = 0; ref QuestStep reference173 = ref span3[index2]; - QuestStep obj158 = new QuestStep(EInteractionType.AcceptQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131) + QuestStep obj156 = new QuestStep(EInteractionType.AcceptQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -49471,7 +50666,7 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj159 = new SkipAetheryteCondition + SkipAetheryteCondition obj157 = new SkipAetheryteCondition { InSameTerritory = true }; @@ -49481,15 +50676,15 @@ public static class AssemblyQuestLoader span8 = CollectionsMarshal.AsSpan(list230); num3 = 0; span8[num3] = 131; - obj159.InTerritory = list230; - skipConditions5.AetheryteShortcutIf = obj159; - obj158.SkipConditions = skipConditions5; - reference173 = obj158; - obj157.Steps = list229; - reference172 = obj157; + obj157.InTerritory = list230; + skipConditions5.AetheryteShortcutIf = obj157; + obj156.SkipConditions = skipConditions5; + reference173 = obj156; + obj155.Steps = list229; + reference172 = obj155; num++; ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + QuestSequence obj158 = new QuestSequence { Sequence = byte.MaxValue }; @@ -49499,7 +50694,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list231); num2 = 0; ref QuestStep reference175 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Gather, null, null, 131); + QuestStep questStep21 = new QuestStep(EInteractionType.Gather, null, null, 131); num3 = 1; List list232 = new List(num3); CollectionsMarshal.SetCount(list232, num3); @@ -49510,11 +50705,11 @@ public static class AssemblyQuestLoader ItemId = 5106u, ItemCount = 10 }; - questStep19.ItemsToGather = list232; - reference175 = questStep19; + questStep21.ItemsToGather = list232; + reference175 = questStep21; num2++; ref QuestStep reference176 = ref span3[num2]; - QuestStep obj161 = new QuestStep(EInteractionType.CompleteQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131) + QuestStep obj159 = new QuestStep(EInteractionType.CompleteQuest, 1002298u, new Vector3(-18.997498f, 6.2f, 157.42725f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -49535,10 +50730,10 @@ public static class AssemblyQuestLoader span8[num3] = 131; skipAetheryteCondition2.InTerritory = list233; skipConditions6.AetheryteShortcutIf = skipAetheryteCondition2; - obj161.SkipConditions = skipConditions6; - reference176 = obj161; - obj160.Steps = list231; - reference174 = obj160; + obj159.SkipConditions = skipConditions6; + reference176 = obj159; + obj158.Steps = list231; + reference174 = obj158; questRoot27.QuestSequence = list228; AddQuest(questId27, questRoot27); } @@ -82979,20 +84174,14 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.FateEnemies }; num3 = 2; - List list36 = new List(num3); + List list36 = new List(num3); CollectionsMarshal.SetCount(list36, num3); - Span span6 = CollectionsMarshal.AsSpan(list36); + span4 = CollectionsMarshal.AsSpan(list36); num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 2390u - }; + span4[num4] = 2390u; num4++; - span6[num4] = new ComplexCombatData - { - DataId = 2391u - }; - obj26.ComplexCombatData = list36; + span4[num4] = 2391u; + obj26.KillEnemyDataIds = list36; reference26 = obj26; obj25.Steps = list35; reference25 = obj25; @@ -83096,19 +84285,19 @@ public static class AssemblyQuestLoader num3 = 6; List list44 = new List(num3); CollectionsMarshal.SetCount(list44, num3); - Span span7 = CollectionsMarshal.AsSpan(list44); + Span span6 = CollectionsMarshal.AsSpan(list44); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); obj32.CompletionQuestVariablesFlags = list44; reference32 = obj32; index2++; @@ -83117,19 +84306,19 @@ public static class AssemblyQuestLoader num4 = 6; List list45 = new List(num4); CollectionsMarshal.SetCount(list45, num4); - span7 = CollectionsMarshal.AsSpan(list45); + span6 = CollectionsMarshal.AsSpan(list45); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); questStep.CompletionQuestVariablesFlags = list45; reference33 = questStep; index2++; @@ -83138,19 +84327,19 @@ public static class AssemblyQuestLoader num3 = 6; List list46 = new List(num3); CollectionsMarshal.SetCount(list46, num3); - span7 = CollectionsMarshal.AsSpan(list46); + span6 = CollectionsMarshal.AsSpan(list46); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); questStep2.CompletionQuestVariablesFlags = list46; reference34 = questStep2; obj31.Steps = list43; @@ -83397,19 +84586,19 @@ public static class AssemblyQuestLoader num4 = 6; List list62 = new List(num4); CollectionsMarshal.SetCount(list62, num4); - span7 = CollectionsMarshal.AsSpan(list62); + span6 = CollectionsMarshal.AsSpan(list62); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); skipStepConditions.CompletionQuestVariablesFlags = list62; skipConditions.StepIf = skipStepConditions; obj44.SkipConditions = skipConditions; @@ -83420,19 +84609,19 @@ public static class AssemblyQuestLoader num3 = 6; List list63 = new List(num3); CollectionsMarshal.SetCount(list63, num3); - span7 = CollectionsMarshal.AsSpan(list63); + span6 = CollectionsMarshal.AsSpan(list63); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep3.CompletionQuestVariablesFlags = list63; reference47 = questStep3; num2++; @@ -83441,19 +84630,19 @@ public static class AssemblyQuestLoader num4 = 6; List list64 = new List(num4); CollectionsMarshal.SetCount(list64, num4); - span7 = CollectionsMarshal.AsSpan(list64); + span6 = CollectionsMarshal.AsSpan(list64); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); questStep4.CompletionQuestVariablesFlags = list64; reference48 = questStep4; num2++; @@ -83465,19 +84654,19 @@ public static class AssemblyQuestLoader num3 = 6; List list65 = new List(num3); CollectionsMarshal.SetCount(list65, num3); - span7 = CollectionsMarshal.AsSpan(list65); + span6 = CollectionsMarshal.AsSpan(list65); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); obj45.CompletionQuestVariablesFlags = list65; reference49 = obj45; obj43.Steps = list61; @@ -83619,19 +84808,19 @@ public static class AssemblyQuestLoader num4 = 6; List list74 = new List(num4); CollectionsMarshal.SetCount(list74, num4); - span7 = CollectionsMarshal.AsSpan(list74); + span6 = CollectionsMarshal.AsSpan(list74); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); questStep5.CompletionQuestVariablesFlags = list74; reference58 = questStep5; num2++; @@ -83640,19 +84829,19 @@ public static class AssemblyQuestLoader num3 = 6; List list75 = new List(num3); CollectionsMarshal.SetCount(list75, num3); - span7 = CollectionsMarshal.AsSpan(list75); + span6 = CollectionsMarshal.AsSpan(list75); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); questStep6.CompletionQuestVariablesFlags = list75; reference59 = questStep6; num2++; @@ -83661,19 +84850,19 @@ public static class AssemblyQuestLoader num4 = 6; List list76 = new List(num4); CollectionsMarshal.SetCount(list76, num4); - span7 = CollectionsMarshal.AsSpan(list76); + span6 = CollectionsMarshal.AsSpan(list76); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); questStep7.CompletionQuestVariablesFlags = list76; reference60 = questStep7; obj53.Steps = list73; @@ -83758,9 +84947,9 @@ public static class AssemblyQuestLoader num3 = 1; List list82 = new List(num3); CollectionsMarshal.SetCount(list82, num3); - Span span8 = CollectionsMarshal.AsSpan(list82); + Span span7 = CollectionsMarshal.AsSpan(list82); num4 = 0; - span8[num4] = 128; + span7[num4] = 128; obj58.InTerritory = list82; skipConditions2.AetheryteShortcutIf = obj58; obj57.SkipConditions = skipConditions2; @@ -83814,19 +85003,19 @@ public static class AssemblyQuestLoader num4 = 6; List list86 = new List(num4); CollectionsMarshal.SetCount(list86, num4); - span7 = CollectionsMarshal.AsSpan(list86); + span6 = CollectionsMarshal.AsSpan(list86); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); questStep8.CompletionQuestVariablesFlags = list86; reference68 = questStep8; num2++; @@ -83838,19 +85027,19 @@ public static class AssemblyQuestLoader num3 = 6; List list87 = new List(num3); CollectionsMarshal.SetCount(list87, num3); - span7 = CollectionsMarshal.AsSpan(list87); + span6 = CollectionsMarshal.AsSpan(list87); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); obj62.CompletionQuestVariablesFlags = list87; reference69 = obj62; num2++; @@ -83869,19 +85058,19 @@ public static class AssemblyQuestLoader num4 = 6; List list88 = new List(num4); CollectionsMarshal.SetCount(list88, num4); - span7 = CollectionsMarshal.AsSpan(list88); + span6 = CollectionsMarshal.AsSpan(list88); num3 = 0; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = null; + span6[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); skipStepConditions2.CompletionQuestVariablesFlags = list88; skipConditions3.StepIf = skipStepConditions2; obj63.SkipConditions = skipConditions3; @@ -83895,19 +85084,19 @@ public static class AssemblyQuestLoader num3 = 6; List list89 = new List(num3); CollectionsMarshal.SetCount(list89, num3); - span7 = CollectionsMarshal.AsSpan(list89); + span6 = CollectionsMarshal.AsSpan(list89); num4 = 0; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = null; + span6[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); obj64.CompletionQuestVariablesFlags = list89; reference71 = obj64; obj61.Steps = list85; @@ -84251,9 +85440,9 @@ public static class AssemblyQuestLoader num4 = 1; List list111 = new List(num4); CollectionsMarshal.SetCount(list111, num4); - span8 = CollectionsMarshal.AsSpan(list111); + span7 = CollectionsMarshal.AsSpan(list111); num3 = 0; - span8[num3] = 140; + span7[num3] = 140; obj81.InTerritory = list111; skipConditions4.AetheryteShortcutIf = obj81; obj80.SkipConditions = skipConditions4; @@ -84344,9 +85533,9 @@ public static class AssemblyQuestLoader num4 = 1; List list117 = new List(num4); CollectionsMarshal.SetCount(list117, num4); - span8 = CollectionsMarshal.AsSpan(list117); + span7 = CollectionsMarshal.AsSpan(list117); num3 = 0; - span8[num3] = 341; + span7[num3] = 341; skipStepConditions3.NotInTerritory = list117; skipConditions5.StepIf = skipStepConditions3; obj87.SkipConditions = skipConditions5; @@ -84385,9 +85574,9 @@ public static class AssemblyQuestLoader num4 = 1; List list119 = new List(num4); CollectionsMarshal.SetCount(list119, num4); - span8 = CollectionsMarshal.AsSpan(list119); + span7 = CollectionsMarshal.AsSpan(list119); num3 = 0; - span8[num3] = 140; + span7[num3] = 140; obj89.InTerritory = list119; skipConditions6.AetheryteShortcutIf = obj89; obj88.SkipConditions = skipConditions6; @@ -84438,9 +85627,9 @@ public static class AssemblyQuestLoader num3 = 1; List list123 = new List(num3); CollectionsMarshal.SetCount(list123, num3); - span8 = CollectionsMarshal.AsSpan(list123); + span7 = CollectionsMarshal.AsSpan(list123); num4 = 0; - span8[num4] = 135; + span7[num4] = 135; obj92.InTerritory = list123; skipConditions7.AetheryteShortcutIf = obj92; obj91.SkipConditions = skipConditions7; @@ -84531,9 +85720,9 @@ public static class AssemblyQuestLoader num3 = 1; List list129 = new List(num3); CollectionsMarshal.SetCount(list129, num3); - span8 = CollectionsMarshal.AsSpan(list129); + span7 = CollectionsMarshal.AsSpan(list129); num4 = 0; - span8[num4] = 339; + span7[num4] = 339; skipStepConditions4.NotInTerritory = list129; skipConditions8.StepIf = skipStepConditions4; obj98.SkipConditions = skipConditions8; @@ -84550,9 +85739,9 @@ public static class AssemblyQuestLoader num4 = 1; List list130 = new List(num4); CollectionsMarshal.SetCount(list130, num4); - span8 = CollectionsMarshal.AsSpan(list130); + span7 = CollectionsMarshal.AsSpan(list130); num3 = 0; - span8[num3] = 339; + span7[num3] = 339; skipStepConditions5.NotInTerritory = list130; skipConditions9.StepIf = skipStepConditions5; obj99.SkipConditions = skipConditions9; @@ -84590,9 +85779,9 @@ public static class AssemblyQuestLoader num4 = 1; List list132 = new List(num4); CollectionsMarshal.SetCount(list132, num4); - span8 = CollectionsMarshal.AsSpan(list132); + span7 = CollectionsMarshal.AsSpan(list132); num3 = 0; - span8[num3] = 135; + span7[num3] = 135; obj101.InTerritory = list132; skipConditions10.AetheryteShortcutIf = obj101; obj100.SkipConditions = skipConditions10; @@ -85035,23 +86224,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list161, num2); span3 = CollectionsMarshal.AsSpan(list161); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); obj121.Steps = list161; reference125 = obj121; num++; @@ -85074,9 +86247,9 @@ public static class AssemblyQuestLoader num3 = 1; List list163 = new List(num3); CollectionsMarshal.SetCount(list163, num3); - span6 = CollectionsMarshal.AsSpan(list163); + Span span8 = CollectionsMarshal.AsSpan(list163); num4 = 0; - span6[num4] = new ComplexCombatData + span8[num4] = new ComplexCombatData { DataId = 134u, MinimumKillCount = 2u @@ -85093,9 +86266,9 @@ public static class AssemblyQuestLoader num4 = 1; List list164 = new List(num4); CollectionsMarshal.SetCount(list164, num4); - span6 = CollectionsMarshal.AsSpan(list164); + span8 = CollectionsMarshal.AsSpan(list164); num3 = 0; - span6[num3] = new ComplexCombatData + span8[num3] = new ComplexCombatData { DataId = 358u, MinimumKillCount = 1u @@ -85117,20 +86290,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } + Fly = true }; obj125.Steps = list165; reference129 = obj125; @@ -85160,23 +86320,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list168, index2); span3 = CollectionsMarshal.AsSpan(list168); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); obj126.Steps = list168; reference130 = obj126; num++; @@ -85199,15 +86343,15 @@ public static class AssemblyQuestLoader num3 = 2; List list170 = new List(num3); CollectionsMarshal.SetCount(list170, num3); - span6 = CollectionsMarshal.AsSpan(list170); + span8 = CollectionsMarshal.AsSpan(list170); num4 = 0; - span6[num4] = new ComplexCombatData + span8[num4] = new ComplexCombatData { DataId = 742u, MinimumKillCount = 2u }; num4++; - span6[num4] = new ComplexCombatData + span8[num4] = new ComplexCombatData { DataId = 739u, MinimumKillCount = 2u @@ -85229,20 +86373,7 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } + Fly = true }; obj129.Steps = list171; reference133 = obj129; @@ -85255,7 +86386,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list172, num); span = CollectionsMarshal.AsSpan(list172); index = 0; - span[index] = "plogon_enjoyer,alydev"; + span[index] = "plogon_enjoyer"; questRoot19.Author = list172; index = 3; List list173 = new List(index); @@ -85272,23 +86403,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list174, num2); span3 = CollectionsMarshal.AsSpan(list174); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); obj130.Steps = list174; reference134 = obj130; num++; @@ -85297,7 +86412,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 7; + index2 = 5; List list175 = new List(index2); CollectionsMarshal.SetCount(list175, index2); span3 = CollectionsMarshal.AsSpan(list175); @@ -85319,11 +86434,11 @@ public static class AssemblyQuestLoader int num5 = 2; List list177 = new List(num5); CollectionsMarshal.SetCount(list177, num5); - span7 = CollectionsMarshal.AsSpan(list177); + span6 = CollectionsMarshal.AsSpan(list177); int num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); reference137 = list177; num3++; span9[num3] = null; @@ -85334,101 +86449,65 @@ public static class AssemblyQuestLoader num3++; span9[num3] = null; obj132.RequiredQuestVariables = list176; - num3 = 6; - List list178 = new List(num3); - CollectionsMarshal.SetCount(list178, num3); - span7 = CollectionsMarshal.AsSpan(list178); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj132.CompletionQuestVariablesFlags = list178; reference136 = obj132; num2++; ref QuestStep reference138 = ref span3[num2]; - QuestStep obj133 = new QuestStep(EInteractionType.Interact, 2002980u, new Vector3(-125.93274f, 7.095398f, -104.78375f), 146) + QuestStep obj133 = new QuestStep(EInteractionType.Interact, 2002981u, new Vector3(-30.655396f, 8.651855f, -87.02222f), 146) { Fly = true, Land = true }; - num4 = 6; - List> list179 = new List>(num4); - CollectionsMarshal.SetCount(list179, num4); - span9 = CollectionsMarshal.AsSpan(list179); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference139 = ref span9[num3]; - num6 = 1; - List list180 = new List(num6); - CollectionsMarshal.SetCount(list180, num6); - span7 = CollectionsMarshal.AsSpan(list180); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference139 = list180; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj133.RequiredQuestVariables = list179; num3 = 6; - List list181 = new List(num3); - CollectionsMarshal.SetCount(list181, num3); - span7 = CollectionsMarshal.AsSpan(list181); + List> list178 = new List>(num3); + CollectionsMarshal.SetCount(list178, num3); + span9 = CollectionsMarshal.AsSpan(list178); num4 = 0; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + ref List reference139 = ref span9[num4]; + num6 = 2; + List list179 = new List(num6); + CollectionsMarshal.SetCount(list179, num6); + span6 = CollectionsMarshal.AsSpan(list179); + num5 = 0; + span6[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); + reference139 = list179; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj133.CompletionQuestVariablesFlags = list181; + span9[num4] = null; + obj133.RequiredQuestVariables = list178; reference138 = obj133; num2++; ref QuestStep reference140 = ref span3[num2]; - QuestStep obj134 = new QuestStep(EInteractionType.Interact, 2002981u, new Vector3(-30.655396f, 8.651855f, -87.02222f), 146) + QuestStep obj134 = new QuestStep(EInteractionType.Interact, 2002982u, new Vector3(-116.44165f, -0.3204956f, -34.40918f), 146) { Fly = true, Land = true }; num4 = 6; - List> list182 = new List>(num4); - CollectionsMarshal.SetCount(list182, num4); - span9 = CollectionsMarshal.AsSpan(list182); + List> list180 = new List>(num4); + CollectionsMarshal.SetCount(list180, num4); + span9 = CollectionsMarshal.AsSpan(list180); num3 = 0; span9[num3] = null; num3++; ref List reference141 = ref span9[num3]; - num5 = 4; - List list183 = new List(num5); - CollectionsMarshal.SetCount(list183, num5); - span7 = CollectionsMarshal.AsSpan(list183); + num5 = 2; + List list181 = new List(num5); + CollectionsMarshal.SetCount(list181, num5); + span6 = CollectionsMarshal.AsSpan(list181); num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference141 = list183; + span6[num6] = new QuestWorkValue((byte)1, (byte)4, EQuestWorkMode.Bitwise); + reference141 = list181; num3++; span9[num3] = null; num3++; @@ -85437,212 +86516,70 @@ public static class AssemblyQuestLoader span9[num3] = null; num3++; span9[num3] = null; - obj134.RequiredQuestVariables = list182; - num3 = 6; - List list184 = new List(num3); - CollectionsMarshal.SetCount(list184, num3); - span7 = CollectionsMarshal.AsSpan(list184); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj134.CompletionQuestVariablesFlags = list184; + obj134.RequiredQuestVariables = list180; reference140 = obj134; num2++; ref QuestStep reference142 = ref span3[num2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2002982u, new Vector3(-116.44165f, -0.3204956f, -34.40918f), 146) + QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2002985u, new Vector3(-41.031555f, 0.16778564f, 15.915161f), 146) { Fly = true, Land = true }; - num4 = 6; - List> list185 = new List>(num4); - CollectionsMarshal.SetCount(list185, num4); - span9 = CollectionsMarshal.AsSpan(list185); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference143 = ref span9[num3]; - num6 = 4; - List list186 = new List(num6); - CollectionsMarshal.SetCount(list186, num6); - span7 = CollectionsMarshal.AsSpan(list186); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference143 = list186; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj135.RequiredQuestVariables = list185; num3 = 6; - List list187 = new List(num3); - CollectionsMarshal.SetCount(list187, num3); - span7 = CollectionsMarshal.AsSpan(list187); + List> list182 = new List>(num3); + CollectionsMarshal.SetCount(list182, num3); + span9 = CollectionsMarshal.AsSpan(list182); num4 = 0; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + ref List reference143 = ref span9[num4]; + num6 = 3; + List list183 = new List(num6); + CollectionsMarshal.SetCount(list183, num6); + span6 = CollectionsMarshal.AsSpan(list183); + num5 = 0; + span6[num5] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue((byte)2, (byte)4, EQuestWorkMode.Bitwise); + reference143 = list183; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list187; + span9[num4] = null; + obj135.RequiredQuestVariables = list182; reference142 = obj135; num2++; ref QuestStep reference144 = ref span3[num2]; - QuestStep obj136 = new QuestStep(EInteractionType.Interact, 2002984u, new Vector3(-189.83752f, 9.231689f, 17.959839f), 146) + QuestStep obj136 = new QuestStep(EInteractionType.Interact, 2002986u, new Vector3(-78.81293f, -1.083435f, 44.052734f), 146) { Fly = true, Land = true }; num4 = 6; - List> list188 = new List>(num4); - CollectionsMarshal.SetCount(list188, num4); - span9 = CollectionsMarshal.AsSpan(list188); + List> list184 = new List>(num4); + CollectionsMarshal.SetCount(list184, num4); + span9 = CollectionsMarshal.AsSpan(list184); num3 = 0; span9[num3] = null; num3++; ref List reference145 = ref span9[num3]; - num5 = 2; - List list189 = new List(num5); - CollectionsMarshal.SetCount(list189, num5); - span7 = CollectionsMarshal.AsSpan(list189); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference145 = list189; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj136.RequiredQuestVariables = list188; - num3 = 6; - List list190 = new List(num3); - CollectionsMarshal.SetCount(list190, num3); - span7 = CollectionsMarshal.AsSpan(list190); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj136.CompletionQuestVariablesFlags = list190; - reference144 = obj136; - num2++; - ref QuestStep reference146 = ref span3[num2]; - QuestStep obj137 = new QuestStep(EInteractionType.Interact, 2002986u, new Vector3(-80.20015f, -1.8261992f, 43.605022f), 146) - { - Fly = true, - Land = true - }; - num4 = 6; - List> list191 = new List>(num4); - CollectionsMarshal.SetCount(list191, num4); - span9 = CollectionsMarshal.AsSpan(list191); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference147 = ref span9[num3]; - num6 = 4; - List list192 = new List(num6); - CollectionsMarshal.SetCount(list192, num6); - span7 = CollectionsMarshal.AsSpan(list192); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference147 = list192; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj137.RequiredQuestVariables = list191; - num3 = 6; - List list193 = new List(num3); - CollectionsMarshal.SetCount(list193, num3); - span7 = CollectionsMarshal.AsSpan(list193); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - obj137.CompletionQuestVariablesFlags = list193; - reference146 = obj137; - num2++; - ref QuestStep reference148 = ref span3[num2]; - QuestStep obj138 = new QuestStep(EInteractionType.Interact, 2002985u, new Vector3(-41.031555f, 0.16778564f, 15.915161f), 146) - { - Fly = true, - Land = true - }; - num4 = 6; - List> list194 = new List>(num4); - CollectionsMarshal.SetCount(list194, num4); - span9 = CollectionsMarshal.AsSpan(list194); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference149 = ref span9[num3]; num5 = 3; - List list195 = new List(num5); - CollectionsMarshal.SetCount(list195, num5); - span7 = CollectionsMarshal.AsSpan(list195); + List list185 = new List(num5); + CollectionsMarshal.SetCount(list185, num5); + span6 = CollectionsMarshal.AsSpan(list185); num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference149 = list195; + span6[num6] = new QuestWorkValue((byte)3, (byte)4, EQuestWorkMode.Bitwise); + reference145 = list185; num3++; span9[num3] = null; num3++; @@ -85651,30 +86588,159 @@ public static class AssemblyQuestLoader span9[num3] = null; num3++; span9[num3] = null; - obj138.RequiredQuestVariables = list194; - num3 = 6; - List list196 = new List(num3); - CollectionsMarshal.SetCount(list196, num3); - span7 = CollectionsMarshal.AsSpan(list196); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj138.CompletionQuestVariablesFlags = list196; - reference148 = obj138; + obj136.RequiredQuestVariables = list184; + reference144 = obj136; obj131.Steps = list175; reference135 = obj131; num++; - ref QuestSequence reference150 = ref span2[num]; + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj137 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list186 = new List(num2); + CollectionsMarshal.SetCount(list186, num2); + span3 = CollectionsMarshal.AsSpan(list186); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) + { + Fly = true + }; + obj137.Steps = list186; + reference146 = obj137; + questRoot19.QuestSequence = list173; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(1225); + QuestRoot questRoot20 = new QuestRoot(); + num = 1; + List list187 = new List(num); + CollectionsMarshal.SetCount(list187, num); + span = CollectionsMarshal.AsSpan(list187); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot20.Author = list187; + index = 3; + List list188 = new List(index); + CollectionsMarshal.SetCount(list188, index); + span2 = CollectionsMarshal.AsSpan(list188); + num = 0; + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj138 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list189 = new List(index2); + CollectionsMarshal.SetCount(list189, index2); + span3 = CollectionsMarshal.AsSpan(list189); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); + obj138.Steps = list189; + reference147 = obj138; + num++; + ref QuestSequence reference148 = ref span2[num]; QuestSequence obj139 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + span3 = CollectionsMarshal.AsSpan(list190); + index2 = 0; + ref QuestStep reference149 = ref span3[index2]; + QuestStep obj140 = new QuestStep(EInteractionType.Combat, null, new Vector3(-40.402416f, -1.1266766f, 0.71999836f), 146) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 2; + List list191 = new List(num3); + CollectionsMarshal.SetCount(list191, num3); + span8 = CollectionsMarshal.AsSpan(list191); + num4 = 0; + span8[num4] = new ComplexCombatData + { + DataId = 358u, + MinimumKillCount = 3u + }; + num4++; + span8[num4] = new ComplexCombatData + { + DataId = 2451u, + MinimumKillCount = 1u + }; + obj140.ComplexCombatData = list191; + reference149 = obj140; + obj139.Steps = list190; + reference148 = obj139; + num++; + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) + { + Fly = true + }; + obj141.Steps = list192; + reference150 = obj141; + questRoot20.QuestSequence = list188; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(1226); + QuestRoot questRoot21 = new QuestRoot(); + num = 1; + List list193 = new List(num); + CollectionsMarshal.SetCount(list193, num); + span = CollectionsMarshal.AsSpan(list193); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot21.Author = list193; + index = 3; + List list194 = new List(index); + CollectionsMarshal.SetCount(list194, index); + span2 = CollectionsMarshal.AsSpan(list194); + num = 0; + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list195 = new List(num2); + CollectionsMarshal.SetCount(list195, num2); + span3 = CollectionsMarshal.AsSpan(list195); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); + obj142.Steps = list195; + reference151 = obj142; + num++; + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj143 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1008327u, new Vector3(45.303955f, 4f, -345.11334f), 146) + { + Fly = true + }; + obj143.Steps = list196; + reference152 = obj143; + num++; + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = byte.MaxValue }; @@ -85685,41 +86751,33 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } + Fly = true }; - obj139.Steps = list197; - reference150 = obj139; - questRoot19.QuestSequence = list173; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(1225); - QuestRoot questRoot20 = new QuestRoot(); + obj144.Steps = list197; + reference153 = obj144; + questRoot21.QuestSequence = list194; + AddQuest(questId21, questRoot21); + AddQuest(new QuestId(1227), new QuestRoot + { + Disabled = true, + QuestSequence = new List() + }); + QuestId questId22 = new QuestId(1228); + QuestRoot questRoot22 = new QuestRoot(); num = 1; List list198 = new List(num); CollectionsMarshal.SetCount(list198, num); span = CollectionsMarshal.AsSpan(list198); index = 0; span[index] = "plogon_enjoyer"; - questRoot20.Author = list198; + questRoot22.Author = list198; index = 3; List list199 = new List(index); CollectionsMarshal.SetCount(list199, index); span2 = CollectionsMarshal.AsSpan(list199); num = 0; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 0 }; @@ -85728,622 +86786,572 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list200, index2); span3 = CollectionsMarshal.AsSpan(list200); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj140.Steps = list200; - reference151 = obj140; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); + obj145.Steps = list200; + reference154 = obj145; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 1 }; - num2 = 1; + num2 = 6; List list201 = new List(num2); CollectionsMarshal.SetCount(list201, num2); span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; - ref QuestStep reference153 = ref span3[index2]; - QuestStep obj142 = new QuestStep(EInteractionType.Combat, null, new Vector3(-119.81865f, -2.1205988f, 21.23899f), 146) + ref QuestStep reference156 = ref span3[index2]; + QuestStep obj147 = new QuestStep(EInteractionType.Combat, 2003169u, new Vector3(-191.18036f, 3.6774292f, -162.00513f), 146) { Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies + EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num4 = 2; - List list202 = new List(num4); + num4 = 1; + List list202 = new List(num4); CollectionsMarshal.SetCount(list202, num4); - span6 = CollectionsMarshal.AsSpan(list202); + span4 = CollectionsMarshal.AsSpan(list202); num3 = 0; - span6[num3] = new ComplexCombatData + span4[num3] = 80u; + obj147.KillEnemyDataIds = list202; + reference156 = obj147; + index2++; + span3[index2] = new QuestStep(EInteractionType.UseItem, 80u, new Vector3(-198.6194f, 4.4395595f, -156.7357f), 146) { - DataId = 358u, - MinimumKillCount = 3u + ItemId = 2001191u }; - num3++; - span6[num3] = new ComplexCombatData + index2++; + ref QuestStep reference157 = ref span3[index2]; + QuestStep obj148 = new QuestStep(EInteractionType.Combat, 2003168u, new Vector3(-155.44366f, 3.8604736f, -132.21948f), 146) { - DataId = 2451u, - MinimumKillCount = 1u + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction }; - obj142.ComplexCombatData = list202; - reference153 = obj142; - obj141.Steps = list201; - reference152 = obj141; + num3 = 1; + List list203 = new List(num3); + CollectionsMarshal.SetCount(list203, num3); + span4 = CollectionsMarshal.AsSpan(list203); + num4 = 0; + span4[num4] = 80u; + obj148.KillEnemyDataIds = list203; + reference157 = obj148; + index2++; + span3[index2] = new QuestStep(EInteractionType.UseItem, 80u, new Vector3(-159.83832f, 4.2440715f, -136.43097f), 146) + { + ItemId = 2001191u + }; + index2++; + ref QuestStep reference158 = ref span3[index2]; + QuestStep obj149 = new QuestStep(EInteractionType.Combat, 2003172u, new Vector3(-19.36377f, 0.47296143f, 15.182739f), 146) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list204 = new List(num4); + CollectionsMarshal.SetCount(list204, num4); + span4 = CollectionsMarshal.AsSpan(list204); + num3 = 0; + span4[num3] = 80u; + obj149.KillEnemyDataIds = list204; + reference158 = obj149; + index2++; + span3[index2] = new QuestStep(EInteractionType.UseItem, 81u, new Vector3(-19.760498f, 0.97421986f, 19.790894f), 146) + { + ItemId = 2001191u + }; + obj146.Steps = list201; + reference155 = obj146; num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list205 = new List(index2); + CollectionsMarshal.SetCount(list205, index2); + span3 = CollectionsMarshal.AsSpan(list205); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } + Fly = true }; - obj143.Steps = list203; - reference154 = obj143; - questRoot20.QuestSequence = list199; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(1226); - QuestRoot questRoot21 = new QuestRoot(); + obj150.Steps = list205; + reference159 = obj150; + questRoot22.QuestSequence = list199; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(1230); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list204 = new List(num); - CollectionsMarshal.SetCount(list204, num); - span = CollectionsMarshal.AsSpan(list204); + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + span = CollectionsMarshal.AsSpan(list206); index = 0; - span[index] = "plogon_enjoyer,alydev"; - questRoot21.Author = list204; - index = 4; - List list205 = new List(index); - CollectionsMarshal.SetCount(list205, index); - span2 = CollectionsMarshal.AsSpan(list205); + span[index] = "plogon_enjoyer"; + questRoot23.Author = list206; + index = 3; + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + span2 = CollectionsMarshal.AsSpan(list207); num = 0; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - obj144.Steps = list206; - reference155 = obj144; - num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj145 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008327u, new Vector3(45.303955f, 4f, -345.11334f), 146) - { - Fly = true - }; - obj145.Steps = list207; - reference156 = obj145; - num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj146 = new QuestSequence - { - Sequence = 2 - }; - num2 = 12; List list208 = new List(num2); CollectionsMarshal.SetCount(list208, num2); span3 = CollectionsMarshal.AsSpan(list208); index2 = 0; - ref QuestStep reference158 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(35.036743f, 3.396969f, -345.2254f), 146); - num3 = 6; - List> list209 = new List>(num3); - CollectionsMarshal.SetCount(list209, num3); - span9 = CollectionsMarshal.AsSpan(list209); - num4 = 0; - ref List reference159 = ref span9[num4]; - num6 = 1; - List list210 = new List(num6); - CollectionsMarshal.SetCount(list210, num6); - span7 = CollectionsMarshal.AsSpan(list210); - num5 = 0; - span7[num5] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference159 = list210; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - questStep10.RequiredQuestVariables = list209; - reference158 = questStep10; - index2++; - ref QuestStep reference160 = ref span3[index2]; - QuestStep obj147 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(32.888374f, 3.598409f, -301.40466f), 146) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); + obj151.Steps = list208; + reference160 = obj151; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { - DisableNavmesh = true + Sequence = 1 }; - num4 = 6; - List> list211 = new List>(num4); - CollectionsMarshal.SetCount(list211, num4); - span9 = CollectionsMarshal.AsSpan(list211); - num3 = 0; - ref List reference161 = ref span9[num3]; - num5 = 1; - List list212 = new List(num5); - CollectionsMarshal.SetCount(list212, num5); - span7 = CollectionsMarshal.AsSpan(list212); - num6 = 0; - span7[num6] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference161 = list212; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj147.RequiredQuestVariables = list211; - reference160 = obj147; - index2++; - ref QuestStep reference162 = ref span3[index2]; - QuestStep obj148 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-14.886532f, -0.5785296f, -221.25523f), 146) + index2 = 6; + List list209 = new List(index2); + CollectionsMarshal.SetCount(list209, index2); + span3 = CollectionsMarshal.AsSpan(list209); + num2 = 0; + ref QuestStep reference162 = ref span3[num2]; + QuestStep obj153 = new QuestStep(EInteractionType.Interact, 2003141u, new Vector3(-22.537598f, 3.616333f, -44.663208f), 146) { - DisableNavmesh = true + Fly = true }; num3 = 6; - List> list213 = new List>(num3); - CollectionsMarshal.SetCount(list213, num3); - span9 = CollectionsMarshal.AsSpan(list213); + List> list210 = new List>(num3); + CollectionsMarshal.SetCount(list210, num3); + span9 = CollectionsMarshal.AsSpan(list210); num4 = 0; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; ref List reference163 = ref span9[num4]; - num6 = 1; - List list214 = new List(num6); - CollectionsMarshal.SetCount(list214, num6); - span7 = CollectionsMarshal.AsSpan(list214); + num6 = 3; + List list211 = new List(num6); + CollectionsMarshal.SetCount(list211, num6); + span6 = CollectionsMarshal.AsSpan(list211); num5 = 0; - span7[num5] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference163 = list214; + span6[num5] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + reference163 = list211; num4++; span9[num4] = null; num4++; span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj148.RequiredQuestVariables = list213; - reference162 = obj148; - index2++; - ref QuestStep reference164 = ref span3[index2]; - QuestStep obj149 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-22.777428f, -0.49886435f, -181.53052f), 146) + obj153.RequiredQuestVariables = list210; + reference162 = obj153; + num2++; + ref QuestStep reference164 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 2003148u, new Vector3(15.27417f, 2.1820068f, 22.9953f), 146) { - DisableNavmesh = true + Fly = true }; num4 = 6; - List> list215 = new List>(num4); - CollectionsMarshal.SetCount(list215, num4); - span9 = CollectionsMarshal.AsSpan(list215); + List> list212 = new List>(num4); + CollectionsMarshal.SetCount(list212, num4); + span9 = CollectionsMarshal.AsSpan(list212); num3 = 0; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; ref List reference165 = ref span9[num3]; - num5 = 1; - List list216 = new List(num5); - CollectionsMarshal.SetCount(list216, num5); - span7 = CollectionsMarshal.AsSpan(list216); + num5 = 3; + List list213 = new List(num5); + CollectionsMarshal.SetCount(list213, num5); + span6 = CollectionsMarshal.AsSpan(list213); num6 = 0; - span7[num6] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference165 = list216; + span6[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + num6++; + span6[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + num6++; + span6[num6] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference165 = list213; num3++; span9[num3] = null; num3++; span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj149.RequiredQuestVariables = list215; - reference164 = obj149; - index2++; - ref QuestStep reference166 = ref span3[index2]; - QuestStep obj150 = new QuestStep(EInteractionType.Action, 2003127u, new Vector3(-75.51697f, -2.1820679f, -73.47223f), 146) + obj154.RequiredQuestVariables = list212; + reference164 = obj154; + num2++; + ref QuestStep reference166 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 2003147u, new Vector3(25.192627f, 2.8533936f, 10.788086f), 146) { - Action = EAction.FieryBreath + Fly = true }; num3 = 6; - List> list217 = new List>(num3); - CollectionsMarshal.SetCount(list217, num3); - span9 = CollectionsMarshal.AsSpan(list217); + List> list214 = new List>(num3); + CollectionsMarshal.SetCount(list214, num3); + span9 = CollectionsMarshal.AsSpan(list214); num4 = 0; span9[num4] = null; num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; ref List reference167 = ref span9[num4]; num6 = 3; - List list218 = new List(num6); - CollectionsMarshal.SetCount(list218, num6); - span7 = CollectionsMarshal.AsSpan(list218); + List list215 = new List(num6); + CollectionsMarshal.SetCount(list215, num6); + span6 = CollectionsMarshal.AsSpan(list215); num5 = 0; - span7[num5] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - reference167 = list218; + span6[num5] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference167 = list215; num4++; span9[num4] = null; num4++; span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj150.RequiredQuestVariables = list217; - num4 = 6; - List list219 = new List(num4); - CollectionsMarshal.SetCount(list219, num4); - span7 = CollectionsMarshal.AsSpan(list219); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj150.CompletionQuestVariablesFlags = list219; - reference166 = obj150; - index2++; - ref QuestStep reference168 = ref span3[index2]; - QuestStep obj151 = new QuestStep(EInteractionType.Action, 2003133u, new Vector3(-69.0166f, -2.7924194f, -17.776794f), 146) + obj155.RequiredQuestVariables = list214; + reference166 = obj155; + num2++; + ref QuestStep reference168 = ref span3[num2]; + QuestStep obj156 = new QuestStep(EInteractionType.Interact, 2003140u, new Vector3(-37.094727f, -0.5340576f, 14.90802f), 146) { - Action = EAction.FieryBreath + Fly = true + }; + num4 = 6; + List> list216 = new List>(num4); + CollectionsMarshal.SetCount(list216, num4); + span9 = CollectionsMarshal.AsSpan(list216); + num3 = 0; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + ref List reference169 = ref span9[num3]; + num5 = 2; + List list217 = new List(num5); + CollectionsMarshal.SetCount(list217, num5); + span6 = CollectionsMarshal.AsSpan(list217); + num6 = 0; + span6[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + num6++; + span6[num6] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference169 = list217; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + obj156.RequiredQuestVariables = list216; + reference168 = obj156; + num2++; + ref QuestStep reference170 = ref span3[num2]; + QuestStep obj157 = new QuestStep(EInteractionType.Interact, 2003136u, new Vector3(-52.99463f, -1.2055054f, 17.532532f), 146) + { + Fly = true }; num3 = 6; - List> list220 = new List>(num3); - CollectionsMarshal.SetCount(list220, num3); - span9 = CollectionsMarshal.AsSpan(list220); + List> list218 = new List>(num3); + CollectionsMarshal.SetCount(list218, num3); + span9 = CollectionsMarshal.AsSpan(list218); num4 = 0; span9[num4] = null; num4++; - ref List reference169 = ref span9[num4]; - num5 = 1; - List list221 = new List(num5); - CollectionsMarshal.SetCount(list221, num5); - span7 = CollectionsMarshal.AsSpan(list221); - num6 = 0; - span7[num6] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - reference169 = list221; - num4++; span9[num4] = null; num4++; span9[num4] = null; num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj151.RequiredQuestVariables = list220; - num4 = 6; - List list222 = new List(num4); - CollectionsMarshal.SetCount(list222, num4); - span7 = CollectionsMarshal.AsSpan(list222); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj151.CompletionQuestVariablesFlags = list222; - reference168 = obj151; - index2++; - ref QuestStep reference170 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-191.09834f, 2.955683f, -183.68497f), 146); - num3 = 6; - List> list223 = new List>(num3); - CollectionsMarshal.SetCount(list223, num3); - span9 = CollectionsMarshal.AsSpan(list223); - num4 = 0; - span9[num4] = null; - num4++; ref List reference171 = ref span9[num4]; - num6 = 2; - List list224 = new List(num6); - CollectionsMarshal.SetCount(list224, num6); - span7 = CollectionsMarshal.AsSpan(list224); - num5 = 0; - span7[num5] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - reference171 = list224; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - questStep11.RequiredQuestVariables = list223; - reference170 = questStep11; - index2++; - ref QuestStep reference172 = ref span3[index2]; - QuestStep obj152 = new QuestStep(EInteractionType.Action, 2003128u, new Vector3(-201.5564f, 2.9754639f, -223.37689f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list225 = new List>(num4); - CollectionsMarshal.SetCount(list225, num4); - span9 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference173 = ref span9[num3]; - num5 = 2; - List list226 = new List(num5); - CollectionsMarshal.SetCount(list226, num5); - span7 = CollectionsMarshal.AsSpan(list226); - num6 = 0; - span7[num6] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - reference173 = list226; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj152.RequiredQuestVariables = list225; - num3 = 6; - List list227 = new List(num3); - CollectionsMarshal.SetCount(list227, num3); - span7 = CollectionsMarshal.AsSpan(list227); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj152.CompletionQuestVariablesFlags = list227; - reference172 = obj152; - index2++; - ref QuestStep reference174 = ref span3[index2]; - QuestStep obj153 = new QuestStep(EInteractionType.Action, 2003132u, new Vector3(-153.30743f, -0.25946045f, 55.313843f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list228 = new List>(num4); - CollectionsMarshal.SetCount(list228, num4); - span9 = CollectionsMarshal.AsSpan(list228); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference175 = ref span9[num3]; - num6 = 2; - List list229 = new List(num6); - CollectionsMarshal.SetCount(list229, num6); - span7 = CollectionsMarshal.AsSpan(list229); - num5 = 0; - span7[num5] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - reference175 = list229; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj153.RequiredQuestVariables = list228; - num3 = 6; - List list230 = new List(num3); - CollectionsMarshal.SetCount(list230, num3); - span7 = CollectionsMarshal.AsSpan(list230); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj153.CompletionQuestVariablesFlags = list230; - reference174 = obj153; - index2++; - ref QuestStep reference176 = ref span3[index2]; - QuestStep obj154 = new QuestStep(EInteractionType.Action, 2003129u, new Vector3(-192.6452f, 6.6071167f, 48.386353f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list231 = new List>(num4); - CollectionsMarshal.SetCount(list231, num4); - span9 = CollectionsMarshal.AsSpan(list231); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference177 = ref span9[num3]; - num5 = 2; - List list232 = new List(num5); - CollectionsMarshal.SetCount(list232, num5); - span7 = CollectionsMarshal.AsSpan(list232); - num6 = 0; - span7[num6] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - reference177 = list232; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj154.RequiredQuestVariables = list231; - num3 = 6; - List list233 = new List(num3); - CollectionsMarshal.SetCount(list233, num3); - span7 = CollectionsMarshal.AsSpan(list233); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj154.CompletionQuestVariablesFlags = list233; - reference176 = obj154; - index2++; - ref QuestStep reference178 = ref span3[index2]; - QuestStep obj155 = new QuestStep(EInteractionType.Action, 2003130u, new Vector3(-237.995f, 6.94281f, 168.10852f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list234 = new List>(num4); - CollectionsMarshal.SetCount(list234, num4); - span9 = CollectionsMarshal.AsSpan(list234); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference179 = ref span9[num3]; num6 = 4; - List list235 = new List(num6); - CollectionsMarshal.SetCount(list235, num6); - span7 = CollectionsMarshal.AsSpan(list235); + List list219 = new List(num6); + CollectionsMarshal.SetCount(list219, num6); + span6 = CollectionsMarshal.AsSpan(list219); num5 = 0; - span7[num5] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - reference179 = list235; + span6[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + reference171 = list219; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + obj157.RequiredQuestVariables = list218; + reference170 = obj157; + num2++; + ref QuestStep reference172 = ref span3[num2]; + QuestStep obj158 = new QuestStep(EInteractionType.Combat, null, new Vector3(-52.99463f, -1.2055054f, 17.532532f), 146) + { + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num4 = 2; + List list220 = new List(num4); + CollectionsMarshal.SetCount(list220, num4); + span8 = CollectionsMarshal.AsSpan(list220); + num3 = 0; + span8[num3] = new ComplexCombatData + { + DataId = 740u, + MinimumKillCount = 1u + }; num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj155.RequiredQuestVariables = list234; - num3 = 6; - List list236 = new List(num3); - CollectionsMarshal.SetCount(list236, num3); - span7 = CollectionsMarshal.AsSpan(list236); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj155.CompletionQuestVariablesFlags = list236; - reference178 = obj155; + span8[num3] = new ComplexCombatData + { + DataId = 741u, + MinimumKillCount = 1u + }; + obj158.ComplexCombatData = list220; + reference172 = obj158; + obj152.Steps = list209; + reference161 = obj152; + num++; + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj159 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-124.393555f, -2.04119f, 36.344994f), 146); index2++; - ref QuestStep reference180 = ref span3[index2]; - QuestStep obj156 = new QuestStep(EInteractionType.Action, 2003131u, new Vector3(-230.09082f, 7.675232f, 229.14465f), 146) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) + { + DelaySecondsAtStart = 3f, + Fly = true + }; + obj159.Steps = list221; + reference173 = obj159; + questRoot23.QuestSequence = list207; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(1231); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list222 = new List(num); + CollectionsMarshal.SetCount(list222, num); + span = CollectionsMarshal.AsSpan(list222); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot24.Author = list222; + index = 3; + List list223 = new List(index); + CollectionsMarshal.SetCount(list223, index); + span2 = CollectionsMarshal.AsSpan(list223); + num = 0; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj160 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); + obj160.Steps = list224; + reference174 = obj160; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); + index2 = 0; + ref QuestStep reference176 = ref span3[index2]; + QuestStep obj162 = new QuestStep(EInteractionType.Combat, null, new Vector3(-9.631764f, 4.530592f, -52.115612f), 146) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 1; + List list226 = new List(num3); + CollectionsMarshal.SetCount(list226, num3); + span8 = CollectionsMarshal.AsSpan(list226); + num4 = 0; + span8[num4] = new ComplexCombatData + { + DataId = 2452u, + MinimumKillCount = 2u + }; + obj162.ComplexCombatData = list226; + reference176 = obj162; + obj161.Steps = list225; + reference175 = obj161; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj163 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list227 = new List(index2); + CollectionsMarshal.SetCount(list227, index2); + span3 = CollectionsMarshal.AsSpan(list227); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-74.8761f, -1.9533517f, -51.731575f), 146); + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) + { + Fly = true + }; + obj163.Steps = list227; + reference177 = obj163; + questRoot24.QuestSequence = list223; + AddQuest(questId24, questRoot24); + AddQuest(new QuestId(1234), new QuestRoot + { + Disabled = true, + Comment = "WIP too many cases", + QuestSequence = new List() + }); + AddQuest(new QuestId(1235), new QuestRoot + { + Disabled = true, + QuestSequence = new List() + }); + QuestId questId25 = new QuestId(1236); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list228 = new List(num); + CollectionsMarshal.SetCount(list228, num); + span = CollectionsMarshal.AsSpan(list228); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot25.Author = list228; + index = 4; + List list229 = new List(index); + CollectionsMarshal.SetCount(list229, index); + span2 = CollectionsMarshal.AsSpan(list229); + num = 0; + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list230 = new List(num2); + CollectionsMarshal.SetCount(list230, num2); + span3 = CollectionsMarshal.AsSpan(list230); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146); + obj164.Steps = list230; + reference178 = obj164; + num++; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list231 = new List(index2); + CollectionsMarshal.SetCount(list231, index2); + span3 = CollectionsMarshal.AsSpan(list231); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005848u, new Vector3(-101.487854f, 8.097177f, 403.28064f), 146) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.SouthernThanalanForgottenSprings + }; + obj165.Steps = list231; + reference179 = obj165; + num++; + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 2 + }; + num2 = 4; + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); + index2 = 0; + ref QuestStep reference181 = ref span3[index2]; + QuestStep obj167 = new QuestStep(EInteractionType.Action, 2003353u, new Vector3(-248.0965f, 2.8533936f, 675.95935f), 146) + { + Action = EAction.FieryBreath + }; + num4 = 6; + List> list233 = new List>(num4); + CollectionsMarshal.SetCount(list233, num4); + span9 = CollectionsMarshal.AsSpan(list233); + num3 = 0; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + ref List reference182 = ref span9[num3]; + num5 = 1; + List list234 = new List(num5); + CollectionsMarshal.SetCount(list234, num5); + span6 = CollectionsMarshal.AsSpan(list234); + num6 = 0; + span6[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + reference182 = list234; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + obj167.RequiredQuestVariables = list233; + reference181 = obj167; + index2++; + ref QuestStep reference183 = ref span3[index2]; + QuestStep obj168 = new QuestStep(EInteractionType.Action, 2003354u, new Vector3(-132.03638f, -1.449646f, 778.8052f), 146) + { + Action = EAction.FieryBreath + }; + num3 = 6; + List> list235 = new List>(num3); + CollectionsMarshal.SetCount(list235, num3); + span9 = CollectionsMarshal.AsSpan(list235); + num4 = 0; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; + ref List reference184 = ref span9[num4]; + num6 = 2; + List list236 = new List(num6); + CollectionsMarshal.SetCount(list236, num6); + span6 = CollectionsMarshal.AsSpan(list236); + num5 = 0; + span6[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span6[num5] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference184 = list236; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + obj168.RequiredQuestVariables = list235; + reference183 = obj168; + index2++; + ref QuestStep reference185 = ref span3[index2]; + QuestStep obj169 = new QuestStep(EInteractionType.Action, 2003356u, new Vector3(78.446655f, 14.328186f, 589.9595f), 146) { Action = EAction.FieryBreath }; @@ -86354,241 +87362,244 @@ public static class AssemblyQuestLoader num3 = 0; span9[num3] = null; num3++; - ref List reference181 = ref span9[num3]; - num5 = 1; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + ref List reference186 = ref span9[num3]; + num5 = 2; List list238 = new List(num5); CollectionsMarshal.SetCount(list238, num5); - span7 = CollectionsMarshal.AsSpan(list238); + span6 = CollectionsMarshal.AsSpan(list238); num6 = 0; - span7[num6] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - reference181 = list238; + span6[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + num6++; + span6[num6] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference186 = list238; num3++; span9[num3] = null; num3++; span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj156.RequiredQuestVariables = list237; + obj169.RequiredQuestVariables = list237; + reference185 = obj169; + index2++; + ref QuestStep reference187 = ref span3[index2]; + QuestStep obj170 = new QuestStep(EInteractionType.Action, 2003357u, new Vector3(179.9801f, 6.6376343f, 601.15967f), 146) + { + Action = EAction.FieryBreath + }; num3 = 6; - List list239 = new List(num3); + List> list239 = new List>(num3); CollectionsMarshal.SetCount(list239, num3); - span7 = CollectionsMarshal.AsSpan(list239); + span9 = CollectionsMarshal.AsSpan(list239); num4 = 0; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = null; + ref List reference188 = ref span9[num4]; + num6 = 1; + List list240 = new List(num6); + CollectionsMarshal.SetCount(list240, num6); + span6 = CollectionsMarshal.AsSpan(list240); + num5 = 0; + span6[num5] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); + reference188 = list240; num4++; - span7[num4] = null; + span9[num4] = null; num4++; - span7[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj156.CompletionQuestVariablesFlags = list239; - reference180 = obj156; - obj146.Steps = list208; - reference157 = obj146; + span9[num4] = null; + obj170.RequiredQuestVariables = list239; + reference187 = obj170; + obj166.Steps = list232; + reference180 = obj166; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list240 = new List(index2); - CollectionsMarshal.SetCount(list240, index2); - span3 = CollectionsMarshal.AsSpan(list240); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(105.27197f, 15.359643f, -357.3816f), - MaximumDistance = 100f, - TerritoryId = 146 - } - } - } - }; - obj157.Steps = list240; - reference182 = obj157; - questRoot21.QuestSequence = list205; - AddQuest(questId21, questRoot21); - AddQuest(new QuestId(1227), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - QuestId questId22 = new QuestId(1228); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list241 = new List(num); - CollectionsMarshal.SetCount(list241, num); - span = CollectionsMarshal.AsSpan(list241); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot22.Author = list241; - index = 3; - List list242 = new List(index); - CollectionsMarshal.SetCount(list242, index); - span2 = CollectionsMarshal.AsSpan(list242); - num = 0; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); - obj158.Steps = list243; - reference183 = obj158; - num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 1 - }; - index2 = 6; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - ref QuestStep reference185 = ref span3[num2]; - QuestStep obj160 = new QuestStep(EInteractionType.Combat, 2003169u, new Vector3(-191.18036f, 3.6774292f, -162.00513f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list245 = new List(num4); - CollectionsMarshal.SetCount(list245, num4); - span4 = CollectionsMarshal.AsSpan(list245); - num3 = 0; - span4[num3] = 80u; - obj160.KillEnemyDataIds = list245; - reference185 = obj160; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 80u, new Vector3(-198.6194f, 4.4395595f, -156.7357f), 146) - { - ItemId = 2001191u - }; - num2++; - ref QuestStep reference186 = ref span3[num2]; - QuestStep obj161 = new QuestStep(EInteractionType.Combat, 2003168u, new Vector3(-155.44366f, 3.8604736f, -132.21948f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list246 = new List(num3); - CollectionsMarshal.SetCount(list246, num3); - span4 = CollectionsMarshal.AsSpan(list246); - num4 = 0; - span4[num4] = 80u; - obj161.KillEnemyDataIds = list246; - reference186 = obj161; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 80u, new Vector3(-159.83832f, 4.2440715f, -136.43097f), 146) - { - ItemId = 2001191u - }; - num2++; - ref QuestStep reference187 = ref span3[num2]; - QuestStep obj162 = new QuestStep(EInteractionType.Combat, 2003172u, new Vector3(-19.36377f, 0.47296143f, 15.182739f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list247 = new List(num4); - CollectionsMarshal.SetCount(list247, num4); - span4 = CollectionsMarshal.AsSpan(list247); - num3 = 0; - span4[num3] = 80u; - obj162.KillEnemyDataIds = list247; - reference187 = obj162; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 81u, new Vector3(-19.760498f, 0.97421986f, 19.790894f), 146) - { - ItemId = 2001191u - }; - obj159.Steps = list244; - reference184 = obj159; - num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj163 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list248 = new List(num2); - CollectionsMarshal.SetCount(list248, num2); - span3 = CollectionsMarshal.AsSpan(list248); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true - }; - obj163.Steps = list248; - reference188 = obj163; - questRoot22.QuestSequence = list242; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(1230); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list249 = new List(num); - CollectionsMarshal.SetCount(list249, num); - span = CollectionsMarshal.AsSpan(list249); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot23.Author = list249; - index = 3; - List list250 = new List(index); - CollectionsMarshal.SetCount(list250, index); - span2 = CollectionsMarshal.AsSpan(list250); - num = 0; ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + QuestSequence obj171 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list241 = new List(index2); + CollectionsMarshal.SetCount(list241, index2); + span3 = CollectionsMarshal.AsSpan(list241); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-56.11375f, 25.301596f, -391.2648f), 146) + { + Mount = true, + AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) + { + Fly = true + }; + obj171.Steps = list241; + reference189 = obj171; + questRoot25.QuestSequence = list229; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(1240); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list242 = new List(num); + CollectionsMarshal.SetCount(list242, num); + span = CollectionsMarshal.AsSpan(list242); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot26.Author = list242; + index = 5; + List list243 = new List(index); + CollectionsMarshal.SetCount(list243, index); + span2 = CollectionsMarshal.AsSpan(list243); + num = 0; + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list251 = new List(index2); - CollectionsMarshal.SetCount(list251, index2); - span3 = CollectionsMarshal.AsSpan(list251); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); - obj164.Steps = list251; - reference189 = obj164; + num2 = 1; + List list244 = new List(num2); + CollectionsMarshal.SetCount(list244, num2); + span3 = CollectionsMarshal.AsSpan(list244); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146); + obj172.Steps = list244; + reference190 = obj172; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; - num2 = 6; - List list252 = new List(num2); - CollectionsMarshal.SetCount(list252, num2); - span3 = CollectionsMarshal.AsSpan(list252); - index2 = 0; - ref QuestStep reference191 = ref span3[index2]; - QuestStep obj166 = new QuestStep(EInteractionType.Interact, 2003141u, new Vector3(-22.537598f, 3.616333f, -44.663208f), 146) + index2 = 1; + List list245 = new List(index2); + CollectionsMarshal.SetCount(list245, index2); + span3 = CollectionsMarshal.AsSpan(list245); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005745u, new Vector3(22.720581f, 4.240738f, -443.07623f), 146) { Fly = true }; + obj173.Steps = list245; + reference191 = obj173; + num++; + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 2 + }; + num2 = 11; + List list246 = new List(num2); + CollectionsMarshal.SetCount(list246, num2); + span3 = CollectionsMarshal.AsSpan(list246); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-126.48953f, 27.57419f, 138.61473f), 146) + { + Fly = true + }; + index2++; + ref QuestStep reference193 = ref span3[index2]; + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 2003048u, new Vector3(-136.85822f, 18.753235f, 116.50256f), 146) + { + Mount = true + }; + num4 = 6; + List> list247 = new List>(num4); + CollectionsMarshal.SetCount(list247, num4); + span9 = CollectionsMarshal.AsSpan(list247); + num3 = 0; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + ref List reference194 = ref span9[num3]; + num5 = 2; + List list248 = new List(num5); + CollectionsMarshal.SetCount(list248, num5); + span6 = CollectionsMarshal.AsSpan(list248); + num6 = 0; + span6[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + num6++; + span6[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + reference194 = list248; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + obj175.RequiredQuestVariables = list247; + reference193 = obj175; + index2++; + ref QuestStep reference195 = ref span3[index2]; + QuestStep obj176 = new QuestStep(EInteractionType.Interact, 2003049u, new Vector3(-121.78229f, 28.732666f, 140.33716f), 146) + { + Mount = true + }; + num3 = 6; + List> list249 = new List>(num3); + CollectionsMarshal.SetCount(list249, num3); + span9 = CollectionsMarshal.AsSpan(list249); + num4 = 0; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; + ref List reference196 = ref span9[num4]; + num6 = 1; + List list250 = new List(num6); + CollectionsMarshal.SetCount(list250, num6); + span6 = CollectionsMarshal.AsSpan(list250); + num5 = 0; + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); + reference196 = list250; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + num4++; + span9[num4] = null; + obj176.RequiredQuestVariables = list249; + reference195 = obj176; + index2++; + ref QuestStep reference197 = ref span3[index2]; + QuestStep obj177 = new QuestStep(EInteractionType.Interact, 2003050u, new Vector3(-91.96619f, 43.07617f, 156.84741f), 146) + { + Mount = true + }; + num4 = 6; + List> list251 = new List>(num4); + CollectionsMarshal.SetCount(list251, num4); + span9 = CollectionsMarshal.AsSpan(list251); + num3 = 0; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + ref List reference198 = ref span9[num3]; + num5 = 1; + List list252 = new List(num5); + CollectionsMarshal.SetCount(list252, num5); + span6 = CollectionsMarshal.AsSpan(list252); + num6 = 0; + span6[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + reference198 = list252; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + num3++; + span9[num3] = null; + obj177.RequiredQuestVariables = list251; + reference197 = obj177; + index2++; + ref QuestStep reference199 = ref span3[index2]; + QuestStep obj178 = new QuestStep(EInteractionType.Interact, 2003051u, new Vector3(-55.40558f, 42.526855f, 192.18738f), 146) + { + Mount = true + }; num3 = 6; List> list253 = new List>(num3); CollectionsMarshal.SetCount(list253, num3); @@ -86598,31 +87609,31 @@ public static class AssemblyQuestLoader num4++; span9[num4] = null; num4++; - span9[num4] = null; - num4++; - ref List reference192 = ref span9[num4]; + ref List reference200 = ref span9[num4]; num6 = 3; List list254 = new List(num6); CollectionsMarshal.SetCount(list254, num6); - span7 = CollectionsMarshal.AsSpan(list254); + span6 = CollectionsMarshal.AsSpan(list254); num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); num5++; - span7[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - reference192 = list254; + span6[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + reference200 = list254; num4++; span9[num4] = null; num4++; span9[num4] = null; - obj166.RequiredQuestVariables = list253; - reference191 = obj166; + num4++; + span9[num4] = null; + obj178.RequiredQuestVariables = list253; + reference199 = obj178; index2++; - ref QuestStep reference193 = ref span3[index2]; - QuestStep obj167 = new QuestStep(EInteractionType.Interact, 2003148u, new Vector3(15.27417f, 2.1820068f, 22.9953f), 146) + ref QuestStep reference201 = ref span3[index2]; + QuestStep obj179 = new QuestStep(EInteractionType.Interact, 2003052u, new Vector3(6.668152f, 36.9115f, 207.01917f), 146) { - Fly = true + Mount = true }; num4 = 6; List> list255 = new List>(num4); @@ -86633,31 +87644,27 @@ public static class AssemblyQuestLoader num3++; span9[num3] = null; num3++; - span9[num3] = null; - num3++; - ref List reference194 = ref span9[num3]; - num5 = 3; + ref List reference202 = ref span9[num3]; + num5 = 1; List list256 = new List(num5); CollectionsMarshal.SetCount(list256, num5); - span7 = CollectionsMarshal.AsSpan(list256); + span6 = CollectionsMarshal.AsSpan(list256); num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); - reference194 = list256; + span6[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + reference202 = list256; num3++; span9[num3] = null; num3++; span9[num3] = null; - obj167.RequiredQuestVariables = list255; - reference193 = obj167; + num3++; + span9[num3] = null; + obj179.RequiredQuestVariables = list255; + reference201 = obj179; index2++; - ref QuestStep reference195 = ref span3[index2]; - QuestStep obj168 = new QuestStep(EInteractionType.Interact, 2003147u, new Vector3(25.192627f, 2.8533936f, 10.788086f), 146) + ref QuestStep reference203 = ref span3[index2]; + QuestStep obj180 = new QuestStep(EInteractionType.Interact, 2003053u, new Vector3(73.31958f, 31.784546f, 153.76514f), 146) { - Fly = true + Mount = true }; num3 = 6; List> list257 = new List>(num3); @@ -86668,31 +87675,27 @@ public static class AssemblyQuestLoader num4++; span9[num4] = null; num4++; - span9[num4] = null; - num4++; - ref List reference196 = ref span9[num4]; - num6 = 3; + ref List reference204 = ref span9[num4]; + num6 = 1; List list258 = new List(num6); CollectionsMarshal.SetCount(list258, num6); - span7 = CollectionsMarshal.AsSpan(list258); + span6 = CollectionsMarshal.AsSpan(list258); num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); - reference196 = list258; + span6[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + reference204 = list258; num4++; span9[num4] = null; num4++; span9[num4] = null; - obj168.RequiredQuestVariables = list257; - reference195 = obj168; + num4++; + span9[num4] = null; + obj180.RequiredQuestVariables = list257; + reference203 = obj180; index2++; - ref QuestStep reference197 = ref span3[index2]; - QuestStep obj169 = new QuestStep(EInteractionType.Interact, 2003140u, new Vector3(-37.094727f, -0.5340576f, 14.90802f), 146) + ref QuestStep reference205 = ref span3[index2]; + QuestStep obj181 = new QuestStep(EInteractionType.Interact, 2003054u, new Vector3(79.42322f, 25.802979f, 208.66711f), 146) { - Fly = true + Mount = true }; num4 = 6; List> list259 = new List>(num4); @@ -86703,29 +87706,29 @@ public static class AssemblyQuestLoader num3++; span9[num3] = null; num3++; - span9[num3] = null; - num3++; - ref List reference198 = ref span9[num3]; + ref List reference206 = ref span9[num3]; num5 = 2; List list260 = new List(num5); CollectionsMarshal.SetCount(list260, num5); - span7 = CollectionsMarshal.AsSpan(list260); + span6 = CollectionsMarshal.AsSpan(list260); num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + span6[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); num6++; - span7[num6] = new QuestWorkValue(0, (byte)5, EQuestWorkMode.Bitwise); - reference198 = list260; + span6[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + reference206 = list260; num3++; span9[num3] = null; num3++; span9[num3] = null; - obj169.RequiredQuestVariables = list259; - reference197 = obj169; + num3++; + span9[num3] = null; + obj181.RequiredQuestVariables = list259; + reference205 = obj181; index2++; - ref QuestStep reference199 = ref span3[index2]; - QuestStep obj170 = new QuestStep(EInteractionType.Interact, 2003136u, new Vector3(-52.99463f, -1.2055054f, 17.532532f), 146) + ref QuestStep reference207 = ref span3[index2]; + QuestStep obj182 = new QuestStep(EInteractionType.Interact, 2003055u, new Vector3(106.889404f, 14.602844f, 147.53943f), 146) { - Fly = true + Mount = true }; num3 = 6; List> list261 = new List>(num3); @@ -86736,2104 +87739,52 @@ public static class AssemblyQuestLoader num4++; span9[num4] = null; num4++; - span9[num4] = null; - num4++; - ref List reference200 = ref span9[num4]; - num6 = 4; + ref List reference208 = ref span9[num4]; + num6 = 1; List list262 = new List(num6); CollectionsMarshal.SetCount(list262, num6); - span7 = CollectionsMarshal.AsSpan(list262); + span6 = CollectionsMarshal.AsSpan(list262); num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - reference200 = list262; + span6[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); + reference208 = list262; num4++; span9[num4] = null; num4++; span9[num4] = null; - obj170.RequiredQuestVariables = list261; - reference199 = obj170; + num4++; + span9[num4] = null; + obj182.RequiredQuestVariables = list261; + reference207 = obj182; index2++; - ref QuestStep reference201 = ref span3[index2]; - QuestStep obj171 = new QuestStep(EInteractionType.Combat, null, new Vector3(-52.99463f, -1.2055054f, 17.532532f), 146) + ref QuestStep reference209 = ref span3[index2]; + QuestStep obj183 = new QuestStep(EInteractionType.Combat, null, new Vector3(135.42383f, 8.102478f, 178.36267f), 146) { - EnemySpawnType = EEnemySpawnType.OverworldEnemies + Mount = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num4 = 2; - List list263 = new List(num4); + num4 = 1; + List list263 = new List(num4); CollectionsMarshal.SetCount(list263, num4); - span6 = CollectionsMarshal.AsSpan(list263); + span4 = CollectionsMarshal.AsSpan(list263); num3 = 0; - span6[num3] = new ComplexCombatData - { - DataId = 740u, - MinimumKillCount = 1u - }; - num3++; - span6[num3] = new ComplexCombatData - { - DataId = 741u, - MinimumKillCount = 1u - }; - obj171.ComplexCombatData = list263; - reference201 = obj171; - obj165.Steps = list252; - reference190 = obj165; + span4[num3] = 2456u; + obj183.KillEnemyDataIds = list263; + reference209 = obj183; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003056u, new Vector3(135.42383f, 8.102478f, 178.36267f), 146); + obj174.Steps = list246; + reference192 = obj174; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 3 }; index2 = 2; List list264 = new List(index2); CollectionsMarshal.SetCount(list264, index2); span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-124.393555f, -2.04119f, 36.344994f), 146); - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - DelaySecondsAtStart = 3f, - Fly = true - }; - obj172.Steps = list264; - reference202 = obj172; - questRoot23.QuestSequence = list250; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(1231); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list265 = new List(num); - CollectionsMarshal.SetCount(list265, num); - span = CollectionsMarshal.AsSpan(list265); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot24.Author = list265; - index = 3; - List list266 = new List(index); - CollectionsMarshal.SetCount(list266, index); - span2 = CollectionsMarshal.AsSpan(list266); - num = 0; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146); - obj173.Steps = list267; - reference203 = obj173; - num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); - num2 = 0; - ref QuestStep reference205 = ref span3[num2]; - QuestStep obj175 = new QuestStep(EInteractionType.Combat, null, new Vector3(-9.631764f, 4.530592f, -52.115612f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list269 = new List(num3); - CollectionsMarshal.SetCount(list269, num3); - span6 = CollectionsMarshal.AsSpan(list269); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 2452u, - MinimumKillCount = 2u - }; - obj175.ComplexCombatData = list269; - reference205 = obj175; - obj174.Steps = list268; - reference204 = obj174; - num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj176 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list270 = new List(num2); - CollectionsMarshal.SetCount(list270, num2); - span3 = CollectionsMarshal.AsSpan(list270); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-74.8761f, -1.9533517f, -51.731575f), 146); - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005550u, new Vector3(105.27197f, 15.359643f, -357.3816f), 146) - { - Fly = true - }; - obj176.Steps = list270; - reference206 = obj176; - questRoot24.QuestSequence = list266; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1233); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list271 = new List(num); - CollectionsMarshal.SetCount(list271, num); - span = CollectionsMarshal.AsSpan(list271); - index = 0; - span[index] = "alydev"; - questRoot25.Author = list271; - questRoot25.Comment = "Unsupported: complex combat complications. Skip/Step if stuck"; - index = 3; - List list272 = new List(index); - CollectionsMarshal.SetCount(list272, index); - span2 = CollectionsMarshal.AsSpan(list272); - num = 0; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list273 = new List(index2); - CollectionsMarshal.SetCount(list273, index2); - span3 = CollectionsMarshal.AsSpan(list273); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj177.Steps = list273; - reference207 = obj177; - num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); - index2 = 0; - ref QuestStep reference209 = ref span3[index2]; - QuestStep obj179 = new QuestStep(EInteractionType.Combat, null, new Vector3(-91.21763f, 45.81123f, 176.64693f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num4 = 2; - List list275 = new List(num4); - CollectionsMarshal.SetCount(list275, num4); - span6 = CollectionsMarshal.AsSpan(list275); - num3 = 0; - span6[num3] = new ComplexCombatData - { - DataId = 739u, - NameId = 2297u, - MinimumKillCount = 2u - }; - num3++; - span6[num3] = new ComplexCombatData - { - DataId = 741u, - NameId = 249u, - MinimumKillCount = 2u - }; - obj179.ComplexCombatData = list275; - reference209 = obj179; - obj178.Steps = list274; - reference208 = obj178; - num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj180 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list276 = new List(index2); - CollectionsMarshal.SetCount(list276, index2); - span3 = CollectionsMarshal.AsSpan(list276); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj180.Steps = list276; - reference210 = obj180; - questRoot25.QuestSequence = list272; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(1234); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list277 = new List(num); - CollectionsMarshal.SetCount(list277, num); - span = CollectionsMarshal.AsSpan(list277); - index = 0; - span[index] = "plogon_enjoyer,alydev"; - questRoot26.Author = list277; - index = 3; - List list278 = new List(index); - CollectionsMarshal.SetCount(list278, index); - span2 = CollectionsMarshal.AsSpan(list278); - num = 0; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj181 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - obj181.Steps = list279; - reference211 = obj181; - num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj182 = new QuestSequence - { - Sequence = 1 - }; - index2 = 10; - List list280 = new List(index2); - CollectionsMarshal.SetCount(list280, index2); - span3 = CollectionsMarshal.AsSpan(list280); - num2 = 0; - ref QuestStep reference213 = ref span3[num2]; - QuestStep obj183 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-190.53949f, 39.993896f, 145.98303f), 146) - { - Fly = true - }; - num3 = 6; - List> list281 = new List>(num3); - CollectionsMarshal.SetCount(list281, num3); - span9 = CollectionsMarshal.AsSpan(list281); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference214 = ref span9[num4]; - num5 = 4; - List list282 = new List(num5); - CollectionsMarshal.SetCount(list282, num5); - span7 = CollectionsMarshal.AsSpan(list282); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference214 = list282; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj183.RequiredQuestVariables = list281; - reference213 = obj183; - num2++; - ref QuestStep reference215 = ref span3[num2]; - QuestStep obj184 = new QuestStep(EInteractionType.Interact, 2003021u, new Vector3(-190.53949f, 39.993896f, 145.98303f), 146) - { - Mount = true - }; - num4 = 6; - List> list283 = new List>(num4); - CollectionsMarshal.SetCount(list283, num4); - span9 = CollectionsMarshal.AsSpan(list283); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference216 = ref span9[num3]; - num6 = 1; - List list284 = new List(num6); - CollectionsMarshal.SetCount(list284, num6); - span7 = CollectionsMarshal.AsSpan(list284); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference216 = list284; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj184.RequiredQuestVariables = list283; - num3 = 6; - List list285 = new List(num3); - CollectionsMarshal.SetCount(list285, num3); - span7 = CollectionsMarshal.AsSpan(list285); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj184.CompletionQuestVariablesFlags = list285; - reference215 = obj184; - num2++; - ref QuestStep reference217 = ref span3[num2]; - QuestStep obj185 = new QuestStep(EInteractionType.Interact, 2003022u, new Vector3(-170.85535f, 39.993896f, 135.45422f), 146) - { - Mount = true - }; - num4 = 6; - List> list286 = new List>(num4); - CollectionsMarshal.SetCount(list286, num4); - span9 = CollectionsMarshal.AsSpan(list286); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference218 = ref span9[num3]; - num5 = 3; - List list287 = new List(num5); - CollectionsMarshal.SetCount(list287, num5); - span7 = CollectionsMarshal.AsSpan(list287); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference218 = list287; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj185.RequiredQuestVariables = list286; - num3 = 6; - List list288 = new List(num3); - CollectionsMarshal.SetCount(list288, num3); - span7 = CollectionsMarshal.AsSpan(list288); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - obj185.CompletionQuestVariablesFlags = list288; - reference217 = obj185; - num2++; - ref QuestStep reference219 = ref span3[num2]; - QuestStep obj186 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-89.76315f, 44.793274f, 146.72278f), 146) - { - Fly = true - }; - num4 = 6; - List> list289 = new List>(num4); - CollectionsMarshal.SetCount(list289, num4); - span9 = CollectionsMarshal.AsSpan(list289); - num3 = 0; - span9[num3] = null; - num3++; - ref List reference220 = ref span9[num3]; - num6 = 4; - List list290 = new List(num6); - CollectionsMarshal.SetCount(list290, num6); - span7 = CollectionsMarshal.AsSpan(list290); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference220 = list290; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj186.RequiredQuestVariables = list289; - reference219 = obj186; - num2++; - ref QuestStep reference221 = ref span3[num2]; - QuestStep obj187 = new QuestStep(EInteractionType.Interact, 2003019u, new Vector3(-88.059875f, 43.503418f, 149.00427f), 146) - { - Mount = true - }; - num3 = 6; - List> list291 = new List>(num3); - CollectionsMarshal.SetCount(list291, num3); - span9 = CollectionsMarshal.AsSpan(list291); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference222 = ref span9[num4]; - num5 = 1; - List list292 = new List(num5); - CollectionsMarshal.SetCount(list292, num5); - span7 = CollectionsMarshal.AsSpan(list292); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference222 = list292; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj187.RequiredQuestVariables = list291; - num4 = 6; - List list293 = new List(num4); - CollectionsMarshal.SetCount(list293, num4); - span7 = CollectionsMarshal.AsSpan(list293); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj187.CompletionQuestVariablesFlags = list293; - reference221 = obj187; - num2++; - ref QuestStep reference223 = ref span3[num2]; - QuestStep obj188 = new QuestStep(EInteractionType.Interact, 2003020u, new Vector3(-77.836365f, 43.4729f, 155.50464f), 146) - { - Mount = true - }; - num3 = 6; - List> list294 = new List>(num3); - CollectionsMarshal.SetCount(list294, num3); - span9 = CollectionsMarshal.AsSpan(list294); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference224 = ref span9[num4]; - num6 = 2; - List list295 = new List(num6); - CollectionsMarshal.SetCount(list295, num6); - span7 = CollectionsMarshal.AsSpan(list295); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference224 = list295; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj188.RequiredQuestVariables = list294; - num4 = 6; - List list296 = new List(num4); - CollectionsMarshal.SetCount(list296, num4); - span7 = CollectionsMarshal.AsSpan(list296); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj188.CompletionQuestVariablesFlags = list296; - reference223 = obj188; - num2++; - ref QuestStep reference225 = ref span3[num2]; - QuestStep obj189 = new QuestStep(EInteractionType.Interact, 2003017u, new Vector3(-97.48993f, 45.792236f, 197.28381f), 146) - { - Mount = true - }; - num3 = 6; - List> list297 = new List>(num3); - CollectionsMarshal.SetCount(list297, num3); - span9 = CollectionsMarshal.AsSpan(list297); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference226 = ref span9[num4]; - num5 = 2; - List list298 = new List(num5); - CollectionsMarshal.SetCount(list298, num5); - span7 = CollectionsMarshal.AsSpan(list298); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference226 = list298; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj189.RequiredQuestVariables = list297; - num4 = 6; - List list299 = new List(num4); - CollectionsMarshal.SetCount(list299, num4); - span7 = CollectionsMarshal.AsSpan(list299); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj189.CompletionQuestVariablesFlags = list299; - reference225 = obj189; - num2++; - ref QuestStep reference227 = ref span3[num2]; - QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2003018u, new Vector3(-100.572266f, 45.76172f, 211.04749f), 146) - { - Mount = true - }; - num3 = 6; - List> list300 = new List>(num3); - CollectionsMarshal.SetCount(list300, num3); - span9 = CollectionsMarshal.AsSpan(list300); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference228 = ref span9[num4]; - num6 = 2; - List list301 = new List(num6); - CollectionsMarshal.SetCount(list301, num6); - span7 = CollectionsMarshal.AsSpan(list301); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference228 = list301; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj190.RequiredQuestVariables = list300; - num4 = 6; - List list302 = new List(num4); - CollectionsMarshal.SetCount(list302, num4); - span7 = CollectionsMarshal.AsSpan(list302); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj190.CompletionQuestVariablesFlags = list302; - reference227 = obj190; - num2++; - ref QuestStep reference229 = ref span3[num2]; - QuestStep obj191 = new QuestStep(EInteractionType.Interact, 2003015u, new Vector3(133.62317f, 13.961914f, 152.26978f), 146) - { - Fly = true - }; - num3 = 6; - List> list303 = new List>(num3); - CollectionsMarshal.SetCount(list303, num3); - span9 = CollectionsMarshal.AsSpan(list303); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference230 = ref span9[num4]; - num5 = 3; - List list304 = new List(num5); - CollectionsMarshal.SetCount(list304, num5); - span7 = CollectionsMarshal.AsSpan(list304); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference230 = list304; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj191.RequiredQuestVariables = list303; - num4 = 6; - List list305 = new List(num4); - CollectionsMarshal.SetCount(list305, num4); - span7 = CollectionsMarshal.AsSpan(list305); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj191.CompletionQuestVariablesFlags = list305; - reference229 = obj191; - num2++; - ref QuestStep reference231 = ref span3[num2]; - QuestStep obj192 = new QuestStep(EInteractionType.Interact, 2003016u, new Vector3(185.19873f, 13.992493f, 231.89136f), 146) - { - Fly = true - }; - num3 = 6; - List> list306 = new List>(num3); - CollectionsMarshal.SetCount(list306, num3); - span9 = CollectionsMarshal.AsSpan(list306); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference232 = ref span9[num4]; - num6 = 3; - List list307 = new List(num6); - CollectionsMarshal.SetCount(list307, num6); - span7 = CollectionsMarshal.AsSpan(list307); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference232 = list307; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj192.RequiredQuestVariables = list306; - num4 = 6; - List list308 = new List(num4); - CollectionsMarshal.SetCount(list308, num4); - span7 = CollectionsMarshal.AsSpan(list308); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj192.CompletionQuestVariablesFlags = list308; - reference231 = obj192; - obj182.Steps = list280; - reference212 = obj182; - num++; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj193 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - obj193.Steps = list309; - reference233 = obj193; - questRoot26.QuestSequence = list278; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(1235); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list310 = new List(num); - CollectionsMarshal.SetCount(list310, num); - span = CollectionsMarshal.AsSpan(list310); - index = 0; - span[index] = "alydev"; - questRoot27.Author = list310; - index = 3; - List list311 = new List(index); - CollectionsMarshal.SetCount(list311, index); - span2 = CollectionsMarshal.AsSpan(list311); - num = 0; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj194 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list312 = new List(index2); - CollectionsMarshal.SetCount(list312, index2); - span3 = CollectionsMarshal.AsSpan(list312); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj194.Steps = list312; - reference234 = obj194; - num++; - ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj195 = new QuestSequence - { - Sequence = 1 - }; - num2 = 9; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - span3 = CollectionsMarshal.AsSpan(list313); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-91.11163f, 12.436096f, 81.25427f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanForgottenSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-91.11163f, 12.436096f, 81.25427f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - index2++; - ref QuestStep reference236 = ref span3[index2]; - QuestStep obj196 = new QuestStep(EInteractionType.UseItem, 2003323u, new Vector3(-91.11163f, 12.436096f, 81.25427f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list314 = new List>(num3); - CollectionsMarshal.SetCount(list314, num3); - span9 = CollectionsMarshal.AsSpan(list314); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference237 = ref span9[num4]; - num5 = 2; - List list315 = new List(num5); - CollectionsMarshal.SetCount(list315, num5); - span7 = CollectionsMarshal.AsSpan(list315); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference237 = list315; - num4++; - span9[num4] = null; - obj196.RequiredQuestVariables = list314; - num4 = 6; - List list316 = new List(num4); - CollectionsMarshal.SetCount(list316, num4); - span7 = CollectionsMarshal.AsSpan(list316); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj196.CompletionQuestVariablesFlags = list316; - reference236 = obj196; - index2++; - ref QuestStep reference238 = ref span3[index2]; - QuestStep obj197 = new QuestStep(EInteractionType.UseItem, 2003325u, new Vector3(-40.116028f, 8.0720215f, 139.69629f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list317 = new List>(num3); - CollectionsMarshal.SetCount(list317, num3); - span9 = CollectionsMarshal.AsSpan(list317); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference239 = ref span9[num4]; - num6 = 2; - List list318 = new List(num6); - CollectionsMarshal.SetCount(list318, num6); - span7 = CollectionsMarshal.AsSpan(list318); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference239 = list318; - num4++; - span9[num4] = null; - obj197.RequiredQuestVariables = list317; - num4 = 6; - List list319 = new List(num4); - CollectionsMarshal.SetCount(list319, num4); - span7 = CollectionsMarshal.AsSpan(list319); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj197.CompletionQuestVariablesFlags = list319; - reference238 = obj197; - index2++; - ref QuestStep reference240 = ref span3[index2]; - QuestStep obj198 = new QuestStep(EInteractionType.UseItem, 2003329u, new Vector3(55.77173f, 34.805786f, 149.0653f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list320 = new List>(num3); - CollectionsMarshal.SetCount(list320, num3); - span9 = CollectionsMarshal.AsSpan(list320); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference241 = ref span9[num4]; - num5 = 3; - List list321 = new List(num5); - CollectionsMarshal.SetCount(list321, num5); - span7 = CollectionsMarshal.AsSpan(list321); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference241 = list321; - num4++; - span9[num4] = null; - obj198.RequiredQuestVariables = list320; - num4 = 6; - List list322 = new List(num4); - CollectionsMarshal.SetCount(list322, num4); - span7 = CollectionsMarshal.AsSpan(list322); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj198.CompletionQuestVariablesFlags = list322; - reference240 = obj198; - index2++; - ref QuestStep reference242 = ref span3[index2]; - QuestStep obj199 = new QuestStep(EInteractionType.UseItem, 2003324u, new Vector3(85.43518f, 26.504883f, 223.98718f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list323 = new List>(num3); - CollectionsMarshal.SetCount(list323, num3); - span9 = CollectionsMarshal.AsSpan(list323); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference243 = ref span9[num4]; - num6 = 4; - List list324 = new List(num6); - CollectionsMarshal.SetCount(list324, num6); - span7 = CollectionsMarshal.AsSpan(list324); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference243 = list324; - num4++; - span9[num4] = null; - obj199.RequiredQuestVariables = list323; - num4 = 6; - List list325 = new List(num4); - CollectionsMarshal.SetCount(list325, num4); - span7 = CollectionsMarshal.AsSpan(list325); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj199.CompletionQuestVariablesFlags = list325; - reference242 = obj199; - index2++; - ref QuestStep reference244 = ref span3[index2]; - QuestStep obj200 = new QuestStep(EInteractionType.UseItem, 2003328u, new Vector3(-31.021667f, 38.467896f, 287.6172f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list326 = new List>(num3); - CollectionsMarshal.SetCount(list326, num3); - span9 = CollectionsMarshal.AsSpan(list326); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference245 = ref span9[num4]; - num5 = 2; - List list327 = new List(num5); - CollectionsMarshal.SetCount(list327, num5); - span7 = CollectionsMarshal.AsSpan(list327); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference245 = list327; - num4++; - span9[num4] = null; - obj200.RequiredQuestVariables = list326; - num4 = 6; - List list328 = new List(num4); - CollectionsMarshal.SetCount(list328, num4); - span7 = CollectionsMarshal.AsSpan(list328); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj200.CompletionQuestVariablesFlags = list328; - reference244 = obj200; - index2++; - ref QuestStep reference246 = ref span3[index2]; - QuestStep obj201 = new QuestStep(EInteractionType.UseItem, 2003327u, new Vector3(-110.12439f, 45.792236f, 192.12634f), 146) - { - Fly = true, - ItemId = 2001190u - }; - num3 = 6; - List> list329 = new List>(num3); - CollectionsMarshal.SetCount(list329, num3); - span9 = CollectionsMarshal.AsSpan(list329); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference247 = ref span9[num4]; - num6 = 2; - List list330 = new List(num6); - CollectionsMarshal.SetCount(list330, num6); - span7 = CollectionsMarshal.AsSpan(list330); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference247 = list330; - num4++; - span9[num4] = null; - obj201.RequiredQuestVariables = list329; - num4 = 6; - List list331 = new List(num4); - CollectionsMarshal.SetCount(list331, num4); - span7 = CollectionsMarshal.AsSpan(list331); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj201.CompletionQuestVariablesFlags = list331; - reference246 = obj201; - index2++; - ref QuestStep reference248 = ref span3[index2]; - QuestStep obj202 = new QuestStep(EInteractionType.Combat, 2003327u, new Vector3(-110.12439f, 45.792236f, 192.12634f), 146) - { - Fly = true, - ItemId = 2001190u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list332 = new List(num3); - CollectionsMarshal.SetCount(list332, num3); - span4 = CollectionsMarshal.AsSpan(list332); - num4 = 0; - span4[num4] = 2454u; - obj202.KillEnemyDataIds = list332; - num4 = 6; - List> list333 = new List>(num4); - CollectionsMarshal.SetCount(list333, num4); - span9 = CollectionsMarshal.AsSpan(list333); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference249 = ref span9[num3]; - num5 = 1; - List list334 = new List(num5); - CollectionsMarshal.SetCount(list334, num5); - span7 = CollectionsMarshal.AsSpan(list334); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference249 = list334; - num3++; - span9[num3] = null; - obj202.RequiredQuestVariables = list333; - reference248 = obj202; - index2++; - ref QuestStep reference250 = ref span3[index2]; - QuestStep obj203 = new QuestStep(EInteractionType.Combat, 2003326u, new Vector3(-185.13776f, 39.993896f, 158.83105f), 146) - { - Fly = true, - ItemId = 2001190u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list335 = new List(num3); - CollectionsMarshal.SetCount(list335, num3); - span4 = CollectionsMarshal.AsSpan(list335); - num4 = 0; - span4[num4] = 2454u; - obj203.KillEnemyDataIds = list335; - num4 = 6; - List> list336 = new List>(num4); - CollectionsMarshal.SetCount(list336, num4); - span9 = CollectionsMarshal.AsSpan(list336); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference251 = ref span9[num3]; - num6 = 4; - List list337 = new List(num6); - CollectionsMarshal.SetCount(list337, num6); - span7 = CollectionsMarshal.AsSpan(list337); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference251 = list337; - num3++; - span9[num3] = null; - obj203.RequiredQuestVariables = list336; - num3 = 6; - List list338 = new List(num3); - CollectionsMarshal.SetCount(list338, num3); - span7 = CollectionsMarshal.AsSpan(list338); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj203.CompletionQuestVariablesFlags = list338; - reference250 = obj203; - obj195.Steps = list313; - reference235 = obj195; - num++; - ref QuestSequence reference252 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list339 = new List(index2); - CollectionsMarshal.SetCount(list339, index2); - span3 = CollectionsMarshal.AsSpan(list339); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj204.Steps = list339; - reference252 = obj204; - questRoot27.QuestSequence = list311; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(1236); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list340 = new List(num); - CollectionsMarshal.SetCount(list340, num); - span = CollectionsMarshal.AsSpan(list340); - index = 0; - span[index] = "plogon_enjoyer,alydev"; - questRoot28.Author = list340; - index = 4; - List list341 = new List(index); - CollectionsMarshal.SetCount(list341, index); - span2 = CollectionsMarshal.AsSpan(list341); - num = 0; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list342 = new List(num2); - CollectionsMarshal.SetCount(list342, num2); - span3 = CollectionsMarshal.AsSpan(list342); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj205.Steps = list342; - reference253 = obj205; - num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list343 = new List(index2); - CollectionsMarshal.SetCount(list343, index2); - span3 = CollectionsMarshal.AsSpan(list343); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005848u, new Vector3(-101.487854f, 8.097177f, 403.28064f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanForgottenSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-101.487854f, 8.097177f, 403.28064f), - MaximumDistance = 250f, - TerritoryId = 146 - } - } - } - }; - obj206.Steps = list343; - reference254 = obj206; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj207 = new QuestSequence - { - Sequence = 2 - }; - num2 = 6; - List list344 = new List(num2); - CollectionsMarshal.SetCount(list344, num2); - span3 = CollectionsMarshal.AsSpan(list344); - index2 = 0; - ref QuestStep reference256 = ref span3[index2]; - QuestStep obj208 = new QuestStep(EInteractionType.Action, 2003352u, new Vector3(-347.00543f, 13.504211f, 656.64136f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list345 = new List>(num4); - CollectionsMarshal.SetCount(list345, num4); - span9 = CollectionsMarshal.AsSpan(list345); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference257 = ref span9[num3]; - num5 = 2; - List list346 = new List(num5); - CollectionsMarshal.SetCount(list346, num5); - span7 = CollectionsMarshal.AsSpan(list346); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference257 = list346; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj208.RequiredQuestVariables = list345; - num3 = 6; - List list347 = new List(num3); - CollectionsMarshal.SetCount(list347, num3); - span7 = CollectionsMarshal.AsSpan(list347); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj208.CompletionQuestVariablesFlags = list347; - reference256 = obj208; - index2++; - ref QuestStep reference258 = ref span3[index2]; - QuestStep obj209 = new QuestStep(EInteractionType.Action, 2003353u, new Vector3(-248.0965f, 2.8533936f, 675.95935f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list348 = new List>(num4); - CollectionsMarshal.SetCount(list348, num4); - span9 = CollectionsMarshal.AsSpan(list348); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference259 = ref span9[num3]; - num6 = 2; - List list349 = new List(num6); - CollectionsMarshal.SetCount(list349, num6); - span7 = CollectionsMarshal.AsSpan(list349); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference259 = list349; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj209.RequiredQuestVariables = list348; - num3 = 6; - List list350 = new List(num3); - CollectionsMarshal.SetCount(list350, num3); - span7 = CollectionsMarshal.AsSpan(list350); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj209.CompletionQuestVariablesFlags = list350; - reference258 = obj209; - index2++; - ref QuestStep reference260 = ref span3[index2]; - QuestStep obj210 = new QuestStep(EInteractionType.Action, 2003354u, new Vector3(-132.03638f, -1.449646f, 778.8052f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list351 = new List>(num4); - CollectionsMarshal.SetCount(list351, num4); - span9 = CollectionsMarshal.AsSpan(list351); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference261 = ref span9[num3]; - num5 = 4; - List list352 = new List(num5); - CollectionsMarshal.SetCount(list352, num5); - span7 = CollectionsMarshal.AsSpan(list352); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference261 = list352; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj210.RequiredQuestVariables = list351; - num3 = 6; - List list353 = new List(num3); - CollectionsMarshal.SetCount(list353, num3); - span7 = CollectionsMarshal.AsSpan(list353); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj210.CompletionQuestVariablesFlags = list353; - reference260 = obj210; - index2++; - ref QuestStep reference262 = ref span3[index2]; - QuestStep obj211 = new QuestStep(EInteractionType.Action, 2003355u, new Vector3(-43.50354f, -0.3204956f, 759.4872f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list354 = new List>(num4); - CollectionsMarshal.SetCount(list354, num4); - span9 = CollectionsMarshal.AsSpan(list354); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference263 = ref span9[num3]; - num6 = 3; - List list355 = new List(num6); - CollectionsMarshal.SetCount(list355, num6); - span7 = CollectionsMarshal.AsSpan(list355); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference263 = list355; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj211.RequiredQuestVariables = list354; - num3 = 6; - List list356 = new List(num3); - CollectionsMarshal.SetCount(list356, num3); - span7 = CollectionsMarshal.AsSpan(list356); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj211.CompletionQuestVariablesFlags = list356; - reference262 = obj211; - index2++; - ref QuestStep reference264 = ref span3[index2]; - QuestStep obj212 = new QuestStep(EInteractionType.Action, 2003356u, new Vector3(78.446655f, 14.328186f, 589.9595f), 146) - { - Action = EAction.FieryBreath - }; - num4 = 6; - List> list357 = new List>(num4); - CollectionsMarshal.SetCount(list357, num4); - span9 = CollectionsMarshal.AsSpan(list357); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference265 = ref span9[num3]; - num5 = 2; - List list358 = new List(num5); - CollectionsMarshal.SetCount(list358, num5); - span7 = CollectionsMarshal.AsSpan(list358); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference265 = list358; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj212.RequiredQuestVariables = list357; - reference264 = obj212; - index2++; - ref QuestStep reference266 = ref span3[index2]; - QuestStep obj213 = new QuestStep(EInteractionType.Action, 2003357u, new Vector3(179.9801f, 6.6376343f, 601.15967f), 146) - { - Action = EAction.FieryBreath - }; - num3 = 6; - List> list359 = new List>(num3); - CollectionsMarshal.SetCount(list359, num3); - span9 = CollectionsMarshal.AsSpan(list359); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference267 = ref span9[num4]; - num6 = 2; - List list360 = new List(num6); - CollectionsMarshal.SetCount(list360, num6); - span7 = CollectionsMarshal.AsSpan(list360); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference267 = list360; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj213.RequiredQuestVariables = list359; - num4 = 6; - List list361 = new List(num4); - CollectionsMarshal.SetCount(list361, num4); - span7 = CollectionsMarshal.AsSpan(list361); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj213.CompletionQuestVariablesFlags = list361; - reference266 = obj213; - obj207.Steps = list344; - reference255 = obj207; - num++; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj214 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list362 = new List(index2); - CollectionsMarshal.SetCount(list362, index2); - span3 = CollectionsMarshal.AsSpan(list362); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(98.924194f, 15.29447f, -349.4469f), - MaximumDistance = 500f, - TerritoryId = 146 - } - } - } - }; - obj214.Steps = list362; - reference268 = obj214; - questRoot28.QuestSequence = list341; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(1240); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list363 = new List(num); - CollectionsMarshal.SetCount(list363, num); - span = CollectionsMarshal.AsSpan(list363); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot29.Author = list363; - index = 5; - List list364 = new List(index); - CollectionsMarshal.SetCount(list364, index); - span2 = CollectionsMarshal.AsSpan(list364); - num = 0; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj215 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list365 = new List(num2); - CollectionsMarshal.SetCount(list365, num2); - span3 = CollectionsMarshal.AsSpan(list365); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146); - obj215.Steps = list365; - reference269 = obj215; - num++; - ref QuestSequence reference270 = ref span2[num]; - QuestSequence obj216 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list366 = new List(index2); - CollectionsMarshal.SetCount(list366, index2); - span3 = CollectionsMarshal.AsSpan(list366); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005745u, new Vector3(22.720581f, 4.240738f, -443.07623f), 146) - { - Fly = true - }; - obj216.Steps = list366; - reference270 = obj216; - num++; - ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj217 = new QuestSequence - { - Sequence = 2 - }; - num2 = 11; - List list367 = new List(num2); - CollectionsMarshal.SetCount(list367, num2); - span3 = CollectionsMarshal.AsSpan(list367); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-126.48953f, 27.57419f, 138.61473f), 146) - { - Fly = true - }; - index2++; - ref QuestStep reference272 = ref span3[index2]; - QuestStep obj218 = new QuestStep(EInteractionType.Interact, 2003048u, new Vector3(-136.85822f, 18.753235f, 116.50256f), 146) - { - Mount = true - }; - num3 = 6; - List> list368 = new List>(num3); - CollectionsMarshal.SetCount(list368, num3); - span9 = CollectionsMarshal.AsSpan(list368); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference273 = ref span9[num4]; - num5 = 2; - List list369 = new List(num5); - CollectionsMarshal.SetCount(list369, num5); - span7 = CollectionsMarshal.AsSpan(list369); - num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - reference273 = list369; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj218.RequiredQuestVariables = list368; - reference272 = obj218; - index2++; - ref QuestStep reference274 = ref span3[index2]; - QuestStep obj219 = new QuestStep(EInteractionType.Interact, 2003049u, new Vector3(-121.78229f, 28.732666f, 140.33716f), 146) - { - Mount = true - }; - num4 = 6; - List> list370 = new List>(num4); - CollectionsMarshal.SetCount(list370, num4); - span9 = CollectionsMarshal.AsSpan(list370); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference275 = ref span9[num3]; - num6 = 1; - List list371 = new List(num6); - CollectionsMarshal.SetCount(list371, num6); - span7 = CollectionsMarshal.AsSpan(list371); - num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - reference275 = list371; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj219.RequiredQuestVariables = list370; - reference274 = obj219; - index2++; - ref QuestStep reference276 = ref span3[index2]; - QuestStep obj220 = new QuestStep(EInteractionType.Interact, 2003050u, new Vector3(-91.96619f, 43.07617f, 156.84741f), 146) - { - Mount = true - }; - num3 = 6; - List> list372 = new List>(num3); - CollectionsMarshal.SetCount(list372, num3); - span9 = CollectionsMarshal.AsSpan(list372); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference277 = ref span9[num4]; - num5 = 1; - List list373 = new List(num5); - CollectionsMarshal.SetCount(list373, num5); - span7 = CollectionsMarshal.AsSpan(list373); - num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - reference277 = list373; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj220.RequiredQuestVariables = list372; - reference276 = obj220; - index2++; - ref QuestStep reference278 = ref span3[index2]; - QuestStep obj221 = new QuestStep(EInteractionType.Interact, 2003051u, new Vector3(-55.40558f, 42.526855f, 192.18738f), 146) - { - Mount = true - }; - num4 = 6; - List> list374 = new List>(num4); - CollectionsMarshal.SetCount(list374, num4); - span9 = CollectionsMarshal.AsSpan(list374); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference279 = ref span9[num3]; - num6 = 3; - List list375 = new List(num6); - CollectionsMarshal.SetCount(list375, num6); - span7 = CollectionsMarshal.AsSpan(list375); - num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - reference279 = list375; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj221.RequiredQuestVariables = list374; - reference278 = obj221; - index2++; - ref QuestStep reference280 = ref span3[index2]; - QuestStep obj222 = new QuestStep(EInteractionType.Interact, 2003052u, new Vector3(6.668152f, 36.9115f, 207.01917f), 146) - { - Mount = true - }; - num3 = 6; - List> list376 = new List>(num3); - CollectionsMarshal.SetCount(list376, num3); - span9 = CollectionsMarshal.AsSpan(list376); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference281 = ref span9[num4]; - num5 = 1; - List list377 = new List(num5); - CollectionsMarshal.SetCount(list377, num5); - span7 = CollectionsMarshal.AsSpan(list377); - num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - reference281 = list377; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj222.RequiredQuestVariables = list376; - reference280 = obj222; - index2++; - ref QuestStep reference282 = ref span3[index2]; - QuestStep obj223 = new QuestStep(EInteractionType.Interact, 2003053u, new Vector3(73.31958f, 31.784546f, 153.76514f), 146) - { - Mount = true - }; - num4 = 6; - List> list378 = new List>(num4); - CollectionsMarshal.SetCount(list378, num4); - span9 = CollectionsMarshal.AsSpan(list378); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference283 = ref span9[num3]; - num6 = 1; - List list379 = new List(num6); - CollectionsMarshal.SetCount(list379, num6); - span7 = CollectionsMarshal.AsSpan(list379); - num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - reference283 = list379; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj223.RequiredQuestVariables = list378; - reference282 = obj223; - index2++; - ref QuestStep reference284 = ref span3[index2]; - QuestStep obj224 = new QuestStep(EInteractionType.Interact, 2003054u, new Vector3(79.42322f, 25.802979f, 208.66711f), 146) - { - Mount = true - }; - num3 = 6; - List> list380 = new List>(num3); - CollectionsMarshal.SetCount(list380, num3); - span9 = CollectionsMarshal.AsSpan(list380); - num4 = 0; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - ref List reference285 = ref span9[num4]; - num5 = 2; - List list381 = new List(num5); - CollectionsMarshal.SetCount(list381, num5); - span7 = CollectionsMarshal.AsSpan(list381); - num6 = 0; - span7[num6] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - reference285 = list381; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj224.RequiredQuestVariables = list380; - reference284 = obj224; - index2++; - ref QuestStep reference286 = ref span3[index2]; - QuestStep obj225 = new QuestStep(EInteractionType.Interact, 2003055u, new Vector3(106.889404f, 14.602844f, 147.53943f), 146) - { - Mount = true - }; - num4 = 6; - List> list382 = new List>(num4); - CollectionsMarshal.SetCount(list382, num4); - span9 = CollectionsMarshal.AsSpan(list382); - num3 = 0; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - ref List reference287 = ref span9[num3]; - num6 = 1; - List list383 = new List(num6); - CollectionsMarshal.SetCount(list383, num6); - span7 = CollectionsMarshal.AsSpan(list383); - num5 = 0; - span7[num5] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - reference287 = list383; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj225.RequiredQuestVariables = list382; - reference286 = obj225; - index2++; - ref QuestStep reference288 = ref span3[index2]; - QuestStep obj226 = new QuestStep(EInteractionType.Combat, null, new Vector3(135.42383f, 8.102478f, 178.36267f), 146) - { - Mount = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list384 = new List(num3); - CollectionsMarshal.SetCount(list384, num3); - span4 = CollectionsMarshal.AsSpan(list384); - num4 = 0; - span4[num4] = 2456u; - obj226.KillEnemyDataIds = list384; - reference288 = obj226; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003056u, new Vector3(135.42383f, 8.102478f, 178.36267f), 146); - obj217.Steps = list367; - reference271 = obj217; - num++; - ref QuestSequence reference289 = ref span2[num]; - QuestSequence obj227 = new QuestSequence - { - Sequence = 3 - }; - index2 = 2; - List list385 = new List(index2); - CollectionsMarshal.SetCount(list385, index2); - span3 = CollectionsMarshal.AsSpan(list385); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-63.849556f, 26.409807f, -383.9894f), 146) { Mount = true, @@ -88844,1601 +87795,476 @@ public static class AssemblyQuestLoader { Fly = true }; - obj227.Steps = list385; - reference289 = obj227; + obj184.Steps = list264; + reference210 = obj184; num++; - ref QuestSequence reference290 = ref span2[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list386 = new List(num2); - CollectionsMarshal.SetCount(list386, num2); - span3 = CollectionsMarshal.AsSpan(list386); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) { Fly = true }; - obj228.Steps = list386; - reference290 = obj228; - questRoot29.QuestSequence = list364; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(1241); - QuestRoot questRoot30 = new QuestRoot(); + obj185.Steps = list265; + reference211 = obj185; + questRoot26.QuestSequence = list243; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(1241); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list387 = new List(num); - CollectionsMarshal.SetCount(list387, num); - span = CollectionsMarshal.AsSpan(list387); + List list266 = new List(num); + CollectionsMarshal.SetCount(list266, num); + span = CollectionsMarshal.AsSpan(list266); index = 0; span[index] = "plogon_enjoyer"; - questRoot30.Author = list387; + questRoot27.Author = list266; index = 3; - List list388 = new List(index); - CollectionsMarshal.SetCount(list388, index); - span2 = CollectionsMarshal.AsSpan(list388); + List list267 = new List(index); + CollectionsMarshal.SetCount(list267, index); + span2 = CollectionsMarshal.AsSpan(list267); num = 0; - ref QuestSequence reference291 = ref span2[num]; - QuestSequence obj229 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list389 = new List(index2); - CollectionsMarshal.SetCount(list389, index2); - span3 = CollectionsMarshal.AsSpan(list389); + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span3 = CollectionsMarshal.AsSpan(list268); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146); - obj229.Steps = list389; - reference291 = obj229; + obj186.Steps = list268; + reference212 = obj186; num++; - ref QuestSequence reference292 = ref span2[num]; - QuestSequence obj230 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list390 = new List(num2); - CollectionsMarshal.SetCount(list390, num2); - span3 = CollectionsMarshal.AsSpan(list390); + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); index2 = 0; - ref QuestStep reference293 = ref span3[index2]; - QuestStep obj231 = new QuestStep(EInteractionType.Combat, null, new Vector3(-38.375584f, 8.492833f, 156.09068f), 146) + ref QuestStep reference214 = ref span3[index2]; + QuestStep obj188 = new QuestStep(EInteractionType.Combat, null, new Vector3(-38.375584f, 8.492833f, 156.09068f), 146) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num4 = 1; - List list391 = new List(num4); - CollectionsMarshal.SetCount(list391, num4); - span6 = CollectionsMarshal.AsSpan(list391); - num3 = 0; - span6[num3] = new ComplexCombatData + num3 = 1; + List list270 = new List(num3); + CollectionsMarshal.SetCount(list270, num3); + span8 = CollectionsMarshal.AsSpan(list270); + num4 = 0; + span8[num4] = new ComplexCombatData { DataId = 2452u, MinimumKillCount = 2u }; - obj231.ComplexCombatData = list391; - reference293 = obj231; - obj230.Steps = list390; - reference292 = obj230; + obj188.ComplexCombatData = list270; + reference214 = obj188; + obj187.Steps = list269; + reference213 = obj187; num++; - ref QuestSequence reference294 = ref span2[num]; - QuestSequence obj232 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list392 = new List(index2); - CollectionsMarshal.SetCount(list392, index2); - span3 = CollectionsMarshal.AsSpan(list392); + List list271 = new List(index2); + CollectionsMarshal.SetCount(list271, index2); + span3 = CollectionsMarshal.AsSpan(list271); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005551u, new Vector3(98.924194f, 15.29447f, -349.4469f), 146) { Fly = true }; - obj232.Steps = list392; - reference294 = obj232; - questRoot30.QuestSequence = list388; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(1242); - QuestRoot questRoot31 = new QuestRoot(); + obj189.Steps = list271; + reference215 = obj189; + questRoot27.QuestSequence = list267; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(1242); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list393 = new List(num); - CollectionsMarshal.SetCount(list393, num); - span = CollectionsMarshal.AsSpan(list393); + List list272 = new List(num); + CollectionsMarshal.SetCount(list272, num); + span = CollectionsMarshal.AsSpan(list272); index = 0; span[index] = "skiaz"; - questRoot31.Author = list393; + questRoot28.Author = list272; index = 3; - List list394 = new List(index); - CollectionsMarshal.SetCount(list394, index); - span2 = CollectionsMarshal.AsSpan(list394); + List list273 = new List(index); + CollectionsMarshal.SetCount(list273, index); + span2 = CollectionsMarshal.AsSpan(list273); num = 0; - ref QuestSequence reference295 = ref span2[num]; - QuestSequence obj233 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj190 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list395 = new List(num2); - CollectionsMarshal.SetCount(list395, num2); - span3 = CollectionsMarshal.AsSpan(list395); + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true }; - obj233.Steps = list395; - reference295 = obj233; + obj190.Steps = list274; + reference216 = obj190; num++; - ref QuestSequence reference296 = ref span2[num]; - QuestSequence obj234 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 1, Comment = "Probably better to make here single steps for each enemy, since they are spread across a larger area" }; index2 = 2; - List list396 = new List(index2); - CollectionsMarshal.SetCount(list396, index2); - span3 = CollectionsMarshal.AsSpan(list396); + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); num2 = 0; - ref QuestStep reference297 = ref span3[num2]; - QuestStep obj235 = new QuestStep(EInteractionType.Combat, null, new Vector3(72.098755f, 12.723299f, 23.544617f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list397 = new List(num3); - CollectionsMarshal.SetCount(list397, num3); - span6 = CollectionsMarshal.AsSpan(list397); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 741u, - NameId = 1838u, - MinimumKillCount = 3u - }; - obj235.ComplexCombatData = list397; - reference297 = obj235; - num2++; - ref QuestStep reference298 = ref span3[num2]; - QuestStep obj236 = new QuestStep(EInteractionType.Combat, null, new Vector3(168.87158f, 7.586792f, -30.533386f), 146) + ref QuestStep reference218 = ref span3[num2]; + QuestStep obj192 = new QuestStep(EInteractionType.Combat, null, new Vector3(72.098755f, 12.723299f, 23.544617f), 146) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num4 = 1; - List list398 = new List(num4); - CollectionsMarshal.SetCount(list398, num4); - span6 = CollectionsMarshal.AsSpan(list398); + List list276 = new List(num4); + CollectionsMarshal.SetCount(list276, num4); + span8 = CollectionsMarshal.AsSpan(list276); num3 = 0; - span6[num3] = new ComplexCombatData + span8[num3] = new ComplexCombatData + { + DataId = 741u, + NameId = 1838u, + MinimumKillCount = 3u + }; + obj192.ComplexCombatData = list276; + reference218 = obj192; + num2++; + ref QuestStep reference219 = ref span3[num2]; + QuestStep obj193 = new QuestStep(EInteractionType.Combat, null, new Vector3(168.87158f, 7.586792f, -30.533386f), 146) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 1; + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span8 = CollectionsMarshal.AsSpan(list277); + num4 = 0; + span8[num4] = new ComplexCombatData { DataId = 739u, NameId = 1837u, MinimumKillCount = 3u }; - obj236.ComplexCombatData = list398; - reference298 = obj236; - obj234.Steps = list396; - reference296 = obj234; + obj193.ComplexCombatData = list277; + reference219 = obj193; + obj191.Steps = list275; + reference217 = obj191; num++; - ref QuestSequence reference299 = ref span2[num]; - QuestSequence obj237 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list399 = new List(num2); - CollectionsMarshal.SetCount(list399, num2); - span3 = CollectionsMarshal.AsSpan(list399); + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true, AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo }; - obj237.Steps = list399; - reference299 = obj237; - questRoot31.QuestSequence = list394; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(1243); - QuestRoot questRoot32 = new QuestRoot(); + obj194.Steps = list278; + reference220 = obj194; + questRoot28.QuestSequence = list273; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(1243); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list400 = new List(num); - CollectionsMarshal.SetCount(list400, num); - span = CollectionsMarshal.AsSpan(list400); + List list279 = new List(num); + CollectionsMarshal.SetCount(list279, num); + span = CollectionsMarshal.AsSpan(list279); index = 0; - span[index] = "alydev"; - questRoot32.Author = list400; - questRoot32.Comment = "Unsupported: complex combat complications. Skip/Step if stuck"; + span[index] = "skiaz"; + questRoot29.Author = list279; index = 3; - List list401 = new List(index); - CollectionsMarshal.SetCount(list401, index); - span2 = CollectionsMarshal.AsSpan(list401); + List list280 = new List(index); + CollectionsMarshal.SetCount(list280, index); + span2 = CollectionsMarshal.AsSpan(list280); num = 0; - ref QuestSequence reference300 = ref span2[num]; - QuestSequence obj238 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list402 = new List(index2); - CollectionsMarshal.SetCount(list402, index2); - span3 = CollectionsMarshal.AsSpan(list402); + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span3 = CollectionsMarshal.AsSpan(list281); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } + Fly = true }; - obj238.Steps = list402; - reference300 = obj238; + obj195.Steps = list281; + reference221 = obj195; num++; - ref QuestSequence reference301 = ref span2[num]; - QuestSequence obj239 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { - Sequence = 1 + Sequence = 1, + Comment = "Probably better to make here single steps for each enemy, since they are spread across a larger area" }; - num2 = 4; - List list403 = new List(num2); - CollectionsMarshal.SetCount(list403, num2); - span3 = CollectionsMarshal.AsSpan(list403); + num2 = 2; + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); index2 = 0; - ref QuestStep reference302 = ref span3[index2]; - QuestStep obj240 = new QuestStep(EInteractionType.Combat, null, new Vector3(116.05795f, 15.937954f, 10.586162f), 146) + ref QuestStep reference223 = ref span3[index2]; + QuestStep obj197 = new QuestStep(EInteractionType.Combat, null, new Vector3(103.1051f, 15.034634f, 20.46234f), 146) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num3 = 2; - List list404 = new List(num3); - CollectionsMarshal.SetCount(list404, num3); - span6 = CollectionsMarshal.AsSpan(list404); - num4 = 0; - ref ComplexCombatData reference303 = ref span6[num4]; - ComplexCombatData obj241 = new ComplexCombatData - { - DataId = 740u, - NameId = 1839u, - MinimumKillCount = 1u - }; - num5 = 6; - List list405 = new List(num5); - CollectionsMarshal.SetCount(list405, num5); - span7 = CollectionsMarshal.AsSpan(list405); - num6 = 0; - span7[num6] = null; - num6++; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - obj241.CompletionQuestVariablesFlags = list405; - reference303 = obj241; - num4++; - ref ComplexCombatData reference304 = ref span6[num4]; - ComplexCombatData obj242 = new ComplexCombatData + num4 = 1; + List list283 = new List(num4); + CollectionsMarshal.SetCount(list283, num4); + span8 = CollectionsMarshal.AsSpan(list283); + num3 = 0; + span8[num3] = new ComplexCombatData { DataId = 742u, NameId = 1840u, - MinimumKillCount = 1u + MinimumKillCount = 3u }; - num6 = 6; - List list406 = new List(num6); - CollectionsMarshal.SetCount(list406, num6); - span7 = CollectionsMarshal.AsSpan(list406); - num5 = 0; - span7[num5] = null; - num5++; - span7[num5] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - obj242.CompletionQuestVariablesFlags = list406; - reference304 = obj242; - obj240.ComplexCombatData = list404; - num4 = 6; - List list407 = new List(num4); - CollectionsMarshal.SetCount(list407, num4); - span7 = CollectionsMarshal.AsSpan(list407); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - obj240.CompletionQuestVariablesFlags = list407; - reference302 = obj240; + obj197.ComplexCombatData = list283; + reference223 = obj197; index2++; - ref QuestStep reference305 = ref span3[index2]; - QuestStep obj243 = new QuestStep(EInteractionType.Combat, null, new Vector3(240.30867f, 8.018455f, -21.842773f), 146) + ref QuestStep reference224 = ref span3[index2]; + QuestStep obj198 = new QuestStep(EInteractionType.Combat, 740u, new Vector3(103.1051f, 15.034634f, 20.46234f), 146) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num3 = 1; - List list408 = new List(num3); - CollectionsMarshal.SetCount(list408, num3); - span6 = CollectionsMarshal.AsSpan(list408); + List list284 = new List(num3); + CollectionsMarshal.SetCount(list284, num3); + span8 = CollectionsMarshal.AsSpan(list284); num4 = 0; - ref ComplexCombatData reference306 = ref span6[num4]; - ComplexCombatData obj244 = new ComplexCombatData + span8[num4] = new ComplexCombatData { DataId = 740u, NameId = 1839u, - MinimumKillCount = 1u + MinimumKillCount = 3u }; - num5 = 6; - List list409 = new List(num5); - CollectionsMarshal.SetCount(list409, num5); - span7 = CollectionsMarshal.AsSpan(list409); - num6 = 0; - span7[num6] = null; - num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - obj244.CompletionQuestVariablesFlags = list409; - reference306 = obj244; - obj243.ComplexCombatData = list408; - num4 = 6; - List list410 = new List(num4); - CollectionsMarshal.SetCount(list410, num4); - span7 = CollectionsMarshal.AsSpan(list410); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - obj243.CompletionQuestVariablesFlags = list410; - reference305 = obj243; - index2++; - ref QuestStep reference307 = ref span3[index2]; - QuestStep obj245 = new QuestStep(EInteractionType.Combat, null, new Vector3(349.61588f, 9.234073f, -39.244358f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 2; - List list411 = new List(num3); - CollectionsMarshal.SetCount(list411, num3); - span6 = CollectionsMarshal.AsSpan(list411); - num4 = 0; - ref ComplexCombatData reference308 = ref span6[num4]; - ComplexCombatData obj246 = new ComplexCombatData - { - DataId = 740u, - NameId = 1839u, - MinimumKillCount = 1u - }; - num6 = 6; - List list412 = new List(num6); - CollectionsMarshal.SetCount(list412, num6); - span7 = CollectionsMarshal.AsSpan(list412); - num5 = 0; - span7[num5] = null; - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - num5++; - span7[num5] = null; - obj246.CompletionQuestVariablesFlags = list412; - reference308 = obj246; - num4++; - ref ComplexCombatData reference309 = ref span6[num4]; - ComplexCombatData obj247 = new ComplexCombatData - { - DataId = 742u, - NameId = 1840u, - MinimumKillCount = 1u - }; - num5 = 6; - List list413 = new List(num5); - CollectionsMarshal.SetCount(list413, num5); - span7 = CollectionsMarshal.AsSpan(list413); - num6 = 0; - span7[num6] = null; - num6++; - span7[num6] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - num6++; - span7[num6] = null; - obj247.CompletionQuestVariablesFlags = list413; - reference309 = obj247; - obj245.ComplexCombatData = list411; - num4 = 6; - List list414 = new List(num4); - CollectionsMarshal.SetCount(list414, num4); - span7 = CollectionsMarshal.AsSpan(list414); - num3 = 0; - span7[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - obj245.CompletionQuestVariablesFlags = list414; - reference307 = obj245; - index2++; - ref QuestStep reference310 = ref span3[index2]; - QuestStep obj248 = new QuestStep(EInteractionType.Combat, null, new Vector3(407.0323f, 12.405342f, -132.22331f), 146) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list415 = new List(num3); - CollectionsMarshal.SetCount(list415, num3); - span6 = CollectionsMarshal.AsSpan(list415); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 742u, - NameId = 1840u, - MinimumKillCount = 1u - }; - obj248.ComplexCombatData = list415; - reference310 = obj248; - obj239.Steps = list403; - reference301 = obj239; + obj198.ComplexCombatData = list284; + reference224 = obj198; + obj196.Steps = list282; + reference222 = obj196; num++; - ref QuestSequence reference311 = ref span2[num]; - QuestSequence obj249 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list416 = new List(index2); - CollectionsMarshal.SetCount(list416, index2); - span3 = CollectionsMarshal.AsSpan(list416); + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } + AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo }; - obj249.Steps = list416; - reference311 = obj249; - questRoot32.QuestSequence = list401; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(1244); - QuestRoot questRoot33 = new QuestRoot(); + obj199.Steps = list285; + reference225 = obj199; + questRoot29.QuestSequence = list280; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(1244); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list417 = new List(num); - CollectionsMarshal.SetCount(list417, num); - span = CollectionsMarshal.AsSpan(list417); + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + span = CollectionsMarshal.AsSpan(list286); index = 0; - span[index] = "skiaz,alydev"; - questRoot33.Author = list417; + span[index] = "skiaz"; + questRoot30.Author = list286; index = 3; - List list418 = new List(index); - CollectionsMarshal.SetCount(list418, index); - span2 = CollectionsMarshal.AsSpan(list418); + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + span2 = CollectionsMarshal.AsSpan(list287); num = 0; - ref QuestSequence reference312 = ref span2[num]; - QuestSequence obj250 = new QuestSequence + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list419 = new List(num2); - CollectionsMarshal.SetCount(list419, num2); - span3 = CollectionsMarshal.AsSpan(list419); + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + span3 = CollectionsMarshal.AsSpan(list288); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } + Fly = true }; - obj250.Steps = list419; - reference312 = obj250; + obj200.Steps = list288; + reference226 = obj200; num++; - ref QuestSequence reference313 = ref span2[num]; - QuestSequence obj251 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 1 }; - index2 = 14; - List list420 = new List(index2); - CollectionsMarshal.SetCount(list420, index2); - span3 = CollectionsMarshal.AsSpan(list420); + index2 = 6; + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + span3 = CollectionsMarshal.AsSpan(list289); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(82.300514f, 27.434578f, -334.66284f), 146) + span3[num2] = new QuestStep(EInteractionType.Interact, 2003024u, new Vector3(345.23523f, 8.590759f, -24.399231f), 146) { - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NotNearPosition = new NearPositionCondition - { - Position = new Vector3(82.300514f, 27.434578f, -334.66284f), - MaximumDistance = 32f, - TerritoryId = 146 - } - } - } - }; - num2++; - ref QuestStep reference314 = ref span3[num2]; - QuestStep obj252 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.157562f, 58.146656f, -123.75839f), 146) - { - DisableNavmesh = true, - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NotNearPosition = new NearPositionCondition - { - Position = new Vector3(52.157562f, 58.146656f, -123.75839f), - MaximumDistance = 220f, - TerritoryId = 146 - } - } - } - }; - num4 = 6; - List> list421 = new List>(num4); - CollectionsMarshal.SetCount(list421, num4); - span9 = CollectionsMarshal.AsSpan(list421); - num3 = 0; - ref List reference315 = ref span9[num3]; - num6 = 1; - List list422 = new List(num6); - CollectionsMarshal.SetCount(list422, num6); - span7 = CollectionsMarshal.AsSpan(list422); - num5 = 0; - span7[num5] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference315 = list422; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj252.RequiredQuestVariables = list421; - reference314 = obj252; - num2++; - ref QuestStep reference316 = ref span3[num2]; - QuestStep obj253 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(128.78984f, 55.80173f, -56.721222f), 146) - { - DisableNavmesh = true, - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NotNearPosition = new NearPositionCondition - { - Position = new Vector3(128.78984f, 55.80173f, -56.721222f), - MaximumDistance = 105f, - TerritoryId = 146 - } - } - } - }; - num3 = 6; - List> list423 = new List>(num3); - CollectionsMarshal.SetCount(list423, num3); - span9 = CollectionsMarshal.AsSpan(list423); - num4 = 0; - ref List reference317 = ref span9[num4]; - num5 = 1; - List list424 = new List(num5); - CollectionsMarshal.SetCount(list424, num5); - span7 = CollectionsMarshal.AsSpan(list424); - num6 = 0; - span7[num6] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference317 = list424; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj253.RequiredQuestVariables = list423; - reference316 = obj253; - num2++; - ref QuestStep reference318 = ref span3[num2]; - QuestStep obj254 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(315.71594f, 29.292376f, -35.018597f), 146) - { - DisableNavmesh = true, - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NotNearPosition = new NearPositionCondition - { - Position = new Vector3(315.71594f, 29.292376f, -35.018597f), - MaximumDistance = 192f, - TerritoryId = 146 - } - } - } - }; - num4 = 6; - List> list425 = new List>(num4); - CollectionsMarshal.SetCount(list425, num4); - span9 = CollectionsMarshal.AsSpan(list425); - num3 = 0; - ref List reference319 = ref span9[num3]; - num6 = 1; - List list426 = new List(num6); - CollectionsMarshal.SetCount(list426, num6); - span7 = CollectionsMarshal.AsSpan(list426); - num5 = 0; - span7[num5] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference319 = list426; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj254.RequiredQuestVariables = list425; - reference318 = obj254; - num2++; - ref QuestStep reference320 = ref span3[num2]; - QuestStep obj255 = new QuestStep(EInteractionType.Interact, 2003024u, new Vector3(345.15866f, 8.493445f, -25.18495f), 146) - { - StopDistance = 1f, Fly = true }; - num3 = 6; - List> list427 = new List>(num3); - CollectionsMarshal.SetCount(list427, num3); - span9 = CollectionsMarshal.AsSpan(list427); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference321 = ref span9[num4]; - num5 = 3; - List list428 = new List(num5); - CollectionsMarshal.SetCount(list428, num5); - span7 = CollectionsMarshal.AsSpan(list428); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference321 = list428; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj255.RequiredQuestVariables = list427; - num4 = 6; - List list429 = new List(num4); - CollectionsMarshal.SetCount(list429, num4); - span7 = CollectionsMarshal.AsSpan(list429); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj255.CompletionQuestVariablesFlags = list429; - reference320 = obj255; num2++; - ref QuestStep reference322 = ref span3[num2]; - QuestStep obj256 = new QuestStep(EInteractionType.Interact, 2003025u, new Vector3(360.3926f, 10.924339f, -47.932247f), 146) - { - StopDistance = 1f, - Fly = true - }; - num3 = 6; - List> list430 = new List>(num3); - CollectionsMarshal.SetCount(list430, num3); - span9 = CollectionsMarshal.AsSpan(list430); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference323 = ref span9[num4]; - num6 = 3; - List list431 = new List(num6); - CollectionsMarshal.SetCount(list431, num6); - span7 = CollectionsMarshal.AsSpan(list431); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference323 = list431; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj256.RequiredQuestVariables = list430; - num4 = 6; - List list432 = new List(num4); - CollectionsMarshal.SetCount(list432, num4); - span7 = CollectionsMarshal.AsSpan(list432); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj256.CompletionQuestVariablesFlags = list432; - reference322 = obj256; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003027u, new Vector3(501.0299f, 7.614197f, -144.39618f), 146); num2++; - ref QuestStep reference324 = ref span3[num2]; - QuestStep obj257 = new QuestStep(EInteractionType.Interact, 2003026u, new Vector3(491.8211f, 7.6132584f, -164.92244f), 146) - { - StopDistance = 1f, - Fly = true - }; - num3 = 6; - List> list433 = new List>(num3); - CollectionsMarshal.SetCount(list433, num3); - span9 = CollectionsMarshal.AsSpan(list433); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference325 = ref span9[num4]; - num5 = 2; - List list434 = new List(num5); - CollectionsMarshal.SetCount(list434, num5); - span7 = CollectionsMarshal.AsSpan(list434); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference325 = list434; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj257.RequiredQuestVariables = list433; - num4 = 6; - List list435 = new List(num4); - CollectionsMarshal.SetCount(list435, num4); - span7 = CollectionsMarshal.AsSpan(list435); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj257.CompletionQuestVariablesFlags = list435; - reference324 = obj257; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(534.8477f, 7.5996237f, -156.95335f), 146); num2++; - ref QuestStep reference326 = ref span3[num2]; - QuestStep obj258 = new QuestStep(EInteractionType.Interact, 2003027u, new Vector3(498.00604f, 7.599617f, -144.36598f), 146) - { - StopDistance = 1f, - Fly = true - }; - num3 = 6; - List> list436 = new List>(num3); - CollectionsMarshal.SetCount(list436, num3); - span9 = CollectionsMarshal.AsSpan(list436); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference327 = ref span9[num4]; - num6 = 5; - List list437 = new List(num6); - CollectionsMarshal.SetCount(list437, num6); - span7 = CollectionsMarshal.AsSpan(list437); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference327 = list437; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj258.RequiredQuestVariables = list436; - num4 = 6; - List list438 = new List(num4); - CollectionsMarshal.SetCount(list438, num4); - span7 = CollectionsMarshal.AsSpan(list438); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj258.CompletionQuestVariablesFlags = list438; - reference326 = obj258; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003030u, new Vector3(552.20874f, 7.614197f, -175.18884f), 146); num2++; - ref QuestStep reference328 = ref span3[num2]; - QuestStep obj259 = new QuestStep(EInteractionType.Interact, 2003028u, new Vector3(494.01062f, 7.8111744f, -137.80615f), 146) - { - StopDistance = 1f - }; - num3 = 6; - List> list439 = new List>(num3); - CollectionsMarshal.SetCount(list439, num3); - span9 = CollectionsMarshal.AsSpan(list439); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference329 = ref span9[num4]; - num5 = 3; - List list440 = new List(num5); - CollectionsMarshal.SetCount(list440, num5); - span7 = CollectionsMarshal.AsSpan(list440); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference329 = list440; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj259.RequiredQuestVariables = list439; - num4 = 6; - List list441 = new List(num4); - CollectionsMarshal.SetCount(list441, num4); - span7 = CollectionsMarshal.AsSpan(list441); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj259.CompletionQuestVariablesFlags = list441; - reference328 = obj259; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003031u, new Vector3(558.5259f, 7.583679f, -166.79645f), 146); num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(534.8477f, 7.5996237f, -156.95335f), 146) - { - Mount = true - }; - num2++; - ref QuestStep reference330 = ref span3[num2]; - QuestStep obj260 = new QuestStep(EInteractionType.Interact, 2003030u, new Vector3(552.20874f, 7.614197f, -175.18884f), 146) - { - DisableNavmesh = true - }; - num3 = 6; - List> list442 = new List>(num3); - CollectionsMarshal.SetCount(list442, num3); - span9 = CollectionsMarshal.AsSpan(list442); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference331 = ref span9[num4]; - num6 = 3; - List list443 = new List(num6); - CollectionsMarshal.SetCount(list443, num6); - span7 = CollectionsMarshal.AsSpan(list443); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference331 = list443; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj260.RequiredQuestVariables = list442; - num4 = 6; - List list444 = new List(num4); - CollectionsMarshal.SetCount(list444, num4); - span7 = CollectionsMarshal.AsSpan(list444); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj260.CompletionQuestVariablesFlags = list444; - reference330 = obj260; - num2++; - ref QuestStep reference332 = ref span3[num2]; - QuestStep obj261 = new QuestStep(EInteractionType.Interact, 2003031u, new Vector3(556.0752f, 7.5996237f, -166.26447f), 146) - { - StopDistance = 1f, - DisableNavmesh = true - }; - num3 = 6; - List> list445 = new List>(num3); - CollectionsMarshal.SetCount(list445, num3); - span9 = CollectionsMarshal.AsSpan(list445); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference333 = ref span9[num4]; - num5 = 3; - List list446 = new List(num5); - CollectionsMarshal.SetCount(list446, num5); - span7 = CollectionsMarshal.AsSpan(list446); - num6 = 0; - span7[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num6++; - span7[num6] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference333 = list446; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj261.RequiredQuestVariables = list445; - num4 = 6; - List list447 = new List(num4); - CollectionsMarshal.SetCount(list447, num4); - span7 = CollectionsMarshal.AsSpan(list447); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - obj261.CompletionQuestVariablesFlags = list447; - reference332 = obj261; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(550.1119f, 7.695256f, -148.53879f), 146) - { - DisableNavmesh = true - }; - num2++; - ref QuestStep reference334 = ref span3[num2]; - QuestStep obj262 = new QuestStep(EInteractionType.Interact, 2003029u, new Vector3(546.68494f, 10.543945f, -141.86316f), 146) - { - DisableNavmesh = true - }; - num3 = 6; - List> list448 = new List>(num3); - CollectionsMarshal.SetCount(list448, num3); - span9 = CollectionsMarshal.AsSpan(list448); - num4 = 0; - span9[num4] = null; - num4++; - ref List reference335 = ref span9[num4]; - num6 = 3; - List list449 = new List(num6); - CollectionsMarshal.SetCount(list449, num6); - span7 = CollectionsMarshal.AsSpan(list449); - num5 = 0; - span7[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span7[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference335 = list449; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj262.RequiredQuestVariables = list448; - num4 = 6; - List list450 = new List(num4); - CollectionsMarshal.SetCount(list450, num4); - span7 = CollectionsMarshal.AsSpan(list450); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj262.CompletionQuestVariablesFlags = list450; - reference334 = obj262; - obj251.Steps = list420; - reference313 = obj251; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003029u, new Vector3(546.68494f, 10.543945f, -141.86316f), 146); + obj201.Steps = list289; + reference227 = obj201; num++; - ref QuestSequence reference336 = ref span2[num]; - QuestSequence obj263 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list451 = new List(num2); - CollectionsMarshal.SetCount(list451, num2); - span3 = CollectionsMarshal.AsSpan(list451); + List list290 = new List(num2); + CollectionsMarshal.SetCount(list290, num2); + span3 = CollectionsMarshal.AsSpan(list290); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } + AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo }; - obj263.Steps = list451; - reference336 = obj263; - questRoot33.QuestSequence = list418; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(1245); - QuestRoot questRoot34 = new QuestRoot(); + obj202.Steps = list290; + reference228 = obj202; + questRoot30.QuestSequence = list287; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(1245); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list452 = new List(num); - CollectionsMarshal.SetCount(list452, num); - span = CollectionsMarshal.AsSpan(list452); + List list291 = new List(num); + CollectionsMarshal.SetCount(list291, num); + span = CollectionsMarshal.AsSpan(list291); index = 0; span[index] = "skiaz"; - questRoot34.Author = list452; + questRoot31.Author = list291; index = 3; - List list453 = new List(index); - CollectionsMarshal.SetCount(list453, index); - span2 = CollectionsMarshal.AsSpan(list453); + List list292 = new List(index); + CollectionsMarshal.SetCount(list292, index); + span2 = CollectionsMarshal.AsSpan(list292); num = 0; - ref QuestSequence reference337 = ref span2[num]; - QuestSequence obj264 = new QuestSequence + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list454 = new List(index2); - CollectionsMarshal.SetCount(list454, index2); - span3 = CollectionsMarshal.AsSpan(list454); + List list293 = new List(index2); + CollectionsMarshal.SetCount(list293, index2); + span3 = CollectionsMarshal.AsSpan(list293); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true }; - obj264.Steps = list454; - reference337 = obj264; + obj203.Steps = list293; + reference229 = obj203; num++; - ref QuestSequence reference338 = ref span2[num]; - QuestSequence obj265 = new QuestSequence + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list455 = new List(num2); - CollectionsMarshal.SetCount(list455, num2); - span3 = CollectionsMarshal.AsSpan(list455); + List list294 = new List(num2); + CollectionsMarshal.SetCount(list294, num2); + span3 = CollectionsMarshal.AsSpan(list294); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(547.38745f, 7.599617f, -36.96097f), 146); index2++; - ref QuestStep reference339 = ref span3[index2]; - QuestStep obj266 = new QuestStep(EInteractionType.Combat, null, new Vector3(547.38745f, 7.599617f, -36.96097f), 146) + ref QuestStep reference231 = ref span3[index2]; + QuestStep obj205 = new QuestStep(EInteractionType.Combat, null, new Vector3(547.38745f, 7.599617f, -36.96097f), 146) { EnemySpawnType = EEnemySpawnType.FateEnemies }; - num3 = 2; - List list456 = new List(num3); - CollectionsMarshal.SetCount(list456, num3); - span6 = CollectionsMarshal.AsSpan(list456); - num4 = 0; - span6[num4] = new ComplexCombatData + num4 = 2; + List list295 = new List(num4); + CollectionsMarshal.SetCount(list295, num4); + span8 = CollectionsMarshal.AsSpan(list295); + num3 = 0; + span8[num3] = new ComplexCombatData { DataId = 740u, NameId = 2369u, MinimumKillCount = 3u }; - num4++; - span6[num4] = new ComplexCombatData + num3++; + span8[num3] = new ComplexCombatData { DataId = 2501u, MinimumKillCount = 1u }; - obj266.ComplexCombatData = list456; - reference339 = obj266; - obj265.Steps = list455; - reference338 = obj265; + obj205.ComplexCombatData = list295; + reference231 = obj205; + obj204.Steps = list294; + reference230 = obj204; num++; - ref QuestSequence reference340 = ref span2[num]; - QuestSequence obj267 = new QuestSequence + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list457 = new List(index2); - CollectionsMarshal.SetCount(list457, index2); - span3 = CollectionsMarshal.AsSpan(list457); + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + span3 = CollectionsMarshal.AsSpan(list296); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) { Fly = true, AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo }; - obj267.Steps = list457; - reference340 = obj267; - questRoot34.QuestSequence = list453; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(1246); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list458 = new List(num); - CollectionsMarshal.SetCount(list458, num); - span = CollectionsMarshal.AsSpan(list458); - index = 0; - span[index] = "alydev"; - questRoot35.Author = list458; - index = 4; - List list459 = new List(index); - CollectionsMarshal.SetCount(list459, index); - span2 = CollectionsMarshal.AsSpan(list459); - num = 0; - ref QuestSequence reference341 = ref span2[num]; - QuestSequence obj268 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list460 = new List(num2); - CollectionsMarshal.SetCount(list460, num2); - span3 = CollectionsMarshal.AsSpan(list460); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - obj268.Steps = list460; - reference341 = obj268; - num++; - ref QuestSequence reference342 = ref span2[num]; - QuestSequence obj269 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list461 = new List(index2); - CollectionsMarshal.SetCount(list461, index2); - span3 = CollectionsMarshal.AsSpan(list461); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005860u, new Vector3(-123.73547f, -1.773061f, 2.3345947f), 146) - { - Fly = true - }; - obj269.Steps = list461; - reference342 = obj269; - num++; - ref QuestSequence reference343 = ref span2[num]; - QuestSequence obj270 = new QuestSequence - { - Sequence = 2 - }; - num2 = 7; - List list462 = new List(num2); - CollectionsMarshal.SetCount(list462, num2); - span3 = CollectionsMarshal.AsSpan(list462); - index2 = 0; - ref QuestStep reference344 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(31.530312f, 3.656009f, 6.4622016f), 146); - num4 = 6; - List> list463 = new List>(num4); - CollectionsMarshal.SetCount(list463, num4); - span9 = CollectionsMarshal.AsSpan(list463); - num3 = 0; - ref List reference345 = ref span9[num3]; - num5 = 1; - List list464 = new List(num5); - CollectionsMarshal.SetCount(list464, num5); - span7 = CollectionsMarshal.AsSpan(list464); - num6 = 0; - span7[num6] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference345 = list464; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - questStep12.RequiredQuestVariables = list463; - reference344 = questStep12; - index2++; - ref QuestStep reference346 = ref span3[index2]; - QuestStep obj271 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(70.39711f, 12.356229f, 23.314192f), 146) - { - DisableNavmesh = true - }; - num3 = 6; - List> list465 = new List>(num3); - CollectionsMarshal.SetCount(list465, num3); - span9 = CollectionsMarshal.AsSpan(list465); - num4 = 0; - ref List reference347 = ref span9[num4]; - num6 = 1; - List list466 = new List(num6); - CollectionsMarshal.SetCount(list466, num6); - span7 = CollectionsMarshal.AsSpan(list466); - num5 = 0; - span7[num5] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference347 = list466; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj271.RequiredQuestVariables = list465; - reference346 = obj271; - index2++; - ref QuestStep reference348 = ref span3[index2]; - QuestStep obj272 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(67.634125f, 16.594261f, 31.034203f), 146) - { - DisableNavmesh = true - }; - num4 = 6; - List> list467 = new List>(num4); - CollectionsMarshal.SetCount(list467, num4); - span9 = CollectionsMarshal.AsSpan(list467); - num3 = 0; - ref List reference349 = ref span9[num3]; - num5 = 1; - List list468 = new List(num5); - CollectionsMarshal.SetCount(list468, num5); - span7 = CollectionsMarshal.AsSpan(list468); - num6 = 0; - span7[num6] = new QuestWorkValue(0, 0, EQuestWorkMode.Bitwise); - reference349 = list468; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj272.RequiredQuestVariables = list467; - reference348 = obj272; - index2++; - ref QuestStep reference350 = ref span3[index2]; - QuestStep obj273 = new QuestStep(EInteractionType.Action, 2003197u, new Vector3(45.548096f, 22.049255f, 34.409058f), 146) - { - StopDistance = 5f, - DisableNavmesh = true, - Action = EAction.FieryBreath - }; - num3 = 6; - List list469 = new List(num3); - CollectionsMarshal.SetCount(list469, num3); - span7 = CollectionsMarshal.AsSpan(list469); - num4 = 0; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = null; - num4++; - span7[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj273.CompletionQuestVariablesFlags = list469; - reference350 = obj273; - index2++; - ref QuestStep reference351 = ref span3[index2]; - QuestStep obj274 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(130.30806f, 8.897401f, -13.150017f), 146) - { - DisableNavmesh = true - }; - num4 = 6; - List> list470 = new List>(num4); - CollectionsMarshal.SetCount(list470, num4); - span9 = CollectionsMarshal.AsSpan(list470); - num3 = 0; - ref List reference352 = ref span9[num3]; - num6 = 1; - List list471 = new List(num6); - CollectionsMarshal.SetCount(list471, num6); - span7 = CollectionsMarshal.AsSpan(list471); - num5 = 0; - span7[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference352 = list471; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - num3++; - span9[num3] = null; - obj274.RequiredQuestVariables = list470; - reference351 = obj274; - index2++; - ref QuestStep reference353 = ref span3[index2]; - QuestStep obj275 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(319.66522f, 8f, -36.07819f), 146) - { - DisableNavmesh = true - }; - num3 = 6; - List> list472 = new List>(num3); - CollectionsMarshal.SetCount(list472, num3); - span9 = CollectionsMarshal.AsSpan(list472); - num4 = 0; - ref List reference354 = ref span9[num4]; - num5 = 1; - List list473 = new List(num5); - CollectionsMarshal.SetCount(list473, num5); - span7 = CollectionsMarshal.AsSpan(list473); - num6 = 0; - span7[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference354 = list473; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - num4++; - span9[num4] = null; - obj275.RequiredQuestVariables = list472; - reference353 = obj275; - index2++; - ref QuestStep reference355 = ref span3[index2]; - QuestStep obj276 = new QuestStep(EInteractionType.Action, 2003199u, new Vector3(361.07422f, 13.38208f, -35.690857f), 146) - { - StopDistance = 5f, - DisableNavmesh = true, - Action = EAction.FieryBreath - }; - num4 = 6; - List list474 = new List(num4); - CollectionsMarshal.SetCount(list474, num4); - span7 = CollectionsMarshal.AsSpan(list474); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj276.CompletionQuestVariablesFlags = list474; - reference355 = obj276; - obj270.Steps = list462; - reference343 = obj270; - num++; - ref QuestSequence reference356 = ref span2[num]; - QuestSequence obj277 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list475 = new List(index2); - CollectionsMarshal.SetCount(list475, index2); - span3 = CollectionsMarshal.AsSpan(list475); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005552u, new Vector3(85.618286f, 15.28719f, -355.70312f), 146) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(85.618286f, 15.28719f, -355.70312f), - MaximumDistance = 300f, - TerritoryId = 146 - } - } - } - }; - obj277.Steps = list475; - reference356 = obj277; - questRoot35.QuestSequence = list459; - AddQuest(questId35, questRoot35); + obj206.Steps = list296; + reference232 = obj206; + questRoot31.QuestSequence = list292; + AddQuest(questId31, questRoot31); AddQuest(new QuestId(1249), new QuestRoot { Disabled = true, @@ -90649,16 +88475,16 @@ public static class AssemblyQuestLoader reference9 = obj9; questRoot2.QuestSequence = list8; AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(1255); + QuestId questId3 = new QuestId(1259); QuestRoot questRoot3 = new QuestRoot(); num = 1; List list15 = new List(num); CollectionsMarshal.SetCount(list15, num); span = CollectionsMarshal.AsSpan(list15); index = 0; - span[index] = "alydev"; + span[index] = "Censored"; questRoot3.Author = list15; - index = 6; + index = 3; List list16 = new List(index); CollectionsMarshal.SetCount(list16, index); span2 = CollectionsMarshal.AsSpan(list16); @@ -90673,7 +88499,18 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list17, index2); span3 = CollectionsMarshal.AsSpan(list17); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005564u, new Vector3(48.203125f, 6.0734696f, 247.79126f), 152); + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj10.Steps = list17; reference11 = obj10; num++; @@ -90682,2039 +88519,114 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 1; + num2 = 5; List list18 = new List(num2); CollectionsMarshal.SetCount(list18, num2); span3 = CollectionsMarshal.AsSpan(list18); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1000277u, new Vector3(102.76941f, 8.161996f, 187.94531f), 152) + ref QuestStep reference13 = ref span3[index2]; + QuestStep obj12 = new QuestStep(EInteractionType.Interact, 2003073u, new Vector3(180.98718f, -0.38153076f, 68.03992f), 152) { Fly = true }; + index3 = 6; + List list19 = new List(index3); + CollectionsMarshal.SetCount(list19, index3); + Span span5 = CollectionsMarshal.AsSpan(list19); + 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(0, (byte)2, EQuestWorkMode.Bitwise); + obj12.CompletionQuestVariablesFlags = list19; + reference13 = obj12; + index2++; + ref QuestStep reference14 = ref span3[index2]; + QuestStep obj13 = new QuestStep(EInteractionType.Interact, 2003069u, new Vector3(327.65686f, -6.088379f, -7.9194946f), 152) + { + Fly = true + }; + num3 = 6; + List list20 = new List(num3); + CollectionsMarshal.SetCount(list20, num3); + span5 = CollectionsMarshal.AsSpan(list20); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj13.CompletionQuestVariablesFlags = list20; + reference14 = obj13; + index2++; + ref QuestStep reference15 = ref span3[index2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2003068u, new Vector3(323.81165f, -5.783203f, -17.898865f), 152); + index3 = 6; + List list21 = new List(index3); + CollectionsMarshal.SetCount(list21, index3); + span5 = CollectionsMarshal.AsSpan(list21); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list21; + reference15 = questStep2; + index2++; + ref QuestStep reference16 = ref span3[index2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2003070u, new Vector3(328.08423f, -4.867676f, -31.296265f), 152); + num3 = 6; + List list22 = new List(num3); + CollectionsMarshal.SetCount(list22, num3); + span5 = CollectionsMarshal.AsSpan(list22); + 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)1, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list22; + reference16 = questStep3; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003067u, new Vector3(354.57385f, -4.623535f, -11.39856f), 152); obj11.Steps = list18; reference12 = obj11; num++; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj12 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list19 = new List(index2); - CollectionsMarshal.SetCount(list19, index2); - span3 = CollectionsMarshal.AsSpan(list19); - num2 = 0; - ref QuestStep reference14 = ref span3[num2]; - QuestStep obj13 = new QuestStep(EInteractionType.Combat, null, new Vector3(274.1283f, -10.386538f, -70.20685f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list20 = new List(index3); - CollectionsMarshal.SetCount(list20, index3); - Span span5 = CollectionsMarshal.AsSpan(list20); - num3 = 0; - span5[num3] = 33u; - obj13.KillEnemyDataIds = list20; - reference14 = obj13; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005572u, new Vector3(274.1283f, -10.386538f, -70.20685f), 152) - { - Fly = true - }; - obj12.Steps = list19; - reference13 = obj12; - num++; - ref QuestSequence reference15 = ref span2[num]; + ref QuestSequence reference17 = ref span2[num]; QuestSequence obj14 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list21 = new List(num2); - CollectionsMarshal.SetCount(list21, num2); - span3 = CollectionsMarshal.AsSpan(list21); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005564u, new Vector3(48.203125f, 6.0734696f, 247.79126f), 152) - { - Fly = true - }; - obj14.Steps = list21; - reference15 = obj14; - num++; - ref QuestSequence reference16 = ref span2[num]; - QuestSequence obj15 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list22 = new List(index2); - CollectionsMarshal.SetCount(list22, index2); - span3 = CollectionsMarshal.AsSpan(list22); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005577u, new Vector3(28.488525f, -3.6319597f, 210.62024f), 152) - { - Fly = true - }; - obj15.Steps = list22; - reference16 = obj15; - num++; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj16 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list23 = new List(num2); - CollectionsMarshal.SetCount(list23, num2); - span3 = CollectionsMarshal.AsSpan(list23); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005564u, new Vector3(48.203125f, 6.0734696f, 247.79126f), 152) - { - Fly = true - }; - obj16.Steps = list23; - reference17 = obj16; - questRoot3.QuestSequence = list16; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(1256); - QuestRoot questRoot4 = new QuestRoot(); - num = 1; - List list24 = new List(num); - CollectionsMarshal.SetCount(list24, num); - span = CollectionsMarshal.AsSpan(list24); - index = 0; - span[index] = "alydev"; - questRoot4.Author = list24; - index = 10; - List list25 = new List(index); - CollectionsMarshal.SetCount(list25, index); - span2 = CollectionsMarshal.AsSpan(list25); - num = 0; - ref QuestSequence reference18 = ref span2[num]; - QuestSequence obj17 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list26 = new List(index2); - CollectionsMarshal.SetCount(list26, index2); - span3 = CollectionsMarshal.AsSpan(list26); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005564u, new Vector3(48.203125f, 6.0734696f, 247.79126f), 152); - obj17.Steps = list26; - reference18 = obj17; - num++; - ref QuestSequence reference19 = ref span2[num]; - QuestSequence obj18 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list27 = new List(num2); - CollectionsMarshal.SetCount(list27, num2); - span3 = CollectionsMarshal.AsSpan(list27); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005577u, new Vector3(28.488525f, -3.6319597f, 210.62024f), 152) - { - Fly = true - }; - obj18.Steps = list27; - reference19 = obj18; - num++; - ref QuestSequence reference20 = ref span2[num]; - QuestSequence obj19 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list28 = new List(index2); - CollectionsMarshal.SetCount(list28, index2); - span3 = CollectionsMarshal.AsSpan(list28); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008361u, new Vector3(253.04065f, -6.5746136f, -65.56492f), 152) - { - Fly = true - }; - obj19.Steps = list28; - reference20 = obj19; - num++; - ref QuestSequence reference21 = ref span2[num]; - QuestSequence obj20 = new QuestSequence - { - Sequence = 3, - Comment = "Turn on RP walk, kill every enemy you\ncome across so chocobo man isn't distracted" - }; - num2 = 11; - List list29 = new List(num2); - CollectionsMarshal.SetCount(list29, num2); - span3 = CollectionsMarshal.AsSpan(list29); - index2 = 0; - ref QuestStep reference22 = ref span3[index2]; - QuestStep obj21 = new QuestStep(EInteractionType.Combat, null, new Vector3(274.21375f, -11.57235f, -143.24345f), 152) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list30 = new List(num3); - CollectionsMarshal.SetCount(list30, num3); - span5 = CollectionsMarshal.AsSpan(list30); - index3 = 0; - span5[index3] = 27u; - obj21.KillEnemyDataIds = list30; - reference22 = obj21; - index2++; - ref QuestStep reference23 = ref span3[index2]; - QuestStep obj22 = new QuestStep(EInteractionType.Combat, null, new Vector3(311.25394f, -16.537638f, -171.698f), 152) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - index3 = 1; - List list31 = new List(index3); - CollectionsMarshal.SetCount(list31, index3); - span5 = CollectionsMarshal.AsSpan(list31); - num3 = 0; - span5[num3] = 27u; - obj22.KillEnemyDataIds = list31; - reference23 = obj22; - index2++; - ref QuestStep reference24 = ref span3[index2]; - QuestStep obj23 = new QuestStep(EInteractionType.Combat, null, new Vector3(326.8417f, -17.631077f, -185.55954f), 152) - { - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list32 = new List(num3); - CollectionsMarshal.SetCount(list32, num3); - span5 = CollectionsMarshal.AsSpan(list32); - index3 = 0; - span5[index3] = 27u; - obj23.KillEnemyDataIds = list32; - reference24 = obj23; - index2++; - ref QuestStep reference25 = ref span3[index2]; - QuestStep obj24 = new QuestStep(EInteractionType.Combat, null, new Vector3(330.1656f, -18.237339f, -219.81784f), 152) - { - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - index3 = 1; - List list33 = new List(index3); - CollectionsMarshal.SetCount(list33, index3); - span5 = CollectionsMarshal.AsSpan(list33); - num3 = 0; - span5[num3] = 403u; - obj24.KillEnemyDataIds = list33; - reference25 = obj24; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(315.46304f, -18.326637f, -264.94223f), 152) - { - Mount = false, - Sprint = false - }; - index2++; - ref QuestStep reference26 = ref span3[index2]; - QuestStep obj25 = new QuestStep(EInteractionType.Combat, null, new Vector3(324.47534f, -17.542734f, -261.2537f), 152) - { - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list34 = new List(num3); - CollectionsMarshal.SetCount(list34, num3); - span5 = CollectionsMarshal.AsSpan(list34); - index3 = 0; - span5[index3] = 403u; - obj25.KillEnemyDataIds = list34; - reference26 = obj25; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(247.6315f, -22.630655f, -373.3534f), 152) - { - Mount = false, - Sprint = false - }; - index2++; - ref QuestStep reference27 = ref span3[index2]; - QuestStep obj26 = new QuestStep(EInteractionType.Combat, null, new Vector3(210.71255f, -20.98461f, -409.86917f), 152) - { - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - index3 = 1; - List list35 = new List(index3); - CollectionsMarshal.SetCount(list35, index3); - span5 = CollectionsMarshal.AsSpan(list35); - num3 = 0; - span5[num3] = 48u; - obj26.KillEnemyDataIds = list35; - reference27 = obj26; - index2++; - ref QuestStep reference28 = ref span3[index2]; - QuestStep obj27 = new QuestStep(EInteractionType.Combat, null, new Vector3(147.78357f, -23.618519f, -480.24725f), 152) - { - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list36 = new List(num3); - CollectionsMarshal.SetCount(list36, num3); - span5 = CollectionsMarshal.AsSpan(list36); - index3 = 0; - span5[index3] = 24u; - obj27.KillEnemyDataIds = list36; - reference28 = obj27; - index2++; - span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 2474u, new Vector3(-6.240205f, -34.019325f, -529.8713f), 152) - { - StopDistance = 1f, - NpcWaitDistance = 5f - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003388u, new Vector3(-8.194153f, -34.836426f, -531.5176f), 152) - { - Mount = false, - Sprint = false - }; - obj20.Steps = list29; - reference21 = obj20; - num++; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj28 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list37 = new List(index2); - CollectionsMarshal.SetCount(list37, index2); - span3 = CollectionsMarshal.AsSpan(list37); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005616u, new Vector3(-8.133057f, -34.827404f, -531.57855f), 152); - obj28.Steps = list37; - reference29 = obj28; - num++; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj29 = new QuestSequence - { - Sequence = 5 - }; - num2 = 2; - List list38 = new List(num2); - CollectionsMarshal.SetCount(list38, num2); - span3 = CollectionsMarshal.AsSpan(list38); - index2 = 0; - ref QuestStep reference31 = ref span3[index2]; - QuestStep obj30 = new QuestStep(EInteractionType.Combat, null, new Vector3(101.51831f, -20.269941f, -513.2982f), 152) - { - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - index3 = 3; - List list39 = new List(index3); - CollectionsMarshal.SetCount(list39, index3); - span5 = CollectionsMarshal.AsSpan(list39); - num3 = 0; - span5[num3] = 2471u; - num3++; - span5[num3] = 2472u; - num3++; - span5[num3] = 2473u; - obj30.KillEnemyDataIds = list39; - reference31 = obj30; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005575u, new Vector3(101.51831f, -20.269941f, -513.2982f), 152); - obj29.Steps = list38; - reference30 = obj29; - num++; - ref QuestSequence reference32 = ref span2[num]; - QuestSequence obj31 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list40 = new List(index2); - CollectionsMarshal.SetCount(list40, index2); - span3 = CollectionsMarshal.AsSpan(list40); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2002883u, new Vector3(102.49487f, -20.340332f, -512.87103f), 152); - obj31.Steps = list40; - reference32 = obj31; - num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj32 = new QuestSequence - { - Sequence = 7, - Comment = "Final stretch, almost there" - }; - num2 = 6; - List list41 = new List(num2); - CollectionsMarshal.SetCount(list41, num2); - span3 = CollectionsMarshal.AsSpan(list41); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003345u, new Vector3(257.1908f, -23.422668f, -374.3191f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003346u, new Vector3(314.19836f, -17.929382f, -269.61163f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003470u, new Vector3(243.79333f, -5.203369f, -51.71283f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003471u, new Vector3(234.79053f, -3.8911133f, 67.673706f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003473u, new Vector3(68.61975f, 4.8981323f, 183.79492f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003423u, new Vector3(45.944946f, 6.0578003f, 250.56836f), 152); - obj32.Steps = list41; - reference33 = obj32; - num++; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj33 = new QuestSequence - { - Sequence = 8 - }; - index2 = 1; - List list42 = new List(index2); - CollectionsMarshal.SetCount(list42, index2); - span3 = CollectionsMarshal.AsSpan(list42); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005564u, new Vector3(48.203125f, 6.0734696f, 247.79126f), 152); - obj33.Steps = list42; - reference34 = obj33; - num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list43 = new List(num2); - CollectionsMarshal.SetCount(list43, num2); - span3 = CollectionsMarshal.AsSpan(list43); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1000168u, new Vector3(-75.48645f, -0.5013741f, -5.081299f), 132) - { - AetheryteShortcut = EAetheryteLocation.Gridania - }; - obj34.Steps = list43; - reference35 = obj34; - questRoot4.QuestSequence = list25; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(1257); - QuestRoot questRoot5 = new QuestRoot(); - num = 1; - List list44 = new List(num); - CollectionsMarshal.SetCount(list44, num); - span = CollectionsMarshal.AsSpan(list44); - index = 0; - span[index] = "alydev"; - questRoot5.Author = list44; - index = 4; - List list45 = new List(index); - CollectionsMarshal.SetCount(list45, index); - span2 = CollectionsMarshal.AsSpan(list45); - num = 0; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj35 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list46 = new List(index2); - CollectionsMarshal.SetCount(list46, index2); - span3 = CollectionsMarshal.AsSpan(list46); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(47.01306f, 6.0734644f, 254.01685f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj35.Steps = list46; - reference36 = obj35; - num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj36 = new QuestSequence - { - Sequence = 1 - }; - num2 = 11; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003159u, new Vector3(-202.25836f, 0.9002075f, 278.828f), 152) - { - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003161u, new Vector3(-224.13977f, 1.5106201f, 267.96362f), 152) - { - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003157u, new Vector3(-233.34853f, 1.0516064f, 268.62814f), 152) - { - StopDistance = 1f, - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003158u, new Vector3(-217.33429f, 2.1514893f, 285.29785f), 152) - { - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003162u, new Vector3(-228.15788f, 1.4780612f, 293.48953f), 152) - { - StopDistance = 1f, - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003160u, new Vector3(-241.16905f, 7.17611f, 296.98703f), 152) - { - StopDistance = 1f, - Fly = true, - Land = true, - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-235.16263f, 1.5017104f, 299.5493f), 152) - { - DisableNavmesh = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003155u, new Vector3(-247.30298f, 5.3864136f, 279.07214f), 152) - { - ItemId = 2001117u - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-233.39812f, 3.5426886f, 285.5684f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-228.49472f, 3.5543644f, 284.51855f), 152) - { - DisableNavmesh = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003156u, new Vector3(-227.19159f, 5.2643433f, 276.47815f), 152) - { - DisableNavmesh = true, - ItemId = 2001117u - }; - obj36.Steps = list47; - reference37 = obj36; - num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-228.49472f, 3.5543644f, 284.51855f), 152) - { - DisableNavmesh = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-233.39812f, 3.5426886f, 285.5684f), 152) - { - DisableNavmesh = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1000540u, new Vector3(-238.17816f, 3.543561f, 283.71094f), 152) - { - DisableNavmesh = true - }; - obj37.Steps = list48; - reference38 = obj37; - num++; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj38 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list49 = new List(num2); - CollectionsMarshal.SetCount(list49, num2); - span3 = CollectionsMarshal.AsSpan(list49); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(47.01306f, 6.0734644f, 254.01685f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj38.Steps = list49; - reference39 = obj38; - questRoot5.QuestSequence = list45; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(1258); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list50 = new List(num); - CollectionsMarshal.SetCount(list50, num); - span = CollectionsMarshal.AsSpan(list50); - index = 0; - span[index] = "alydev"; - questRoot6.Author = list50; - index = 3; - List list51 = new List(index); - CollectionsMarshal.SetCount(list51, index); - span2 = CollectionsMarshal.AsSpan(list51); - num = 0; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj39 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list52 = new List(index2); - CollectionsMarshal.SetCount(list52, index2); - span3 = CollectionsMarshal.AsSpan(list52); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(47.01306f, 6.0734644f, 254.01685f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj39.Steps = list52; - reference40 = obj39; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj40 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); - index2 = 0; - ref QuestStep reference42 = ref span3[index2]; - QuestStep obj41 = new QuestStep(EInteractionType.Combat, null, new Vector3(210.95593f, -3.7600584f, -39.81079f), 152) - { - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list54 = new List(num3); - CollectionsMarshal.SetCount(list54, num3); - span5 = CollectionsMarshal.AsSpan(list54); - index3 = 0; - span5[index3] = 24u; - obj41.KillEnemyDataIds = list54; - index3 = 6; - List list55 = new List(index3); - CollectionsMarshal.SetCount(list55, index3); - Span span6 = CollectionsMarshal.AsSpan(list55); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - obj41.CompletionQuestVariablesFlags = list55; - reference42 = obj41; - index2++; - ref QuestStep reference43 = ref span3[index2]; - QuestStep obj42 = new QuestStep(EInteractionType.Combat, null, new Vector3(112.171715f, 5.854911f, -22.609936f), 152) - { - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list56 = new List(num3); - CollectionsMarshal.SetCount(list56, num3); - span5 = CollectionsMarshal.AsSpan(list56); - index3 = 0; - span5[index3] = 140u; - obj42.KillEnemyDataIds = list56; - index3 = 6; - List list57 = new List(index3); - CollectionsMarshal.SetCount(list57, index3); - span6 = CollectionsMarshal.AsSpan(list57); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - obj42.CompletionQuestVariablesFlags = list57; - reference43 = obj42; - index2++; - ref QuestStep reference44 = ref span3[index2]; - QuestStep obj43 = new QuestStep(EInteractionType.Combat, null, new Vector3(197.12062f, 1.3341448f, 111.419205f), 152) - { - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list58 = new List(num3); - CollectionsMarshal.SetCount(list58, num3); - span5 = CollectionsMarshal.AsSpan(list58); - index3 = 0; - span5[index3] = 178u; - obj43.KillEnemyDataIds = list58; - reference44 = obj43; - obj40.Steps = list53; - reference41 = obj40; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj44 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list59 = new List(index2); - CollectionsMarshal.SetCount(list59, index2); - span3 = CollectionsMarshal.AsSpan(list59); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(47.01306f, 6.0734644f, 254.01685f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj44.Steps = list59; - reference45 = obj44; - questRoot6.QuestSequence = list51; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(1259); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list60 = new List(num); - CollectionsMarshal.SetCount(list60, num); - span = CollectionsMarshal.AsSpan(list60); - index = 0; - span[index] = "Censored"; - questRoot7.Author = list60; - index = 3; - List list61 = new List(index); - CollectionsMarshal.SetCount(list61, index); - span2 = CollectionsMarshal.AsSpan(list61); - num = 0; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj45 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list62 = new List(num2); - CollectionsMarshal.SetCount(list62, num2); - span3 = CollectionsMarshal.AsSpan(list62); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj45.Steps = list62; - reference46 = obj45; - num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj46 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list63 = new List(index2); - CollectionsMarshal.SetCount(list63, index2); - span3 = CollectionsMarshal.AsSpan(list63); - num2 = 0; - ref QuestStep reference48 = ref span3[num2]; - QuestStep obj47 = new QuestStep(EInteractionType.Interact, 2003073u, new Vector3(180.98718f, -0.38153076f, 68.03992f), 152) - { - Fly = true - }; - index3 = 6; - List list64 = new List(index3); - CollectionsMarshal.SetCount(list64, index3); - span6 = CollectionsMarshal.AsSpan(list64); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj47.CompletionQuestVariablesFlags = list64; - reference48 = obj47; - num2++; - ref QuestStep reference49 = ref span3[num2]; - QuestStep obj48 = new QuestStep(EInteractionType.Interact, 2003069u, new Vector3(327.65686f, -6.088379f, -7.9194946f), 152) - { - Fly = true - }; - num3 = 6; - List list65 = new List(num3); - CollectionsMarshal.SetCount(list65, num3); - span6 = CollectionsMarshal.AsSpan(list65); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj48.CompletionQuestVariablesFlags = list65; - reference49 = obj48; - num2++; - ref QuestStep reference50 = ref span3[num2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2003068u, new Vector3(323.81165f, -5.783203f, -17.898865f), 152); - index3 = 6; - List list66 = new List(index3); - CollectionsMarshal.SetCount(list66, index3); - span6 = CollectionsMarshal.AsSpan(list66); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list66; - reference50 = questStep2; - num2++; - ref QuestStep reference51 = ref span3[num2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2003070u, new Vector3(328.08423f, -4.867676f, -31.296265f), 152); - num3 = 6; - List list67 = new List(num3); - CollectionsMarshal.SetCount(list67, num3); - span6 = CollectionsMarshal.AsSpan(list67); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list67; - reference51 = questStep3; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003067u, new Vector3(354.57385f, -4.623535f, -11.39856f), 152); - obj46.Steps = list63; - reference47 = obj46; - num++; - ref QuestSequence reference52 = ref span2[num]; - QuestSequence obj49 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list68 = new List(num2); - CollectionsMarshal.SetCount(list68, num2); - span3 = CollectionsMarshal.AsSpan(list68); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) - { - Fly = true, - Land = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), - MaximumDistance = 10f, - TerritoryId = 152 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj49.Steps = list68; - reference52 = obj49; - questRoot7.QuestSequence = list61; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(1260); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list69 = new List(num); - CollectionsMarshal.SetCount(list69, num); - span = CollectionsMarshal.AsSpan(list69); - index = 0; - span[index] = "Censored"; - questRoot8.Author = list69; - index = 4; - List list70 = new List(index); - CollectionsMarshal.SetCount(list70, index); - span2 = CollectionsMarshal.AsSpan(list70); - num = 0; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj50 = 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, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj50.Steps = list71; - reference53 = obj50; - num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj51 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list72 = new List(num2); - CollectionsMarshal.SetCount(list72, num2); - span3 = CollectionsMarshal.AsSpan(list72); - index2 = 0; - ref QuestStep reference55 = ref span3[index2]; - QuestStep obj52 = new QuestStep(EInteractionType.Interact, 2003228u, new Vector3(286.2439f, -4.5319824f, 57.114502f), 152) - { - Fly = true - }; - index3 = 6; - List list73 = new List(index3); - CollectionsMarshal.SetCount(list73, index3); - span6 = CollectionsMarshal.AsSpan(list73); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - obj52.CompletionQuestVariablesFlags = list73; - reference55 = obj52; - index2++; - ref QuestStep reference56 = ref span3[index2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2003221u, new Vector3(254.19995f, -6.363098f, 41.428223f), 152); - num3 = 6; - List list74 = new List(num3); - CollectionsMarshal.SetCount(list74, num3); - span6 = CollectionsMarshal.AsSpan(list74); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list74; - reference56 = questStep4; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003222u, new Vector3(253.52856f, -5.5390625f, 22.262878f), 152); - obj51.Steps = list72; - reference54 = obj51; - num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list75 = new List(index2); - CollectionsMarshal.SetCount(list75, index2); - span3 = CollectionsMarshal.AsSpan(list75); - num2 = 0; - ref QuestStep reference58 = ref span3[num2]; - QuestStep obj54 = new QuestStep(EInteractionType.UseItem, 2003234u, new Vector3(231.1283f, -3.2197266f, -16.281433f), 152) - { - ItemId = 2001178u - }; - index3 = 6; - List list76 = new List(index3); - CollectionsMarshal.SetCount(list76, index3); - span6 = CollectionsMarshal.AsSpan(list76); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj54.CompletionQuestVariablesFlags = list76; - reference58 = obj54; - num2++; - ref QuestStep reference59 = ref span3[num2]; - QuestStep obj55 = new QuestStep(EInteractionType.UseItem, 2003233u, new Vector3(245.59387f, -5.203369f, -41.672424f), 152) - { - ItemId = 2001178u - }; - num3 = 6; - List list77 = new List(num3); - CollectionsMarshal.SetCount(list77, num3); - span6 = CollectionsMarshal.AsSpan(list77); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj55.CompletionQuestVariablesFlags = list77; - reference59 = obj55; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003231u, new Vector3(211.56628f, -4.501404f, -51.499268f), 152) - { - ItemId = 2001178u - }; - obj53.Steps = list75; - reference57 = obj53; - num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list78 = new List(num2); - CollectionsMarshal.SetCount(list78, num2); - span3 = CollectionsMarshal.AsSpan(list78); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) - { - Fly = true, - Land = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), - MaximumDistance = 10f, - TerritoryId = 152 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj56.Steps = list78; - reference60 = obj56; - questRoot8.QuestSequence = list70; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(1261); - QuestRoot questRoot9 = new QuestRoot(); - num = 1; - List list79 = new List(num); - CollectionsMarshal.SetCount(list79, num); - span = CollectionsMarshal.AsSpan(list79); - index = 0; - span[index] = "alydev"; - questRoot9.Author = list79; - index = 4; - List list80 = new List(index); - CollectionsMarshal.SetCount(list80, index); - span2 = CollectionsMarshal.AsSpan(list80); - num = 0; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list81 = new List(index2); - CollectionsMarshal.SetCount(list81, index2); - span3 = CollectionsMarshal.AsSpan(list81); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj57.Steps = list81; - reference61 = obj57; - num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list82 = new List(num2); - CollectionsMarshal.SetCount(list82, num2); - span3 = CollectionsMarshal.AsSpan(list82); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008332u, new Vector3(182.48254f, 9.128986f, 199.8169f), 152) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, 1052562u, new Vector3(182.48254f, 9.128986f, 199.8169f), 152); - obj58.Steps = list82; - reference62 = obj58; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 2, - Comment = "WIP: If mount action misses, press Stop and try the action again manually" - }; - index2 = 4; - List list83 = new List(index2); - CollectionsMarshal.SetCount(list83, index2); - span3 = CollectionsMarshal.AsSpan(list83); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, null, new Vector3(240.36221f, 3.150863f, 171.68332f), 152) - { - Action = EAction.BigSneeze - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Action, null, new Vector3(215.72705f, 2.4076357f, 127.80686f), 152) - { - Action = EAction.BigSneeze - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Action, null, new Vector3(283.99597f, -5.480091f, 26.739166f), 152) - { - Action = EAction.BigSneeze - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Action, null, new Vector3(-20.210815f, 18.130291f, 15.390491f), 152) - { - Action = EAction.BigSneeze - }; - obj59.Steps = list83; - reference63 = obj59; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list84 = new List(num2); - CollectionsMarshal.SetCount(list84, num2); - span3 = CollectionsMarshal.AsSpan(list84); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj60.Steps = list84; - reference64 = obj60; - questRoot9.QuestSequence = list80; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(1262); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list85 = new List(num); - CollectionsMarshal.SetCount(list85, num); - span = CollectionsMarshal.AsSpan(list85); - index = 0; - span[index] = "Censored"; - questRoot10.Author = list85; - index = 4; - List list86 = new List(index); - CollectionsMarshal.SetCount(list86, index); - span2 = CollectionsMarshal.AsSpan(list86); - num = 0; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj61.Steps = list87; - reference65 = obj61; - num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list88 = new List(num2); - CollectionsMarshal.SetCount(list88, num2); - span3 = CollectionsMarshal.AsSpan(list88); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008329u, new Vector3(175.86023f, 8.627428f, 204.18091f), 152) - { - Fly = true - }; - obj62.Steps = list88; - reference66 = obj62; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 2 - }; - index2 = 6; - List list89 = new List(index2); - CollectionsMarshal.SetCount(list89, index2); - span3 = CollectionsMarshal.AsSpan(list89); - num2 = 0; - ref QuestStep reference68 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2003079u, new Vector3(225.78772f, 5.996765f, 181.78064f), 152); - SkipConditions skipConditions = new SkipConditions(); - SkipStepConditions skipStepConditions = new SkipStepConditions(); - index3 = 6; - List list90 = new List(index3); - CollectionsMarshal.SetCount(list90, index3); - span6 = CollectionsMarshal.AsSpan(list90); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list90; - skipConditions.StepIf = skipStepConditions; - questStep5.SkipConditions = skipConditions; - reference68 = questStep5; - num2++; - ref QuestStep reference69 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2003303u, new Vector3(267.96362f, -0.16790771f, 168.9325f), 152); - num3 = 6; - List list91 = new List(num3); - CollectionsMarshal.SetCount(list91, num3); - span6 = CollectionsMarshal.AsSpan(list91); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list91; - reference69 = questStep6; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003301u, new Vector3(220.29443f, -1.4801636f, 100.48059f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003081u, new Vector3(175.24988f, -0.22894287f, 57.328125f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003082u, new Vector3(97.67297f, 7.1259155f, -7.9194946f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003076u, new Vector3(-19.150085f, 19.33313f, -11.490112f), 152); - obj63.Steps = list89; - reference67 = obj63; - num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list92 = new List(num2); - CollectionsMarshal.SetCount(list92, num2); - span3 = CollectionsMarshal.AsSpan(list92); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) - { - Fly = true, - Land = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), - MaximumDistance = 10f, - TerritoryId = 152 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj64.Steps = list92; - reference70 = obj64; - questRoot10.QuestSequence = list86; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(1263); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list93 = new List(num); - CollectionsMarshal.SetCount(list93, num); - span = CollectionsMarshal.AsSpan(list93); - index = 0; - span[index] = "alydev"; - questRoot11.Author = list93; - questRoot11.Comment = "Unsupported: Use Skip/Step manually"; - index = 3; - List list94 = new List(index); - CollectionsMarshal.SetCount(list94, index); - span2 = CollectionsMarshal.AsSpan(list94); - num = 0; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list95 = new List(index2); - CollectionsMarshal.SetCount(list95, index2); - span3 = CollectionsMarshal.AsSpan(list95); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj65.Steps = list95; - reference71 = obj65; - num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = 1 - }; - num2 = 7; - List list96 = new List(num2); - CollectionsMarshal.SetCount(list96, num2); - span3 = CollectionsMarshal.AsSpan(list96); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(294.11755f, -1.0690334f, 150.71338f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 1005821u, new Vector3(242.14539f, 0.2755583f, 117.997925f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(189.6543f, -0.91523975f, 97.0625f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(290.97424f, -5.0578775f, 48.935547f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(209.0028f, -2.711787f, -18.173523f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(106.004395f, 6.354765f, -8.712891f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true - }; - index2++; - ref QuestStep reference73 = ref span3[index2]; - QuestStep obj67 = new QuestStep(EInteractionType.Combat, null, new Vector3(0.6560669f, 20.066597f, 12.313965f), 152) - { - Fly = true, - ItemId = 2001179u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 1; - List list97 = new List(index3); - CollectionsMarshal.SetCount(list97, index3); - span5 = CollectionsMarshal.AsSpan(list97); - num3 = 0; - span5[num3] = 2463u; - obj67.KillEnemyDataIds = list97; - reference73 = obj67; - obj66.Steps = list96; - reference72 = obj66; - num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj68.Steps = list98; - reference74 = obj68; - questRoot11.QuestSequence = list94; - AddQuest(questId11, questRoot11); - AddQuest(new QuestId(1264), new QuestRoot - { - Disabled = true, - Comment = "This is a FATE Allied Society Quest", - QuestSequence = new List() - }); - QuestId questId12 = new QuestId(1265); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list99 = new List(num); - CollectionsMarshal.SetCount(list99, num); - span = CollectionsMarshal.AsSpan(list99); - index = 0; - span[index] = "alydev"; - questRoot12.Author = list99; - index = 3; - List list100 = new List(index); - CollectionsMarshal.SetCount(list100, index); - span2 = CollectionsMarshal.AsSpan(list100); - num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj69.Steps = list101; - reference75 = obj69; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = 1 - }; - index2 = 7; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - ref QuestStep reference77 = ref span3[num2]; - QuestStep obj71 = new QuestStep(EInteractionType.Combat, 1008303u, new Vector3(201.67847f, 3.594169f, 127.092285f), 152) - { - Fly = true, - Comment = "Shifty Crone", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list103 = new List(num3); - CollectionsMarshal.SetCount(list103, num3); - span5 = CollectionsMarshal.AsSpan(list103); - index3 = 0; - span5[index3] = 72u; - obj71.KillEnemyDataIds = list103; - index3 = 6; - List> list104 = new List>(index3); - CollectionsMarshal.SetCount(list104, index3); - Span> span7 = CollectionsMarshal.AsSpan(list104); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference78 = ref span7[num3]; - int num4 = 2; - List list105 = new List(num4); - CollectionsMarshal.SetCount(list105, num4); - span6 = CollectionsMarshal.AsSpan(list105); - int num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference78 = list105; - num3++; - span7[num3] = null; - obj71.RequiredQuestVariables = list104; - reference77 = obj71; - num2++; - ref QuestStep reference79 = ref span3[num2]; - QuestStep obj72 = new QuestStep(EInteractionType.Combat, 1008305u, new Vector3(189.92896f, -1.1231554f, 86.13721f), 152) - { - Fly = true, - Comment = "Shifty Brute", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list106 = new List(num3); - CollectionsMarshal.SetCount(list106, num3); - span5 = CollectionsMarshal.AsSpan(list106); - index3 = 0; - span5[index3] = 72u; - obj72.KillEnemyDataIds = list106; - index3 = 6; - List> list107 = new List>(index3); - CollectionsMarshal.SetCount(list107, index3); - span7 = CollectionsMarshal.AsSpan(list107); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference80 = ref span7[num3]; - num5 = 2; - List list108 = new List(num5); - CollectionsMarshal.SetCount(list108, num5); - span6 = CollectionsMarshal.AsSpan(list108); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference80 = list108; - num3++; - span7[num3] = null; - obj72.RequiredQuestVariables = list107; - reference79 = obj72; - num2++; - ref QuestStep reference81 = ref span3[num2]; - QuestStep obj73 = new QuestStep(EInteractionType.Combat, 1008302u, new Vector3(218.70752f, -2.6175609f, 86.533936f), 152) - { - Fly = true, - Comment = "Shifty Codger", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list109 = new List(num3); - CollectionsMarshal.SetCount(list109, num3); - span5 = CollectionsMarshal.AsSpan(list109); - index3 = 0; - span5[index3] = 72u; - obj73.KillEnemyDataIds = list109; - index3 = 6; - List> list110 = new List>(index3); - CollectionsMarshal.SetCount(list110, index3); - span7 = CollectionsMarshal.AsSpan(list110); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference82 = ref span7[num3]; - num4 = 2; - List list111 = new List(num4); - CollectionsMarshal.SetCount(list111, num4); - span6 = CollectionsMarshal.AsSpan(list111); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference82 = list111; - num3++; - span7[num3] = null; - obj73.RequiredQuestVariables = list110; - reference81 = obj73; - num2++; - ref QuestStep reference83 = ref span3[num2]; - QuestStep obj74 = new QuestStep(EInteractionType.Combat, 2003039u, new Vector3(244.92249f, -1.2664795f, 100.51111f), 152) - { - Fly = true, - Comment = "Suspicious Object", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list112 = new List(num3); - CollectionsMarshal.SetCount(list112, num3); - span5 = CollectionsMarshal.AsSpan(list112); - index3 = 0; - span5[index3] = 72u; - obj74.KillEnemyDataIds = list112; - reference83 = obj74; - num2++; - ref QuestStep reference84 = ref span3[num2]; - QuestStep obj75 = new QuestStep(EInteractionType.Combat, 2003038u, new Vector3(290.6616f, -4.996854f, 51.885204f), 152) - { - Fly = true, - Comment = "Suspicious Object", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 1; - List list113 = new List(index3); - CollectionsMarshal.SetCount(list113, index3); - span5 = CollectionsMarshal.AsSpan(list113); - num3 = 0; - span5[num3] = 72u; - obj75.KillEnemyDataIds = list113; - num3 = 6; - List> list114 = new List>(num3); - CollectionsMarshal.SetCount(list114, num3); - span7 = CollectionsMarshal.AsSpan(list114); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - ref List reference85 = ref span7[index3]; - num5 = 1; - List list115 = new List(num5); - CollectionsMarshal.SetCount(list115, num5); - span6 = CollectionsMarshal.AsSpan(list115); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference85 = list115; - index3++; - span7[index3] = null; - obj75.RequiredQuestVariables = list114; - reference84 = obj75; - num2++; - ref QuestStep reference86 = ref span3[num2]; - QuestStep obj76 = new QuestStep(EInteractionType.Combat, 2003037u, new Vector3(287.32123f, -5.6284122f, 29.403198f), 152) - { - Fly = true, - Comment = "Suspicious Object", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 1; - List list116 = new List(index3); - CollectionsMarshal.SetCount(list116, index3); - span5 = CollectionsMarshal.AsSpan(list116); - num3 = 0; - span5[num3] = 72u; - obj76.KillEnemyDataIds = list116; - num3 = 6; - List> list117 = new List>(num3); - CollectionsMarshal.SetCount(list117, num3); - span7 = CollectionsMarshal.AsSpan(list117); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - ref List reference87 = ref span7[index3]; - num4 = 1; - List list118 = new List(num4); - CollectionsMarshal.SetCount(list118, num4); - span6 = CollectionsMarshal.AsSpan(list118); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference87 = list118; - index3++; - span7[index3] = null; - obj76.RequiredQuestVariables = list117; - reference86 = obj76; - num2++; - ref QuestStep reference88 = ref span3[num2]; - QuestStep obj77 = new QuestStep(EInteractionType.Combat, 1008304u, new Vector3(218.99098f, -3.393092f, -6.7971077f), 152) - { - Fly = true, - Comment = "Shifty Youth", - ItemId = 2001153u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 1; - List list119 = new List(index3); - CollectionsMarshal.SetCount(list119, index3); - span5 = CollectionsMarshal.AsSpan(list119); - num3 = 0; - span5[num3] = 72u; - obj77.KillEnemyDataIds = list119; - num3 = 6; - List> list120 = new List>(num3); - CollectionsMarshal.SetCount(list120, num3); - span7 = CollectionsMarshal.AsSpan(list120); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - ref List reference89 = ref span7[index3]; - num5 = 1; - List list121 = new List(num5); - CollectionsMarshal.SetCount(list121, num5); - span6 = CollectionsMarshal.AsSpan(list121); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference89 = list121; - index3++; - span7[index3] = null; - obj77.RequiredQuestVariables = list120; - reference88 = obj77; - obj70.Steps = list102; - reference76 = obj70; - num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list122 = new List(num2); - CollectionsMarshal.SetCount(list122, num2); - span3 = CollectionsMarshal.AsSpan(list122); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) - { - Fly = true, - Land = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), - MaximumDistance = 10f, - TerritoryId = 152 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj78.Steps = list122; - reference90 = obj78; - questRoot12.QuestSequence = list100; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(1266); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list123 = new List(num); - CollectionsMarshal.SetCount(list123, num); - span = CollectionsMarshal.AsSpan(list123); - index = 0; - span[index] = "Censored"; - questRoot13.Author = list123; - index = 3; - List list124 = new List(index); - CollectionsMarshal.SetCount(list124, index); - span2 = CollectionsMarshal.AsSpan(list124); - num = 0; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - span3 = CollectionsMarshal.AsSpan(list125); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj79.Steps = list125; - reference91 = obj79; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); - index2 = 0; - ref QuestStep reference93 = ref span3[index2]; - QuestStep obj81 = new QuestStep(EInteractionType.Combat, null, new Vector3(220.62901f, 4.888098f, 163.73048f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 1; - List list127 = new List(index3); - CollectionsMarshal.SetCount(list127, index3); - Span span8 = CollectionsMarshal.AsSpan(list127); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 2660u, - NameId = 2314u, - MinimumKillCount = 2u - }; - obj81.ComplexCombatData = list127; - reference93 = obj81; - obj80.Steps = list126; - reference92 = obj80; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj82 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list23 = new List(index2); + CollectionsMarshal.SetCount(list23, index2); + span3 = CollectionsMarshal.AsSpan(list23); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) { @@ -92734,396 +88646,36 @@ public static class AssemblyQuestLoader } }; num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj82.Steps = list128; - reference94 = obj82; - questRoot13.QuestSequence = list124; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(1267); - QuestRoot questRoot14 = new QuestRoot(); + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152); + obj14.Steps = list23; + reference17 = obj14; + questRoot3.QuestSequence = list16; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(1260); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list129 = new List(num); - CollectionsMarshal.SetCount(list129, num); - span = CollectionsMarshal.AsSpan(list129); + List list24 = new List(num); + CollectionsMarshal.SetCount(list24, num); + span = CollectionsMarshal.AsSpan(list24); index = 0; - span[index] = "alydev"; - questRoot14.Author = list129; - index = 3; - List list130 = new List(index); - CollectionsMarshal.SetCount(list130, index); - span2 = CollectionsMarshal.AsSpan(list130); - num = 0; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list131 = new List(num2); - CollectionsMarshal.SetCount(list131, num2); - span3 = CollectionsMarshal.AsSpan(list131); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj83.Steps = list131; - reference95 = obj83; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list132 = new List(index2); - CollectionsMarshal.SetCount(list132, index2); - span3 = CollectionsMarshal.AsSpan(list132); - num2 = 0; - ref QuestStep reference97 = ref span3[num2]; - QuestStep obj85 = new QuestStep(EInteractionType.Combat, null, new Vector3(364.53506f, -20.349842f, -183.44962f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 2; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span8 = CollectionsMarshal.AsSpan(list133); - index3 = 0; - span8[index3] = new ComplexCombatData - { - DataId = 764u, - MinimumKillCount = 1u - }; - index3++; - span8[index3] = new ComplexCombatData - { - DataId = 763u, - MinimumKillCount = 1u - }; - obj85.ComplexCombatData = list133; - reference97 = obj85; - num2++; - ref QuestStep reference98 = ref span3[num2]; - QuestStep obj86 = new QuestStep(EInteractionType.Combat, 764u, new Vector3(351.4945f, -15.727029f, -259.4912f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 3; - List list134 = new List(index3); - CollectionsMarshal.SetCount(list134, index3); - span8 = CollectionsMarshal.AsSpan(list134); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 764u, - MinimumKillCount = 1u - }; - num3++; - span8[num3] = new ComplexCombatData - { - DataId = 403u, - MinimumKillCount = 2u - }; - num3++; - span8[num3] = new ComplexCombatData - { - DataId = 2464u, - MinimumKillCount = 1u - }; - obj86.ComplexCombatData = list134; - reference98 = obj86; - obj84.Steps = list132; - reference96 = obj84; - num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj87.Steps = list135; - reference99 = obj87; - questRoot14.QuestSequence = list130; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(1268); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list136 = new List(num); - CollectionsMarshal.SetCount(list136, num); - span = CollectionsMarshal.AsSpan(list136); - index = 0; - span[index] = "alydev"; - questRoot15.Author = list136; - index = 3; - List list137 = new List(index); - CollectionsMarshal.SetCount(list137, index); - span2 = CollectionsMarshal.AsSpan(list137); - num = 0; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(36.850464f, -4.8778634f, 249.19507f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj88.Steps = list138; - reference100 = obj88; - num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); - index2 = 0; - ref QuestStep reference102 = ref span3[index2]; - QuestStep obj90 = new QuestStep(EInteractionType.Combat, null, new Vector3(311.19904f, -17.121359f, -165.98431f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list140 = new List(num3); - CollectionsMarshal.SetCount(list140, num3); - span8 = CollectionsMarshal.AsSpan(list140); - index3 = 0; - span8[index3] = new ComplexCombatData - { - DataId = 27u, - NameId = 164u, - MinimumKillCount = 4u - }; - obj90.ComplexCombatData = list140; - reference102 = obj90; - obj89.Steps = list139; - reference101 = obj89; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(36.850464f, -4.8778634f, 249.19507f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj91.Steps = list141; - reference103 = obj91; - questRoot15.QuestSequence = list137; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(1270); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list142 = new List(num); - CollectionsMarshal.SetCount(list142, num); - span = CollectionsMarshal.AsSpan(list142); - index = 0; - span[index] = "alydev"; - questRoot16.Author = list142; - questRoot16.Comment = "Unsupported: Use Skip/Step manually"; + span[index] = "Censored"; + questRoot4.Author = list24; index = 4; - List list143 = new List(index); - CollectionsMarshal.SetCount(list143, index); - span2 = CollectionsMarshal.AsSpan(list143); + List list25 = new List(index); + CollectionsMarshal.SetCount(list25, index); + span2 = CollectionsMarshal.AsSpan(list25); num = 0; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj15 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); + List list26 = new List(num2); + CollectionsMarshal.SetCount(list26, num2); + span3 = CollectionsMarshal.AsSpan(list26); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut - }; - obj92.Steps = list144; - reference104 = obj92; - num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 1 - }; - index2 = 6; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - ref QuestStep reference106 = ref span3[num2]; - QuestStep obj94 = new QuestStep(EInteractionType.Combat, 2003384u, new Vector3(-40.32965f, -3.4943848f, 187.24341f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - index3 = 1; - List list146 = new List(index3); - CollectionsMarshal.SetCount(list146, index3); - span5 = CollectionsMarshal.AsSpan(list146); - num3 = 0; - span5[num3] = 2466u; - obj94.KillEnemyDataIds = list146; - reference106 = obj94; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2466u, new Vector3(-40.32965f, -3.4943848f, 187.24341f), 152) - { - ItemId = 2001181u - }; - num2++; - ref QuestStep reference107 = ref span3[num2]; - QuestStep obj95 = new QuestStep(EInteractionType.Combat, 2003381u, new Vector3(7.4310913f, -2.0599976f, 184.77148f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list147 = new List(num3); - CollectionsMarshal.SetCount(list147, num3); - span5 = CollectionsMarshal.AsSpan(list147); - index3 = 0; - span5[index3] = 2466u; - obj95.KillEnemyDataIds = list147; - reference107 = obj95; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2466u, new Vector3(7.4310913f, -2.0599976f, 184.77148f), 152) - { - ItemId = 2001181u - }; - num2++; - ref QuestStep reference108 = ref span3[num2]; - QuestStep obj96 = new QuestStep(EInteractionType.Combat, 2003385u, new Vector3(64.37781f, 2.1514893f, 221.271f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - index3 = 1; - List list148 = new List(index3); - CollectionsMarshal.SetCount(list148, index3); - span5 = CollectionsMarshal.AsSpan(list148); - num3 = 0; - span5[num3] = 2466u; - obj96.KillEnemyDataIds = list148; - reference108 = obj96; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2466u, new Vector3(64.37781f, 2.1514893f, 221.271f), 152) - { - ItemId = 2001181u - }; - obj93.Steps = list145; - reference105 = obj93; - num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003145u, new Vector3(291.15735f, -12.954956f, -155.62683f), 152) - { - Fly = true, - ItemId = 2001176u - }; - obj97.Steps = list149; - reference109 = obj97; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) { Fly = true, AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, @@ -93135,2233 +88687,191 @@ public static class AssemblyQuestLoader } } }; - obj98.Steps = list150; - reference110 = obj98; - questRoot16.QuestSequence = list143; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(1271); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); - index = 0; - span[index] = "alydev"; - questRoot17.Author = list151; - index = 4; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); - num = 0; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj99.Steps = list153; - reference111 = obj99; + obj15.Steps = list26; + reference18 = obj15; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj100 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008334u, new Vector3(184.64929f, 9.065049f, 197.28381f), 152) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, 1052562u, new Vector3(184.64929f, 9.065049f, 197.28381f), 152); - obj100.Steps = list154; - reference112 = obj100; - num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj101 = new QuestSequence - { - Sequence = 2, - Comment = "WIP: If mount action misses, press Stop and try the action again manually" - }; - num2 = 4; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, null, new Vector3(358.78497f, -17.264332f, -131.23358f), 152) - { - Action = EAction.BigSneeze - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Action, null, new Vector3(438.96085f, -18.217512f, -200.25444f), 152) - { - Action = EAction.BigSneeze - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Action, null, new Vector3(407.7888f, -17.223122f, -252.10526f), 152) - { - Action = EAction.BigSneeze - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Action, null, new Vector3(326.5522f, -17.807482f, -220.38939f), 152) - { - Action = EAction.BigSneeze - }; - obj101.Steps = list155; - reference113 = obj101; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj102 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj102.Steps = list156; - reference114 = obj102; - questRoot17.QuestSequence = list152; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(1272); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list157 = new List(num); - CollectionsMarshal.SetCount(list157, num); - span = CollectionsMarshal.AsSpan(list157); - index = 0; - span[index] = "alydev"; - questRoot18.Author = list157; - index = 4; - List list158 = new List(index); - CollectionsMarshal.SetCount(list158, index); - span2 = CollectionsMarshal.AsSpan(list158); - num = 0; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - span3 = CollectionsMarshal.AsSpan(list159); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj103.Steps = list159; - reference115 = obj103; - num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference19 = ref span2[num]; + QuestSequence obj16 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); + List list27 = new List(index2); + CollectionsMarshal.SetCount(list27, index2); + span3 = CollectionsMarshal.AsSpan(list27); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(286.51855f, -13.687378f, -124.68152f), 152) - { - Fly = true, - ItemId = 2001175u, - GroundTarget = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003143u, new Vector3(259.0829f, -11.154419f, -167.62042f), 152) - { - Fly = true, - ItemId = 2001175u, - GroundTarget = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(295.1858f, -13.01593f, -186.87726f), 152) - { - Fly = true, - ItemId = 2001175u, - GroundTarget = true - }; - obj104.Steps = list160; - reference116 = obj104; - num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj105 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003145u, new Vector3(291.15735f, -12.954956f, -155.62683f), 152) - { - Fly = true, - ItemId = 2001176u - }; - obj105.Steps = list161; - reference117 = obj105; - num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj106 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj106.Steps = list162; - reference118 = obj106; - questRoot18.QuestSequence = list158; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(1273); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list163 = new List(num); - CollectionsMarshal.SetCount(list163, num); - span = CollectionsMarshal.AsSpan(list163); - index = 0; - span[index] = "alydev"; - questRoot19.Author = list163; - index = 5; - List list164 = new List(index); - CollectionsMarshal.SetCount(list164, index); - span2 = CollectionsMarshal.AsSpan(list164); - num = 0; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = 0, - Comment = "Unsupported: Use Skip/Step manually throughout sequence 2, and Reload Data/Step if Transparent effect is lost" - }; - num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj107.Steps = list165; - reference119 = obj107; - num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = 1, - Comment = "Unsupported: Use Skip/Step manually throughout sequence 2, and Reload Data/Step if Transparent effect is lost" - }; - index2 = 2; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(255.45511f, -7.2411766f, -64.145386f), 152) - { - Fly = true, - Land = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005883u, new Vector3(256.64148f, -7.335247f, -63.34027f), 152) + ref QuestStep reference20 = ref span3[num2]; + QuestStep obj17 = new QuestStep(EInteractionType.Interact, 2003228u, new Vector3(286.2439f, -4.5319824f, 57.114502f), 152) { Fly = true }; - obj108.Steps = list166; - reference120 = obj108; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj109 = new QuestSequence - { - Sequence = 2, - Comment = "Unsupported WIP: Use Skip/Step manually throughout, and Reload Data/Step if Transparent effect is lost" - }; - num2 = 13; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(255.45511f, -7.2411766f, -64.145386f), 152) - { - StopDistance = 5f, - Fly = true, - Land = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005883u, new Vector3(256.64148f, -7.335247f, -63.34027f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003338u, new Vector3(303.8529f, -16.006714f, -152.20874f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003255u, new Vector3(339.9862f, -19.058533f, -154.31458f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003339u, new Vector3(358.26648f, -19.913086f, -207.3244f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003349u, new Vector3(360.82996f, -16.983276f, -250.66003f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003337u, new Vector3(437.15564f, -14.66394f, -260.05957f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003256u, new Vector3(451.2854f, -15.610046f, -283.1922f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003337u, new Vector3(437.15564f, -14.66394f, -260.05957f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003351u, new Vector3(442.2522f, -17.380127f, -225.84882f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003339u, new Vector3(358.26648f, -19.913086f, -207.3244f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003341u, new Vector3(306.2943f, -19.668945f, -262.50098f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003350u, new Vector3(261.12756f, -21.286377f, -269.9779f), 152); - obj109.Steps = list167; - reference121 = obj109; - num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj110 = new QuestSequence - { - Sequence = 3 - }; - index2 = 6; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(384.3904f, -34.5f, -432.85358f), 152) - { - Fly = true, - Land = true, - Comment = "Remove Transparent buff before continuing" - }; + index3 = 6; + List list28 = new List(index3); + CollectionsMarshal.SetCount(list28, index3); + span5 = CollectionsMarshal.AsSpan(list28); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + obj17.CompletionQuestVariablesFlags = list28; + reference20 = obj17; num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003257u, new Vector3(384.3904f, -34.5f, -432.85358f), 152) - { - ItemId = 2001182u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(363.38544f, -25.735306f, -439.31894f), 152) - { - Fly = true, - Land = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003259u, new Vector3(363.38544f, -25.735306f, -439.31894f), 152) - { - ItemId = 2001182u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(394.9429f, -34.629555f, -459.20053f), 152) - { - Fly = true, - Land = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003258u, new Vector3(394.9429f, -34.629555f, -459.20053f), 152) - { - ItemId = 2001182u - }; - obj110.Steps = list168; - reference122 = obj110; - num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj111.Steps = list169; - reference123 = obj111; - questRoot19.QuestSequence = list164; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(1274); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list170 = new List(num); - CollectionsMarshal.SetCount(list170, num); - span = CollectionsMarshal.AsSpan(list170); - index = 0; - span[index] = "liza,alydev"; - questRoot20.Author = list170; - index = 3; - List list171 = new List(index); - CollectionsMarshal.SetCount(list171, index); - span2 = CollectionsMarshal.AsSpan(list171); - num = 0; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj112.Steps = list172; - reference124 = obj112; - num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 1 - }; - num2 = 7; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); - index2 = 0; - ref QuestStep reference126 = ref span3[index2]; - QuestStep obj114 = new QuestStep(EInteractionType.Combat, 2003041u, new Vector3(386.099f, -20.187744f, -200.763f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list174 = new List(num3); - CollectionsMarshal.SetCount(list174, num3); - span5 = CollectionsMarshal.AsSpan(list174); + ref QuestStep reference21 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2003221u, new Vector3(254.19995f, -6.363098f, 41.428223f), 152); + num3 = 6; + List list29 = new List(num3); + CollectionsMarshal.SetCount(list29, num3); + span5 = CollectionsMarshal.AsSpan(list29); index3 = 0; - span5[index3] = 764u; - obj114.KillEnemyDataIds = list174; - index3 = 6; - List> list175 = new List>(index3); - CollectionsMarshal.SetCount(list175, index3); - span7 = CollectionsMarshal.AsSpan(list175); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference127 = ref span7[num3]; - num4 = 3; - List list176 = new List(num4); - CollectionsMarshal.SetCount(list176, num4); - span6 = CollectionsMarshal.AsSpan(list176); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference127 = list176; - num3++; - span7[num3] = null; - obj114.RequiredQuestVariables = list175; - reference126 = obj114; - index2++; - ref QuestStep reference128 = ref span3[index2]; - QuestStep obj115 = new QuestStep(EInteractionType.Combat, 2003491u, new Vector3(398.70288f, -17.441101f, -237.04895f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list177 = new List(num3); - CollectionsMarshal.SetCount(list177, num3); - span5 = CollectionsMarshal.AsSpan(list177); - index3 = 0; - span5[index3] = 764u; - obj115.KillEnemyDataIds = list177; - index3 = 6; - List> list178 = new List>(index3); - CollectionsMarshal.SetCount(list178, index3); - span7 = CollectionsMarshal.AsSpan(list178); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference129 = ref span7[num3]; - num5 = 2; - List list179 = new List(num5); - CollectionsMarshal.SetCount(list179, num5); - span6 = CollectionsMarshal.AsSpan(list179); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference129 = list179; - num3++; - span7[num3] = null; - obj115.RequiredQuestVariables = list178; - reference128 = obj115; - index2++; - ref QuestStep reference130 = ref span3[index2]; - QuestStep obj116 = new QuestStep(EInteractionType.Combat, 2003042u, new Vector3(439.78027f, -18.204102f, -247.36401f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list180 = new List(num3); - CollectionsMarshal.SetCount(list180, num3); - span5 = CollectionsMarshal.AsSpan(list180); - index3 = 0; - span5[index3] = 764u; - obj116.KillEnemyDataIds = list180; - index3 = 6; - List> list181 = new List>(index3); - CollectionsMarshal.SetCount(list181, index3); - span7 = CollectionsMarshal.AsSpan(list181); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference131 = ref span7[num3]; - num4 = 2; - List list182 = new List(num4); - CollectionsMarshal.SetCount(list182, num4); - span6 = CollectionsMarshal.AsSpan(list182); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference131 = list182; - num3++; - span7[num3] = null; - obj116.RequiredQuestVariables = list181; - reference130 = obj116; - index2++; - ref QuestStep reference132 = ref span3[index2]; - QuestStep obj117 = new QuestStep(EInteractionType.Combat, 2003492u, new Vector3(387.4723f, -15.030151f, -267.26184f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list183 = new List(num3); - CollectionsMarshal.SetCount(list183, num3); - span5 = CollectionsMarshal.AsSpan(list183); - index3 = 0; - span5[index3] = 764u; - obj117.KillEnemyDataIds = list183; - index3 = 6; - List> list184 = new List>(index3); - CollectionsMarshal.SetCount(list184, index3); - span7 = CollectionsMarshal.AsSpan(list184); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference133 = ref span7[num3]; - num5 = 2; - List list185 = new List(num5); - CollectionsMarshal.SetCount(list185, num5); - span6 = CollectionsMarshal.AsSpan(list185); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference133 = list185; - num3++; - span7[num3] = null; - obj117.RequiredQuestVariables = list184; - reference132 = obj117; - index2++; - ref QuestStep reference134 = ref span3[index2]; - QuestStep obj118 = new QuestStep(EInteractionType.Combat, 2003493u, new Vector3(356.43542f, -14.084106f, -264.42358f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list186 = new List(num3); - CollectionsMarshal.SetCount(list186, num3); - span5 = CollectionsMarshal.AsSpan(list186); - index3 = 0; - span5[index3] = 764u; - obj118.KillEnemyDataIds = list186; - index3 = 6; - List> list187 = new List>(index3); - CollectionsMarshal.SetCount(list187, index3); - span7 = CollectionsMarshal.AsSpan(list187); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference135 = ref span7[num3]; - num4 = 1; - List list188 = new List(num4); - CollectionsMarshal.SetCount(list188, num4); - span6 = CollectionsMarshal.AsSpan(list188); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference135 = list188; - num3++; - span7[num3] = null; - obj118.RequiredQuestVariables = list187; - reference134 = obj118; - index2++; - ref QuestStep reference136 = ref span3[index2]; - QuestStep obj119 = new QuestStep(EInteractionType.Combat, 2003040u, new Vector3(326.77185f, -18.112549f, -235.95032f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list189 = new List(num3); - CollectionsMarshal.SetCount(list189, num3); - span5 = CollectionsMarshal.AsSpan(list189); - index3 = 0; - span5[index3] = 764u; - obj119.KillEnemyDataIds = list189; - index3 = 6; - List> list190 = new List>(index3); - CollectionsMarshal.SetCount(list190, index3); - span7 = CollectionsMarshal.AsSpan(list190); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference137 = ref span7[num3]; - num5 = 3; - List list191 = new List(num5); - CollectionsMarshal.SetCount(list191, num5); - span6 = CollectionsMarshal.AsSpan(list191); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference137 = list191; - num3++; - span7[num3] = null; - obj119.RequiredQuestVariables = list190; - reference136 = obj119; - index2++; - ref QuestStep reference138 = ref span3[index2]; - QuestStep obj120 = new QuestStep(EInteractionType.Combat, 2003494u, new Vector3(319.44763f, -17.227417f, -200.88507f), 152) - { - Fly = true, - ItemId = 2001154u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list192 = new List(num3); - CollectionsMarshal.SetCount(list192, num3); - span5 = CollectionsMarshal.AsSpan(list192); - index3 = 0; - span5[index3] = 764u; - obj120.KillEnemyDataIds = list192; - index3 = 6; - List> list193 = new List>(index3); - CollectionsMarshal.SetCount(list193, index3); - span7 = CollectionsMarshal.AsSpan(list193); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference139 = ref span7[num3]; - num4 = 2; - List list194 = new List(num4); - CollectionsMarshal.SetCount(list194, num4); - span6 = CollectionsMarshal.AsSpan(list194); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference139 = list194; - num3++; - span7[num3] = null; - obj120.RequiredQuestVariables = list193; - reference138 = obj120; - obj113.Steps = list173; - reference125 = obj113; - num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj121 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj121.Steps = list195; - reference140 = obj121; - questRoot20.QuestSequence = list171; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(1275); - QuestRoot questRoot21 = new QuestRoot(); - num = 1; - List list196 = new List(num); - CollectionsMarshal.SetCount(list196, num); - span = CollectionsMarshal.AsSpan(list196); - index = 0; - span[index] = "liza"; - questRoot21.Author = list196; - index = 4; - List list197 = new List(index); - CollectionsMarshal.SetCount(list197, index); - span2 = CollectionsMarshal.AsSpan(list197); - num = 0; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj122 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj122.Steps = list198; - reference141 = obj122; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj123 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003307u, new Vector3(261.82947f, -9.323303f, -72.80078f), 152) - { - Fly = true - }; - obj123.Steps = list199; - reference142 = obj123; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj124 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - span3 = CollectionsMarshal.AsSpan(list200); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003487u, new Vector3(429.89233f, -14.2977295f, -257.61804f), 152); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003310u, new Vector3(551.812f, -22.537598f, -352.13245f), 152); - obj124.Steps = list200; - reference143 = obj124; - num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj125 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj125.Steps = list201; - reference144 = obj125; - questRoot21.QuestSequence = list197; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(1276); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list202 = new List(num); - CollectionsMarshal.SetCount(list202, num); - span = CollectionsMarshal.AsSpan(list202); - index = 0; - span[index] = "liza"; - questRoot22.Author = list202; - index = 3; - List list203 = new List(index); - CollectionsMarshal.SetCount(list203, index); - span2 = CollectionsMarshal.AsSpan(list203); - num = 0; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj126 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj126.Steps = list204; - reference145 = obj126; - num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj127 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span3 = CollectionsMarshal.AsSpan(list205); - num2 = 0; - ref QuestStep reference147 = ref span3[num2]; - QuestStep obj128 = new QuestStep(EInteractionType.Combat, null, new Vector3(336.78577f, -17.169508f, -252.20335f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list206 = new List(num3); - CollectionsMarshal.SetCount(list206, num3); - span5 = CollectionsMarshal.AsSpan(list206); - index3 = 0; - span5[index3] = 2464u; - obj128.KillEnemyDataIds = list206; - reference147 = obj128; - obj127.Steps = list205; - reference146 = obj127; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj129.Steps = list207; - reference148 = obj129; - questRoot22.QuestSequence = list203; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(1277); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list208 = new List(num); - CollectionsMarshal.SetCount(list208, num); - span = CollectionsMarshal.AsSpan(list208); - index = 0; - span[index] = "alydev"; - questRoot23.Author = list208; - index = 3; - List list209 = new List(index); - CollectionsMarshal.SetCount(list209, index); - span2 = CollectionsMarshal.AsSpan(list209); - num = 0; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj130 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - span3 = CollectionsMarshal.AsSpan(list210); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj130.Steps = list210; - reference149 = obj130; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - index2 = 0; - ref QuestStep reference151 = ref span3[index2]; - QuestStep obj132 = new QuestStep(EInteractionType.Combat, null, new Vector3(132.63097f, -29.046751f, -225.81363f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 2; - List list212 = new List(index3); - CollectionsMarshal.SetCount(list212, index3); - span8 = CollectionsMarshal.AsSpan(list212); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 33u, - NameId = 165u, - MinimumKillCount = 4u - }; - num3++; - span8[num3] = new ComplexCombatData - { - DataId = 23u, - NameId = 162u, - MinimumKillCount = 2u - }; - obj132.ComplexCombatData = list212; - reference151 = obj132; - obj131.Steps = list211; - reference150 = obj131; - num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj133.Steps = list213; - reference152 = obj133; - questRoot23.QuestSequence = list209; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(1278); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list214 = new List(num); - CollectionsMarshal.SetCount(list214, num); - span = CollectionsMarshal.AsSpan(list214); - index = 0; - span[index] = "alydev"; - questRoot24.Author = list214; - index = 4; - List list215 = new List(index); - CollectionsMarshal.SetCount(list215, index); - span2 = CollectionsMarshal.AsSpan(list215); - num = 0; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj134.Steps = list216; - reference153 = obj134; - num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj135 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - ref QuestStep reference155 = ref span3[num2]; - QuestStep obj136 = new QuestStep(EInteractionType.Combat, null, new Vector3(150.25795f, -25.84671f, -550.6969f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 2; - List list218 = new List(num3); - CollectionsMarshal.SetCount(list218, num3); - span8 = CollectionsMarshal.AsSpan(list218); - index3 = 0; - span8[index3] = new ComplexCombatData - { - DataId = 763u, - NameId = 2317u, - MinimumKillCount = 2u - }; + span5[index3] = null; index3++; - span8[index3] = new ComplexCombatData - { - DataId = 762u, - NameId = 2319u, - MinimumKillCount = 1u - }; - obj136.ComplexCombatData = list218; - reference155 = obj136; - obj135.Steps = list217; - reference154 = obj135; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep4.CompletionQuestVariablesFlags = list29; + reference21 = questStep4; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003222u, new Vector3(253.52856f, -5.5390625f, 22.262878f), 152); + obj16.Steps = list27; + reference19 = obj16; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference22 = ref span2[num]; + QuestSequence obj18 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list219 = new List(num2); - CollectionsMarshal.SetCount(list219, num2); - span3 = CollectionsMarshal.AsSpan(list219); + List list30 = new List(num2); + CollectionsMarshal.SetCount(list30, num2); + span3 = CollectionsMarshal.AsSpan(list30); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003097u, new Vector3(184.77148f, -21.896729f, -479.48425f), 152) + ref QuestStep reference23 = ref span3[index2]; + QuestStep obj19 = new QuestStep(EInteractionType.UseItem, 2003234u, new Vector3(231.1283f, -3.2197266f, -16.281433f), 152) { - Fly = true, - ItemId = 2001167u + ItemId = 2001178u }; + index3 = 6; + List list31 = new List(index3); + CollectionsMarshal.SetCount(list31, index3); + span5 = CollectionsMarshal.AsSpan(list31); + 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(0, (byte)4, EQuestWorkMode.Bitwise); + obj19.CompletionQuestVariablesFlags = list31; + reference23 = obj19; index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003101u, new Vector3(124.65088f, -22.232422f, -473.2586f), 152) + ref QuestStep reference24 = ref span3[index2]; + QuestStep obj20 = new QuestStep(EInteractionType.UseItem, 2003233u, new Vector3(245.59387f, -5.203369f, -41.672424f), 152) { - Fly = true, - ItemId = 2001167u + ItemId = 2001178u }; + num3 = 6; + List list32 = new List(num3); + CollectionsMarshal.SetCount(list32, num3); + span5 = CollectionsMarshal.AsSpan(list32); + 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(0, (byte)8, EQuestWorkMode.Bitwise); + obj20.CompletionQuestVariablesFlags = list32; + reference24 = obj20; index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003104u, new Vector3(205.27954f, -18.661804f, -557.1832f), 152) + span3[index2] = new QuestStep(EInteractionType.UseItem, 2003231u, new Vector3(211.56628f, -4.501404f, -51.499268f), 152) { - Fly = true, - ItemId = 2001167u + ItemId = 2001178u }; - obj137.Steps = list219; - reference156 = obj137; + obj18.Steps = list30; + reference22 = obj18; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list220 = new List(index2); - CollectionsMarshal.SetCount(list220, index2); - span3 = CollectionsMarshal.AsSpan(list220); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj138.Steps = list220; - reference157 = obj138; - questRoot24.QuestSequence = list215; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1279); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); - index = 0; - span[index] = "alydev"; - questRoot25.Author = list221; - index = 4; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); - num = 0; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj139.Steps = list223; - reference158 = obj139; - num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - ref QuestStep reference160 = ref span3[num2]; - QuestStep obj141 = new QuestStep(EInteractionType.Combat, null, new Vector3(158.40814f, -24.117186f, -482.71136f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 1; - List list225 = new List(index3); - CollectionsMarshal.SetCount(list225, index3); - span8 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - ref ComplexCombatData reference161 = ref span8[num3]; - ComplexCombatData obj142 = new ComplexCombatData - { - DataId = 24u, - MinimumKillCount = 2u - }; - num5 = 6; - List list226 = new List(num5); - CollectionsMarshal.SetCount(list226, num5); - span6 = CollectionsMarshal.AsSpan(list226); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - obj142.CompletionQuestVariablesFlags = list226; - reference161 = obj142; - obj141.ComplexCombatData = list225; - reference160 = obj141; - obj140.Steps = list224; - reference159 = obj140; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 2 - }; - num2 = 8; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); - index2 = 0; - ref QuestStep reference163 = ref span3[index2]; - QuestStep obj144 = new QuestStep(EInteractionType.Interact, 2003107u, new Vector3(152.39172f, -27.023743f, -559.3805f), 152) - { - Fly = false - }; - SkipConditions skipConditions2 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - num3 = 6; - List list228 = new List(num3); - CollectionsMarshal.SetCount(list228, num3); - span6 = CollectionsMarshal.AsSpan(list228); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list228; - skipConditions2.StepIf = skipStepConditions2; - obj144.SkipConditions = skipConditions2; - index3 = 6; - List> list229 = new List>(index3); - CollectionsMarshal.SetCount(list229, index3); - span7 = CollectionsMarshal.AsSpan(list229); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference164 = ref span7[num3]; - num4 = 2; - List list230 = new List(num4); - CollectionsMarshal.SetCount(list230, num4); - span6 = CollectionsMarshal.AsSpan(list230); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference164 = list230; - num3++; - span7[num3] = null; - obj144.RequiredQuestVariables = list229; - reference163 = obj144; - index2++; - ref QuestStep reference165 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2003106u, new Vector3(165.23987f, -26.474487f, -576.379f), 152); - SkipConditions skipConditions3 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); - num3 = 6; - List list231 = new List(num3); - CollectionsMarshal.SetCount(list231, num3); - span6 = CollectionsMarshal.AsSpan(list231); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions3.CompletionQuestVariablesFlags = list231; - skipConditions3.StepIf = skipStepConditions3; - questStep7.SkipConditions = skipConditions3; - index3 = 6; - List> list232 = new List>(index3); - CollectionsMarshal.SetCount(list232, index3); - span7 = CollectionsMarshal.AsSpan(list232); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference166 = ref span7[num3]; - num5 = 2; - List list233 = new List(num5); - CollectionsMarshal.SetCount(list233, num5); - span6 = CollectionsMarshal.AsSpan(list233); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference166 = list233; - num3++; - span7[num3] = null; - questStep7.RequiredQuestVariables = list232; - reference165 = questStep7; - index2++; - ref QuestStep reference167 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2003105u, new Vector3(173.2356f, -26.749084f, -587.8539f), 152); - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - num3 = 6; - List list234 = new List(num3); - CollectionsMarshal.SetCount(list234, num3); - span6 = CollectionsMarshal.AsSpan(list234); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions4.CompletionQuestVariablesFlags = list234; - skipConditions4.StepIf = skipStepConditions4; - questStep8.SkipConditions = skipConditions4; - index3 = 6; - List> list235 = new List>(index3); - CollectionsMarshal.SetCount(list235, index3); - span7 = CollectionsMarshal.AsSpan(list235); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference168 = ref span7[num3]; - num4 = 2; - List list236 = new List(num4); - CollectionsMarshal.SetCount(list236, num4); - span6 = CollectionsMarshal.AsSpan(list236); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference168 = list236; - num3++; - span7[num3] = null; - questStep8.RequiredQuestVariables = list235; - reference167 = questStep8; - index2++; - ref QuestStep reference169 = ref span3[index2]; - QuestStep obj145 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-38.196537f, -35.524384f, -534.42535f), 152) - { - Fly = true, - Land = true - }; - num3 = 6; - List> list237 = new List>(num3); - CollectionsMarshal.SetCount(list237, num3); - span7 = CollectionsMarshal.AsSpan(list237); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - ref List reference170 = ref span7[index3]; - num5 = 2; - List list238 = new List(num5); - CollectionsMarshal.SetCount(list238, num5); - span6 = CollectionsMarshal.AsSpan(list238); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference170 = list238; - index3++; - span7[index3] = null; - obj145.RequiredQuestVariables = list237; - reference169 = obj145; - index2++; - ref QuestStep reference171 = ref span3[index2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2003109u, new Vector3(-42.588013f, -35.599304f, -533.3181f), 152); - SkipConditions skipConditions5 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - index3 = 6; - List list239 = new List(index3); - CollectionsMarshal.SetCount(list239, index3); - span6 = CollectionsMarshal.AsSpan(list239); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - skipStepConditions5.CompletionQuestVariablesFlags = list239; - skipConditions5.StepIf = skipStepConditions5; - questStep9.SkipConditions = skipConditions5; - num3 = 6; - List> list240 = new List>(num3); - CollectionsMarshal.SetCount(list240, num3); - span7 = CollectionsMarshal.AsSpan(list240); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - ref List reference172 = ref span7[index3]; - num4 = 2; - List list241 = new List(num4); - CollectionsMarshal.SetCount(list241, num4); - span6 = CollectionsMarshal.AsSpan(list241); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference172 = list241; - index3++; - span7[index3] = null; - questStep9.RequiredQuestVariables = list240; - reference171 = questStep9; - index2++; - ref QuestStep reference173 = ref span3[index2]; - QuestStep obj146 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-30.919758f, -35.512676f, -553.97894f), 152) - { - Fly = true, - Land = true - }; - index3 = 6; - List> list242 = new List>(index3); - CollectionsMarshal.SetCount(list242, index3); - span7 = CollectionsMarshal.AsSpan(list242); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference174 = ref span7[num3]; - num5 = 3; - List list243 = new List(num5); - CollectionsMarshal.SetCount(list243, num5); - span6 = CollectionsMarshal.AsSpan(list243); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference174 = list243; - num3++; - span7[num3] = null; - obj146.RequiredQuestVariables = list242; - reference173 = obj146; - index2++; - ref QuestStep reference175 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2003108u, new Vector3(-36.972656f, -35.568848f, -560.7843f), 152); - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); - num3 = 6; - List list244 = new List(num3); - CollectionsMarshal.SetCount(list244, num3); - span6 = CollectionsMarshal.AsSpan(list244); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - skipStepConditions6.CompletionQuestVariablesFlags = list244; - skipConditions6.StepIf = skipStepConditions6; - questStep10.SkipConditions = skipConditions6; - index3 = 6; - List> list245 = new List>(index3); - CollectionsMarshal.SetCount(list245, index3); - span7 = CollectionsMarshal.AsSpan(list245); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference176 = ref span7[num3]; - num4 = 4; - List list246 = new List(num4); - CollectionsMarshal.SetCount(list246, num4); - span6 = CollectionsMarshal.AsSpan(list246); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference176 = list246; - num3++; - span7[num3] = null; - questStep10.RequiredQuestVariables = list245; - reference175 = questStep10; - index2++; - ref QuestStep reference177 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2003110u, new Vector3(-18.35669f, -35.629883f, -535.3323f), 152); - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - num3 = 6; - List list247 = new List(num3); - CollectionsMarshal.SetCount(list247, num3); - span6 = CollectionsMarshal.AsSpan(list247); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - skipStepConditions7.CompletionQuestVariablesFlags = list247; - skipConditions7.StepIf = skipStepConditions7; - questStep11.SkipConditions = skipConditions7; - index3 = 6; - List> list248 = new List>(index3); - CollectionsMarshal.SetCount(list248, index3); - span7 = CollectionsMarshal.AsSpan(list248); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference178 = ref span7[num3]; - num5 = 3; - List list249 = new List(num5); - CollectionsMarshal.SetCount(list249, num5); - span6 = CollectionsMarshal.AsSpan(list249); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference178 = list249; - num3++; - span7[num3] = null; - questStep11.RequiredQuestVariables = list248; - reference177 = questStep11; - obj143.Steps = list227; - reference162 = obj143; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj21 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); + List list33 = new List(index2); + CollectionsMarshal.SetCount(list33, index2); + span3 = CollectionsMarshal.AsSpan(list33); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(45.215626f, -20.8526f, -510.42453f), 152) + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) { - Mount = true, - Comment = "Moving out of combat range", + Fly = true, + Land = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { - NotNearPosition = new NearPositionCondition + NearPosition = new NearPositionCondition { - Position = new Vector3(45.215626f, -20.8526f, -510.42453f), - MaximumDistance = 100f, + Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), + MaximumDistance = 10f, TerritoryId = 152 } } } }; num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj147.Steps = list250; - reference179 = obj147; - questRoot25.QuestSequence = list222; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(1280); - QuestRoot questRoot26 = new QuestRoot(); + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152); + obj21.Steps = list33; + reference25 = obj21; + questRoot4.QuestSequence = list25; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(1262); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list251 = new List(num); - CollectionsMarshal.SetCount(list251, num); - span = CollectionsMarshal.AsSpan(list251); + List list34 = new List(num); + CollectionsMarshal.SetCount(list34, num); + span = CollectionsMarshal.AsSpan(list34); index = 0; - span[index] = "alydev"; - questRoot26.Author = list251; - index = 3; - List list252 = new List(index); - CollectionsMarshal.SetCount(list252, index); - span2 = CollectionsMarshal.AsSpan(list252); - num = 0; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj148.Steps = list253; - reference180 = obj148; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 1 - }; - index2 = 7; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; - ref QuestStep reference182 = ref span3[num2]; - QuestStep obj150 = new QuestStep(EInteractionType.Combat, null, new Vector3(76.06616f, -27.906652f, -261.5244f), 152) - { - Fly = true, - Comment = "Shifty Carpenter", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list255 = new List(num3); - CollectionsMarshal.SetCount(list255, num3); - span5 = CollectionsMarshal.AsSpan(list255); - index3 = 0; - span5[index3] = 762u; - obj150.KillEnemyDataIds = list255; - index3 = 6; - List> list256 = new List>(index3); - CollectionsMarshal.SetCount(list256, index3); - span7 = CollectionsMarshal.AsSpan(list256); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference183 = ref span7[num3]; - num4 = 2; - List list257 = new List(num4); - CollectionsMarshal.SetCount(list257, num4); - span6 = CollectionsMarshal.AsSpan(list257); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference183 = list257; - num3++; - span7[num3] = null; - obj150.RequiredQuestVariables = list256; - reference182 = obj150; - num2++; - ref QuestStep reference184 = ref span3[num2]; - QuestStep obj151 = new QuestStep(EInteractionType.Combat, null, new Vector3(101.91492f, -27.463612f, -308.27808f), 152) - { - Fly = true, - Comment = "Vorsaile", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list258 = new List(num3); - CollectionsMarshal.SetCount(list258, num3); - span5 = CollectionsMarshal.AsSpan(list258); - index3 = 0; - span5[index3] = 762u; - obj151.KillEnemyDataIds = list258; - index3 = 6; - List> list259 = new List>(index3); - CollectionsMarshal.SetCount(list259, index3); - span7 = CollectionsMarshal.AsSpan(list259); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference185 = ref span7[num3]; - num5 = 3; - List list260 = new List(num5); - CollectionsMarshal.SetCount(list260, num5); - span6 = CollectionsMarshal.AsSpan(list260); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference185 = list260; - num3++; - span7[num3] = null; - obj151.RequiredQuestVariables = list259; - reference184 = obj151; - num2++; - ref QuestStep reference186 = ref span3[num2]; - QuestStep obj152 = new QuestStep(EInteractionType.Combat, null, new Vector3(94.19385f, -26.596497f, -338.91815f), 152) - { - Fly = true, - Comment = "Shifty Botanist", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list261 = new List(num3); - CollectionsMarshal.SetCount(list261, num3); - span5 = CollectionsMarshal.AsSpan(list261); - index3 = 0; - span5[index3] = 762u; - obj152.KillEnemyDataIds = list261; - index3 = 6; - List> list262 = new List>(index3); - CollectionsMarshal.SetCount(list262, index3); - span7 = CollectionsMarshal.AsSpan(list262); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference187 = ref span7[num3]; - num4 = 2; - List list263 = new List(num4); - CollectionsMarshal.SetCount(list263, num4); - span6 = CollectionsMarshal.AsSpan(list263); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference187 = list263; - num3++; - span7[num3] = null; - obj152.RequiredQuestVariables = list262; - reference186 = obj152; - num2++; - ref QuestStep reference188 = ref span3[num2]; - QuestStep obj153 = new QuestStep(EInteractionType.Combat, 1008311u, new Vector3(92.48486f, -26.517061f, -363.9124f), 152) - { - Fly = true, - Comment = "Shifty Conjurer", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list264 = new List(num3); - CollectionsMarshal.SetCount(list264, num3); - span5 = CollectionsMarshal.AsSpan(list264); - index3 = 0; - span5[index3] = 762u; - obj153.KillEnemyDataIds = list264; - index3 = 6; - List> list265 = new List>(index3); - CollectionsMarshal.SetCount(list265, index3); - span7 = CollectionsMarshal.AsSpan(list265); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference189 = ref span7[num3]; - num5 = 2; - List list266 = new List(num5); - CollectionsMarshal.SetCount(list266, num5); - span6 = CollectionsMarshal.AsSpan(list266); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference189 = list266; - num3++; - span7[num3] = null; - obj153.RequiredQuestVariables = list265; - reference188 = obj153; - num2++; - ref QuestStep reference190 = ref span3[num2]; - QuestStep obj154 = new QuestStep(EInteractionType.Combat, null, new Vector3(113.69495f, -27.054321f, -377.40143f), 152) - { - Fly = true, - Comment = "Shifty Youngling", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list267 = new List(num3); - CollectionsMarshal.SetCount(list267, num3); - span5 = CollectionsMarshal.AsSpan(list267); - index3 = 0; - span5[index3] = 762u; - obj154.KillEnemyDataIds = list267; - index3 = 6; - List> list268 = new List>(index3); - CollectionsMarshal.SetCount(list268, index3); - span7 = CollectionsMarshal.AsSpan(list268); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference191 = ref span7[num3]; - num4 = 2; - List list269 = new List(num4); - CollectionsMarshal.SetCount(list269, num4); - span6 = CollectionsMarshal.AsSpan(list269); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference191 = list269; - num3++; - span7[num3] = null; - obj154.RequiredQuestVariables = list268; - reference190 = obj154; - num2++; - ref QuestStep reference192 = ref span3[num2]; - QuestStep obj155 = new QuestStep(EInteractionType.Combat, null, new Vector3(150.62183f, -24.002502f, -319.17297f), 152) - { - Fly = true, - Comment = "Shifty Leatherworker", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list270 = new List(num3); - CollectionsMarshal.SetCount(list270, num3); - span5 = CollectionsMarshal.AsSpan(list270); - index3 = 0; - span5[index3] = 762u; - obj155.KillEnemyDataIds = list270; - index3 = 6; - List> list271 = new List>(index3); - CollectionsMarshal.SetCount(list271, index3); - span7 = CollectionsMarshal.AsSpan(list271); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference193 = ref span7[num3]; - num5 = 2; - List list272 = new List(num5); - CollectionsMarshal.SetCount(list272, num5); - span6 = CollectionsMarshal.AsSpan(list272); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); - reference193 = list272; - num3++; - span7[num3] = null; - obj155.RequiredQuestVariables = list271; - reference192 = obj155; - num2++; - ref QuestStep reference194 = ref span3[num2]; - QuestStep obj156 = new QuestStep(EInteractionType.Combat, 1008423u, new Vector3(118.73035f, -21.530518f, -297.71887f), 152) - { - Fly = true, - Comment = "Shifty Merchant", - ItemId = 2001155u, - GroundTarget = true, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list273 = new List(num3); - CollectionsMarshal.SetCount(list273, num3); - span5 = CollectionsMarshal.AsSpan(list273); - index3 = 0; - span5[index3] = 762u; - obj156.KillEnemyDataIds = list273; - index3 = 6; - List> list274 = new List>(index3); - CollectionsMarshal.SetCount(list274, index3); - span7 = CollectionsMarshal.AsSpan(list274); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - ref List reference195 = ref span7[num3]; - num4 = 2; - List list275 = new List(num4); - CollectionsMarshal.SetCount(list275, num4); - span6 = CollectionsMarshal.AsSpan(list275); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference195 = list275; - num3++; - span7[num3] = null; - obj156.RequiredQuestVariables = list274; - reference194 = obj156; - obj149.Steps = list254; - reference181 = obj149; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj157 = 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, 1005562u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(48.874634f, 6.0734596f, 251.17871f), - MaximumDistance = 500f, - TerritoryId = 152 - } - } - } - }; - obj157.Steps = list276; - reference196 = obj157; - questRoot26.QuestSequence = list252; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(1282); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list277 = new List(num); - CollectionsMarshal.SetCount(list277, num); - span = CollectionsMarshal.AsSpan(list277); - index = 0; - span[index] = "liza"; - questRoot27.Author = list277; + span[index] = "Censored"; + questRoot5.Author = list34; index = 4; - List list278 = new List(index); - CollectionsMarshal.SetCount(list278, index); - span2 = CollectionsMarshal.AsSpan(list278); + List list35 = new List(index); + CollectionsMarshal.SetCount(list35, index); + span2 = CollectionsMarshal.AsSpan(list35); num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj22 = 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, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) + num2 = 1; + List list36 = new List(num2); + CollectionsMarshal.SetCount(list36, num2); + span3 = CollectionsMarshal.AsSpan(list36); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) { Fly = true, AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, @@ -95373,484 +88883,584 @@ public static class AssemblyQuestLoader } } }; - obj158.Steps = list279; - reference197 = obj158; + obj22.Steps = list36; + reference26 = obj22; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj23 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); - index2 = 0; - ref QuestStep reference199 = ref span3[index2]; - QuestStep obj160 = new QuestStep(EInteractionType.Combat, null, new Vector3(94.444595f, -30.168226f, -174.97914f), 152) + index2 = 1; + List list37 = new List(index2); + CollectionsMarshal.SetCount(list37, index2); + span3 = CollectionsMarshal.AsSpan(list37); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1008329u, new Vector3(175.86023f, 8.627428f, 204.18091f), 152) { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + Fly = true }; - num3 = 2; - List list281 = new List(num3); - CollectionsMarshal.SetCount(list281, num3); - span5 = CollectionsMarshal.AsSpan(list281); - index3 = 0; - span5[index3] = 2469u; - index3++; - span5[index3] = 2470u; - obj160.KillEnemyDataIds = list281; - reference199 = obj160; - obj159.Steps = list280; - reference198 = obj159; + obj23.Steps = list37; + reference27 = obj23; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj24 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003285u, new Vector3(93.79712f, -30.10614f, -177.29462f), 152) - { - ItemId = 2001184u - }; - obj161.Steps = list282; - reference200 = obj161; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj162 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); + num2 = 6; + List list38 = new List(num2); + CollectionsMarshal.SetCount(list38, num2); + span3 = CollectionsMarshal.AsSpan(list38); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj162.Steps = list283; - reference201 = obj162; - questRoot27.QuestSequence = list278; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(1283); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - span = CollectionsMarshal.AsSpan(list284); - index = 0; - span[index] = "liza"; - questRoot28.Author = list284; - index = 4; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - span2 = CollectionsMarshal.AsSpan(list285); - num = 0; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj163 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list286 = new List(index2); - CollectionsMarshal.SetCount(list286, index2); - span3 = CollectionsMarshal.AsSpan(list286); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj163.Steps = list286; - reference202 = obj163; - num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj164 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list287 = new List(num2); - CollectionsMarshal.SetCount(list287, num2); - span3 = CollectionsMarshal.AsSpan(list287); - index2 = 0; - ref QuestStep reference204 = ref span3[index2]; - QuestStep obj165 = new QuestStep(EInteractionType.Combat, null, new Vector3(-13.931519f, -35.3765f, -530.38837f), 152) - { - Fly = true, - Comment = "Manually attack", - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list288 = new List(index3); - CollectionsMarshal.SetCount(list288, index3); - span5 = CollectionsMarshal.AsSpan(list288); + ref QuestStep reference29 = ref span3[index2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2003079u, new Vector3(225.78772f, 5.996765f, 181.78064f), 152); + SkipConditions skipConditions = new SkipConditions(); + SkipStepConditions skipStepConditions = new SkipStepConditions(); + index3 = 6; + List list39 = new List(index3); + CollectionsMarshal.SetCount(list39, index3); + span5 = CollectionsMarshal.AsSpan(list39); num3 = 0; - span5[num3] = 2687u; - obj165.KillEnemyDataIds = list288; - reference204 = obj165; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + skipStepConditions.CompletionQuestVariablesFlags = list39; + skipConditions.StepIf = skipStepConditions; + questStep5.SkipConditions = skipConditions; + reference29 = questStep5; index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003292u, new Vector3(-10.51355f, -35.202576f, -531.73114f), 152); - obj164.Steps = list287; - reference203 = obj164; + ref QuestStep reference30 = ref span3[index2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2003303u, new Vector3(267.96362f, -0.16790771f, 168.9325f), 152); + num3 = 6; + List list40 = new List(num3); + CollectionsMarshal.SetCount(list40, num3); + span5 = CollectionsMarshal.AsSpan(list40); + 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(0, (byte)8, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list40; + reference30 = questStep6; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003301u, new Vector3(220.29443f, -1.4801636f, 100.48059f), 152); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003081u, new Vector3(175.24988f, -0.22894287f, 57.328125f), 152); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003082u, new Vector3(97.67297f, 7.1259155f, -7.9194946f), 152); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003076u, new Vector3(-19.150085f, 19.33313f, -11.490112f), 152); + obj24.Steps = list38; + reference28 = obj24; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 2 - }; - index2 = 5; - List list289 = new List(index2); - CollectionsMarshal.SetCount(list289, index2); - span3 = CollectionsMarshal.AsSpan(list289); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003292u, new Vector3(-10.51355f, -35.202576f, -531.73114f), 152) - { - Disabled = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003480u, new Vector3(152.88f, -24.27716f, -451.9265f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003489u, new Vector3(249.74438f, -24.063538f, -341.11548f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003484u, new Vector3(327.19922f, -17.257996f, -191.05823f), 152); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003390u, new Vector3(264.60657f, -8.957031f, -78.3551f), 152); - obj166.Steps = list289; - reference205 = obj166; - num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list290 = new List(num2); - CollectionsMarshal.SetCount(list290, num2); - span3 = CollectionsMarshal.AsSpan(list290); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) + index2 = 2; + List list41 = new List(index2); + CollectionsMarshal.SetCount(list41, index2); + span3 = CollectionsMarshal.AsSpan(list41); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) { Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, + Land = true, SkipConditions = new SkipConditions { - AetheryteShortcutIf = new SkipAetheryteCondition + StepIf = new SkipStepConditions { - InSameTerritory = true + NearPosition = new NearPositionCondition + { + Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), + MaximumDistance = 10f, + TerritoryId = 152 + } } } }; - obj167.Steps = list290; - reference206 = obj167; - questRoot28.QuestSequence = list285; - AddQuest(questId28, questRoot28); - AddQuest(new QuestId(1284), new QuestRoot + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152); + obj25.Steps = list41; + reference31 = obj25; + questRoot5.QuestSequence = list35; + AddQuest(questId5, questRoot5); + AddQuest(new QuestId(1264), new QuestRoot { Disabled = true, Comment = "This is a FATE Allied Society Quest", QuestSequence = new List() }); - QuestId questId29 = new QuestId(1286); - QuestRoot questRoot29 = new QuestRoot(); + QuestId questId6 = new QuestId(1266); + QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); + List list42 = new List(num); + CollectionsMarshal.SetCount(list42, num); + span = CollectionsMarshal.AsSpan(list42); index = 0; - span[index] = "liza"; - questRoot29.Author = list291; + span[index] = "Censored"; + questRoot6.Author = list42; index = 3; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); + List list43 = new List(index); + CollectionsMarshal.SetCount(list43, index); + span2 = CollectionsMarshal.AsSpan(list43); num = 0; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj168 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - span3 = CollectionsMarshal.AsSpan(list293); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj168.Steps = list293; - reference207 = obj168; - num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj169 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - span3 = CollectionsMarshal.AsSpan(list294); - index2 = 0; - ref QuestStep reference209 = ref span3[index2]; - QuestStep obj170 = new QuestStep(EInteractionType.Combat, null, new Vector3(137.0787f, -29.800467f, -246.0627f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 2; - List list295 = new List(num3); - CollectionsMarshal.SetCount(list295, num3); - span8 = CollectionsMarshal.AsSpan(list295); - index3 = 0; - span8[index3] = new ComplexCombatData - { - DataId = 2465u, - MinimumKillCount = 1u - }; - index3++; - span8[index3] = new ComplexCombatData - { - DataId = 763u, - MinimumKillCount = 1u - }; - obj170.ComplexCombatData = list295; - reference209 = obj170; - index2++; - ref QuestStep reference210 = ref span3[index2]; - QuestStep obj171 = new QuestStep(EInteractionType.Combat, 2465u, new Vector3(119.1272f, -25.143417f, -324.0864f), 152) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 2; - List list296 = new List(index3); - CollectionsMarshal.SetCount(list296, index3); - span8 = CollectionsMarshal.AsSpan(list296); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 2465u, - MinimumKillCount = 1u - }; - num3++; - span8[num3] = new ComplexCombatData - { - DataId = 762u, - MinimumKillCount = 1u - }; - obj171.ComplexCombatData = list296; - reference210 = obj171; - obj169.Steps = list294; - reference208 = obj169; - num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj172 = 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, 1005563u, new Vector3(48.874634f, 6.0734596f, 251.17871f), 152) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj172.Steps = list297; - reference211 = obj172; - questRoot29.QuestSequence = list292; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(1289); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list298 = new List(num); - CollectionsMarshal.SetCount(list298, num); - span = CollectionsMarshal.AsSpan(list298); - index = 0; - span[index] = "alydev"; - questRoot30.Author = list298; - index = 5; - List list299 = new List(index); - CollectionsMarshal.SetCount(list299, index); - span2 = CollectionsMarshal.AsSpan(list299); - num = 0; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference32 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list300 = new List(num2); - CollectionsMarshal.SetCount(list300, num2); - span3 = CollectionsMarshal.AsSpan(list300); + List list44 = new List(num2); + CollectionsMarshal.SetCount(list44, num2); + span3 = CollectionsMarshal.AsSpan(list44); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152) { - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + Fly = true, + AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { - NearPosition = new NearPositionCondition - { - Position = new Vector3(246.87573f, -25.00047f, 246.1737f), - MaximumDistance = 50f, - TerritoryId = 138 - } + InSameTerritory = true } } }; - obj173.Steps = list300; - reference212 = obj173; + obj26.Steps = list44; + reference32 = obj26; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj27 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - span3 = CollectionsMarshal.AsSpan(list301); + List list45 = new List(index2); + CollectionsMarshal.SetCount(list45, index2); + span3 = CollectionsMarshal.AsSpan(list45); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005392u, new Vector3(210.25403f, -25.009617f, 223.71252f), 138); - obj174.Steps = list301; - reference213 = obj174; + ref QuestStep reference34 = ref span3[num2]; + QuestStep obj28 = new QuestStep(EInteractionType.Combat, null, new Vector3(220.62901f, 4.888098f, 163.73048f), 152) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + index3 = 1; + List list46 = new List(index3); + CollectionsMarshal.SetCount(list46, index3); + Span span6 = CollectionsMarshal.AsSpan(list46); + num3 = 0; + span6[num3] = new ComplexCombatData + { + DataId = 2660u, + NameId = 2314u, + MinimumKillCount = 2u + }; + obj28.ComplexCombatData = list46; + reference34 = obj28; + obj27.Steps = list45; + reference33 = obj27; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference35 = ref span2[num]; + QuestSequence obj29 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list47 = new List(num2); + CollectionsMarshal.SetCount(list47, num2); + span3 = CollectionsMarshal.AsSpan(list47); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.71168f, 4.7303743f, 250.62769f), 152) + { + Fly = true, + Land = true, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(37.71168f, 4.7303743f, 250.62769f), + MaximumDistance = 10f, + TerritoryId = 152 + } + } + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005561u, new Vector3(47.01306f, 6.0734644f, 254.01685f), 152); + obj29.Steps = list47; + reference35 = obj29; + questRoot6.QuestSequence = list43; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(1274); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list48 = new List(num); + CollectionsMarshal.SetCount(list48, num); + span = CollectionsMarshal.AsSpan(list48); + index = 0; + span[index] = "liza"; + questRoot7.Author = list48; + index = 3; + List list49 = new List(index); + CollectionsMarshal.SetCount(list49, index); + span2 = CollectionsMarshal.AsSpan(list49); + num = 0; + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj30 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152); + obj30.Steps = list50; + reference36 = obj30; + num++; + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj31 = new QuestSequence + { + Sequence = 1 + }; + num2 = 4; + List list51 = new List(num2); + CollectionsMarshal.SetCount(list51, num2); + span3 = CollectionsMarshal.AsSpan(list51); + index2 = 0; + ref QuestStep reference38 = ref span3[index2]; + QuestStep obj32 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(321.08926f, -17.347095f, -201.61072f), 152) + { + Fly = true + }; + SkipConditions skipConditions2 = new SkipConditions(); + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + num3 = 6; + List list52 = new List(num3); + CollectionsMarshal.SetCount(list52, num3); + span5 = CollectionsMarshal.AsSpan(list52); + 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)1, 0, EQuestWorkMode.Bitwise); + skipStepConditions2.CompletionQuestVariablesFlags = list52; + skipConditions2.StepIf = skipStepConditions2; + obj32.SkipConditions = skipConditions2; + reference38 = obj32; + index2++; + ref QuestStep reference39 = ref span3[index2]; + QuestStep obj33 = new QuestStep(EInteractionType.Combat, 2003494u, new Vector3(319.44763f, -17.227417f, -200.88507f), 152) + { + Fly = true, + ItemId = 2001154u, + GroundTarget = true, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list53 = new List(index3); + CollectionsMarshal.SetCount(list53, index3); + Span span7 = CollectionsMarshal.AsSpan(list53); + num3 = 0; + span7[num3] = 764u; + obj33.KillEnemyDataIds = list53; + num3 = 6; + List list54 = new List(num3); + CollectionsMarshal.SetCount(list54, num3); + span5 = CollectionsMarshal.AsSpan(list54); + 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)1, 0, EQuestWorkMode.Bitwise); + obj33.CompletionQuestVariablesFlags = list54; + reference39 = obj33; + index2++; + ref QuestStep reference40 = ref span3[index2]; + QuestStep obj34 = new QuestStep(EInteractionType.Combat, 2003041u, new Vector3(386.099f, -20.187744f, -200.763f), 152) + { + Fly = true, + ItemId = 2001154u, + GroundTarget = true, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list55 = new List(index3); + CollectionsMarshal.SetCount(list55, index3); + span7 = CollectionsMarshal.AsSpan(list55); + num3 = 0; + span7[num3] = 764u; + obj34.KillEnemyDataIds = list55; + num3 = 6; + List list56 = new List(num3); + CollectionsMarshal.SetCount(list56, num3); + 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(0, (byte)4, EQuestWorkMode.Bitwise); + obj34.CompletionQuestVariablesFlags = list56; + reference40 = obj34; + index2++; + ref QuestStep reference41 = ref span3[index2]; + QuestStep obj35 = new QuestStep(EInteractionType.Combat, 2003040u, new Vector3(326.77185f, -18.112549f, -235.95032f), 152) + { + Fly = true, + ItemId = 2001154u, + GroundTarget = true, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list57 = new List(index3); + CollectionsMarshal.SetCount(list57, index3); + span7 = CollectionsMarshal.AsSpan(list57); + num3 = 0; + span7[num3] = 764u; + obj35.KillEnemyDataIds = list57; + reference41 = obj35; + obj31.Steps = list51; + reference37 = obj31; + num++; + ref QuestSequence reference42 = ref span2[num]; + QuestSequence obj36 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list58 = new List(index2); + CollectionsMarshal.SetCount(list58, index2); + span3 = CollectionsMarshal.AsSpan(list58); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut + }; + obj36.Steps = list58; + reference42 = obj36; + questRoot7.QuestSequence = list49; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(1275); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list59 = new List(num); + CollectionsMarshal.SetCount(list59, num); + span = CollectionsMarshal.AsSpan(list59); + index = 0; + span[index] = "liza"; + questRoot8.Author = list59; + index = 4; + List list60 = new List(index); + CollectionsMarshal.SetCount(list60, index); + span2 = CollectionsMarshal.AsSpan(list60); + num = 0; + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj37 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list61 = new List(num2); + CollectionsMarshal.SetCount(list61, num2); + span3 = CollectionsMarshal.AsSpan(list61); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152); + obj37.Steps = list61; + reference43 = obj37; + num++; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj38 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list62 = new List(index2); + CollectionsMarshal.SetCount(list62, index2); + span3 = CollectionsMarshal.AsSpan(list62); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003307u, new Vector3(261.82947f, -9.323303f, -72.80078f), 152) + { + Fly = true + }; + obj38.Steps = list62; + reference44 = obj38; + num++; + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list302 = new List(num2); - CollectionsMarshal.SetCount(list302, num2); - span3 = CollectionsMarshal.AsSpan(list302); + num2 = 2; + List list63 = new List(num2); + CollectionsMarshal.SetCount(list63, num2); + span3 = CollectionsMarshal.AsSpan(list63); index2 = 0; - ref QuestStep reference215 = ref span3[index2]; - QuestStep obj176 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.21672f, -36.40546f, 321.90988f), 138) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list303 = new List(num3); - CollectionsMarshal.SetCount(list303, num3); - span5 = CollectionsMarshal.AsSpan(list303); - index3 = 0; - span5[index3] = 1390u; - obj176.KillEnemyDataIds = list303; - reference215 = obj176; - obj175.Steps = list302; - reference214 = obj175; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003487u, new Vector3(429.89233f, -14.2977295f, -257.61804f), 152); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003310u, new Vector3(551.812f, -22.537598f, -352.13245f), 152); + obj39.Steps = list63; + reference45 = obj39; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; index2 = 1; - List list304 = new List(index2); - CollectionsMarshal.SetCount(list304, index2); - span3 = CollectionsMarshal.AsSpan(list304); + List list64 = new List(index2); + CollectionsMarshal.SetCount(list64, index2); + span3 = CollectionsMarshal.AsSpan(list64); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005393u, new Vector3(221.14893f, -36.405968f, 323.5675f), 138); - obj177.Steps = list304; - reference216 = obj177; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut + }; + obj40.Steps = list64; + reference46 = obj40; + questRoot8.QuestSequence = list60; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(1276); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list65 = new List(num); + CollectionsMarshal.SetCount(list65, num); + span = CollectionsMarshal.AsSpan(list65); + index = 0; + span[index] = "liza"; + questRoot9.Author = list65; + index = 3; + List list66 = new List(index); + CollectionsMarshal.SetCount(list66, index); + span2 = CollectionsMarshal.AsSpan(list66); + num = 0; + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj41 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list67 = new List(num2); + CollectionsMarshal.SetCount(list67, num2); + span3 = CollectionsMarshal.AsSpan(list67); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152); + obj41.Steps = list67; + reference47 = obj41; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj42 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list68 = new List(index2); + CollectionsMarshal.SetCount(list68, index2); + span3 = CollectionsMarshal.AsSpan(list68); + num2 = 0; + ref QuestStep reference49 = ref span3[num2]; + QuestStep obj43 = new QuestStep(EInteractionType.Combat, null, new Vector3(336.78577f, -17.169508f, -252.20335f), 152) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 1; + List list69 = new List(num3); + CollectionsMarshal.SetCount(list69, num3); + span7 = CollectionsMarshal.AsSpan(list69); + index3 = 0; + span7[index3] = 2464u; + obj43.KillEnemyDataIds = list69; + reference49 = obj43; + obj42.Steps = list68; + reference48 = obj42; + num++; + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj44 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list305 = new List(num2); - CollectionsMarshal.SetCount(list305, num2); - span3 = CollectionsMarshal.AsSpan(list305); + List list70 = new List(num2); + CollectionsMarshal.SetCount(list70, num2); + span3 = CollectionsMarshal.AsSpan(list70); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005562u, new Vector3(36.850464f, -4.8778634f, 249.19507f), 152) { - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(246.87573f, -25.00047f, 246.1737f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } + Fly = true, + AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut }; - obj178.Steps = list305; - reference217 = obj178; - questRoot30.QuestSequence = list299; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(1290); - QuestRoot questRoot31 = new QuestRoot(); + obj44.Steps = list70; + reference50 = obj44; + questRoot9.QuestSequence = list66; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(1289); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list306 = new List(num); - CollectionsMarshal.SetCount(list306, num); - span = CollectionsMarshal.AsSpan(list306); + List list71 = new List(num); + CollectionsMarshal.SetCount(list71, num); + span = CollectionsMarshal.AsSpan(list71); index = 0; span[index] = "alydev"; - questRoot31.Author = list306; + questRoot10.Author = list71; index = 5; - List list307 = new List(index); - CollectionsMarshal.SetCount(list307, index); - span2 = CollectionsMarshal.AsSpan(list307); + List list72 = new List(index); + CollectionsMarshal.SetCount(list72, index); + span2 = CollectionsMarshal.AsSpan(list72); num = 0; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference51 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list308 = new List(index2); - CollectionsMarshal.SetCount(list308, index2); - span3 = CollectionsMarshal.AsSpan(list308); + List list73 = new List(index2); + CollectionsMarshal.SetCount(list73, index2); + span3 = CollectionsMarshal.AsSpan(list73); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) { @@ -95868,66 +89478,72 @@ public static class AssemblyQuestLoader } } }; - obj179.Steps = list308; - reference218 = obj179; + obj45.Steps = list73; + reference51 = obj45; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj46 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); + List list74 = new List(num2); + CollectionsMarshal.SetCount(list74, num2); + span3 = CollectionsMarshal.AsSpan(list74); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1005392u, new Vector3(210.25403f, -25.009617f, 223.71252f), 138); - obj180.Steps = list309; - reference219 = obj180; + obj46.Steps = list74; + reference52 = obj46; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list310 = new List(index2); - CollectionsMarshal.SetCount(list310, index2); - span3 = CollectionsMarshal.AsSpan(list310); + List list75 = new List(index2); + CollectionsMarshal.SetCount(list75, index2); + span3 = CollectionsMarshal.AsSpan(list75); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1005395u, new Vector3(523.6437f, 24.754877f, 292.37805f), 138) + ref QuestStep reference54 = ref span3[num2]; + QuestStep obj48 = new QuestStep(EInteractionType.Combat, null, new Vector3(219.21672f, -36.40546f, 321.90988f), 138) { - ItemId = 2001083u + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - obj181.Steps = list310; - reference220 = obj181; + index3 = 1; + List list76 = new List(index3); + CollectionsMarshal.SetCount(list76, index3); + span7 = CollectionsMarshal.AsSpan(list76); + num3 = 0; + span7[num3] = 1390u; + obj48.KillEnemyDataIds = list76; + reference54 = obj48; + obj47.Steps = list75; + reference53 = obj47; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj49 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list311 = new List(num2); - CollectionsMarshal.SetCount(list311, num2); - span3 = CollectionsMarshal.AsSpan(list311); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 1005395u, new Vector3(523.6437f, 24.754877f, 292.37805f), 138) - { - Emote = EEmote.Soothe - }; - obj182.Steps = list311; - reference221 = obj182; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005393u, new Vector3(221.14893f, -36.405968f, 323.5675f), 138); + obj49.Steps = list77; + reference55 = obj49; num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj50 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list312 = new List(index2); - CollectionsMarshal.SetCount(list312, index2); - span3 = CollectionsMarshal.AsSpan(list312); + List list78 = new List(index2); + CollectionsMarshal.SetCount(list78, index2); + span3 = CollectionsMarshal.AsSpan(list78); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) { @@ -95945,33 +89561,33 @@ public static class AssemblyQuestLoader } } }; - obj183.Steps = list312; - reference222 = obj183; - questRoot31.QuestSequence = list307; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(1291); - QuestRoot questRoot32 = new QuestRoot(); + obj50.Steps = list78; + reference56 = obj50; + questRoot10.QuestSequence = list72; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(1290); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list313 = new List(num); - CollectionsMarshal.SetCount(list313, num); - span = CollectionsMarshal.AsSpan(list313); + List list79 = new List(num); + CollectionsMarshal.SetCount(list79, num); + span = CollectionsMarshal.AsSpan(list79); index = 0; span[index] = "alydev"; - questRoot32.Author = list313; - index = 4; - List list314 = new List(index); - CollectionsMarshal.SetCount(list314, index); - span2 = CollectionsMarshal.AsSpan(list314); + questRoot11.Author = list79; + index = 5; + List list80 = new List(index); + CollectionsMarshal.SetCount(list80, index); + span2 = CollectionsMarshal.AsSpan(list80); num = 0; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj51 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list315 = new List(num2); - CollectionsMarshal.SetCount(list315, num2); - span3 = CollectionsMarshal.AsSpan(list315); + List list81 = new List(num2); + CollectionsMarshal.SetCount(list81, num2); + span3 = CollectionsMarshal.AsSpan(list81); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) { @@ -95989,60 +89605,68 @@ public static class AssemblyQuestLoader } } }; - obj184.Steps = list315; - reference223 = obj184; + obj51.Steps = list81; + reference57 = obj51; num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list316 = new List(index2); - CollectionsMarshal.SetCount(list316, index2); - span3 = CollectionsMarshal.AsSpan(list316); + List list82 = new List(index2); + CollectionsMarshal.SetCount(list82, index2); + span3 = CollectionsMarshal.AsSpan(list82); num2 = 0; - ref QuestStep reference225 = ref span3[num2]; - QuestStep obj186 = new QuestStep(EInteractionType.Combat, null, new Vector3(209.67606f, -16.937475f, 117.99471f), 138) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list317 = new List(index3); - CollectionsMarshal.SetCount(list317, index3); - span5 = CollectionsMarshal.AsSpan(list317); - num3 = 0; - span5[num3] = 2447u; - obj186.KillEnemyDataIds = list317; - reference225 = obj186; - obj185.Steps = list316; - reference224 = obj185; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005392u, new Vector3(210.25403f, -25.009617f, 223.71252f), 138); + obj52.Steps = list82; + reference58 = obj52; num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj53 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list318 = new List(num2); - CollectionsMarshal.SetCount(list318, num2); - span3 = CollectionsMarshal.AsSpan(list318); + List list83 = new List(num2); + CollectionsMarshal.SetCount(list83, num2); + span3 = CollectionsMarshal.AsSpan(list83); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005396u, new Vector3(209.52148f, -16.919422f, 114.457886f), 138); - obj187.Steps = list318; - reference226 = obj187; + span3[index2] = new QuestStep(EInteractionType.UseItem, 1005395u, new Vector3(523.6437f, 24.754877f, 292.37805f), 138) + { + ItemId = 2001083u + }; + obj53.Steps = list83; + reference59 = obj53; num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj54 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list84 = new List(index2); + CollectionsMarshal.SetCount(list84, index2); + span3 = CollectionsMarshal.AsSpan(list84); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 1005395u, new Vector3(523.6437f, 24.754877f, 292.37805f), 138) + { + Emote = EEmote.Soothe + }; + obj54.Steps = list84; + reference60 = obj54; + num++; + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list319 = new List(index2); - CollectionsMarshal.SetCount(list319, index2); - span3 = CollectionsMarshal.AsSpan(list319); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) + num2 = 1; + List list85 = new List(num2); + CollectionsMarshal.SetCount(list85, num2); + span3 = CollectionsMarshal.AsSpan(list85); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, SkipConditions = new SkipConditions @@ -96058,10 +89682,123 @@ public static class AssemblyQuestLoader } } }; - obj188.Steps = list319; - reference227 = obj188; - questRoot32.QuestSequence = list314; - AddQuest(questId32, questRoot32); + obj55.Steps = list85; + reference61 = obj55; + questRoot11.QuestSequence = list80; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(1291); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list86 = new List(num); + CollectionsMarshal.SetCount(list86, num); + span = CollectionsMarshal.AsSpan(list86); + index = 0; + span[index] = "alydev"; + questRoot12.Author = list86; + index = 4; + List list87 = new List(index); + CollectionsMarshal.SetCount(list87, index); + span2 = CollectionsMarshal.AsSpan(list87); + num = 0; + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list88 = new List(index2); + CollectionsMarshal.SetCount(list88, index2); + span3 = CollectionsMarshal.AsSpan(list88); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) + { + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(246.87573f, -25.00047f, 246.1737f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj56.Steps = list88; + reference62 = obj56; + num++; + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj57 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); + index2 = 0; + ref QuestStep reference64 = ref span3[index2]; + QuestStep obj58 = new QuestStep(EInteractionType.Combat, null, new Vector3(209.67606f, -16.937475f, 117.99471f), 138) + { + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num3 = 1; + List list90 = new List(num3); + CollectionsMarshal.SetCount(list90, num3); + span7 = CollectionsMarshal.AsSpan(list90); + index3 = 0; + span7[index3] = 2447u; + obj58.KillEnemyDataIds = list90; + reference64 = obj58; + obj57.Steps = list89; + reference63 = obj57; + num++; + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj59 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list91 = new List(index2); + CollectionsMarshal.SetCount(list91, index2); + span3 = CollectionsMarshal.AsSpan(list91); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005396u, new Vector3(209.52148f, -16.919422f, 114.457886f), 138); + obj59.Steps = list91; + reference65 = obj59; + num++; + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj60 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list92 = new List(num2); + CollectionsMarshal.SetCount(list92, num2); + span3 = CollectionsMarshal.AsSpan(list92); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005394u, new Vector3(246.87573f, -25.00047f, 246.1737f), 138) + { + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(246.87573f, -25.00047f, 246.1737f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj60.Steps = list92; + reference66 = obj60; + questRoot12.QuestSequence = list87; + AddQuest(questId12, questRoot12); } private static void LoadQuests26() @@ -98712,16 +92449,21 @@ public static class AssemblyQuestLoader reference132 = obj118; questRoot17.QuestSequence = list162; AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(1329); + AddQuest(new QuestId(1329), new QuestRoot + { + Disabled = true, + QuestSequence = new List() + }); + QuestId questId18 = new QuestId(1330); QuestRoot questRoot18 = new QuestRoot(); num = 1; List list167 = new List(num); CollectionsMarshal.SetCount(list167, num); span = CollectionsMarshal.AsSpan(list167); index = 0; - span[index] = "alydev"; + span[index] = "Censored"; questRoot18.Author = list167; - index = 3; + index = 7; List list168 = new List(index); CollectionsMarshal.SetCount(list168, index); span2 = CollectionsMarshal.AsSpan(list168); @@ -98747,7 +92489,7 @@ public static class AssemblyQuestLoader NearPosition = new NearPositionCondition { Position = new Vector3(7.095398f, 16.167778f, -188.67786f), - MaximumDistance = 100f, + MaximumDistance = 50f, TerritoryId = 180 } } @@ -98761,28 +92503,91 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 3; + index2 = 1; List list170 = new List(index2); CollectionsMarshal.SetCount(list170, index2); span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; - ref QuestStep reference135 = ref span3[num2]; - QuestStep obj121 = new QuestStep(EInteractionType.Combat, null, new Vector3(-25.31984f, 63.959118f, -242.64697f), 180) + span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); + obj120.Steps = list170; + reference134 = obj120; + num++; + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj121 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); + index2 = 0; + ref QuestStep reference136 = ref span3[index2]; + QuestStep obj122 = new QuestStep(EInteractionType.Combat, 2003785u, new Vector3(-53.330322f, 64.46936f, -302.54065f), 180) { Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + ItemId = 2001257u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; num3 = 1; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span7 = CollectionsMarshal.AsSpan(list171); + List list172 = new List(num3); + CollectionsMarshal.SetCount(list172, num3); + span8 = CollectionsMarshal.AsSpan(list172); num4 = 0; - span7[num4] = 17u; - obj121.KillEnemyDataIds = list171; + span8[num4] = new ComplexCombatData + { + DataId = 2870u, + MinimumKillCount = 1u, + IgnoreQuestMarker = true + }; + obj122.ComplexCombatData = list172; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num4 = 6; - List list172 = new List(num4); - CollectionsMarshal.SetCount(list172, num4); - span4 = CollectionsMarshal.AsSpan(list172); + List list173 = new List(num4); + CollectionsMarshal.SetCount(list173, num4); + span4 = CollectionsMarshal.AsSpan(list173); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions6.CompletionQuestVariablesFlags = list173; + skipConditions6.StepIf = skipStepConditions6; + obj122.SkipConditions = skipConditions6; + reference136 = obj122; + index2++; + ref QuestStep reference137 = ref span3[index2]; + QuestStep obj123 = new QuestStep(EInteractionType.Combat, 2003784u, new Vector3(-57.90808f, 64.74402f, -301.68616f), 180) + { + ItemId = 2001257u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + num3 = 1; + List list174 = new List(num3); + CollectionsMarshal.SetCount(list174, num3); + span8 = CollectionsMarshal.AsSpan(list174); + num4 = 0; + span8[num4] = new ComplexCombatData + { + DataId = 2870u, + MinimumKillCount = 1u, + IgnoreQuestMarker = true + }; + obj123.ComplexCombatData = list174; + SkipConditions skipConditions7 = new SkipConditions(); + SkipStepConditions skipStepConditions7 = new SkipStepConditions(); + num4 = 6; + List list175 = new List(num4); + CollectionsMarshal.SetCount(list175, num4); + span4 = CollectionsMarshal.AsSpan(list175); num3 = 0; span4[num3] = null; num3++; @@ -98795,112 +92600,138 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj121.CompletionQuestVariablesFlags = list172; - reference135 = obj121; - num2++; - ref QuestStep reference136 = ref span3[num2]; - QuestStep obj122 = new QuestStep(EInteractionType.Combat, null, new Vector3(-34.613495f, 64.37402f, -207.7447f), 180) - { - Mount = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list173 = new List(num3); - CollectionsMarshal.SetCount(list173, num3); - span7 = CollectionsMarshal.AsSpan(list173); - num4 = 0; - span7[num4] = 17u; - obj122.KillEnemyDataIds = list173; - num4 = 6; - List list174 = new List(num4); - CollectionsMarshal.SetCount(list174, num4); - span4 = CollectionsMarshal.AsSpan(list174); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj122.CompletionQuestVariablesFlags = list174; - reference136 = obj122; - num2++; - ref QuestStep reference137 = ref span3[num2]; - QuestStep obj123 = new QuestStep(EInteractionType.Combat, null, new Vector3(-8.938212f, 67.66855f, -200.56062f), 180) - { - Mount = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span7 = CollectionsMarshal.AsSpan(list175); - num4 = 0; - span7[num4] = 17u; - obj123.KillEnemyDataIds = list175; + skipStepConditions7.CompletionQuestVariablesFlags = list175; + skipConditions7.StepIf = skipStepConditions7; + obj123.SkipConditions = skipConditions7; reference137 = obj123; - obj120.Steps = list170; - reference134 = obj120; + index2++; + ref QuestStep reference138 = ref span3[index2]; + QuestStep obj124 = new QuestStep(EInteractionType.Combat, 2003786u, new Vector3(-63.46228f, 64.83557f, -298.60382f), 180) + { + ItemId = 2001257u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + num3 = 1; + List list176 = new List(num3); + CollectionsMarshal.SetCount(list176, num3); + span8 = CollectionsMarshal.AsSpan(list176); + num4 = 0; + span8[num4] = new ComplexCombatData + { + DataId = 2870u, + MinimumKillCount = 1u, + IgnoreQuestMarker = true + }; + obj124.ComplexCombatData = list176; + reference138 = obj124; + obj121.Steps = list171; + reference135 = obj121; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list177 = new List(index2); + CollectionsMarshal.SetCount(list177, index2); + span3 = CollectionsMarshal.AsSpan(list177); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2003793u, new Vector3(-54.398438f, 64.49988f, -288.8075f), 180) + { + ItemId = 2001258u + }; + obj125.Steps = list177; + reference139 = obj125; + num++; + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj126 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + span3 = CollectionsMarshal.AsSpan(list178); + index2 = 0; + ref QuestStep reference141 = ref span3[index2]; + QuestStep obj127 = new QuestStep(EInteractionType.Combat, 2003797u, new Vector3(-49.912292f, 64.46936f, -303.5783f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list179 = new List(num4); + CollectionsMarshal.SetCount(list179, num4); + span8 = CollectionsMarshal.AsSpan(list179); + num3 = 0; + span8[num3] = new ComplexCombatData + { + DataId = 17u, + MinimumKillCount = 1u + }; + obj127.ComplexCombatData = list179; + reference141 = obj127; + obj126.Steps = list178; + reference140 = obj126; + num++; + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj128 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + obj128.Steps = list180; + reference142 = obj128; + num++; + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(7.095398f, 16.167778f, -188.67786f), - MaximumDistance = 100f, - TerritoryId = 180 - } - } - } + Fly = true }; - obj124.Steps = list176; - reference138 = obj124; + obj129.Steps = list181; + reference143 = obj129; questRoot18.QuestSequence = list168; AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(1330); + QuestId questId19 = new QuestId(1331); QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list177 = new List(num); - CollectionsMarshal.SetCount(list177, num); - span = CollectionsMarshal.AsSpan(list177); + List list182 = new List(num); + CollectionsMarshal.SetCount(list182, num); + span = CollectionsMarshal.AsSpan(list182); index = 0; span[index] = "Censored"; - questRoot19.Author = list177; - index = 7; - List list178 = new List(index); - CollectionsMarshal.SetCount(list178, index); - span2 = CollectionsMarshal.AsSpan(list178); + questRoot19.Author = list182; + index = 5; + List list183 = new List(index); + CollectionsMarshal.SetCount(list183, index); + span2 = CollectionsMarshal.AsSpan(list183); num = 0; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); + List list184 = new List(index2); + CollectionsMarshal.SetCount(list184, index2); + span3 = CollectionsMarshal.AsSpan(list184); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { @@ -98919,99 +92750,43 @@ public static class AssemblyQuestLoader } } }; - obj125.Steps = list179; - reference139 = obj125; + obj130.Steps = list184; + reference144 = obj130; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); - obj126.Steps = list180; - reference140 = obj126; + obj131.Steps = list185; + reference145 = obj131; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; - ref QuestStep reference142 = ref span3[num2]; - QuestStep obj128 = new QuestStep(EInteractionType.Combat, 2003785u, new Vector3(-53.330322f, 64.46936f, -302.54065f), 180) + ref QuestStep reference147 = ref span3[num2]; + QuestStep obj133 = new QuestStep(EInteractionType.UseItem, 2003805u, new Vector3(176.10437f, 64.530396f, -273.39594f), 180) { Fly = true, - ItemId = 2001257u, - EnemySpawnType = EEnemySpawnType.AfterItemUse + ItemId = 2001260u }; - num4 = 1; - List list182 = new List(num4); - CollectionsMarshal.SetCount(list182, num4); - span8 = CollectionsMarshal.AsSpan(list182); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 2870u, - MinimumKillCount = 1u, - IgnoreQuestMarker = true - }; - obj128.ComplexCombatData = list182; - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num3 = 6; - List list183 = new List(num3); - CollectionsMarshal.SetCount(list183, num3); - span4 = CollectionsMarshal.AsSpan(list183); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions6.CompletionQuestVariablesFlags = list183; - skipConditions6.StepIf = skipStepConditions6; - obj128.SkipConditions = skipConditions6; - reference142 = obj128; - num2++; - ref QuestStep reference143 = ref span3[num2]; - QuestStep obj129 = new QuestStep(EInteractionType.Combat, 2003784u, new Vector3(-57.90808f, 64.74402f, -301.68616f), 180) - { - ItemId = 2001257u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num4 = 1; - List list184 = new List(num4); - CollectionsMarshal.SetCount(list184, num4); - span8 = CollectionsMarshal.AsSpan(list184); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 2870u, - MinimumKillCount = 1u, - IgnoreQuestMarker = true - }; - obj129.ComplexCombatData = list184; - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - num3 = 6; - List list185 = new List(num3); - CollectionsMarshal.SetCount(list185, num3); - span4 = CollectionsMarshal.AsSpan(list185); + List list187 = new List(num3); + CollectionsMarshal.SetCount(list187, num3); + span4 = CollectionsMarshal.AsSpan(list187); num4 = 0; span4[num4] = null; num4++; @@ -99024,138 +92799,98 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions7.CompletionQuestVariablesFlags = list185; - skipConditions7.StepIf = skipStepConditions7; - obj129.SkipConditions = skipConditions7; - reference143 = obj129; - num2++; - ref QuestStep reference144 = ref span3[num2]; - QuestStep obj130 = new QuestStep(EInteractionType.Combat, 2003786u, new Vector3(-63.46228f, 64.83557f, -298.60382f), 180) - { - ItemId = 2001257u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num4 = 1; - List list186 = new List(num4); - CollectionsMarshal.SetCount(list186, num4); - span8 = CollectionsMarshal.AsSpan(list186); - num3 = 0; - span8[num3] = new ComplexCombatData - { - DataId = 2870u, - MinimumKillCount = 1u, - IgnoreQuestMarker = true - }; - obj130.ComplexCombatData = list186; - reference144 = obj130; - obj127.Steps = list181; - reference141 = obj127; - num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - span3 = CollectionsMarshal.AsSpan(list187); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003793u, new Vector3(-54.398438f, 64.49988f, -288.8075f), 180) - { - ItemId = 2001258u - }; - obj131.Steps = list187; - reference145 = obj131; - num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); - num2 = 0; - ref QuestStep reference147 = ref span3[num2]; - QuestStep obj133 = new QuestStep(EInteractionType.Combat, 2003797u, new Vector3(-49.912292f, 64.46936f, -303.5783f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list189 = new List(num3); - CollectionsMarshal.SetCount(list189, num3); - span8 = CollectionsMarshal.AsSpan(list189); - num4 = 0; - span8[num4] = new ComplexCombatData - { - DataId = 17u, - MinimumKillCount = 1u - }; - obj133.ComplexCombatData = list189; + obj133.CompletionQuestVariablesFlags = list187; reference147 = obj133; - obj132.Steps = list188; - reference146 = obj132; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + num2++; + ref QuestStep reference148 = ref span3[num2]; + QuestStep obj134 = new QuestStep(EInteractionType.UseItem, 2003806u, new Vector3(178.45422f, 64.62195f, -271.2292f), 180) { - Sequence = 5 + ItemId = 2001260u }; - num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true - }; - obj134.Steps = list190; + num4 = 6; + List list188 = new List(num4); + CollectionsMarshal.SetCount(list188, num4); + span4 = CollectionsMarshal.AsSpan(list188); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj134.CompletionQuestVariablesFlags = list188; reference148 = obj134; + num2++; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2003807u, new Vector3(180.37683f, 64.43884f, -268.17737f), 180) + { + ItemId = 2001260u + }; + obj132.Steps = list186; + reference146 = obj132; num++; ref QuestSequence reference149 = ref span2[num]; QuestSequence obj135 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2003808u, new Vector3(169.39038f, 65.50696f, -263.72174f), 180) + { + ItemId = 2001261u + }; + obj135.Steps = list189; + reference149 = obj135; + num++; + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { Fly = true }; - obj135.Steps = list191; - reference149 = obj135; - questRoot19.QuestSequence = list178; + obj136.Steps = list190; + reference150 = obj136; + questRoot19.QuestSequence = list183; AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(1331); + QuestId questId20 = new QuestId(1332); QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list192 = new List(num); - CollectionsMarshal.SetCount(list192, num); - span = CollectionsMarshal.AsSpan(list192); + List list191 = new List(num); + CollectionsMarshal.SetCount(list191, num); + span = CollectionsMarshal.AsSpan(list191); index = 0; span[index] = "Censored"; - questRoot20.Author = list192; - index = 5; - List list193 = new List(index); - CollectionsMarshal.SetCount(list193, index); - span2 = CollectionsMarshal.AsSpan(list193); + questRoot20.Author = list191; + index = 3; + List list192 = new List(index); + CollectionsMarshal.SetCount(list192, index); + span2 = CollectionsMarshal.AsSpan(list192); num = 0; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { @@ -99174,67 +92909,28 @@ public static class AssemblyQuestLoader } } }; - obj136.Steps = list194; - reference150 = obj136; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj137 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); - obj137.Steps = list195; + obj137.Steps = list193; reference151 = obj137; num++; ref QuestSequence reference152 = ref span2[num]; QuestSequence obj138 = new QuestSequence { - Sequence = 2 + Sequence = 1 }; - num2 = 3; - List list196 = new List(num2); - CollectionsMarshal.SetCount(list196, num2); - span3 = CollectionsMarshal.AsSpan(list196); - index2 = 0; - ref QuestStep reference153 = ref span3[index2]; - QuestStep obj139 = new QuestStep(EInteractionType.UseItem, 2003805u, new Vector3(176.10437f, 64.530396f, -273.39594f), 180) + index2 = 3; + List list194 = new List(index2); + CollectionsMarshal.SetCount(list194, index2); + span3 = CollectionsMarshal.AsSpan(list194); + num2 = 0; + ref QuestStep reference153 = ref span3[num2]; + QuestStep obj139 = new QuestStep(EInteractionType.Interact, 2003553u, new Vector3(181.3534f, 64.7135f, -251.05676f), 180) { - Fly = true, - ItemId = 2001260u - }; - num4 = 6; - List list197 = new List(num4); - CollectionsMarshal.SetCount(list197, num4); - span4 = CollectionsMarshal.AsSpan(list197); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj139.CompletionQuestVariablesFlags = list197; - reference153 = obj139; - index2++; - ref QuestStep reference154 = ref span3[index2]; - QuestStep obj140 = new QuestStep(EInteractionType.UseItem, 2003806u, new Vector3(178.45422f, 64.62195f, -271.2292f), 180) - { - ItemId = 2001260u + Fly = true }; num3 = 6; - List list198 = new List(num3); - CollectionsMarshal.SetCount(list198, num3); - span4 = CollectionsMarshal.AsSpan(list198); + List list195 = new List(num3); + CollectionsMarshal.SetCount(list195, num3); + span4 = CollectionsMarshal.AsSpan(list195); num4 = 0; span4[num4] = null; num4++; @@ -99246,75 +92942,76 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj140.CompletionQuestVariablesFlags = list198; - reference154 = obj140; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003807u, new Vector3(180.37683f, 64.43884f, -268.17737f), 180) - { - ItemId = 2001260u - }; - obj138.Steps = list196; + span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj139.CompletionQuestVariablesFlags = list195; + reference153 = obj139; + num2++; + ref QuestStep reference154 = ref span3[num2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2003557u, new Vector3(194.10999f, 64.80505f, -262.3484f), 180); + num4 = 6; + List list196 = new List(num4); + CollectionsMarshal.SetCount(list196, num4); + span4 = CollectionsMarshal.AsSpan(list196); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + questStep15.CompletionQuestVariablesFlags = list196; + reference154 = questStep15; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003556u, new Vector3(206.74438f, 64.56079f, -251.78918f), 180); + obj138.Steps = list194; reference152 = obj138; num++; ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003808u, new Vector3(169.39038f, 65.50696f, -263.72174f), 180) - { - ItemId = 2001261u - }; - obj141.Steps = list199; - reference155 = obj141; - num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + QuestSequence obj140 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - span3 = CollectionsMarshal.AsSpan(list200); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { Fly = true }; - obj142.Steps = list200; - reference156 = obj142; - questRoot20.QuestSequence = list193; + obj140.Steps = list197; + reference155 = obj140; + questRoot20.QuestSequence = list192; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(1332); + QuestId questId21 = new QuestId(1333); QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list201 = new List(num); - CollectionsMarshal.SetCount(list201, num); - span = CollectionsMarshal.AsSpan(list201); + List list198 = new List(num); + CollectionsMarshal.SetCount(list198, num); + span = CollectionsMarshal.AsSpan(list198); index = 0; span[index] = "Censored"; - questRoot21.Author = list201; - index = 3; - List list202 = new List(index); - CollectionsMarshal.SetCount(list202, index); - span2 = CollectionsMarshal.AsSpan(list202); + questRoot21.Author = list198; + index = 5; + List list199 = new List(index); + CollectionsMarshal.SetCount(list199, index); + span2 = CollectionsMarshal.AsSpan(list199); num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list200 = new List(index2); + CollectionsMarshal.SetCount(list200, index2); + span3 = CollectionsMarshal.AsSpan(list200); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { @@ -99333,49 +93030,44 @@ public static class AssemblyQuestLoader } } }; - obj143.Steps = list203; - reference157 = obj143; + obj141.Steps = list200; + reference156 = obj141; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + num2 = 1; + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; - ref QuestStep reference159 = ref span3[index2]; - QuestStep obj145 = new QuestStep(EInteractionType.Interact, 2003553u, new Vector3(181.3534f, 64.7135f, -251.05676f), 180) + span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); + obj142.Steps = list201; + reference157 = obj142; + num++; + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { - Fly = true + Sequence = 2 + }; + index2 = 5; + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); + num2 = 0; + ref QuestStep reference159 = ref span3[num2]; + QuestStep obj144 = new QuestStep(EInteractionType.Emote, 1005950u, new Vector3(-11.7647705f, 49.2008f, -289.2348f), 180) + { + Fly = true, + Land = true, + Emote = EEmote.Soothe }; - num4 = 6; - List list205 = new List(num4); - CollectionsMarshal.SetCount(list205, num4); - span4 = CollectionsMarshal.AsSpan(list205); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj145.CompletionQuestVariablesFlags = list205; - reference159 = obj145; - index2++; - ref QuestStep reference160 = ref span3[index2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2003557u, new Vector3(194.10999f, 64.80505f, -262.3484f), 180); num3 = 6; - List list206 = new List(num3); - CollectionsMarshal.SetCount(list206, num3); - span4 = CollectionsMarshal.AsSpan(list206); + List list203 = new List(num3); + CollectionsMarshal.SetCount(list203, num3); + span4 = CollectionsMarshal.AsSpan(list203); num4 = 0; span4[num4] = null; num4++; @@ -99387,55 +93079,147 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - span4[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list206; - reference160 = questStep15; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003556u, new Vector3(206.74438f, 64.56079f, -251.78918f), 180); - obj144.Steps = list204; - reference158 = obj144; + span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj144.CompletionQuestVariablesFlags = list203; + reference159 = obj144; + num2++; + ref QuestStep reference160 = ref span3[num2]; + QuestStep obj145 = new QuestStep(EInteractionType.Emote, 1005951u, new Vector3(-24.673828f, 49.15637f, -331.50226f), 180) + { + Emote = EEmote.Soothe + }; + num4 = 6; + List list204 = new List(num4); + CollectionsMarshal.SetCount(list204, num4); + span4 = CollectionsMarshal.AsSpan(list204); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + obj145.CompletionQuestVariablesFlags = list204; + reference160 = obj145; + num2++; + ref QuestStep reference161 = ref span3[num2]; + QuestStep obj146 = new QuestStep(EInteractionType.Emote, 1005947u, new Vector3(-16.159302f, 50.30896f, -351.85785f), 180) + { + Emote = EEmote.Soothe + }; + num3 = 6; + List list205 = new List(num3); + CollectionsMarshal.SetCount(list205, num3); + span4 = CollectionsMarshal.AsSpan(list205); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj146.CompletionQuestVariablesFlags = list205; + reference161 = obj146; + num2++; + ref QuestStep reference162 = ref span3[num2]; + QuestStep obj147 = new QuestStep(EInteractionType.Emote, 1005949u, new Vector3(15.42688f, 48.41687f, -324.02533f), 180) + { + Emote = EEmote.Soothe + }; + num4 = 6; + List list206 = new List(num4); + CollectionsMarshal.SetCount(list206, num4); + span4 = CollectionsMarshal.AsSpan(list206); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj147.CompletionQuestVariablesFlags = list206; + reference162 = obj147; + num2++; + span3[num2] = new QuestStep(EInteractionType.Emote, 1005948u, new Vector3(50.125854f, 48.75892f, -326.55835f), 180) + { + Emote = EEmote.Soothe + }; + obj143.Steps = list202; + reference158 = obj143; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj148 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list207 = new List(num2); + CollectionsMarshal.SetCount(list207, num2); + span3 = CollectionsMarshal.AsSpan(list207); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + obj148.Steps = list207; + reference163 = obj148; + num++; + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + span3 = CollectionsMarshal.AsSpan(list208); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { Fly = true }; - obj146.Steps = list207; - reference161 = obj146; - questRoot21.QuestSequence = list202; + obj149.Steps = list208; + reference164 = obj149; + questRoot21.QuestSequence = list199; AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(1333); + QuestId questId22 = new QuestId(1334); QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list208 = new List(num); - CollectionsMarshal.SetCount(list208, num); - span = CollectionsMarshal.AsSpan(list208); + List list209 = new List(num); + CollectionsMarshal.SetCount(list209, num); + span = CollectionsMarshal.AsSpan(list209); index = 0; span[index] = "Censored"; - questRoot22.Author = list208; - index = 5; - List list209 = new List(index); - CollectionsMarshal.SetCount(list209, index); - span2 = CollectionsMarshal.AsSpan(list209); + questRoot22.Author = list209; + index = 6; + List list210 = new List(index); + CollectionsMarshal.SetCount(list210, index); + span2 = CollectionsMarshal.AsSpan(list210); num = 0; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); + List list211 = new List(num2); + CollectionsMarshal.SetCount(list211, num2); + span3 = CollectionsMarshal.AsSpan(list211); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) { @@ -99454,198 +93238,151 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list210; - reference162 = obj147; + obj150.Steps = list211; + reference165 = obj150; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + span3 = CollectionsMarshal.AsSpan(list212); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); - obj148.Steps = list211; - reference163 = obj148; + ref QuestStep reference167 = ref span3[num2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); + num3 = 1; + List list213 = new List(num3); + CollectionsMarshal.SetCount(list213, num3); + span6 = CollectionsMarshal.AsSpan(list213); + num4 = 0; + span6[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_BANKOB110_01334_Q1_000_000"), + Answer = new ExcelRef("TEXT_BANKOB110_01334_A1_000_001") + }; + questStep16.DialogueChoices = list213; + reference167 = questStep16; + obj151.Steps = list212; + reference166 = obj151; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 2 }; - num2 = 5; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + num2 = 1; + List list214 = new List(num2); + CollectionsMarshal.SetCount(list214, num2); + span3 = CollectionsMarshal.AsSpan(list214); index2 = 0; - ref QuestStep reference165 = ref span3[index2]; - QuestStep obj150 = new QuestStep(EInteractionType.Emote, 1005950u, new Vector3(-11.7647705f, 49.2008f, -289.2348f), 180) - { - Fly = true, - Land = true, - Emote = EEmote.Soothe - }; - num4 = 6; - List list213 = new List(num4); - CollectionsMarshal.SetCount(list213, num4); - span4 = CollectionsMarshal.AsSpan(list213); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj150.CompletionQuestVariablesFlags = list213; - reference165 = obj150; - index2++; - ref QuestStep reference166 = ref span3[index2]; - QuestStep obj151 = new QuestStep(EInteractionType.Emote, 1005951u, new Vector3(-24.673828f, 49.15637f, -331.50226f), 180) - { - Emote = EEmote.Soothe - }; - num3 = 6; - List list214 = new List(num3); - CollectionsMarshal.SetCount(list214, num3); - span4 = CollectionsMarshal.AsSpan(list214); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj151.CompletionQuestVariablesFlags = list214; - reference166 = obj151; - index2++; - ref QuestStep reference167 = ref span3[index2]; - QuestStep obj152 = new QuestStep(EInteractionType.Emote, 1005947u, new Vector3(-16.159302f, 50.30896f, -351.85785f), 180) - { - Emote = EEmote.Soothe - }; - num4 = 6; - List list215 = new List(num4); - CollectionsMarshal.SetCount(list215, num4); - span4 = CollectionsMarshal.AsSpan(list215); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj152.CompletionQuestVariablesFlags = list215; - reference167 = obj152; - index2++; - ref QuestStep reference168 = ref span3[index2]; - QuestStep obj153 = new QuestStep(EInteractionType.Emote, 1005949u, new Vector3(15.42688f, 48.41687f, -324.02533f), 180) - { - Emote = EEmote.Soothe - }; - num3 = 6; - List list216 = new List(num3); - CollectionsMarshal.SetCount(list216, num3); - span4 = CollectionsMarshal.AsSpan(list216); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj153.CompletionQuestVariablesFlags = list216; - reference168 = obj153; - index2++; - span3[index2] = new QuestStep(EInteractionType.Emote, 1005948u, new Vector3(50.125854f, 48.75892f, -326.55835f), 180) - { - Emote = EEmote.Soothe - }; - obj149.Steps = list212; - reference164 = obj149; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003950u, new Vector3(49.973267f, 49.332397f, -342.67188f), 180); + obj152.Steps = list214; + reference168 = obj152; num++; ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + QuestSequence obj153 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); + index2 = 2; + List list215 = new List(index2); + CollectionsMarshal.SetCount(list215, index2); + span3 = CollectionsMarshal.AsSpan(list215); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + ref QuestStep reference170 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Combat, 2003954u, new Vector3(48.081177f, 48.599854f, -346.21198f), 180) { - Fly = true + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny }; - obj154.Steps = list217; - reference169 = obj154; - num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + num4 = 1; + List list216 = new List(num4); + CollectionsMarshal.SetCount(list216, num4); + span7 = CollectionsMarshal.AsSpan(list216); + num3 = 0; + span7[num3] = 2871u; + obj154.KillEnemyDataIds = list216; + reference170 = obj154; + num2++; + ref QuestStep reference171 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Combat, 2003954u, new Vector3(48.081177f, 48.599854f, -346.21198f), 180) { - Sequence = byte.MaxValue + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list217 = new List(num3); + CollectionsMarshal.SetCount(list217, num3); + span7 = CollectionsMarshal.AsSpan(list217); + num4 = 0; + span7[num4] = 17u; + obj155.KillEnemyDataIds = list217; + reference171 = obj155; + obj153.Steps = list215; + reference169 = obj153; + num++; + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 4 }; num2 = 1; List list218 = new List(num2); CollectionsMarshal.SetCount(list218, num2); span3 = CollectionsMarshal.AsSpan(list218); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) + span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) { Fly = true }; - obj155.Steps = list218; - reference170 = obj155; - questRoot22.QuestSequence = list209; + obj156.Steps = list218; + reference172 = obj156; + num++; + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + span3 = CollectionsMarshal.AsSpan(list219); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) + { + Fly = true + }; + obj157.Steps = list219; + reference173 = obj157; + questRoot22.QuestSequence = list210; AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(1334); + QuestId questId23 = new QuestId(1335); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list219 = new List(num); - CollectionsMarshal.SetCount(list219, num); - span = CollectionsMarshal.AsSpan(list219); + List list220 = new List(num); + CollectionsMarshal.SetCount(list220, num); + span = CollectionsMarshal.AsSpan(list220); index = 0; span[index] = "Censored"; - questRoot23.Author = list219; - index = 6; - List list220 = new List(index); - CollectionsMarshal.SetCount(list220, index); - span2 = CollectionsMarshal.AsSpan(list220); + questRoot23.Author = list220; + index = 3; + List list221 = new List(index); + CollectionsMarshal.SetCount(list221, index); + span2 = CollectionsMarshal.AsSpan(list221); num = 0; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) + num2 = 1; + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true, AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, @@ -99655,156 +93392,118 @@ public static class AssemblyQuestLoader { NearPosition = new NearPositionCondition { - Position = new Vector3(7.095398f, 16.167778f, -188.67786f), + Position = new Vector3(21.560913f, 16.342407f, -183.76447f), MaximumDistance = 50f, TerritoryId = 180 } } } }; - obj156.Steps = list221; - reference171 = obj156; - num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list222 = new List(num2); - CollectionsMarshal.SetCount(list222, num2); - span3 = CollectionsMarshal.AsSpan(list222); - index2 = 0; - ref QuestStep reference173 = ref span3[index2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180); - num4 = 1; - List list223 = new List(num4); - CollectionsMarshal.SetCount(list223, num4); - span6 = CollectionsMarshal.AsSpan(list223); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANKOB110_01334_Q1_000_000"), - Answer = new ExcelRef("TEXT_BANKOB110_01334_A1_000_001") - }; - questStep16.DialogueChoices = list223; - reference173 = questStep16; - obj157.Steps = list222; - reference172 = obj157; - num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003950u, new Vector3(49.973267f, 49.332397f, -342.67188f), 180); - obj158.Steps = list224; + obj158.Steps = list222; reference174 = obj158; num++; ref QuestSequence reference175 = ref span2[num]; QuestSequence obj159 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; - num2 = 2; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); - index2 = 0; - ref QuestStep reference176 = ref span3[index2]; - QuestStep obj160 = new QuestStep(EInteractionType.Combat, 2003954u, new Vector3(48.081177f, 48.599854f, -346.21198f), 180) + index2 = 2; + List list223 = new List(index2); + CollectionsMarshal.SetCount(list223, index2); + span3 = CollectionsMarshal.AsSpan(list223); + num2 = 0; + ref QuestStep reference176 = ref span3[num2]; + QuestStep obj160 = new QuestStep(EInteractionType.Combat, 2003782u, new Vector3(65.35437f, 55.61914f, -450.7973f), 180) { - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list226 = new List(num3); - CollectionsMarshal.SetCount(list226, num3); - span7 = CollectionsMarshal.AsSpan(list226); - num4 = 0; - span7[num4] = 2871u; - obj160.KillEnemyDataIds = list226; - reference176 = obj160; - index2++; - ref QuestStep reference177 = ref span3[index2]; - QuestStep obj161 = new QuestStep(EInteractionType.Combat, 2003954u, new Vector3(48.081177f, 48.599854f, -346.21198f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction + Fly = true, + ItemId = 2001256u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; num4 = 1; - List list227 = new List(num4); - CollectionsMarshal.SetCount(list227, num4); - span7 = CollectionsMarshal.AsSpan(list227); + List list224 = new List(num4); + CollectionsMarshal.SetCount(list224, num4); + span7 = CollectionsMarshal.AsSpan(list224); num3 = 0; - span7[num3] = 17u; - obj161.KillEnemyDataIds = list227; + span7[num3] = 756u; + obj160.KillEnemyDataIds = list224; + num3 = 6; + List list225 = new List(num3); + CollectionsMarshal.SetCount(list225, num3); + span4 = CollectionsMarshal.AsSpan(list225); + num4 = 0; + span4[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj160.CompletionQuestVariablesFlags = list225; + reference176 = obj160; + num2++; + ref QuestStep reference177 = ref span3[num2]; + QuestStep obj161 = new QuestStep(EInteractionType.Combat, 2003781u, new Vector3(78.446655f, 55.61914f, -470.0542f), 180) + { + ItemId = 2001256u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + num4 = 1; + List list226 = new List(num4); + CollectionsMarshal.SetCount(list226, num4); + span7 = CollectionsMarshal.AsSpan(list226); + num3 = 0; + span7[num3] = 756u; + obj161.KillEnemyDataIds = list226; reference177 = obj161; - obj159.Steps = list225; + obj159.Steps = list223; reference175 = obj159; num++; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj162 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true - }; - obj162.Steps = list228; - reference178 = obj162; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj163 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005928u, new Vector3(7.095398f, 16.167778f, -188.67786f), 180) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true }; - obj163.Steps = list229; - reference179 = obj163; - questRoot23.QuestSequence = list220; + obj162.Steps = list227; + reference178 = obj162; + questRoot23.QuestSequence = list221; AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(1335); + QuestId questId24 = new QuestId(1336); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list230 = new List(num); - CollectionsMarshal.SetCount(list230, num); - span = CollectionsMarshal.AsSpan(list230); + List list228 = new List(num); + CollectionsMarshal.SetCount(list228, num); + span = CollectionsMarshal.AsSpan(list228); index = 0; span[index] = "Censored"; - questRoot24.Author = list230; - index = 3; - List list231 = new List(index); - CollectionsMarshal.SetCount(list231, index); - span2 = CollectionsMarshal.AsSpan(list231); + questRoot24.Author = list228; + questRoot24.Comment = "FATE"; + index = 2; + List list229 = new List(index); + CollectionsMarshal.SetCount(list229, index); + span2 = CollectionsMarshal.AsSpan(list229); num = 0; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { @@ -99823,113 +93522,58 @@ public static class AssemblyQuestLoader } } }; - obj164.Steps = list232; - reference180 = obj164; + obj163.Steps = list230; + reference179 = obj163; num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - ref QuestStep reference182 = ref span3[index2]; - QuestStep obj166 = new QuestStep(EInteractionType.Combat, 2003782u, new Vector3(65.35437f, 55.61914f, -450.7973f), 180) - { - Fly = true, - ItemId = 2001256u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list234 = new List(num3); - CollectionsMarshal.SetCount(list234, num3); - span7 = CollectionsMarshal.AsSpan(list234); - num4 = 0; - span7[num4] = 756u; - obj166.KillEnemyDataIds = list234; - num4 = 6; - List list235 = new List(num4); - CollectionsMarshal.SetCount(list235, num4); - span4 = CollectionsMarshal.AsSpan(list235); - num3 = 0; - span4[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj166.CompletionQuestVariablesFlags = list235; - reference182 = obj166; - index2++; - ref QuestStep reference183 = ref span3[index2]; - QuestStep obj167 = new QuestStep(EInteractionType.Combat, 2003781u, new Vector3(78.446655f, 55.61914f, -470.0542f), 180) - { - ItemId = 2001256u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list236 = new List(num3); - CollectionsMarshal.SetCount(list236, num3); - span7 = CollectionsMarshal.AsSpan(list236); - num4 = 0; - span7[num4] = 756u; - obj167.KillEnemyDataIds = list236; - reference183 = obj167; - obj165.Steps = list233; - reference181 = obj165; - num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list237 = new List(index2); - CollectionsMarshal.SetCount(list237, index2); - span3 = CollectionsMarshal.AsSpan(list237); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + num2 = 2; + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WaitForManualProgress, null, new Vector3(92.81918f, 55.511665f, -464.93253f), 180) + { + Fly = true, + Comment = "Do the FATE" + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true }; - obj168.Steps = list237; - reference184 = obj168; - questRoot24.QuestSequence = list231; + obj164.Steps = list231; + reference180 = obj164; + questRoot24.QuestSequence = list229; AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1336); + QuestId questId25 = new QuestId(1337); QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list238 = new List(num); - CollectionsMarshal.SetCount(list238, num); - span = CollectionsMarshal.AsSpan(list238); + List list232 = new List(num); + CollectionsMarshal.SetCount(list232, num); + span = CollectionsMarshal.AsSpan(list232); index = 0; - span[index] = "Censored"; - questRoot25.Author = list238; - questRoot25.Comment = "FATE"; - index = 2; - List list239 = new List(index); - CollectionsMarshal.SetCount(list239, index); - span2 = CollectionsMarshal.AsSpan(list239); + span[index] = "liza"; + questRoot25.Author = list232; + index = 5; + List list233 = new List(index); + CollectionsMarshal.SetCount(list233, index); + span2 = CollectionsMarshal.AsSpan(list233); num = 0; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + index2 = 1; + List list234 = new List(index2); + CollectionsMarshal.SetCount(list234, index2); + span3 = CollectionsMarshal.AsSpan(list234); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true, AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, @@ -99946,7 +93590,73 @@ public static class AssemblyQuestLoader } } }; - obj169.Steps = list240; + obj165.Steps = list234; + reference181 = obj165; + num++; + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + span3 = CollectionsMarshal.AsSpan(list235); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + obj166.Steps = list235; + reference182 = obj166; + num++; + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj167 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); + num2 = 0; + ref QuestStep reference184 = ref span3[num2]; + QuestStep obj168 = new QuestStep(EInteractionType.Combat, 2003686u, new Vector3(57.602783f, 48.111572f, -388.29633f), 180) + { + Fly = true, + ItemId = 2001226u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + num3 = 3; + List list237 = new List(num3); + CollectionsMarshal.SetCount(list237, num3); + span7 = CollectionsMarshal.AsSpan(list237); + num4 = 0; + span7[num4] = 2899u; + num4++; + span7[num4] = 2900u; + num4++; + span7[num4] = 2901u; + obj168.KillEnemyDataIds = list237; + reference184 = obj168; + obj167.Steps = list236; + reference183 = obj167; + num++; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj169 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list238 = new List(num2); + CollectionsMarshal.SetCount(list238, num2); + span3 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + obj169.Steps = list238; reference185 = obj169; num++; ref QuestSequence reference186 = ref span2[num]; @@ -99954,38 +93664,32 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - index2 = 2; - List list241 = new List(index2); - CollectionsMarshal.SetCount(list241, index2); - span3 = CollectionsMarshal.AsSpan(list241); + index2 = 1; + List list239 = new List(index2); + CollectionsMarshal.SetCount(list239, index2); + span3 = CollectionsMarshal.AsSpan(list239); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WaitForManualProgress, null, new Vector3(92.81918f, 55.511665f, -464.93253f), 180) - { - Fly = true, - Comment = "Do the FATE" - }; - num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true }; - obj170.Steps = list241; + obj170.Steps = list239; reference186 = obj170; - questRoot25.QuestSequence = list239; + questRoot25.QuestSequence = list233; AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(1337); + QuestId questId26 = new QuestId(1338); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list242 = new List(num); - CollectionsMarshal.SetCount(list242, num); - span = CollectionsMarshal.AsSpan(list242); + List list240 = new List(num); + CollectionsMarshal.SetCount(list240, num); + span = CollectionsMarshal.AsSpan(list240); index = 0; span[index] = "liza"; - questRoot26.Author = list242; - index = 5; - List list243 = new List(index); - CollectionsMarshal.SetCount(list243, index); - span2 = CollectionsMarshal.AsSpan(list243); + questRoot26.Author = list240; + index = 3; + List list241 = new List(index); + CollectionsMarshal.SetCount(list241, index); + span2 = CollectionsMarshal.AsSpan(list241); num = 0; ref QuestSequence reference187 = ref span2[num]; QuestSequence obj171 = new QuestSequence @@ -99993,28 +93697,12 @@ public static class AssemblyQuestLoader Sequence = 0 }; num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); + List list242 = new List(num2); + CollectionsMarshal.SetCount(list242, num2); + span3 = CollectionsMarshal.AsSpan(list242); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(21.560913f, 16.342407f, -183.76447f), - MaximumDistance = 50f, - TerritoryId = 180 - } - } - } - }; - obj171.Steps = list244; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180); + obj171.Steps = list242; reference187 = obj171; num++; ref QuestSequence reference188 = ref span2[num]; @@ -100023,478 +93711,366 @@ public static class AssemblyQuestLoader Sequence = 1 }; index2 = 1; - List list245 = new List(index2); - CollectionsMarshal.SetCount(list245, index2); - span3 = CollectionsMarshal.AsSpan(list245); + List list243 = new List(index2); + CollectionsMarshal.SetCount(list243, index2); + span3 = CollectionsMarshal.AsSpan(list243); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + ref QuestStep reference189 = ref span3[num2]; + QuestStep obj173 = new QuestStep(EInteractionType.Combat, null, new Vector3(51.48164f, 55.599014f, -491.209f), 180) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num4 = 1; + List list244 = new List(num4); + CollectionsMarshal.SetCount(list244, num4); + span8 = CollectionsMarshal.AsSpan(list244); + num3 = 0; + span8[num3] = new ComplexCombatData + { + DataId = 2833u, + MinimumKillCount = 2u + }; + obj173.ComplexCombatData = list244; + reference189 = obj173; + obj172.Steps = list243; + reference188 = obj172; + num++; + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true }; - obj172.Steps = list245; - reference188 = obj172; - num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list246 = new List(num2); - CollectionsMarshal.SetCount(list246, num2); - span3 = CollectionsMarshal.AsSpan(list246); - index2 = 0; - ref QuestStep reference190 = ref span3[index2]; - QuestStep obj174 = new QuestStep(EInteractionType.Combat, 2003686u, new Vector3(57.602783f, 48.111572f, -388.29633f), 180) - { - Fly = true, - ItemId = 2001226u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num4 = 3; - List list247 = new List(num4); - CollectionsMarshal.SetCount(list247, num4); - span7 = CollectionsMarshal.AsSpan(list247); - num3 = 0; - span7[num3] = 2899u; - num3++; - span7[num3] = 2900u; - num3++; - span7[num3] = 2901u; - obj174.KillEnemyDataIds = list247; + obj174.Steps = list245; reference190 = obj174; - obj173.Steps = list246; - reference189 = obj173; - num++; + questRoot26.QuestSequence = list241; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(1339); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list246 = new List(num); + CollectionsMarshal.SetCount(list246, num); + span = CollectionsMarshal.AsSpan(list246); + index = 0; + span[index] = "liza"; + questRoot27.Author = list246; + index = 8; + List list247 = new List(index); + CollectionsMarshal.SetCount(list247, index); + span2 = CollectionsMarshal.AsSpan(list247); + num = 0; ref QuestSequence reference191 = ref span2[num]; QuestSequence obj175 = new QuestSequence { - Sequence = 3 + Sequence = 0 }; index2 = 1; List list248 = new List(index2); CollectionsMarshal.SetCount(list248, index2); span3 = CollectionsMarshal.AsSpan(list248); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180); obj175.Steps = list248; reference191 = obj175; num++; ref QuestSequence reference192 = ref span2[num]; QuestSequence obj176 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; - num2 = 1; + num2 = 2; List list249 = new List(num2); CollectionsMarshal.SetCount(list249, num2); span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(96.21657f, 55.28576f, -500.41245f), 180) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180); + obj176.Steps = list249; + reference192 = obj176; + num++; + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj177 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span3 = CollectionsMarshal.AsSpan(list250); + num2 = 0; + ref QuestStep reference194 = ref span3[num2]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180); + num3 = 1; + List list251 = new List(num3); + CollectionsMarshal.SetCount(list251, num3); + span6 = CollectionsMarshal.AsSpan(list251); + num4 = 0; + span6[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_BANKOB205_01339_SCENE00008_EVENTAREA_WARP_YESNO_TITLE") + }; + questStep17.DialogueChoices = list251; + reference194 = questStep17; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2003743u, new Vector3(227.00842f, 22.75116f, -582.81836f), 180); + obj177.Steps = list250; + reference193 = obj177; + num++; + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj178 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list252 = new List(num2); + CollectionsMarshal.SetCount(list252, num2); + span3 = CollectionsMarshal.AsSpan(list252); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2003744u, new Vector3(224.78064f, 23.941406f, -580.9568f), 180) + { + IgnoreDistanceToObject = true, + ItemId = 2001244u + }; + obj178.Steps = list252; + reference195 = obj178; + num++; + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj179 = new QuestSequence + { + Sequence = 4 + }; + index2 = 4; + List list253 = new List(index2); + CollectionsMarshal.SetCount(list253, index2); + span3 = CollectionsMarshal.AsSpan(list253); + num2 = 0; + ref QuestStep reference197 = ref span3[num2]; + QuestStep obj180 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list254 = new List(num4); + CollectionsMarshal.SetCount(list254, num4); + span7 = CollectionsMarshal.AsSpan(list254); + num3 = 0; + span7[num3] = 2880u; + obj180.KillEnemyDataIds = list254; + num3 = 6; + List list255 = new List(num3); + CollectionsMarshal.SetCount(list255, num3); + span4 = CollectionsMarshal.AsSpan(list255); + num4 = 0; + span4[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj180.CompletionQuestVariablesFlags = list255; + reference197 = obj180; + num2++; + ref QuestStep reference198 = ref span3[num2]; + QuestStep obj181 = new QuestStep(EInteractionType.Combat, 2003745u, new Vector3(242.8778f, 22.507019f, -584.37476f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list256 = new List(num4); + CollectionsMarshal.SetCount(list256, num4); + span7 = CollectionsMarshal.AsSpan(list256); + num3 = 0; + span7[num3] = 2880u; + obj181.KillEnemyDataIds = list256; + num3 = 6; + List list257 = new List(num3); + CollectionsMarshal.SetCount(list257, num3); + span4 = CollectionsMarshal.AsSpan(list257); + num4 = 0; + span4[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj181.CompletionQuestVariablesFlags = list257; + reference198 = obj181; + num2++; + ref QuestStep reference199 = ref span3[num2]; + QuestStep obj182 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list258 = new List(num4); + CollectionsMarshal.SetCount(list258, num4); + span7 = CollectionsMarshal.AsSpan(list258); + num3 = 0; + span7[num3] = 2880u; + obj182.KillEnemyDataIds = list258; + num3 = 6; + List list259 = new List(num3); + CollectionsMarshal.SetCount(list259, num3); + span4 = CollectionsMarshal.AsSpan(list259); + num4 = 0; + span4[num4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj182.CompletionQuestVariablesFlags = list259; + reference199 = obj182; + num2++; + ref QuestStep reference200 = ref span3[num2]; + QuestStep obj183 = new QuestStep(EInteractionType.Combat, 2003745u, new Vector3(242.8778f, 22.507019f, -584.37476f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list260 = new List(num4); + CollectionsMarshal.SetCount(list260, num4); + span7 = CollectionsMarshal.AsSpan(list260); + num3 = 0; + span7[num3] = 2880u; + obj183.KillEnemyDataIds = list260; + num3 = 6; + List list261 = new List(num3); + CollectionsMarshal.SetCount(list261, num3); + span4 = CollectionsMarshal.AsSpan(list261); + num4 = 0; + span4[num4] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj183.CompletionQuestVariablesFlags = list261; + reference200 = obj183; + obj179.Steps = list253; + reference196 = obj179; + num++; + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj184 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list262 = new List(num2); + CollectionsMarshal.SetCount(list262, num2); + span3 = CollectionsMarshal.AsSpan(list262); + index2 = 0; + ref QuestStep reference202 = ref span3[index2]; + QuestStep obj185 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list263 = new List(num4); + CollectionsMarshal.SetCount(list263, num4); + span7 = CollectionsMarshal.AsSpan(list263); + num3 = 0; + span7[num3] = 2883u; + obj185.KillEnemyDataIds = list263; + reference202 = obj185; + obj184.Steps = list262; + reference201 = obj184; + num++; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj186 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook + }; + obj186.Steps = list264; + reference203 = obj186; + num++; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj187 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true }; - obj176.Steps = list249; - reference192 = obj176; - questRoot26.QuestSequence = list243; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(1338); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list250 = new List(num); - CollectionsMarshal.SetCount(list250, num); - span = CollectionsMarshal.AsSpan(list250); - index = 0; - span[index] = "liza"; - questRoot27.Author = list250; - index = 3; - List list251 = new List(index); - CollectionsMarshal.SetCount(list251, index); - span2 = CollectionsMarshal.AsSpan(list251); - num = 0; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180); - obj177.Steps = list252; - reference193 = obj177; - num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - index2 = 0; - ref QuestStep reference195 = ref span3[index2]; - QuestStep obj179 = new QuestStep(EInteractionType.Combat, null, new Vector3(51.48164f, 55.599014f, -491.209f), 180) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list254 = new List(num3); - CollectionsMarshal.SetCount(list254, num3); - span8 = CollectionsMarshal.AsSpan(list254); - num4 = 0; - span8[num4] = new ComplexCombatData - { - DataId = 2833u, - MinimumKillCount = 2u - }; - obj179.ComplexCombatData = list254; - reference195 = obj179; - obj178.Steps = list253; - reference194 = obj178; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj180 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list255 = new List(index2); - CollectionsMarshal.SetCount(list255, index2); - span3 = CollectionsMarshal.AsSpan(list255); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true - }; - obj180.Steps = list255; - reference196 = obj180; - questRoot27.QuestSequence = list251; + obj187.Steps = list265; + reference204 = obj187; + questRoot27.QuestSequence = list247; AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(1339); + QuestId questId28 = new QuestId(1340); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list256 = new List(num); - CollectionsMarshal.SetCount(list256, num); - span = CollectionsMarshal.AsSpan(list256); - index = 0; - span[index] = "liza"; - questRoot28.Author = list256; - index = 8; - List list257 = new List(index); - CollectionsMarshal.SetCount(list257, index); - span2 = CollectionsMarshal.AsSpan(list257); - num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj181 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - span3 = CollectionsMarshal.AsSpan(list258); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180); - obj181.Steps = list258; - reference197 = obj181; - num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj182 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list259 = new List(index2); - CollectionsMarshal.SetCount(list259, index2); - span3 = CollectionsMarshal.AsSpan(list259); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(96.21657f, 55.28576f, -500.41245f), 180) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180); - obj182.Steps = list259; - reference198 = obj182; - num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list260 = new List(num2); - CollectionsMarshal.SetCount(list260, num2); - span3 = CollectionsMarshal.AsSpan(list260); - index2 = 0; - ref QuestStep reference200 = ref span3[index2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180); - num4 = 1; - List list261 = new List(num4); - CollectionsMarshal.SetCount(list261, num4); - span6 = CollectionsMarshal.AsSpan(list261); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANKOB205_01339_SCENE00008_EVENTAREA_WARP_YESNO_TITLE") - }; - questStep17.DialogueChoices = list261; - reference200 = questStep17; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2003743u, new Vector3(227.00842f, 22.75116f, -582.81836f), 180); - obj183.Steps = list260; - reference199 = obj183; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list262 = new List(index2); - CollectionsMarshal.SetCount(list262, index2); - span3 = CollectionsMarshal.AsSpan(list262); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003744u, new Vector3(224.78064f, 23.941406f, -580.9568f), 180) - { - IgnoreDistanceToObject = true, - ItemId = 2001244u - }; - obj184.Steps = list262; - reference201 = obj184; - num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj185 = new QuestSequence - { - Sequence = 4 - }; - num2 = 4; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); - index2 = 0; - ref QuestStep reference203 = ref span3[index2]; - QuestStep obj186 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list264 = new List(num3); - CollectionsMarshal.SetCount(list264, num3); - span7 = CollectionsMarshal.AsSpan(list264); - num4 = 0; - span7[num4] = 2880u; - obj186.KillEnemyDataIds = list264; - num4 = 6; - List list265 = new List(num4); - CollectionsMarshal.SetCount(list265, num4); - span4 = CollectionsMarshal.AsSpan(list265); - num3 = 0; - span4[num3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj186.CompletionQuestVariablesFlags = list265; - reference203 = obj186; - index2++; - ref QuestStep reference204 = ref span3[index2]; - QuestStep obj187 = new QuestStep(EInteractionType.Combat, 2003745u, new Vector3(242.8778f, 22.507019f, -584.37476f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list266 = new List(num3); - CollectionsMarshal.SetCount(list266, num3); - span7 = CollectionsMarshal.AsSpan(list266); - num4 = 0; - span7[num4] = 2880u; - obj187.KillEnemyDataIds = list266; - num4 = 6; - List list267 = new List(num4); - CollectionsMarshal.SetCount(list267, num4); - span4 = CollectionsMarshal.AsSpan(list267); - num3 = 0; - span4[num3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj187.CompletionQuestVariablesFlags = list267; - reference204 = obj187; - index2++; - ref QuestStep reference205 = ref span3[index2]; - QuestStep obj188 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list268 = new List(num3); - CollectionsMarshal.SetCount(list268, num3); - span7 = CollectionsMarshal.AsSpan(list268); - num4 = 0; - span7[num4] = 2880u; - obj188.KillEnemyDataIds = list268; - num4 = 6; - List list269 = new List(num4); - CollectionsMarshal.SetCount(list269, num4); - span4 = CollectionsMarshal.AsSpan(list269); - num3 = 0; - span4[num3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj188.CompletionQuestVariablesFlags = list269; - reference205 = obj188; - index2++; - ref QuestStep reference206 = ref span3[index2]; - QuestStep obj189 = new QuestStep(EInteractionType.Combat, 2003745u, new Vector3(242.8778f, 22.507019f, -584.37476f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list270 = new List(num3); - CollectionsMarshal.SetCount(list270, num3); - span7 = CollectionsMarshal.AsSpan(list270); - num4 = 0; - span7[num4] = 2880u; - obj189.KillEnemyDataIds = list270; - num4 = 6; - List list271 = new List(num4); - CollectionsMarshal.SetCount(list271, num4); - span4 = CollectionsMarshal.AsSpan(list271); - num3 = 0; - span4[num3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj189.CompletionQuestVariablesFlags = list271; - reference206 = obj189; - obj185.Steps = list263; - reference202 = obj185; - num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj190 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - span3 = CollectionsMarshal.AsSpan(list272); - num2 = 0; - ref QuestStep reference208 = ref span3[num2]; - QuestStep obj191 = new QuestStep(EInteractionType.Combat, 2003746u, new Vector3(239.30713f, 22.323914f, -577.29456f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list273 = new List(num3); - CollectionsMarshal.SetCount(list273, num3); - span7 = CollectionsMarshal.AsSpan(list273); - num4 = 0; - span7[num4] = 2883u; - obj191.KillEnemyDataIds = list273; - reference208 = obj191; - obj190.Steps = list272; - reference207 = obj190; - num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj192 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook - }; - obj192.Steps = list274; - reference209 = obj192; - num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj193 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true - }; - obj193.Steps = list275; - reference210 = obj193; - questRoot28.QuestSequence = list257; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(1340); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list276 = new List(num); - CollectionsMarshal.SetCount(list276, num); - span = CollectionsMarshal.AsSpan(list276); + List list266 = new List(num); + CollectionsMarshal.SetCount(list266, num); + span = CollectionsMarshal.AsSpan(list266); index = 0; span[index] = "Censored"; - questRoot29.Author = list276; + questRoot28.Author = list266; index = 5; - List list277 = new List(index); - CollectionsMarshal.SetCount(list277, index); - span2 = CollectionsMarshal.AsSpan(list277); + List list267 = new List(index); + CollectionsMarshal.SetCount(list267, index); + span2 = CollectionsMarshal.AsSpan(list267); num = 0; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + index2 = 1; + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span3 = CollectionsMarshal.AsSpan(list268); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { Fly = true, AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, @@ -100511,39 +94087,39 @@ public static class AssemblyQuestLoader } } }; - obj194.Steps = list278; - reference211 = obj194; + obj188.Steps = list268; + reference205 = obj188; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span3 = CollectionsMarshal.AsSpan(list279); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) + num2 = 1; + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) { Fly = true, Land = true }; - obj195.Steps = list279; - reference212 = obj195; + obj189.Steps = list269; + reference206 = obj189; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj190 = new QuestSequence { Sequence = 2 }; - num2 = 5; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); - index2 = 0; - ref QuestStep reference214 = ref span3[index2]; - QuestStep obj197 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) + index2 = 5; + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + span3 = CollectionsMarshal.AsSpan(list270); + num2 = 0; + ref QuestStep reference208 = ref span3[num2]; + QuestStep obj191 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) { Fly = true, Land = true, @@ -100560,486 +94136,199 @@ public static class AssemblyQuestLoader } } }; - num4 = 1; - List list281 = new List(num4); - CollectionsMarshal.SetCount(list281, num4); - span6 = CollectionsMarshal.AsSpan(list281); - num3 = 0; - span6[num3] = new DialogueChoice + num3 = 1; + List list271 = new List(num3); + CollectionsMarshal.SetCount(list271, num3); + span6 = CollectionsMarshal.AsSpan(list271); + num4 = 0; + span6[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_BANKOB206_01340_SCENE00023_EVENTAREA_WARP_YESNO_TITLE") }; - obj197.DialogueChoices = list281; - reference214 = obj197; - index2++; - ref QuestStep reference215 = ref span3[index2]; - QuestStep obj198 = new QuestStep(EInteractionType.Combat, null, new Vector3(206.34064f, 26.164192f, -610.01776f), 180) + obj191.DialogueChoices = list271; + reference208 = obj191; + num2++; + ref QuestStep reference209 = ref span3[num2]; + QuestStep obj192 = new QuestStep(EInteractionType.Combat, null, new Vector3(206.34064f, 26.164192f, -610.01776f), 180) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list282 = new List(num3); - CollectionsMarshal.SetCount(list282, num3); - span7 = CollectionsMarshal.AsSpan(list282); - num4 = 0; - span7[num4] = 2849u; - obj198.KillEnemyDataIds = list282; - num4 = 6; - List list283 = new List(num4); - CollectionsMarshal.SetCount(list283, num4); - span4 = CollectionsMarshal.AsSpan(list283); + num4 = 1; + List list272 = new List(num4); + CollectionsMarshal.SetCount(list272, num4); + span7 = CollectionsMarshal.AsSpan(list272); num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj198.CompletionQuestVariablesFlags = list283; - reference215 = obj198; - index2++; - ref QuestStep reference216 = ref span3[index2]; - QuestStep obj199 = new QuestStep(EInteractionType.Combat, null, new Vector3(214.34813f, 22.582228f, -620.98737f), 180) + span7[num3] = 2849u; + obj192.KillEnemyDataIds = list272; + num3 = 6; + List list273 = new List(num3); + CollectionsMarshal.SetCount(list273, num3); + span4 = CollectionsMarshal.AsSpan(list273); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + obj192.CompletionQuestVariablesFlags = list273; + reference209 = obj192; + num2++; + ref QuestStep reference210 = ref span3[num2]; + QuestStep obj193 = new QuestStep(EInteractionType.Combat, null, new Vector3(214.34813f, 22.582228f, -620.98737f), 180) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list284 = new List(num3); - CollectionsMarshal.SetCount(list284, num3); - span7 = CollectionsMarshal.AsSpan(list284); - num4 = 0; - span7[num4] = 2849u; - obj199.KillEnemyDataIds = list284; - num4 = 6; - List list285 = new List(num4); - CollectionsMarshal.SetCount(list285, num4); - span4 = CollectionsMarshal.AsSpan(list285); + num4 = 1; + List list274 = new List(num4); + CollectionsMarshal.SetCount(list274, num4); + span7 = CollectionsMarshal.AsSpan(list274); num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj199.CompletionQuestVariablesFlags = list285; - reference216 = obj199; - index2++; - ref QuestStep reference217 = ref span3[index2]; - QuestStep obj200 = new QuestStep(EInteractionType.Combat, null, new Vector3(217.2839f, 21.428452f, -603.1931f), 180) + span7[num3] = 2849u; + obj193.KillEnemyDataIds = list274; + num3 = 6; + List list275 = new List(num3); + CollectionsMarshal.SetCount(list275, num3); + span4 = CollectionsMarshal.AsSpan(list275); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + obj193.CompletionQuestVariablesFlags = list275; + reference210 = obj193; + num2++; + ref QuestStep reference211 = ref span3[num2]; + QuestStep obj194 = new QuestStep(EInteractionType.Combat, null, new Vector3(217.2839f, 21.428452f, -603.1931f), 180) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list286 = new List(num3); - CollectionsMarshal.SetCount(list286, num3); - span7 = CollectionsMarshal.AsSpan(list286); - num4 = 0; - span7[num4] = 2849u; - obj200.KillEnemyDataIds = list286; - num4 = 6; - List list287 = new List(num4); - CollectionsMarshal.SetCount(list287, num4); - span4 = CollectionsMarshal.AsSpan(list287); + num4 = 1; + List list276 = new List(num4); + CollectionsMarshal.SetCount(list276, num4); + span7 = CollectionsMarshal.AsSpan(list276); num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj200.CompletionQuestVariablesFlags = list287; - reference217 = obj200; - index2++; - ref QuestStep reference218 = ref span3[index2]; - QuestStep obj201 = new QuestStep(EInteractionType.Combat, null, new Vector3(230.32195f, 21.387749f, -600.7312f), 180) + span7[num3] = 2849u; + obj194.KillEnemyDataIds = list276; + num3 = 6; + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span4 = CollectionsMarshal.AsSpan(list277); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj194.CompletionQuestVariablesFlags = list277; + reference211 = obj194; + num2++; + ref QuestStep reference212 = ref span3[num2]; + QuestStep obj195 = new QuestStep(EInteractionType.Combat, null, new Vector3(230.32195f, 21.387749f, -600.7312f), 180) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 1; - List list288 = new List(num3); - CollectionsMarshal.SetCount(list288, num3); - span7 = CollectionsMarshal.AsSpan(list288); - num4 = 0; - span7[num4] = 2849u; - obj201.KillEnemyDataIds = list288; - reference218 = obj201; - obj196.Steps = list280; - reference213 = obj196; + num4 = 1; + List list278 = new List(num4); + CollectionsMarshal.SetCount(list278, num4); + span7 = CollectionsMarshal.AsSpan(list278); + num3 = 0; + span7[num3] = 2849u; + obj195.KillEnemyDataIds = list278; + reference212 = obj195; + obj190.Steps = list270; + reference207 = obj190; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list289 = new List(index2); - CollectionsMarshal.SetCount(list289, index2); - span3 = CollectionsMarshal.AsSpan(list289); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2003647u, new Vector3(223.43774f, 21.469421f, -612.32935f), 180) + num2 = 1; + List list279 = new List(num2); + CollectionsMarshal.SetCount(list279, num2); + span3 = CollectionsMarshal.AsSpan(list279); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2003647u, new Vector3(223.43774f, 21.469421f, -612.32935f), 180) { ItemId = 2001222u }; - obj202.Steps = list289; - reference219 = obj202; + obj196.Steps = list279; + reference213 = obj196; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj203 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list290 = new List(num2); - CollectionsMarshal.SetCount(list290, num2); - span3 = CollectionsMarshal.AsSpan(list290); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(21.560913f, 16.342407f, -183.76447f), - MaximumDistance = 50f, - TerritoryId = 180 - } - } - } - }; - obj203.Steps = list290; - reference220 = obj203; - questRoot29.QuestSequence = list277; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(1341); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); - index = 0; - span[index] = "Censored"; - questRoot30.Author = list291; - index = 7; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); - num = 0; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - span3 = CollectionsMarshal.AsSpan(list293); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(21.560913f, 16.342407f, -183.76447f), - MaximumDistance = 50f, - TerritoryId = 180 - } - } - } - }; - obj204.Steps = list293; - reference221 = obj204; - num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - span3 = CollectionsMarshal.AsSpan(list294); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true - }; - obj205.Steps = list294; - reference222 = obj205; - num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 2 - }; - index2 = 4; - List list295 = new List(index2); - CollectionsMarshal.SetCount(list295, index2); - span3 = CollectionsMarshal.AsSpan(list295); - num2 = 0; - ref QuestStep reference224 = ref span3[num2]; - QuestStep obj207 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) - { - Fly = true, - Land = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(167.17906f, 21.487904f, -562.23f), - MaximumDistance = 50f, - TerritoryId = 180 - } - } - } - }; - num4 = 1; - List list296 = new List(num4); - CollectionsMarshal.SetCount(list296, num4); - span6 = CollectionsMarshal.AsSpan(list296); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANKOB207_01341_SCENE00018_EVENTAREA_WARP_YESNO_TITLE") - }; - obj207.DialogueChoices = list296; - reference224 = obj207; - num2++; - ref QuestStep reference225 = ref span3[num2]; - QuestStep obj208 = new QuestStep(EInteractionType.Combat, 2003885u, new Vector3(167.68127f, 21.438904f, -564.66016f), 180) - { - ItemId = 2001274u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list297 = new List(num3); - CollectionsMarshal.SetCount(list297, num3); - span7 = CollectionsMarshal.AsSpan(list297); - num4 = 0; - span7[num4] = 755u; - obj208.KillEnemyDataIds = list297; - SkipConditions skipConditions8 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); - num4 = 6; - List list298 = new List(num4); - CollectionsMarshal.SetCount(list298, num4); - span4 = CollectionsMarshal.AsSpan(list298); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions8.CompletionQuestVariablesFlags = list298; - skipConditions8.StepIf = skipStepConditions8; - obj208.SkipConditions = skipConditions8; - reference225 = obj208; - num2++; - ref QuestStep reference226 = ref span3[num2]; - QuestStep obj209 = new QuestStep(EInteractionType.Combat, 2003886u, new Vector3(170.8247f, 21.499878f, -565.17896f), 180) - { - ItemId = 2001274u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list299 = new List(num3); - CollectionsMarshal.SetCount(list299, num3); - span7 = CollectionsMarshal.AsSpan(list299); - num4 = 0; - span7[num4] = 755u; - obj209.KillEnemyDataIds = list299; - SkipConditions skipConditions9 = new SkipConditions(); - SkipStepConditions skipStepConditions9 = new SkipStepConditions(); - num4 = 6; - List list300 = new List(num4); - CollectionsMarshal.SetCount(list300, num4); - span4 = CollectionsMarshal.AsSpan(list300); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions9.CompletionQuestVariablesFlags = list300; - skipConditions9.StepIf = skipStepConditions9; - obj209.SkipConditions = skipConditions9; - reference226 = obj209; - num2++; - ref QuestStep reference227 = ref span3[num2]; - QuestStep obj210 = new QuestStep(EInteractionType.Combat, 2003887u, new Vector3(174.05957f, 21.438904f, -565.301f), 180) - { - ItemId = 2001274u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list301 = new List(num3); - CollectionsMarshal.SetCount(list301, num3); - span7 = CollectionsMarshal.AsSpan(list301); - num4 = 0; - span7[num4] = 755u; - obj210.KillEnemyDataIds = list301; - reference227 = obj210; - obj206.Steps = list295; - reference223 = obj206; - num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj211 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list302 = new List(num2); - CollectionsMarshal.SetCount(list302, num2); - span3 = CollectionsMarshal.AsSpan(list302); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2003888u, new Vector3(172.74731f, 21.377869f, -549.0654f), 180) - { - ItemId = 2001275u - }; - obj211.Steps = list302; - reference228 = obj211; - num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj212 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list303 = new List(index2); - CollectionsMarshal.SetCount(list303, index2); - span3 = CollectionsMarshal.AsSpan(list303); - num2 = 0; - ref QuestStep reference230 = ref span3[num2]; - QuestStep obj213 = new QuestStep(EInteractionType.Combat, 2003892u, new Vector3(163.07312f, 21.499878f, -571.2215f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list304 = new List(num4); - CollectionsMarshal.SetCount(list304, num4); - span7 = CollectionsMarshal.AsSpan(list304); - num3 = 0; - span7[num3] = 2845u; - obj213.KillEnemyDataIds = list304; - reference230 = obj213; - obj212.Steps = list303; - reference229 = obj212; - num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj214 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list305 = new List(num2); - CollectionsMarshal.SetCount(list305, num2); - span3 = CollectionsMarshal.AsSpan(list305); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-1.236023f, 33.38838f, -244.19019f), - MaximumDistance = 50f, - TerritoryId = 180 - } - } - } - }; - obj214.Steps = list305; - reference231 = obj214; - num++; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj215 = new QuestSequence + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list306 = new List(index2); - CollectionsMarshal.SetCount(list306, index2); - span3 = CollectionsMarshal.AsSpan(list306); + List list280 = new List(index2); + CollectionsMarshal.SetCount(list280, index2); + span3 = CollectionsMarshal.AsSpan(list280); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { - Fly = true + Fly = true, + AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(21.560913f, 16.342407f, -183.76447f), + MaximumDistance = 50f, + TerritoryId = 180 + } + } + } }; - obj215.Steps = list306; - reference232 = obj215; - questRoot30.QuestSequence = list292; - AddQuest(questId30, questRoot30); - AddQuest(new QuestId(1342), new QuestRoot - { - Disabled = true, - QuestSequence = new List() - }); - QuestId questId31 = new QuestId(1343); - QuestRoot questRoot31 = new QuestRoot(); + obj197.Steps = list280; + reference214 = obj197; + questRoot28.QuestSequence = list267; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(1341); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list307 = new List(num); - CollectionsMarshal.SetCount(list307, num); - span = CollectionsMarshal.AsSpan(list307); + List list281 = new List(num); + CollectionsMarshal.SetCount(list281, num); + span = CollectionsMarshal.AsSpan(list281); index = 0; span[index] = "Censored"; - questRoot31.Author = list307; - index = 3; - List list308 = new List(index); - CollectionsMarshal.SetCount(list308, index); - span2 = CollectionsMarshal.AsSpan(list308); + questRoot29.Author = list281; + index = 7; + List list282 = new List(index); + CollectionsMarshal.SetCount(list282, index); + span2 = CollectionsMarshal.AsSpan(list282); num = 0; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { @@ -101058,21 +94347,38 @@ public static class AssemblyQuestLoader } } }; - obj216.Steps = list309; - reference233 = obj216; + obj198.Steps = list283; + reference215 = obj198; num++; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj217 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 1 }; - index2 = 7; - List list310 = new List(index2); - CollectionsMarshal.SetCount(list310, index2); - span3 = CollectionsMarshal.AsSpan(list310); + index2 = 1; + List list284 = new List(index2); + CollectionsMarshal.SetCount(list284, index2); + span3 = CollectionsMarshal.AsSpan(list284); num2 = 0; - ref QuestStep reference235 = ref span3[num2]; - QuestStep obj218 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) + span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + obj199.Steps = list284; + reference216 = obj199; + num++; + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj200 = new QuestSequence + { + Sequence = 2 + }; + num2 = 4; + List list285 = new List(num2); + CollectionsMarshal.SetCount(list285, num2); + span3 = CollectionsMarshal.AsSpan(list285); + index2 = 0; + ref QuestStep reference218 = ref span3[index2]; + QuestStep obj201 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) { Fly = true, Land = true, @@ -101082,7 +94388,7 @@ public static class AssemblyQuestLoader { NearPosition = new NearPositionCondition { - Position = new Vector3(221.46777f, 21.491932f, -602.8513f), + Position = new Vector3(167.17906f, 21.487904f, -562.23f), MaximumDistance = 50f, TerritoryId = 180 } @@ -101090,127 +94396,37 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list311 = new List(num3); - CollectionsMarshal.SetCount(list311, num3); - span6 = CollectionsMarshal.AsSpan(list311); + List list286 = new List(num3); + CollectionsMarshal.SetCount(list286, num3); + span6 = CollectionsMarshal.AsSpan(list286); num4 = 0; span6[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANKOB209_01343_SCENE00009_EVENTAREA_WARP_YESNO_TITLE") + Prompt = new ExcelRef("TEXT_BANKOB207_01341_SCENE00018_EVENTAREA_WARP_YESNO_TITLE") }; - obj218.DialogueChoices = list311; - reference235 = obj218; - num2++; - ref QuestStep reference236 = ref span3[num2]; - QuestStep obj219 = new QuestStep(EInteractionType.Combat, 1008786u, new Vector3(229.29724f, 21.671387f, -592.4315f), 180) + obj201.DialogueChoices = list286; + reference218 = obj201; + index2++; + ref QuestStep reference219 = ref span3[index2]; + QuestStep obj202 = new QuestStep(EInteractionType.Combat, 2003885u, new Vector3(167.68127f, 21.438904f, -564.66016f), 180) { - EnemySpawnType = EEnemySpawnType.AfterInteraction + ItemId = 2001274u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; num4 = 1; - List list312 = new List(num4); - CollectionsMarshal.SetCount(list312, num4); - span7 = CollectionsMarshal.AsSpan(list312); + List list287 = new List(num4); + CollectionsMarshal.SetCount(list287, num4); + span7 = CollectionsMarshal.AsSpan(list287); num3 = 0; - span7[num3] = 757u; - obj219.KillEnemyDataIds = list312; + span7[num3] = 755u; + obj202.KillEnemyDataIds = list287; + SkipConditions skipConditions8 = new SkipConditions(); + SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num3 = 6; - List list313 = new List(num3); - CollectionsMarshal.SetCount(list313, num3); - span4 = CollectionsMarshal.AsSpan(list313); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - obj219.CompletionQuestVariablesFlags = list313; - reference236 = obj219; - num2++; - ref QuestStep reference237 = ref span3[num2]; - QuestStep obj220 = new QuestStep(EInteractionType.Combat, 1008784u, new Vector3(233.875f, 21.66776f, -605.2186f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list314 = new List(num4); - CollectionsMarshal.SetCount(list314, num4); - span7 = CollectionsMarshal.AsSpan(list314); - num3 = 0; - span7[num3] = 757u; - obj220.KillEnemyDataIds = list314; - num3 = 6; - List list315 = new List(num3); - CollectionsMarshal.SetCount(list315, num3); - span4 = CollectionsMarshal.AsSpan(list315); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj220.CompletionQuestVariablesFlags = list315; - reference237 = obj220; - num2++; - ref QuestStep reference238 = ref span3[num2]; - QuestStep obj221 = new QuestStep(EInteractionType.Combat, 1008782u, new Vector3(215.96094f, 21.603994f, -613.3364f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list316 = new List(num4); - CollectionsMarshal.SetCount(list316, num4); - span7 = CollectionsMarshal.AsSpan(list316); - num3 = 0; - span7[num3] = 757u; - obj221.KillEnemyDataIds = list316; - num3 = 6; - List list317 = new List(num3); - CollectionsMarshal.SetCount(list317, num3); - span4 = CollectionsMarshal.AsSpan(list317); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj221.CompletionQuestVariablesFlags = list317; - reference238 = obj221; - num2++; - ref QuestStep reference239 = ref span3[num2]; - QuestStep obj222 = new QuestStep(EInteractionType.Combat, 1008781u, new Vector3(228.29016f, 22.010138f, -616.083f), 180) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list318 = new List(num4); - CollectionsMarshal.SetCount(list318, num4); - span7 = CollectionsMarshal.AsSpan(list318); - num3 = 0; - span7[num3] = 758u; - obj222.KillEnemyDataIds = list318; - num3 = 6; - List list319 = new List(num3); - CollectionsMarshal.SetCount(list319, num3); - span4 = CollectionsMarshal.AsSpan(list319); + List list288 = new List(num3); + CollectionsMarshal.SetCount(list288, num3); + span4 = CollectionsMarshal.AsSpan(list288); num4 = 0; span4[num4] = null; num4++; @@ -101223,25 +94439,30 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj222.CompletionQuestVariablesFlags = list319; - reference239 = obj222; - num2++; - ref QuestStep reference240 = ref span3[num2]; - QuestStep obj223 = new QuestStep(EInteractionType.Combat, 1008785u, new Vector3(239.52087f, 25.649525f, -614.2825f), 180) + skipStepConditions8.CompletionQuestVariablesFlags = list288; + skipConditions8.StepIf = skipStepConditions8; + obj202.SkipConditions = skipConditions8; + reference219 = obj202; + index2++; + ref QuestStep reference220 = ref span3[index2]; + QuestStep obj203 = new QuestStep(EInteractionType.Combat, 2003886u, new Vector3(170.8247f, 21.499878f, -565.17896f), 180) { - EnemySpawnType = EEnemySpawnType.AfterInteraction + ItemId = 2001274u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; num4 = 1; - List list320 = new List(num4); - CollectionsMarshal.SetCount(list320, num4); - span7 = CollectionsMarshal.AsSpan(list320); + List list289 = new List(num4); + CollectionsMarshal.SetCount(list289, num4); + span7 = CollectionsMarshal.AsSpan(list289); num3 = 0; - span7[num3] = 758u; - obj223.KillEnemyDataIds = list320; + span7[num3] = 755u; + obj203.KillEnemyDataIds = list289; + SkipConditions skipConditions9 = new SkipConditions(); + SkipStepConditions skipStepConditions9 = new SkipStepConditions(); num3 = 6; - List list321 = new List(num3); - CollectionsMarshal.SetCount(list321, num3); - span4 = CollectionsMarshal.AsSpan(list321); + List list290 = new List(num3); + CollectionsMarshal.SetCount(list290, num3); + span4 = CollectionsMarshal.AsSpan(list290); num4 = 0; span4[num4] = null; num4++; @@ -101253,37 +94474,83 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - span4[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj223.CompletionQuestVariablesFlags = list321; - reference240 = obj223; - num2++; - ref QuestStep reference241 = ref span3[num2]; - QuestStep obj224 = new QuestStep(EInteractionType.Combat, 1008783u, new Vector3(240.80249f, 26.19751f, -598.50464f), 180) + span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions9.CompletionQuestVariablesFlags = list290; + skipConditions9.StepIf = skipStepConditions9; + obj203.SkipConditions = skipConditions9; + reference220 = obj203; + index2++; + ref QuestStep reference221 = ref span3[index2]; + QuestStep obj204 = new QuestStep(EInteractionType.Combat, 2003887u, new Vector3(174.05957f, 21.438904f, -565.301f), 180) + { + ItemId = 2001274u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + num4 = 1; + List list291 = new List(num4); + CollectionsMarshal.SetCount(list291, num4); + span7 = CollectionsMarshal.AsSpan(list291); + num3 = 0; + span7[num3] = 755u; + obj204.KillEnemyDataIds = list291; + reference221 = obj204; + obj200.Steps = list285; + reference217 = obj200; + num++; + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj205 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2003888u, new Vector3(172.74731f, 21.377869f, -549.0654f), 180) + { + ItemId = 2001275u + }; + obj205.Steps = list292; + reference222 = obj205; + num++; + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj206 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); + index2 = 0; + ref QuestStep reference224 = ref span3[index2]; + QuestStep obj207 = new QuestStep(EInteractionType.Combat, 2003892u, new Vector3(163.07312f, 21.499878f, -571.2215f), 180) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num4 = 1; - List list322 = new List(num4); - CollectionsMarshal.SetCount(list322, num4); - span7 = CollectionsMarshal.AsSpan(list322); - num3 = 0; - span7[num3] = 758u; - obj224.KillEnemyDataIds = list322; - reference241 = obj224; - obj217.Steps = list310; - reference234 = obj217; + num3 = 1; + List list294 = new List(num3); + CollectionsMarshal.SetCount(list294, num3); + span7 = CollectionsMarshal.AsSpan(list294); + num4 = 0; + span7[num4] = 2845u; + obj207.KillEnemyDataIds = list294; + reference224 = obj207; + obj206.Steps = list293; + reference223 = obj206; num++; - ref QuestSequence reference242 = ref span2[num]; - QuestSequence obj225 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 5 }; - num2 = 1; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - span3 = CollectionsMarshal.AsSpan(list323); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + index2 = 1; + List list295 = new List(index2); + CollectionsMarshal.SetCount(list295, index2); + span3 = CollectionsMarshal.AsSpan(list295); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) { Fly = true, AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, @@ -101293,40 +94560,62 @@ public static class AssemblyQuestLoader { NearPosition = new NearPositionCondition { - Position = new Vector3(21.560913f, 16.342407f, -183.76447f), + Position = new Vector3(-1.236023f, 33.38838f, -244.19019f), MaximumDistance = 50f, TerritoryId = 180 } } } }; - obj225.Steps = list323; - reference242 = obj225; - questRoot31.QuestSequence = list308; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(1344); - QuestRoot questRoot32 = new QuestRoot(); + obj208.Steps = list295; + reference225 = obj208; + num++; + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list296 = new List(num2); + CollectionsMarshal.SetCount(list296, num2); + span3 = CollectionsMarshal.AsSpan(list296); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + { + Fly = true + }; + obj209.Steps = list296; + reference226 = obj209; + questRoot29.QuestSequence = list282; + AddQuest(questId29, questRoot29); + AddQuest(new QuestId(1342), new QuestRoot + { + Disabled = true, + QuestSequence = new List() + }); + QuestId questId30 = new QuestId(1343); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list324 = new List(num); - CollectionsMarshal.SetCount(list324, num); - span = CollectionsMarshal.AsSpan(list324); + List list297 = new List(num); + CollectionsMarshal.SetCount(list297, num); + span = CollectionsMarshal.AsSpan(list297); index = 0; - span[index] = "liza"; - questRoot32.Author = list324; - index = 4; - List list325 = new List(index); - CollectionsMarshal.SetCount(list325, index); - span2 = CollectionsMarshal.AsSpan(list325); + span[index] = "Censored"; + questRoot30.Author = list297; + index = 3; + List list298 = new List(index); + CollectionsMarshal.SetCount(list298, index); + span2 = CollectionsMarshal.AsSpan(list298); num = 0; - ref QuestSequence reference243 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list326 = new List(index2); - CollectionsMarshal.SetCount(list326, index2); - span3 = CollectionsMarshal.AsSpan(list326); + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + span3 = CollectionsMarshal.AsSpan(list299); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) { @@ -101345,369 +94634,159 @@ public static class AssemblyQuestLoader } } }; - obj226.Steps = list326; - reference243 = obj226; + obj210.Steps = list299; + reference227 = obj210; num++; - ref QuestSequence reference244 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj211 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list327 = new List(num2); - CollectionsMarshal.SetCount(list327, num2); - span3 = CollectionsMarshal.AsSpan(list327); + num2 = 7; + List list300 = new List(num2); + CollectionsMarshal.SetCount(list300, num2); + span3 = CollectionsMarshal.AsSpan(list300); index2 = 0; - ref QuestStep reference245 = ref span3[index2]; - QuestStep obj228 = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + ref QuestStep reference229 = ref span3[index2]; + QuestStep obj212 = new QuestStep(EInteractionType.Interact, 1005960u, new Vector3(97.3678f, 56.809326f, -502.06763f), 180) { - Fly = true - }; - num3 = 1; - List list328 = new List(num3); - CollectionsMarshal.SetCount(list328, num3); - span6 = CollectionsMarshal.AsSpan(list328); - num4 = 0; - span6[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANKOB210_01344_Q1_000_000"), - Answer = new ExcelRef("TEXT_BANKOB210_01344_A1_000_001") - }; - obj228.DialogueChoices = list328; - reference245 = obj228; - obj227.Steps = list327; - reference244 = obj227; - num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj229 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list329 = new List(index2); - CollectionsMarshal.SetCount(list329, index2); - span3 = CollectionsMarshal.AsSpan(list329); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2003963u, new Vector3(91.203125f, 55.74109f, -483.299f), 180) - { - Comment = "Spawns enemy that we ignore" - }; - obj229.Steps = list329; - reference246 = obj229; - num++; - ref QuestSequence reference247 = ref span2[num]; - QuestSequence obj230 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list330 = new List(num2); - CollectionsMarshal.SetCount(list330, num2); - span3 = CollectionsMarshal.AsSpan(list330); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) - { - Fly = true - }; - obj230.Steps = list330; - reference247 = obj230; - questRoot32.QuestSequence = list325; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(1346); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list331 = new List(num); - CollectionsMarshal.SetCount(list331, num); - span = CollectionsMarshal.AsSpan(list331); - index = 0; - span[index] = "JerryWester"; - questRoot33.Author = list331; - index = 5; - List list332 = new List(index); - CollectionsMarshal.SetCount(list332, index); - span2 = CollectionsMarshal.AsSpan(list332); - num = 0; - ref QuestSequence reference248 = ref span2[num]; - QuestSequence obj231 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list333 = new List(index2); - CollectionsMarshal.SetCount(list333, index2); - span3 = CollectionsMarshal.AsSpan(list333); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1008597u, new Vector3(57.66382f, 44.999996f, -220.93542f), 140) - { - AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + Fly = true, + Land = true, SkipConditions = new SkipConditions { - AetheryteShortcutIf = new SkipAetheryteCondition + StepIf = new SkipStepConditions { - InSameTerritory = true + NearPosition = new NearPositionCondition + { + Position = new Vector3(221.46777f, 21.491932f, -602.8513f), + MaximumDistance = 50f, + TerritoryId = 180 + } } } }; - obj231.Steps = list333; - reference248 = obj231; - num++; - ref QuestSequence reference249 = ref span2[num]; - QuestSequence obj232 = new QuestSequence + num4 = 1; + List list301 = new List(num4); + CollectionsMarshal.SetCount(list301, num4); + span6 = CollectionsMarshal.AsSpan(list301); + num3 = 0; + span6[num3] = new DialogueChoice { - Sequence = 1 + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_BANKOB209_01343_SCENE00009_EVENTAREA_WARP_YESNO_TITLE") }; - num2 = 1; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1002058u, new Vector3(59.616943f, 45.157562f, -215.89996f), 140) - { - StopDistance = 7f - }; - obj232.Steps = list334; - reference249 = obj232; - num++; - ref QuestSequence reference250 = ref span2[num]; - QuestSequence obj233 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list335 = new List(index2); - CollectionsMarshal.SetCount(list335, index2); - span3 = CollectionsMarshal.AsSpan(list335); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(175.90674f, 52.66078f, -53.850098f), 140) - { - Fly = true - }; - num2++; - ref QuestStep reference251 = ref span3[num2]; - QuestStep obj234 = new QuestStep(EInteractionType.Combat, 2003561u, new Vector3(175.06665f, 52.628296f, -51.651794f), 140) + obj212.DialogueChoices = list301; + reference229 = obj212; + index2++; + ref QuestStep reference230 = ref span3[index2]; + QuestStep obj213 = new QuestStep(EInteractionType.Combat, 1008786u, new Vector3(229.29724f, 21.671387f, -592.4315f), 180) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num4 = 2; - List list336 = new List(num4); - CollectionsMarshal.SetCount(list336, num4); - span7 = CollectionsMarshal.AsSpan(list336); - num3 = 0; - span7[num3] = 2853u; - num3++; - span7[num3] = 2877u; - obj234.KillEnemyDataIds = list336; - reference251 = obj234; - obj233.Steps = list335; - reference250 = obj233; - num++; - ref QuestSequence reference252 = ref span2[num]; - QuestSequence obj235 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list337 = new List(num2); - CollectionsMarshal.SetCount(list337, num2); - span3 = CollectionsMarshal.AsSpan(list337); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008598u, new Vector3(140.45923f, 55.321606f, -33.066345f), 140); - obj235.Steps = list337; - reference252 = obj235; - num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj236 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list338 = new List(index2); - CollectionsMarshal.SetCount(list338, index2); - span3 = CollectionsMarshal.AsSpan(list338); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1002058u, new Vector3(59.616943f, 45.157562f, -215.89996f), 140) - { - Fly = true - }; - obj236.Steps = list338; - reference253 = obj236; - questRoot33.QuestSequence = list332; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(1347); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list339 = new List(num); - CollectionsMarshal.SetCount(list339, num); - span = CollectionsMarshal.AsSpan(list339); - index = 0; - span[index] = "JerryWester"; - questRoot34.Author = list339; - index = 10; - List list340 = new List(index); - CollectionsMarshal.SetCount(list340, index); - span2 = CollectionsMarshal.AsSpan(list340); - num = 0; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj237 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list341 = new List(num2); - CollectionsMarshal.SetCount(list341, num2); - span3 = CollectionsMarshal.AsSpan(list341); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008597u, new Vector3(57.66382f, 44.999996f, -220.93542f), 140) - { - StopDistance = 7f, - AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj237.Steps = list341; - reference254 = obj237; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj238 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list342 = new List(index2); - CollectionsMarshal.SetCount(list342, index2); - span3 = CollectionsMarshal.AsSpan(list342); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, null, null, 140) - { - TargetTerritoryId = (ushort)140, - ItemId = 30362u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008600u, new Vector3(-516.35004f, 14.956879f, -370.47382f), 140); - obj238.Steps = list342; - reference255 = obj238; - num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj239 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list343 = new List(num2); - CollectionsMarshal.SetCount(list343, num2); - span3 = CollectionsMarshal.AsSpan(list343); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-22.823868f, 37.760002f, 80.06303f), 131) - { - AetheryteShortcut = EAetheryteLocation.Uldah, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Uldah, - To = EAetheryteLocation.UldahChamberOfRule - } - }; - obj239.Steps = list343; - reference256 = obj239; - num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj240 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list344 = new List(index2); - CollectionsMarshal.SetCount(list344, index2); - span3 = CollectionsMarshal.AsSpan(list344); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008604u, new Vector3(34.77527f, 7.1999946f, -93.91931f), 130) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.UldahChamberOfRule, - To = EAetheryteLocation.UldahAdventurers - } - }; - obj240.Steps = list344; - reference257 = obj240; - num++; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj241 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list345 = new List(num2); - CollectionsMarshal.SetCount(list345, num2); - span3 = CollectionsMarshal.AsSpan(list345); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008608u, new Vector3(33.188354f, 7.199998f, -95.384155f), 130); - obj241.Steps = list345; - reference258 = obj241; - num++; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj242 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list346 = new List(index2); - CollectionsMarshal.SetCount(list346, index2); - span3 = CollectionsMarshal.AsSpan(list346); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130); - obj242.Steps = list346; - reference259 = obj242; - num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj243 = new QuestSequence - { - Sequence = 6 - }; - num2 = 2; - List list347 = new List(num2); - CollectionsMarshal.SetCount(list347, num2); - span3 = CollectionsMarshal.AsSpan(list347); - index2 = 0; - ref QuestStep reference261 = ref span3[index2]; - QuestStep obj244 = new QuestStep(EInteractionType.Interact, 1001968u, new Vector3(136.0647f, 4.0099874f, -67.85687f), 131) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.UldahAdventurers, - To = EAetheryteLocation.UldahSapphireAvenue - } - }; - num3 = 6; - List list348 = new List(num3); - CollectionsMarshal.SetCount(list348, num3); - span4 = CollectionsMarshal.AsSpan(list348); + num3 = 1; + List list302 = new List(num3); + CollectionsMarshal.SetCount(list302, num3); + span7 = CollectionsMarshal.AsSpan(list302); num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj244.CompletionQuestVariablesFlags = list348; - reference261 = obj244; - index2++; - ref QuestStep reference262 = ref span3[index2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1001966u, new Vector3(126.7262f, 4.01f, -83.84839f), 131); + span7[num4] = 757u; + obj213.KillEnemyDataIds = list302; num4 = 6; - List list349 = new List(num4); - CollectionsMarshal.SetCount(list349, num4); - span4 = CollectionsMarshal.AsSpan(list349); + List list303 = new List(num4); + CollectionsMarshal.SetCount(list303, num4); + span4 = CollectionsMarshal.AsSpan(list303); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + obj213.CompletionQuestVariablesFlags = list303; + reference230 = obj213; + index2++; + ref QuestStep reference231 = ref span3[index2]; + QuestStep obj214 = new QuestStep(EInteractionType.Combat, 1008784u, new Vector3(233.875f, 21.66776f, -605.2186f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list304 = new List(num3); + CollectionsMarshal.SetCount(list304, num3); + span7 = CollectionsMarshal.AsSpan(list304); + num4 = 0; + span7[num4] = 757u; + obj214.KillEnemyDataIds = list304; + num4 = 6; + List list305 = new List(num4); + CollectionsMarshal.SetCount(list305, num4); + span4 = CollectionsMarshal.AsSpan(list305); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj214.CompletionQuestVariablesFlags = list305; + reference231 = obj214; + index2++; + ref QuestStep reference232 = ref span3[index2]; + QuestStep obj215 = new QuestStep(EInteractionType.Combat, 1008782u, new Vector3(215.96094f, 21.603994f, -613.3364f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list306 = new List(num3); + CollectionsMarshal.SetCount(list306, num3); + span7 = CollectionsMarshal.AsSpan(list306); + num4 = 0; + span7[num4] = 757u; + obj215.KillEnemyDataIds = list306; + num4 = 6; + List list307 = new List(num4); + CollectionsMarshal.SetCount(list307, num4); + span4 = CollectionsMarshal.AsSpan(list307); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj215.CompletionQuestVariablesFlags = list307; + reference232 = obj215; + index2++; + ref QuestStep reference233 = ref span3[index2]; + QuestStep obj216 = new QuestStep(EInteractionType.Combat, 1008781u, new Vector3(228.29016f, 22.010138f, -616.083f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list308 = new List(num3); + CollectionsMarshal.SetCount(list308, num3); + span7 = CollectionsMarshal.AsSpan(list308); + num4 = 0; + span7[num4] = 758u; + obj216.KillEnemyDataIds = list308; + num4 = 6; + List list309 = new List(num4); + CollectionsMarshal.SetCount(list309, num4); + span4 = CollectionsMarshal.AsSpan(list309); num3 = 0; span4[num3] = null; num3++; @@ -101720,22 +94799,519 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list349; - reference262 = questStep18; - obj243.Steps = list347; - reference260 = obj243; + obj216.CompletionQuestVariablesFlags = list309; + reference233 = obj216; + index2++; + ref QuestStep reference234 = ref span3[index2]; + QuestStep obj217 = new QuestStep(EInteractionType.Combat, 1008785u, new Vector3(239.52087f, 25.649525f, -614.2825f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list310 = new List(num3); + CollectionsMarshal.SetCount(list310, num3); + span7 = CollectionsMarshal.AsSpan(list310); + num4 = 0; + span7[num4] = 758u; + obj217.KillEnemyDataIds = list310; + num4 = 6; + List list311 = new List(num4); + CollectionsMarshal.SetCount(list311, num4); + span4 = CollectionsMarshal.AsSpan(list311); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + obj217.CompletionQuestVariablesFlags = list311; + reference234 = obj217; + index2++; + ref QuestStep reference235 = ref span3[index2]; + QuestStep obj218 = new QuestStep(EInteractionType.Combat, 1008783u, new Vector3(240.80249f, 26.19751f, -598.50464f), 180) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list312 = new List(num3); + CollectionsMarshal.SetCount(list312, num3); + span7 = CollectionsMarshal.AsSpan(list312); + num4 = 0; + span7[num4] = 758u; + obj218.KillEnemyDataIds = list312; + reference235 = obj218; + obj211.Steps = list300; + reference228 = obj211; num++; - ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj245 = new QuestSequence + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj219 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list313 = new List(index2); + CollectionsMarshal.SetCount(list313, index2); + span3 = CollectionsMarshal.AsSpan(list313); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(21.560913f, 16.342407f, -183.76447f), + MaximumDistance = 50f, + TerritoryId = 180 + } + } + } + }; + obj219.Steps = list313; + reference236 = obj219; + questRoot30.QuestSequence = list298; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(1344); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list314 = new List(num); + CollectionsMarshal.SetCount(list314, num); + span = CollectionsMarshal.AsSpan(list314); + index = 0; + span[index] = "liza"; + questRoot31.Author = list314; + index = 4; + List list315 = new List(index); + CollectionsMarshal.SetCount(list315, index); + span2 = CollectionsMarshal.AsSpan(list315); + num = 0; + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj220 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + span3 = CollectionsMarshal.AsSpan(list316); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.OuterLaNosceaCampOverlook, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(21.560913f, 16.342407f, -183.76447f), + MaximumDistance = 50f, + TerritoryId = 180 + } + } + } + }; + obj220.Steps = list316; + reference237 = obj220; + num++; + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj221 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list317 = new List(index2); + CollectionsMarshal.SetCount(list317, index2); + span3 = CollectionsMarshal.AsSpan(list317); + num2 = 0; + ref QuestStep reference239 = ref span3[num2]; + QuestStep obj222 = new QuestStep(EInteractionType.Interact, 1005932u, new Vector3(-1.236023f, 33.38838f, -244.19019f), 180) + { + Fly = true + }; + num4 = 1; + List list318 = new List(num4); + CollectionsMarshal.SetCount(list318, num4); + span6 = CollectionsMarshal.AsSpan(list318); + num3 = 0; + span6[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_BANKOB210_01344_Q1_000_000"), + Answer = new ExcelRef("TEXT_BANKOB210_01344_A1_000_001") + }; + obj222.DialogueChoices = list318; + reference239 = obj222; + obj221.Steps = list317; + reference238 = obj221; + num++; + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj223 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list319 = new List(num2); + CollectionsMarshal.SetCount(list319, num2); + span3 = CollectionsMarshal.AsSpan(list319); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2003963u, new Vector3(91.203125f, 55.74109f, -483.299f), 180) + { + Comment = "Spawns enemy that we ignore" + }; + obj223.Steps = list319; + reference240 = obj223; + num++; + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj224 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list320 = new List(index2); + CollectionsMarshal.SetCount(list320, index2); + span3 = CollectionsMarshal.AsSpan(list320); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005929u, new Vector3(21.560913f, 16.342407f, -183.76447f), 180) + { + Fly = true + }; + obj224.Steps = list320; + reference241 = obj224; + questRoot31.QuestSequence = list315; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(1346); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list321 = new List(num); + CollectionsMarshal.SetCount(list321, num); + span = CollectionsMarshal.AsSpan(list321); + index = 0; + span[index] = "JerryWester"; + questRoot32.Author = list321; + index = 5; + List list322 = new List(index); + CollectionsMarshal.SetCount(list322, index); + span2 = CollectionsMarshal.AsSpan(list322); + num = 0; + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj225 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list323 = new List(num2); + CollectionsMarshal.SetCount(list323, num2); + span3 = CollectionsMarshal.AsSpan(list323); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1008597u, new Vector3(57.66382f, 44.999996f, -220.93542f), 140) + { + AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj225.Steps = list323; + reference242 = obj225; + num++; + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj226 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list324 = new List(index2); + CollectionsMarshal.SetCount(list324, index2); + span3 = CollectionsMarshal.AsSpan(list324); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1002058u, new Vector3(59.616943f, 45.157562f, -215.89996f), 140) + { + StopDistance = 7f + }; + obj226.Steps = list324; + reference243 = obj226; + num++; + ref QuestSequence reference244 = ref span2[num]; + QuestSequence obj227 = new QuestSequence + { + Sequence = 2 + }; + num2 = 2; + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + span3 = CollectionsMarshal.AsSpan(list325); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(175.90674f, 52.66078f, -53.850098f), 140) + { + Fly = true + }; + index2++; + ref QuestStep reference245 = ref span3[index2]; + QuestStep obj228 = new QuestStep(EInteractionType.Combat, 2003561u, new Vector3(175.06665f, 52.628296f, -51.651794f), 140) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 2; + List list326 = new List(num3); + CollectionsMarshal.SetCount(list326, num3); + span7 = CollectionsMarshal.AsSpan(list326); + num4 = 0; + span7[num4] = 2853u; + num4++; + span7[num4] = 2877u; + obj228.KillEnemyDataIds = list326; + reference245 = obj228; + obj227.Steps = list325; + reference244 = obj227; + num++; + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj229 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list327 = new List(index2); + CollectionsMarshal.SetCount(list327, index2); + span3 = CollectionsMarshal.AsSpan(list327); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1008598u, new Vector3(140.45923f, 55.321606f, -33.066345f), 140); + obj229.Steps = list327; + reference246 = obj229; + num++; + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj230 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list328 = new List(num2); + CollectionsMarshal.SetCount(list328, num2); + span3 = CollectionsMarshal.AsSpan(list328); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1002058u, new Vector3(59.616943f, 45.157562f, -215.89996f), 140) + { + Fly = true + }; + obj230.Steps = list328; + reference247 = obj230; + questRoot32.QuestSequence = list322; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(1347); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; + List list329 = new List(num); + CollectionsMarshal.SetCount(list329, num); + span = CollectionsMarshal.AsSpan(list329); + index = 0; + span[index] = "JerryWester"; + questRoot33.Author = list329; + index = 10; + List list330 = new List(index); + CollectionsMarshal.SetCount(list330, index); + span2 = CollectionsMarshal.AsSpan(list330); + num = 0; + ref QuestSequence reference248 = ref span2[num]; + QuestSequence obj231 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list331 = new List(index2); + CollectionsMarshal.SetCount(list331, index2); + span3 = CollectionsMarshal.AsSpan(list331); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1008597u, new Vector3(57.66382f, 44.999996f, -220.93542f), 140) + { + StopDistance = 7f, + AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj231.Steps = list331; + reference248 = obj231; + num++; + ref QuestSequence reference249 = ref span2[num]; + QuestSequence obj232 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list332 = new List(num2); + CollectionsMarshal.SetCount(list332, num2); + span3 = CollectionsMarshal.AsSpan(list332); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, null, null, 140) + { + TargetTerritoryId = (ushort)140, + ItemId = 30362u + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1008600u, new Vector3(-516.35004f, 14.956879f, -370.47382f), 140); + obj232.Steps = list332; + reference249 = obj232; + num++; + ref QuestSequence reference250 = ref span2[num]; + QuestSequence obj233 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list333 = new List(index2); + CollectionsMarshal.SetCount(list333, index2); + span3 = CollectionsMarshal.AsSpan(list333); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-22.823868f, 37.760002f, 80.06303f), 131) + { + AetheryteShortcut = EAetheryteLocation.Uldah, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Uldah, + To = EAetheryteLocation.UldahChamberOfRule + } + }; + obj233.Steps = list333; + reference250 = obj233; + num++; + ref QuestSequence reference251 = ref span2[num]; + QuestSequence obj234 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list334 = new List(num2); + CollectionsMarshal.SetCount(list334, num2); + span3 = CollectionsMarshal.AsSpan(list334); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1008604u, new Vector3(34.77527f, 7.1999946f, -93.91931f), 130) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.UldahChamberOfRule, + To = EAetheryteLocation.UldahAdventurers + } + }; + obj234.Steps = list334; + reference251 = obj234; + num++; + ref QuestSequence reference252 = ref span2[num]; + QuestSequence obj235 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list335 = new List(index2); + CollectionsMarshal.SetCount(list335, index2); + span3 = CollectionsMarshal.AsSpan(list335); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1008608u, new Vector3(33.188354f, 7.199998f, -95.384155f), 130); + obj235.Steps = list335; + reference252 = obj235; + num++; + ref QuestSequence reference253 = ref span2[num]; + QuestSequence obj236 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list336 = new List(num2); + CollectionsMarshal.SetCount(list336, num2); + span3 = CollectionsMarshal.AsSpan(list336); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130); + obj236.Steps = list336; + reference253 = obj236; + num++; + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj237 = new QuestSequence + { + Sequence = 6 + }; + index2 = 2; + List list337 = new List(index2); + CollectionsMarshal.SetCount(list337, index2); + span3 = CollectionsMarshal.AsSpan(list337); + num2 = 0; + ref QuestStep reference255 = ref span3[num2]; + QuestStep obj238 = new QuestStep(EInteractionType.Interact, 1001968u, new Vector3(136.0647f, 4.0099874f, -67.85687f), 131) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.UldahAdventurers, + To = EAetheryteLocation.UldahSapphireAvenue + } + }; + num4 = 6; + List list338 = new List(num4); + CollectionsMarshal.SetCount(list338, num4); + span4 = CollectionsMarshal.AsSpan(list338); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj238.CompletionQuestVariablesFlags = list338; + reference255 = obj238; + num2++; + ref QuestStep reference256 = ref span3[num2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1001966u, new Vector3(126.7262f, 4.01f, -83.84839f), 131); + num3 = 6; + List list339 = new List(num3); + CollectionsMarshal.SetCount(list339, num3); + span4 = CollectionsMarshal.AsSpan(list339); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list339; + reference256 = questStep18; + obj237.Steps = list337; + reference254 = obj237; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj239 = new QuestSequence { Sequence = 7 }; - index2 = 1; - List list350 = new List(index2); - CollectionsMarshal.SetCount(list350, index2); - span3 = CollectionsMarshal.AsSpan(list350); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) + num2 = 1; + List list340 = new List(num2); + CollectionsMarshal.SetCount(list340, num2); + span3 = CollectionsMarshal.AsSpan(list340); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001353u, new Vector3(21.072632f, 7.45f, -78.78235f), 130) { AethernetShortcut = new AethernetShortcut { @@ -101743,34 +95319,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj245.Steps = list350; - reference263 = obj245; + obj239.Steps = list340; + reference257 = obj239; num++; - ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj240 = new QuestSequence { Sequence = 8 }; - num2 = 1; - List list351 = new List(num2); - CollectionsMarshal.SetCount(list351, num2); - span3 = CollectionsMarshal.AsSpan(list351); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1008608u, new Vector3(33.188354f, 7.199998f, -95.384155f), 130); - obj246.Steps = list351; - reference264 = obj246; + index2 = 1; + List list341 = new List(index2); + CollectionsMarshal.SetCount(list341, index2); + span3 = CollectionsMarshal.AsSpan(list341); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1008608u, new Vector3(33.188354f, 7.199998f, -95.384155f), 130); + obj240.Steps = list341; + reference258 = obj240; num++; - ref QuestSequence reference265 = ref span2[num]; - QuestSequence obj247 = new QuestSequence + ref QuestSequence reference259 = ref span2[num]; + QuestSequence obj241 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list352 = new List(index2); - CollectionsMarshal.SetCount(list352, index2); - span3 = CollectionsMarshal.AsSpan(list352); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1008616u, new Vector3(-18.265076f, 36.013893f, 57.938477f), 131) + num2 = 1; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + span3 = CollectionsMarshal.AsSpan(list342); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1008616u, new Vector3(-18.265076f, 36.013893f, 57.938477f), 131) { AethernetShortcut = new AethernetShortcut { @@ -101778,10 +95354,10 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahChamberOfRule } }; - obj247.Steps = list352; - reference265 = obj247; - questRoot34.QuestSequence = list340; - AddQuest(questId34, questRoot34); + obj241.Steps = list342; + reference259 = obj241; + questRoot33.QuestSequence = list330; + AddQuest(questId33, questRoot33); } private static void LoadQuests27() @@ -105350,14 +98926,14 @@ public static class AssemblyQuestLoader reference166 = obj156; questRoot24.QuestSequence = list210; AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(1385); + QuestId questId25 = new QuestId(1386); QuestRoot questRoot25 = new QuestRoot(); num = 1; List list218 = new List(num); CollectionsMarshal.SetCount(list218, num); span = CollectionsMarshal.AsSpan(list218); index = 0; - span[index] = "alydev"; + span[index] = "Censored"; questRoot25.Author = list218; index = 3; List list219 = new List(index); @@ -105385,7 +98961,7 @@ public static class AssemblyQuestLoader NearPosition = new NearPositionCondition { Position = new Vector3(-220.7218f, -40.720844f, 37.247192f), - MaximumDistance = 100f, + MaximumDistance = 50f, TerritoryId = 138 } } @@ -105397,16 +98973,29 @@ public static class AssemblyQuestLoader ref QuestSequence reference168 = ref span2[num]; QuestSequence obj158 = new QuestSequence { - Sequence = 1, - Comment = "WIP, adds spawn when walking over certain spots, please attack manually" + Sequence = 1 }; - num2 = 8; + num2 = 2; List list221 = new List(num2); CollectionsMarshal.SetCount(list221, num2); span3 = CollectionsMarshal.AsSpan(list221); index2 = 0; ref QuestStep reference169 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138); + QuestStep obj159 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-847.4226f, -25.652754f, 886.75653f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; index3 = 1; List list222 = new List(index3); CollectionsMarshal.SetCount(list222, index3); @@ -105414,522 +99003,87 @@ public static class AssemblyQuestLoader num3 = 0; span5[num3] = new DialogueChoice { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANSAH107_01385_Q1_000_000"), - Answer = new ExcelRef("TEXT_BANSAH107_01385_A1_000_001") + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_BANSAH108_01386_01376_Q1_000_000") }; - questStep10.DialogueChoices = list222; - reference169 = questStep10; + obj159.DialogueChoices = list222; + reference169 = obj159; index2++; ref QuestStep reference170 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2003845u, new Vector3(-813.22955f, -41.763977f, 670.3745f), 138); - num3 = 6; - List> list223 = new List>(num3); + QuestStep obj160 = new QuestStep(EInteractionType.Combat, null, new Vector3(-830.20886f, -25.652752f, 889.1423f), 138) + { + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 3; + List list223 = new List(num3); CollectionsMarshal.SetCount(list223, num3); - span8 = CollectionsMarshal.AsSpan(list223); + span4 = CollectionsMarshal.AsSpan(list223); index3 = 0; - span8[index3] = null; + span4[index3] = 765u; index3++; - ref List reference171 = ref span8[index3]; - index4 = 15; - List list224 = new List(index4); - CollectionsMarshal.SetCount(list224, index4); - span6 = CollectionsMarshal.AsSpan(list224); - num4 = 0; - span6[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)3, EQuestWorkMode.Bitwise); - reference171 = list224; + span4[index3] = 775u; index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep11.RequiredQuestVariables = list223; - index3 = 6; - List list225 = new List(index3); - CollectionsMarshal.SetCount(list225, index3); - span6 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list225; - reference170 = questStep11; - index2++; - ref QuestStep reference172 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2003853u, new Vector3(-810.23883f, -41.763977f, 662.16516f), 138); - num3 = 6; - List> list226 = new List>(num3); - CollectionsMarshal.SetCount(list226, num3); - span8 = CollectionsMarshal.AsSpan(list226); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference173 = ref span8[index3]; - num4 = 5; - List list227 = new List(num4); - CollectionsMarshal.SetCount(list227, num4); - span6 = CollectionsMarshal.AsSpan(list227); - index4 = 0; - span6[index4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)4, (byte)1, EQuestWorkMode.Bitwise); - reference173 = list227; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep12.RequiredQuestVariables = list226; - index3 = 6; - List list228 = new List(index3); - CollectionsMarshal.SetCount(list228, index3); - span6 = CollectionsMarshal.AsSpan(list228); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list228; - reference172 = questStep12; - index2++; - ref QuestStep reference174 = ref span3[index2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2003847u, new Vector3(-803.9826f, -41.21466f, 675.2268f), 138); - num3 = 6; - List> list229 = new List>(num3); - CollectionsMarshal.SetCount(list229, num3); - span8 = CollectionsMarshal.AsSpan(list229); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference175 = ref span8[index3]; - index4 = 15; - List list230 = new List(index4); - CollectionsMarshal.SetCount(list230, index4); - span6 = CollectionsMarshal.AsSpan(list230); - num4 = 0; - span6[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)3, EQuestWorkMode.Bitwise); - reference175 = list230; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep13.RequiredQuestVariables = list229; - index3 = 6; - List list231 = new List(index3); - CollectionsMarshal.SetCount(list231, index3); - span6 = CollectionsMarshal.AsSpan(list231); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list231; - reference174 = questStep13; - index2++; - ref QuestStep reference176 = ref span3[index2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2003854u, new Vector3(-789.5781f, -41.36731f, 676.3561f), 138); - num3 = 6; - List> list232 = new List>(num3); - CollectionsMarshal.SetCount(list232, num3); - span8 = CollectionsMarshal.AsSpan(list232); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference177 = ref span8[index3]; - num4 = 5; - List list233 = new List(num4); - CollectionsMarshal.SetCount(list233, num4); - span6 = CollectionsMarshal.AsSpan(list233); - index4 = 0; - span6[index4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)4, (byte)2, EQuestWorkMode.Bitwise); - reference177 = list233; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep14.RequiredQuestVariables = list232; - index3 = 6; - List list234 = new List(index3); - CollectionsMarshal.SetCount(list234, index3); - span6 = CollectionsMarshal.AsSpan(list234); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list234; - reference176 = questStep14; - index2++; - ref QuestStep reference178 = ref span3[index2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2003846u, new Vector3(-800.7782f, -41.672424f, 690.7606f), 138); - num3 = 6; - List> list235 = new List>(num3); - CollectionsMarshal.SetCount(list235, num3); - span8 = CollectionsMarshal.AsSpan(list235); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference179 = ref span8[index3]; - index4 = 15; - List list236 = new List(index4); - CollectionsMarshal.SetCount(list236, index4); - span6 = CollectionsMarshal.AsSpan(list236); - num4 = 0; - span6[num4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)2, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)3, EQuestWorkMode.Bitwise); - reference179 = list236; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep15.RequiredQuestVariables = list235; - index3 = 6; - List list237 = new List(index3); - CollectionsMarshal.SetCount(list237, index3); - span6 = CollectionsMarshal.AsSpan(list237); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list237; - reference178 = questStep15; - index2++; - ref QuestStep reference180 = ref span3[index2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2003848u, new Vector3(-797.72644f, -41.703003f, 704.219f), 138); - num3 = 6; - List> list238 = new List>(num3); - CollectionsMarshal.SetCount(list238, num3); - span8 = CollectionsMarshal.AsSpan(list238); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference181 = ref span8[index3]; - num4 = 15; - List list239 = new List(num4); - CollectionsMarshal.SetCount(list239, num4); - span6 = CollectionsMarshal.AsSpan(list239); - index4 = 0; - span6[index4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)1, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)2, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)3, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)4, (byte)1, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)1, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)2, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)3, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)4, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)1, (byte)3, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)2, (byte)3, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)3, (byte)3, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = new QuestWorkValue((byte)4, (byte)3, EQuestWorkMode.Bitwise); - reference181 = list239; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep16.RequiredQuestVariables = list238; - index3 = 6; - List list240 = new List(index3); - CollectionsMarshal.SetCount(list240, index3); - span6 = CollectionsMarshal.AsSpan(list240); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list240; - reference180 = questStep16; - index2++; - ref QuestStep reference182 = ref span3[index2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2003855u, new Vector3(-790.12744f, -41.794495f, 708.5831f), 138); - num3 = 6; - List> list241 = new List>(num3); - CollectionsMarshal.SetCount(list241, num3); - span8 = CollectionsMarshal.AsSpan(list241); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference183 = ref span8[index3]; - index4 = 5; - List list242 = new List(index4); - CollectionsMarshal.SetCount(list242, index4); - span6 = CollectionsMarshal.AsSpan(list242); - num4 = 0; - span6[num4] = new QuestWorkValue(0, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)1, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, (byte)3, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, (byte)3, EQuestWorkMode.Bitwise); - reference183 = list242; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - questStep17.RequiredQuestVariables = list241; - index3 = 6; - List list243 = new List(index3); - CollectionsMarshal.SetCount(list243, index3); - span6 = CollectionsMarshal.AsSpan(list243); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list243; - reference182 = questStep17; + span4[index3] = 776u; + obj160.KillEnemyDataIds = list223; + reference170 = obj160; obj158.Steps = list221; reference168 = obj158; num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1008802u, new Vector3(-814.84705f, -42.154568f, 694.3312f), 138); - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) + span3[num2] = new QuestStep(EInteractionType.Interact, 2004012u, new Vector3(-847.50134f, -29.34314f, 887.0526f), 138) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + TargetTerritoryId = (ushort)138, SkipConditions = new SkipConditions { - AetheryteShortcutIf = new SkipAetheryteCondition + StepIf = new SkipStepConditions { - NearPosition = new NearPositionCondition + NotNearPosition = new NearPositionCondition { - Position = new Vector3(-220.7218f, -40.720844f, 37.247192f), - MaximumDistance = 100f, + Position = new Vector3(-847.4226f, -25.652754f, 886.75653f), + MaximumDistance = 50f, TerritoryId = 138 } } } }; - obj159.Steps = list244; - reference184 = obj159; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138); + obj161.Steps = list224; + reference171 = obj161; questRoot25.QuestSequence = list219; AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(1386); + QuestId questId26 = new QuestId(1387); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list245 = new List(num); - CollectionsMarshal.SetCount(list245, num); - span = CollectionsMarshal.AsSpan(list245); + List list225 = new List(num); + CollectionsMarshal.SetCount(list225, num); + span = CollectionsMarshal.AsSpan(list225); index = 0; span[index] = "Censored"; - questRoot26.Author = list245; + questRoot26.Author = list225; index = 3; - List list246 = new List(index); - CollectionsMarshal.SetCount(list246, index); - span2 = CollectionsMarshal.AsSpan(list246); + List list226 = new List(index); + CollectionsMarshal.SetCount(list226, index); + span2 = CollectionsMarshal.AsSpan(list226); num = 0; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj162 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) { @@ -105948,21 +99102,21 @@ public static class AssemblyQuestLoader } } }; - obj160.Steps = list247; - reference185 = obj160; + obj162.Steps = list227; + reference172 = obj162; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 1 }; - index2 = 2; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); + index2 = 7; + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); num2 = 0; - ref QuestStep reference187 = ref span3[num2]; - QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) + ref QuestStep reference174 = ref span3[num2]; + QuestStep obj164 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) { SkipConditions = new SkipConditions { @@ -105977,94 +99131,123 @@ public static class AssemblyQuestLoader } } }; - num3 = 1; - List list249 = new List(num3); - CollectionsMarshal.SetCount(list249, num3); - span5 = CollectionsMarshal.AsSpan(list249); - index3 = 0; - span5[index3] = new DialogueChoice + index3 = 1; + List list229 = new List(index3); + CollectionsMarshal.SetCount(list229, index3); + span5 = CollectionsMarshal.AsSpan(list229); + num3 = 0; + span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANSAH108_01386_01376_Q1_000_000") + Prompt = new ExcelRef("TEXT_BANSAH109_01387_Q1_000_000") }; - obj162.DialogueChoices = list249; - reference187 = obj162; + obj164.DialogueChoices = list229; + reference174 = obj164; num2++; - ref QuestStep reference188 = ref span3[num2]; - QuestStep obj163 = new QuestStep(EInteractionType.Combat, null, new Vector3(-830.20886f, -25.652752f, 889.1423f), 138) + ref QuestStep reference175 = ref span3[num2]; + QuestStep obj165 = new QuestStep(EInteractionType.Combat, null, new Vector3(-847.4226f, -25.652754f, 886.75653f), 138) { - EnemySpawnType = EEnemySpawnType.OverworldEnemies + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - index3 = 3; - List list250 = new List(index3); - CollectionsMarshal.SetCount(list250, index3); - span4 = CollectionsMarshal.AsSpan(list250); + num3 = 1; + List list230 = new List(num3); + CollectionsMarshal.SetCount(list230, num3); + span4 = CollectionsMarshal.AsSpan(list230); + index3 = 0; + span4[index3] = 2839u; + obj165.KillEnemyDataIds = list230; + reference175 = obj165; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004006u, new Vector3(-845.79236f, -25.650513f, 887.6019f), 138); + num2++; + ref QuestStep reference176 = ref span3[num2]; + QuestStep obj166 = new QuestStep(EInteractionType.Combat, null, new Vector3(-834.959f, -25.652752f, 881.4168f), 138) + { + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + index3 = 1; + List list231 = new List(index3); + CollectionsMarshal.SetCount(list231, index3); + span4 = CollectionsMarshal.AsSpan(list231); num3 = 0; - span4[num3] = 765u; - num3++; - span4[num3] = 775u; - num3++; - span4[num3] = 776u; - obj163.KillEnemyDataIds = list250; - reference188 = obj163; - obj161.Steps = list248; - reference186 = obj161; + span4[num3] = 2839u; + obj166.KillEnemyDataIds = list231; + reference176 = obj166; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004005u, new Vector3(-833.2799f, -25.68097f, 880.70483f), 138); + num2++; + ref QuestStep reference177 = ref span3[num2]; + QuestStep obj167 = new QuestStep(EInteractionType.Combat, null, new Vector3(-830.6505f, -25.647753f, 896.4246f), 138) + { + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea + }; + num3 = 1; + List list232 = new List(num3); + CollectionsMarshal.SetCount(list232, num3); + span4 = CollectionsMarshal.AsSpan(list232); + index3 = 0; + span4[index3] = 2839u; + obj167.KillEnemyDataIds = list232; + reference177 = obj167; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004004u, new Vector3(-830.1366f, -25.68097f, 897.48975f), 138); + obj163.Steps = list228; + reference173 = obj163; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); + num2 = 1; + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + span3 = CollectionsMarshal.AsSpan(list233); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004012u, new Vector3(-847.50134f, -29.34314f, 887.0526f), 138) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) { - TargetTerritoryId = (ushort)138, + Fly = true, + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, SkipConditions = new SkipConditions { - StepIf = new SkipStepConditions + AetheryteShortcutIf = new SkipAetheryteCondition { - NotNearPosition = new NearPositionCondition + NearPosition = new NearPositionCondition { - Position = new Vector3(-847.4226f, -25.652754f, 886.75653f), + Position = new Vector3(-220.7218f, -40.720844f, 37.247192f), MaximumDistance = 50f, TerritoryId = 138 } } } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138); - obj164.Steps = list251; - reference189 = obj164; - questRoot26.QuestSequence = list246; + obj168.Steps = list233; + reference178 = obj168; + questRoot26.QuestSequence = list226; AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(1387); + QuestId questId27 = new QuestId(1388); QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list252 = new List(num); - CollectionsMarshal.SetCount(list252, num); - span = CollectionsMarshal.AsSpan(list252); + List list234 = new List(num); + CollectionsMarshal.SetCount(list234, num); + span = CollectionsMarshal.AsSpan(list234); index = 0; span[index] = "Censored"; - questRoot27.Author = list252; + questRoot27.Author = list234; index = 3; - List list253 = new List(index); - CollectionsMarshal.SetCount(list253, index); - span2 = CollectionsMarshal.AsSpan(list253); + List list235 = new List(index); + CollectionsMarshal.SetCount(list235, index); + span2 = CollectionsMarshal.AsSpan(list235); num = 0; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj169 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) { @@ -106083,256 +99266,199 @@ public static class AssemblyQuestLoader } } }; - obj165.Steps = list254; - reference190 = obj165; + obj169.Steps = list236; + reference179 = obj169; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 1 }; - num2 = 7; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); + num2 = 2; + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); index2 = 0; - ref QuestStep reference192 = ref span3[index2]; - QuestStep obj167 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) + ref QuestStep reference181 = ref span3[index2]; + QuestStep obj171 = new QuestStep(EInteractionType.Combat, 1008793u, new Vector3(-55.436035f, -24.903355f, 36.75891f), 138) { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + index3 = 1; + List list238 = new List(index3); + CollectionsMarshal.SetCount(list238, index3); + span4 = CollectionsMarshal.AsSpan(list238); + num3 = 0; + span4[num3] = 2903u; + obj171.KillEnemyDataIds = list238; + reference181 = obj171; + index2++; + ref QuestStep reference182 = ref span3[index2]; + QuestStep obj172 = new QuestStep(EInteractionType.Combat, 1008796u, new Vector3(46.066895f, -14.420642f, 55.008667f), 138) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list239 = new List(num3); + CollectionsMarshal.SetCount(list239, num3); + span4 = CollectionsMarshal.AsSpan(list239); + index3 = 0; + span4[index3] = 2903u; + obj172.KillEnemyDataIds = list239; + reference182 = obj172; + obj170.Steps = list237; + reference180 = obj170; + num++; + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj173 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) + { + Fly = true + }; + obj173.Steps = list240; + reference183 = obj173; + questRoot27.QuestSequence = list235; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(1390); + QuestRoot questRoot28 = new QuestRoot(); + num = 1; + List list241 = new List(num); + CollectionsMarshal.SetCount(list241, num); + span = CollectionsMarshal.AsSpan(list241); + index = 0; + span[index] = "Censored"; + questRoot28.Author = list241; + index = 3; + List list242 = new List(index); + CollectionsMarshal.SetCount(list242, index); + span2 = CollectionsMarshal.AsSpan(list242); + num = 0; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj174.Steps = list243; + reference184 = obj174; + num++; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj175 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); + num2 = 0; + ref QuestStep reference186 = ref span3[num2]; + QuestStep obj176 = new QuestStep(EInteractionType.Combat, null, new Vector3(-230.4717f, -42.561234f, -222.34785f), 138) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + index3 = 1; + List list245 = new List(index3); + CollectionsMarshal.SetCount(list245, index3); + span7 = CollectionsMarshal.AsSpan(list245); + num3 = 0; + span7[num3] = new ComplexCombatData + { + DataId = 768u, + MinimumKillCount = 3u + }; + obj176.ComplexCombatData = list245; + reference186 = obj176; + obj175.Steps = list244; + reference185 = obj175; + num++; + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj177 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list246 = new List(num2); + CollectionsMarshal.SetCount(list246, num2); + span3 = CollectionsMarshal.AsSpan(list246); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) + { + Fly = true, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions { NearPosition = new NearPositionCondition { - Position = new Vector3(-847.4226f, -25.652754f, 886.75653f), - MaximumDistance = 50f, + Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), + MaximumDistance = 5f, TerritoryId = 138 } } } }; - num3 = 1; - List list256 = new List(num3); - CollectionsMarshal.SetCount(list256, num3); - span5 = CollectionsMarshal.AsSpan(list256); - index3 = 0; - span5[index3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANSAH109_01387_Q1_000_000") - }; - obj167.DialogueChoices = list256; - reference192 = obj167; index2++; - ref QuestStep reference193 = ref span3[index2]; - QuestStep obj168 = new QuestStep(EInteractionType.Combat, null, new Vector3(-847.4226f, -25.652754f, 886.75653f), 138) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list257 = new List(index3); - CollectionsMarshal.SetCount(list257, index3); - span4 = CollectionsMarshal.AsSpan(list257); - num3 = 0; - span4[num3] = 2839u; - obj168.KillEnemyDataIds = list257; - reference193 = obj168; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004006u, new Vector3(-845.79236f, -25.650513f, 887.6019f), 138); - index2++; - ref QuestStep reference194 = ref span3[index2]; - QuestStep obj169 = new QuestStep(EInteractionType.Combat, null, new Vector3(-834.959f, -25.652752f, 881.4168f), 138) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list258 = new List(num3); - CollectionsMarshal.SetCount(list258, num3); - span4 = CollectionsMarshal.AsSpan(list258); - index3 = 0; - span4[index3] = 2839u; - obj169.KillEnemyDataIds = list258; - reference194 = obj169; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004005u, new Vector3(-833.2799f, -25.68097f, 880.70483f), 138); - index2++; - ref QuestStep reference195 = ref span3[index2]; - QuestStep obj170 = new QuestStep(EInteractionType.Combat, null, new Vector3(-830.6505f, -25.647753f, 896.4246f), 138) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list259 = new List(index3); - CollectionsMarshal.SetCount(list259, index3); - span4 = CollectionsMarshal.AsSpan(list259); - num3 = 0; - span4[num3] = 2839u; - obj170.KillEnemyDataIds = list259; - reference195 = obj170; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004004u, new Vector3(-830.1366f, -25.68097f, 897.48975f), 138); - obj166.Steps = list255; - reference191 = obj166; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj171 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list260 = new List(index2); - CollectionsMarshal.SetCount(list260, index2); - span3 = CollectionsMarshal.AsSpan(list260); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-220.7218f, -40.720844f, 37.247192f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj171.Steps = list260; - reference196 = obj171; - questRoot27.QuestSequence = list253; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(1388); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list261 = new List(num); - CollectionsMarshal.SetCount(list261, num); - span = CollectionsMarshal.AsSpan(list261); - index = 0; - span[index] = "Censored"; - questRoot28.Author = list261; - index = 3; - List list262 = new List(index); - CollectionsMarshal.SetCount(list262, index); - span2 = CollectionsMarshal.AsSpan(list262); - num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj172 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-220.7218f, -40.720844f, 37.247192f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj172.Steps = list263; - reference197 = obj172; - num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); - num2 = 0; - ref QuestStep reference199 = ref span3[num2]; - QuestStep obj174 = new QuestStep(EInteractionType.Combat, 1008793u, new Vector3(-55.436035f, -24.903355f, 36.75891f), 138) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list265 = new List(num3); - CollectionsMarshal.SetCount(list265, num3); - span4 = CollectionsMarshal.AsSpan(list265); - index3 = 0; - span4[index3] = 2903u; - obj174.KillEnemyDataIds = list265; - reference199 = obj174; - num2++; - ref QuestStep reference200 = ref span3[num2]; - QuestStep obj175 = new QuestStep(EInteractionType.Combat, 1008796u, new Vector3(46.066895f, -14.420642f, 55.008667f), 138) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - index3 = 1; - List list266 = new List(index3); - CollectionsMarshal.SetCount(list266, index3); - span4 = CollectionsMarshal.AsSpan(list266); - num3 = 0; - span4[num3] = 2903u; - obj175.KillEnemyDataIds = list266; - reference200 = obj175; - obj173.Steps = list264; - reference198 = obj173; - num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj176 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005938u, new Vector3(-220.7218f, -40.720844f, 37.247192f), 138) - { - Fly = true - }; - obj176.Steps = list267; - reference201 = obj176; - questRoot28.QuestSequence = list262; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); + obj177.Steps = list246; + reference187 = obj177; + questRoot28.QuestSequence = list242; AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(1390); + QuestId questId29 = new QuestId(1391); QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list268 = new List(num); - CollectionsMarshal.SetCount(list268, num); - span = CollectionsMarshal.AsSpan(list268); + List list247 = new List(num); + CollectionsMarshal.SetCount(list247, num); + span = CollectionsMarshal.AsSpan(list247); index = 0; span[index] = "Censored"; - questRoot29.Author = list268; + questRoot29.Author = list247; index = 3; - List list269 = new List(index); - CollectionsMarshal.SetCount(list269, index); - span2 = CollectionsMarshal.AsSpan(list269); + List list248 = new List(index); + CollectionsMarshal.SetCount(list248, index); + span2 = CollectionsMarshal.AsSpan(list248); num = 0; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list270 = new List(index2); - CollectionsMarshal.SetCount(list270, index2); - span3 = CollectionsMarshal.AsSpan(list270); + List list249 = new List(index2); + CollectionsMarshal.SetCount(list249, index2); + span3 = CollectionsMarshal.AsSpan(list249); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) { @@ -106351,49 +99477,73 @@ public static class AssemblyQuestLoader } } }; - obj177.Steps = list270; - reference202 = obj177; + obj178.Steps = list249; + reference188 = obj178; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list271 = new List(num2); - CollectionsMarshal.SetCount(list271, num2); - span3 = CollectionsMarshal.AsSpan(list271); + List list250 = new List(num2); + CollectionsMarshal.SetCount(list250, num2); + span3 = CollectionsMarshal.AsSpan(list250); index2 = 0; - ref QuestStep reference204 = ref span3[index2]; - QuestStep obj179 = new QuestStep(EInteractionType.Combat, null, new Vector3(-230.4717f, -42.561234f, -222.34785f), 138) + ref QuestStep reference190 = ref span3[index2]; + QuestStep obj180 = new QuestStep(EInteractionType.Combat, null, new Vector3(-194.0164f, -42.30825f, -278.38858f), 138) { - Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num3 = 1; - List list272 = new List(num3); - CollectionsMarshal.SetCount(list272, num3); - span7 = CollectionsMarshal.AsSpan(list272); + num3 = 2; + List list251 = new List(num3); + CollectionsMarshal.SetCount(list251, num3); + span7 = CollectionsMarshal.AsSpan(list251); index3 = 0; + ref ComplexCombatData reference191 = ref span7[index3]; + ComplexCombatData obj181 = new ComplexCombatData + { + DataId = 2832u, + MinimumKillCount = 2u + }; + index4 = 6; + List list252 = new List(index4); + CollectionsMarshal.SetCount(list252, index4); + span6 = CollectionsMarshal.AsSpan(list252); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + obj181.CompletionQuestVariablesFlags = list252; + reference191 = obj181; + index3++; span7[index3] = new ComplexCombatData { - DataId = 768u, - MinimumKillCount = 3u + DataId = 2889u, + MinimumKillCount = 1u }; - obj179.ComplexCombatData = list272; - reference204 = obj179; - obj178.Steps = list271; - reference203 = obj178; + obj180.ComplexCombatData = list251; + reference190 = obj180; + obj179.Steps = list250; + reference189 = obj179; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list273 = new List(index2); - CollectionsMarshal.SetCount(list273, index2); - span3 = CollectionsMarshal.AsSpan(list273); + List list253 = new List(index2); + CollectionsMarshal.SetCount(list253, index2); + span3 = CollectionsMarshal.AsSpan(list253); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) { @@ -106413,26 +99563,377 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj180.Steps = list273; - reference205 = obj180; - questRoot29.QuestSequence = list269; + obj182.Steps = list253; + reference192 = obj182; + questRoot29.QuestSequence = list248; AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(1391); + QuestId questId30 = new QuestId(1392); QuestRoot questRoot30 = new QuestRoot(); num = 1; + List list254 = new List(num); + CollectionsMarshal.SetCount(list254, num); + span = CollectionsMarshal.AsSpan(list254); + index = 0; + span[index] = "Censored"; + questRoot30.Author = list254; + index = 3; + List list255 = new List(index); + CollectionsMarshal.SetCount(list255, index); + span2 = CollectionsMarshal.AsSpan(list255); + num = 0; + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj183 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list256 = new List(num2); + CollectionsMarshal.SetCount(list256, num2); + span3 = CollectionsMarshal.AsSpan(list256); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj183.Steps = list256; + reference193 = obj183; + num++; + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj184 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list257 = new List(index2); + CollectionsMarshal.SetCount(list257, index2); + span3 = CollectionsMarshal.AsSpan(list257); + num2 = 0; + ref QuestStep reference195 = ref span3[num2]; + QuestStep obj185 = new QuestStep(EInteractionType.Combat, 2003764u, new Vector3(-236.56067f, -41.001038f, -176.0434f), 138) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + index3 = 1; + List list258 = new List(index3); + CollectionsMarshal.SetCount(list258, index3); + span4 = CollectionsMarshal.AsSpan(list258); + num3 = 0; + span4[num3] = 2843u; + obj185.KillEnemyDataIds = list258; + num3 = 6; + List list259 = new List(num3); + CollectionsMarshal.SetCount(list259, num3); + span6 = CollectionsMarshal.AsSpan(list259); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj185.CompletionQuestVariablesFlags = list259; + reference195 = obj185; + num2++; + ref QuestStep reference196 = ref span3[num2]; + QuestStep obj186 = new QuestStep(EInteractionType.Combat, 2003765u, new Vector3(-223.65149f, -41.36731f, -185.47345f), 138) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + index3 = 1; + List list260 = new List(index3); + CollectionsMarshal.SetCount(list260, index3); + span4 = CollectionsMarshal.AsSpan(list260); + num3 = 0; + span4[num3] = 2843u; + obj186.KillEnemyDataIds = list260; + num3 = 6; + List list261 = new List(num3); + CollectionsMarshal.SetCount(list261, num3); + span6 = CollectionsMarshal.AsSpan(list261); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj186.CompletionQuestVariablesFlags = list261; + reference196 = obj186; + num2++; + ref QuestStep reference197 = ref span3[num2]; + QuestStep obj187 = new QuestStep(EInteractionType.Combat, 2003767u, new Vector3(-212.75659f, -41.672424f, -198.07745f), 138) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + index3 = 1; + List list262 = new List(index3); + CollectionsMarshal.SetCount(list262, index3); + span4 = CollectionsMarshal.AsSpan(list262); + num3 = 0; + span4[num3] = 2843u; + obj187.KillEnemyDataIds = list262; + reference197 = obj187; + obj184.Steps = list257; + reference194 = obj184; + num++; + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj188 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) + { + Fly = true, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), + MaximumDistance = 5f, + TerritoryId = 138 + } + } + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); + obj188.Steps = list263; + reference198 = obj188; + questRoot30.QuestSequence = list255; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(1393); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list264 = new List(num); + CollectionsMarshal.SetCount(list264, num); + span = CollectionsMarshal.AsSpan(list264); + index = 0; + span[index] = "Censored"; + questRoot31.Author = list264; + index = 3; + List list265 = new List(index); + CollectionsMarshal.SetCount(list265, index); + span2 = CollectionsMarshal.AsSpan(list265); + num = 0; + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj189 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + span3 = CollectionsMarshal.AsSpan(list266); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj189.Steps = list266; + reference199 = obj189; + num++; + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj190 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + span3 = CollectionsMarshal.AsSpan(list267); + index2 = 0; + ref QuestStep reference201 = ref span3[index2]; + QuestStep obj191 = new QuestStep(EInteractionType.Combat, null, new Vector3(-289.73663f, -41.544178f, -358.22406f), 138) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.OverworldEnemies + }; + num3 = 1; + List list268 = new List(num3); + CollectionsMarshal.SetCount(list268, num3); + span4 = CollectionsMarshal.AsSpan(list268); + index3 = 0; + span4[index3] = 2836u; + obj191.KillEnemyDataIds = list268; + reference201 = obj191; + obj190.Steps = list267; + reference200 = obj190; + num++; + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj192 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) + { + Fly = true, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), + MaximumDistance = 5f, + TerritoryId = 138 + } + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); + obj192.Steps = list269; + reference202 = obj192; + questRoot31.QuestSequence = list265; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(1396); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list270 = new List(num); + CollectionsMarshal.SetCount(list270, num); + span = CollectionsMarshal.AsSpan(list270); + index = 0; + span[index] = "Censored"; + questRoot32.Author = list270; + questRoot32.Comment = "FATE"; + index = 2; + List list271 = new List(index); + CollectionsMarshal.SetCount(list271, index); + span2 = CollectionsMarshal.AsSpan(list271); + num = 0; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj193 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list272 = new List(num2); + CollectionsMarshal.SetCount(list272, num2); + span3 = CollectionsMarshal.AsSpan(list272); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), + MaximumDistance = 50f, + TerritoryId = 138 + } + } + } + }; + obj193.Steps = list272; + reference203 = obj193; + num++; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj194 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list273 = new List(index2); + CollectionsMarshal.SetCount(list273, index2); + span3 = CollectionsMarshal.AsSpan(list273); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WaitForManualProgress, null, new Vector3(-184.54332f, -42.06609f, -259.07843f), 138) + { + Fly = true, + Comment = "Do the FATE" + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) + { + Fly = true, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + NearPosition = new NearPositionCondition + { + Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), + MaximumDistance = 5f, + TerritoryId = 138 + } + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); + obj194.Steps = list273; + reference204 = obj194; + questRoot32.QuestSequence = list271; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(1397); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; List list274 = new List(num); CollectionsMarshal.SetCount(list274, num); span = CollectionsMarshal.AsSpan(list274); index = 0; span[index] = "Censored"; - questRoot30.Author = list274; + questRoot33.Author = list274; index = 3; List list275 = new List(index); CollectionsMarshal.SetCount(list275, index); span2 = CollectionsMarshal.AsSpan(list275); num = 0; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; @@ -106458,341 +99959,157 @@ public static class AssemblyQuestLoader } } }; - obj181.Steps = list276; - reference206 = obj181; + obj195.Steps = list276; + reference205 = obj195; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; - index2 = 1; + index2 = 4; List list277 = new List(index2); CollectionsMarshal.SetCount(list277, index2); span3 = CollectionsMarshal.AsSpan(list277); num2 = 0; - ref QuestStep reference208 = ref span3[num2]; - QuestStep obj183 = new QuestStep(EInteractionType.Combat, null, new Vector3(-194.0164f, -42.30825f, -278.38858f), 138) - { - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 2; - List list278 = new List(index3); - CollectionsMarshal.SetCount(list278, index3); - span7 = CollectionsMarshal.AsSpan(list278); - num3 = 0; - ref ComplexCombatData reference209 = ref span7[num3]; - ComplexCombatData obj184 = new ComplexCombatData - { - DataId = 2832u, - MinimumKillCount = 2u - }; - num4 = 6; - List list279 = new List(num4); - CollectionsMarshal.SetCount(list279, num4); - span6 = CollectionsMarshal.AsSpan(list279); - index4 = 0; - span6[index4] = null; - index4++; - span6[index4] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - index4++; - span6[index4] = null; - index4++; - span6[index4] = null; - index4++; - span6[index4] = null; - index4++; - span6[index4] = null; - obj184.CompletionQuestVariablesFlags = list279; - reference209 = obj184; - num3++; - span7[num3] = new ComplexCombatData - { - DataId = 2889u, - MinimumKillCount = 1u - }; - obj183.ComplexCombatData = list278; - reference208 = obj183; - obj182.Steps = list277; - reference207 = obj182; - num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj185 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) + ref QuestStep reference207 = ref span3[num2]; + QuestStep obj197 = new QuestStep(EInteractionType.Combat, 2003830u, new Vector3(-270.1305f, -43.2594f, -260.3647f), 138) { Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), - MaximumDistance = 5f, - TerritoryId = 138 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj185.Steps = list280; - reference210 = obj185; - questRoot30.QuestSequence = list275; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(1392); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list281 = new List(num); - CollectionsMarshal.SetCount(list281, num); - span = CollectionsMarshal.AsSpan(list281); - index = 0; - span[index] = "Censored"; - questRoot31.Author = list281; - index = 3; - List list282 = new List(index); - CollectionsMarshal.SetCount(list282, index); - span2 = CollectionsMarshal.AsSpan(list282); - num = 0; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj186 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list283 = new List(index2); - CollectionsMarshal.SetCount(list283, index2); - span3 = CollectionsMarshal.AsSpan(list283); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj186.Steps = list283; - reference211 = obj186; - num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj187 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list284 = new List(num2); - CollectionsMarshal.SetCount(list284, num2); - span3 = CollectionsMarshal.AsSpan(list284); - index2 = 0; - ref QuestStep reference213 = ref span3[index2]; - QuestStep obj188 = new QuestStep(EInteractionType.Combat, 2003764u, new Vector3(-236.56067f, -41.001038f, -176.0434f), 138) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list285 = new List(num3); - CollectionsMarshal.SetCount(list285, num3); - span4 = CollectionsMarshal.AsSpan(list285); - index3 = 0; - span4[index3] = 2843u; - obj188.KillEnemyDataIds = list285; - index3 = 6; - List list286 = new List(index3); - CollectionsMarshal.SetCount(list286, index3); - span6 = CollectionsMarshal.AsSpan(list286); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj188.CompletionQuestVariablesFlags = list286; - reference213 = obj188; - index2++; - ref QuestStep reference214 = ref span3[index2]; - QuestStep obj189 = new QuestStep(EInteractionType.Combat, 2003765u, new Vector3(-223.65149f, -41.36731f, -185.47345f), 138) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list287 = new List(num3); - CollectionsMarshal.SetCount(list287, num3); - span4 = CollectionsMarshal.AsSpan(list287); - index3 = 0; - span4[index3] = 2843u; - obj189.KillEnemyDataIds = list287; - index3 = 6; - List list288 = new List(index3); - CollectionsMarshal.SetCount(list288, index3); - span6 = CollectionsMarshal.AsSpan(list288); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj189.CompletionQuestVariablesFlags = list288; - reference214 = obj189; - index2++; - ref QuestStep reference215 = ref span3[index2]; - QuestStep obj190 = new QuestStep(EInteractionType.Combat, 2003767u, new Vector3(-212.75659f, -41.672424f, -198.07745f), 138) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list289 = new List(num3); - CollectionsMarshal.SetCount(list289, num3); - span4 = CollectionsMarshal.AsSpan(list289); - index3 = 0; - span4[index3] = 2843u; - obj190.KillEnemyDataIds = list289; - reference215 = obj190; - obj187.Steps = list284; - reference212 = obj187; - num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj191 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) - { - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), - MaximumDistance = 5f, - TerritoryId = 138 - } - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj191.Steps = list290; - reference216 = obj191; - questRoot31.QuestSequence = list282; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(1393); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); - index = 0; - span[index] = "Censored"; - questRoot32.Author = list291; - index = 3; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); - num = 0; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj192 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list293 = new List(num2); - CollectionsMarshal.SetCount(list293, num2); - span3 = CollectionsMarshal.AsSpan(list293); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj192.Steps = list293; - reference217 = obj192; - num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj193 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); - num2 = 0; - ref QuestStep reference219 = ref span3[num2]; - QuestStep obj194 = new QuestStep(EInteractionType.Combat, null, new Vector3(-289.73663f, -41.544178f, -358.22406f), 138) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies + ItemId = 2001265u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; index3 = 1; - List list295 = new List(index3); - CollectionsMarshal.SetCount(list295, index3); - span4 = CollectionsMarshal.AsSpan(list295); + List list278 = new List(index3); + CollectionsMarshal.SetCount(list278, index3); + span4 = CollectionsMarshal.AsSpan(list278); num3 = 0; - span4[num3] = 2836u; - obj194.KillEnemyDataIds = list295; - reference219 = obj194; - obj193.Steps = list294; - reference218 = obj193; + span4[num3] = 766u; + obj197.KillEnemyDataIds = list278; + SkipConditions skipConditions2 = new SkipConditions(); + SkipStepConditions skipStepConditions2 = new SkipStepConditions(); + num3 = 6; + List list279 = new List(num3); + CollectionsMarshal.SetCount(list279, num3); + span6 = CollectionsMarshal.AsSpan(list279); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + skipStepConditions2.CompletionQuestVariablesFlags = list279; + skipConditions2.StepIf = skipStepConditions2; + obj197.SkipConditions = skipConditions2; + reference207 = obj197; + num2++; + ref QuestStep reference208 = ref span3[num2]; + QuestStep obj198 = new QuestStep(EInteractionType.Combat, 2003829u, new Vector3(-218.49402f, -39.414062f, -332.29572f), 138) + { + Fly = true, + ItemId = 2001265u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list280 = new List(index3); + CollectionsMarshal.SetCount(list280, index3); + span4 = CollectionsMarshal.AsSpan(list280); + num3 = 0; + span4[num3] = 766u; + obj198.KillEnemyDataIds = list280; + SkipConditions skipConditions3 = new SkipConditions(); + SkipStepConditions skipStepConditions3 = new SkipStepConditions(); + num3 = 6; + List list281 = new List(num3); + CollectionsMarshal.SetCount(list281, num3); + span6 = CollectionsMarshal.AsSpan(list281); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions3.CompletionQuestVariablesFlags = list281; + skipConditions3.StepIf = skipStepConditions3; + obj198.SkipConditions = skipConditions3; + reference208 = obj198; + num2++; + ref QuestStep reference209 = ref span3[num2]; + QuestStep obj199 = new QuestStep(EInteractionType.Combat, 2003828u, new Vector3(-159.53314f, -41.397766f, -269.70325f), 138) + { + Fly = true, + ItemId = 2001265u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list282 = new List(index3); + CollectionsMarshal.SetCount(list282, index3); + span4 = CollectionsMarshal.AsSpan(list282); + num3 = 0; + span4[num3] = 766u; + obj199.KillEnemyDataIds = list282; + SkipConditions skipConditions4 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); + num3 = 6; + List list283 = new List(num3); + CollectionsMarshal.SetCount(list283, num3); + span6 = CollectionsMarshal.AsSpan(list283); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + skipStepConditions4.CompletionQuestVariablesFlags = list283; + skipConditions4.StepIf = skipStepConditions4; + obj199.SkipConditions = skipConditions4; + reference209 = obj199; + num2++; + ref QuestStep reference210 = ref span3[num2]; + QuestStep obj200 = new QuestStep(EInteractionType.Combat, 2003831u, new Vector3(-192.82831f, -40.756897f, -211.53589f), 138) + { + Fly = true, + ItemId = 2001265u, + EnemySpawnType = EEnemySpawnType.AfterItemUse + }; + index3 = 1; + List list284 = new List(index3); + CollectionsMarshal.SetCount(list284, index3); + span4 = CollectionsMarshal.AsSpan(list284); + num3 = 0; + span4[num3] = 766u; + obj200.KillEnemyDataIds = list284; + reference210 = obj200; + obj196.Steps = list277; + reference206 = obj196; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list296 = new List(num2); - CollectionsMarshal.SetCount(list296, num2); - span3 = CollectionsMarshal.AsSpan(list296); + List list285 = new List(num2); + CollectionsMarshal.SetCount(list285, num2); + span3 = CollectionsMarshal.AsSpan(list285); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) { @@ -106812,116 +100129,33 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj195.Steps = list296; - reference220 = obj195; - questRoot32.QuestSequence = list292; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(1396); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list297 = new List(num); - CollectionsMarshal.SetCount(list297, num); - span = CollectionsMarshal.AsSpan(list297); - index = 0; - span[index] = "Censored"; - questRoot33.Author = list297; - questRoot33.Comment = "FATE"; - index = 2; - List list298 = new List(index); - CollectionsMarshal.SetCount(list298, index); - span2 = CollectionsMarshal.AsSpan(list298); - num = 0; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj196 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list299 = new List(index2); - CollectionsMarshal.SetCount(list299, index2); - span3 = CollectionsMarshal.AsSpan(list299); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj196.Steps = list299; - reference221 = obj196; - num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj197 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 3; - List list300 = new List(num2); - CollectionsMarshal.SetCount(list300, num2); - span3 = CollectionsMarshal.AsSpan(list300); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WaitForManualProgress, null, new Vector3(-184.54332f, -42.06609f, -259.07843f), 138) - { - Fly = true, - Comment = "Do the FATE" - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) - { - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), - MaximumDistance = 5f, - TerritoryId = 138 - } - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj197.Steps = list300; - reference222 = obj197; - questRoot33.QuestSequence = list298; + obj201.Steps = list285; + reference211 = obj201; + questRoot33.QuestSequence = list275; AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(1397); + QuestId questId34 = new QuestId(1399); QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list301 = new List(num); - CollectionsMarshal.SetCount(list301, num); - span = CollectionsMarshal.AsSpan(list301); + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + span = CollectionsMarshal.AsSpan(list286); index = 0; span[index] = "Censored"; - questRoot34.Author = list301; + questRoot34.Author = list286; index = 3; - List list302 = new List(index); - CollectionsMarshal.SetCount(list302, index); - span2 = CollectionsMarshal.AsSpan(list302); + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + span2 = CollectionsMarshal.AsSpan(list287); num = 0; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list303 = new List(index2); - CollectionsMarshal.SetCount(list303, index2); - span3 = CollectionsMarshal.AsSpan(list303); + List list288 = new List(index2); + CollectionsMarshal.SetCount(list288, index2); + span3 = CollectionsMarshal.AsSpan(list288); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) { @@ -106940,236 +100174,21 @@ public static class AssemblyQuestLoader } } }; - obj198.Steps = list303; - reference223 = obj198; + obj202.Steps = list288; + reference212 = obj202; num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 1 }; - num2 = 4; - List list304 = new List(num2); - CollectionsMarshal.SetCount(list304, num2); - span3 = CollectionsMarshal.AsSpan(list304); + num2 = 2; + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; - ref QuestStep reference225 = ref span3[index2]; - QuestStep obj200 = new QuestStep(EInteractionType.Combat, 2003830u, new Vector3(-270.1305f, -43.2594f, -260.3647f), 138) - { - Fly = true, - ItemId = 2001265u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list305 = new List(num3); - CollectionsMarshal.SetCount(list305, num3); - span4 = CollectionsMarshal.AsSpan(list305); - index3 = 0; - span4[index3] = 766u; - obj200.KillEnemyDataIds = list305; - SkipConditions skipConditions2 = new SkipConditions(); - SkipStepConditions skipStepConditions2 = new SkipStepConditions(); - index3 = 6; - List list306 = new List(index3); - CollectionsMarshal.SetCount(list306, index3); - span6 = CollectionsMarshal.AsSpan(list306); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list306; - skipConditions2.StepIf = skipStepConditions2; - obj200.SkipConditions = skipConditions2; - reference225 = obj200; - index2++; - ref QuestStep reference226 = ref span3[index2]; - QuestStep obj201 = new QuestStep(EInteractionType.Combat, 2003829u, new Vector3(-218.49402f, -39.414062f, -332.29572f), 138) - { - Fly = true, - ItemId = 2001265u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list307 = new List(num3); - CollectionsMarshal.SetCount(list307, num3); - span4 = CollectionsMarshal.AsSpan(list307); - index3 = 0; - span4[index3] = 766u; - obj201.KillEnemyDataIds = list307; - SkipConditions skipConditions3 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); - index3 = 6; - List list308 = new List(index3); - CollectionsMarshal.SetCount(list308, index3); - span6 = CollectionsMarshal.AsSpan(list308); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions3.CompletionQuestVariablesFlags = list308; - skipConditions3.StepIf = skipStepConditions3; - obj201.SkipConditions = skipConditions3; - reference226 = obj201; - index2++; - ref QuestStep reference227 = ref span3[index2]; - QuestStep obj202 = new QuestStep(EInteractionType.Combat, 2003828u, new Vector3(-159.53314f, -41.397766f, -269.70325f), 138) - { - Fly = true, - ItemId = 2001265u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list309 = new List(num3); - CollectionsMarshal.SetCount(list309, num3); - span4 = CollectionsMarshal.AsSpan(list309); - index3 = 0; - span4[index3] = 766u; - obj202.KillEnemyDataIds = list309; - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - index3 = 6; - List list310 = new List(index3); - CollectionsMarshal.SetCount(list310, index3); - span6 = CollectionsMarshal.AsSpan(list310); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions4.CompletionQuestVariablesFlags = list310; - skipConditions4.StepIf = skipStepConditions4; - obj202.SkipConditions = skipConditions4; - reference227 = obj202; - index2++; - ref QuestStep reference228 = ref span3[index2]; - QuestStep obj203 = new QuestStep(EInteractionType.Combat, 2003831u, new Vector3(-192.82831f, -40.756897f, -211.53589f), 138) - { - Fly = true, - ItemId = 2001265u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list311 = new List(num3); - CollectionsMarshal.SetCount(list311, num3); - span4 = CollectionsMarshal.AsSpan(list311); - index3 = 0; - span4[index3] = 766u; - obj203.KillEnemyDataIds = list311; - reference228 = obj203; - obj199.Steps = list304; - reference224 = obj199; - num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list312 = new List(index2); - CollectionsMarshal.SetCount(list312, index2); - span3 = CollectionsMarshal.AsSpan(list312); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-245.65279f, -41.732937f, 52.040615f), 138) - { - Fly = true, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-245.65279f, -41.732937f, 52.040615f), - MaximumDistance = 5f, - TerritoryId = 138 - } - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj204.Steps = list312; - reference229 = obj204; - questRoot34.QuestSequence = list302; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(1399); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list313 = new List(num); - CollectionsMarshal.SetCount(list313, num); - span = CollectionsMarshal.AsSpan(list313); - index = 0; - span[index] = "Censored"; - questRoot35.Author = list313; - index = 3; - List list314 = new List(index); - CollectionsMarshal.SetCount(list314, index); - span2 = CollectionsMarshal.AsSpan(list314); - num = 0; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list315 = new List(num2); - CollectionsMarshal.SetCount(list315, num2); - span3 = CollectionsMarshal.AsSpan(list315); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-247.73022f, -42.09973f, 52.017944f), - MaximumDistance = 50f, - TerritoryId = 138 - } - } - } - }; - obj205.Steps = list315; - reference230 = obj205; - num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list316 = new List(index2); - CollectionsMarshal.SetCount(list316, index2); - span3 = CollectionsMarshal.AsSpan(list316); - num2 = 0; - ref QuestStep reference232 = ref span3[num2]; - QuestStep obj207 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) + ref QuestStep reference214 = ref span3[index2]; + QuestStep obj204 = new QuestStep(EInteractionType.Interact, 1005946u, new Vector3(-239.27673f, -42.130188f, 15.213196f), 138) { SkipConditions = new SkipConditions { @@ -107184,46 +100203,46 @@ public static class AssemblyQuestLoader } } }; - index3 = 1; - List list317 = new List(index3); - CollectionsMarshal.SetCount(list317, index3); - span5 = CollectionsMarshal.AsSpan(list317); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list290 = new List(num3); + CollectionsMarshal.SetCount(list290, num3); + span5 = CollectionsMarshal.AsSpan(list290); + index3 = 0; + span5[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_BANSAH210_01399_Q1_000_000") }; - obj207.DialogueChoices = list317; - reference232 = obj207; - num2++; - ref QuestStep reference233 = ref span3[num2]; - QuestStep obj208 = new QuestStep(EInteractionType.Combat, null, new Vector3(-864.4419f, -25.652748f, 928.53f), 138) + obj204.DialogueChoices = list290; + reference214 = obj204; + index2++; + ref QuestStep reference215 = ref span3[index2]; + QuestStep obj205 = new QuestStep(EInteractionType.Combat, null, new Vector3(-864.4419f, -25.652748f, 928.53f), 138) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num3 = 1; - List list318 = new List(num3); - CollectionsMarshal.SetCount(list318, num3); - span4 = CollectionsMarshal.AsSpan(list318); - index3 = 0; - span4[index3] = 767u; - obj208.KillEnemyDataIds = list318; - reference233 = obj208; - obj206.Steps = list316; - reference231 = obj206; + index3 = 1; + List list291 = new List(index3); + CollectionsMarshal.SetCount(list291, index3); + span4 = CollectionsMarshal.AsSpan(list291); + num3 = 0; + span4[num3] = 767u; + obj205.KillEnemyDataIds = list291; + reference215 = obj205; + obj203.Steps = list289; + reference213 = obj203; num++; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list319 = new List(num2); - CollectionsMarshal.SetCount(list319, num2); - span3 = CollectionsMarshal.AsSpan(list319); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2004013u, new Vector3(-883.36005f, -29.251587f, 929.2285f), 138) + index2 = 2; + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2004013u, new Vector3(-883.36005f, -29.251587f, 929.2285f), 138) { TargetTerritoryId = (ushort)138, SkipConditions = new SkipConditions @@ -107239,12 +100258,12 @@ public static class AssemblyQuestLoader } } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); - obj209.Steps = list319; - reference234 = obj209; - questRoot35.QuestSequence = list314; - AddQuest(questId35, questRoot35); + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1005939u, new Vector3(-247.73022f, -42.09973f, 52.017944f), 138); + obj206.Steps = list292; + reference216 = obj206; + questRoot34.QuestSequence = list287; + AddQuest(questId34, questRoot34); } private static void LoadQuests28() @@ -164855,7 +157874,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list201, num); span = CollectionsMarshal.AsSpan(list201); index = 0; - span[index] = "AnimaMachinae,alydev"; + span[index] = "AnimaMachinae"; questRoot23.Author = list201; index = 3; List list202 = new List(index); @@ -164881,7 +157900,7 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 5; + index2 = 4; List list204 = new List(index2); CollectionsMarshal.SetCount(list204, index2); span3 = CollectionsMarshal.AsSpan(list204); @@ -164934,53 +157953,64 @@ public static class AssemblyQuestLoader obj156.CompletionQuestVariablesFlags = list206; reference158 = obj156; num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(854.9438f, -47.979717f, 7.933328f), 401) - { - Fly = true - }; - num2++; ref QuestStep reference159 = ref span3[num2]; - QuestStep obj157 = new QuestStep(EInteractionType.Interact, 2006653u, new Vector3(860.2273f, -84.45868f, 19.272095f), 401) + QuestStep obj157 = new QuestStep(EInteractionType.Combat, 2006653u, new Vector3(860.2273f, -84.45868f, 19.272095f), 401) { Fly = true, - Comment = "Enemy despawns when out of range" + EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num3 = 6; - List list207 = new List(num3); + num3 = 1; + List list207 = new List(num3); CollectionsMarshal.SetCount(list207, num3); - span7 = CollectionsMarshal.AsSpan(list207); + span5 = CollectionsMarshal.AsSpan(list207); index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj157.CompletionQuestVariablesFlags = list207; + span5[index3] = 5235u; + obj157.KillEnemyDataIds = list207; + index3 = 6; + List list208 = new List(index3); + CollectionsMarshal.SetCount(list208, index3); + span7 = CollectionsMarshal.AsSpan(list208); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj157.CompletionQuestVariablesFlags = list208; reference159 = obj157; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006654u, new Vector3(642.63354f, -92.57648f, 63.035034f), 401) + ref QuestStep reference160 = ref span3[num2]; + QuestStep obj158 = new QuestStep(EInteractionType.Combat, 2006654u, new Vector3(642.63354f, -92.57648f, 63.035034f), 401) { Fly = true, - Comment = "Enemy despawns when out of range" + EnemySpawnType = EEnemySpawnType.AfterInteraction }; + num3 = 1; + List list209 = new List(num3); + CollectionsMarshal.SetCount(list209, num3); + span5 = CollectionsMarshal.AsSpan(list209); + index3 = 0; + span5[index3] = 5235u; + obj158.KillEnemyDataIds = list209; + reference160 = obj158; obj154.Steps = list204; reference156 = obj154; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - span3 = CollectionsMarshal.AsSpan(list208); + List list210 = new List(num2); + CollectionsMarshal.SetCount(list210, num2); + span3 = CollectionsMarshal.AsSpan(list210); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { @@ -164999,47 +158029,47 @@ public static class AssemblyQuestLoader } } }; - obj158.Steps = list208; - reference160 = obj158; + obj159.Steps = list210; + reference161 = obj159; questRoot23.QuestSequence = list202; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(2175); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); + List list211 = new List(num); + CollectionsMarshal.SetCount(list211, num); + span = CollectionsMarshal.AsSpan(list211); index = 0; span[index] = "AnimaMachinae"; - questRoot24.Author = list209; + questRoot24.Author = list211; index = 6; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); + List list212 = new List(index); + CollectionsMarshal.SetCount(list212, index); + span2 = CollectionsMarshal.AsSpan(list212); num = 0; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); + List list213 = new List(index2); + CollectionsMarshal.SetCount(list213, index2); + span3 = CollectionsMarshal.AsSpan(list213); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj159.Steps = list211; - reference161 = obj159; + obj160.Steps = list213; + reference162 = obj160; num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + List list214 = new List(num2); + CollectionsMarshal.SetCount(list214, num2); + span3 = CollectionsMarshal.AsSpan(list214); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) { @@ -165060,195 +158090,146 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1016093u, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401); - obj160.Steps = list212; - reference162 = obj160; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj161 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 2006655u, new Vector3(-48.325317f, 17.990356f, -852.47577f), 401) - { - Fly = true, - Action = EAction.BuffetSanuwa - }; - obj161.Steps = list213; + obj161.Steps = list214; reference163 = obj161; num++; ref QuestSequence reference164 = ref span2[num]; QuestSequence obj162 = new QuestSequence { - Sequence = 3 - }; - num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 2006656u, new Vector3(95.23157f, -11.886841f, -817.6242f), 401) - { - Fly = true, - Action = EAction.BuffetSanuwa - }; - obj162.Steps = list214; - reference164 = obj162; - num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj163 = new QuestSequence - { - Sequence = 4 + Sequence = 2 }; index2 = 1; List list215 = new List(index2); CollectionsMarshal.SetCount(list215, index2); span3 = CollectionsMarshal.AsSpan(list215); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 2006657u, new Vector3(205.8899f, -6.9123535f, -785.70233f), 401) + span3[num2] = new QuestStep(EInteractionType.Action, 2006655u, new Vector3(-48.325317f, 17.990356f, -852.47577f), 401) { Fly = true, Action = EAction.BuffetSanuwa }; - obj163.Steps = list215; - reference165 = obj163; + obj162.Steps = list215; + reference164 = obj162; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 3 }; num2 = 1; List list216 = new List(num2); CollectionsMarshal.SetCount(list216, num2); span3 = CollectionsMarshal.AsSpan(list216); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, 2006656u, new Vector3(95.23157f, -11.886841f, -817.6242f), 401) + { + Fly = true, + Action = EAction.BuffetSanuwa + }; + obj163.Steps = list216; + reference165 = obj163; + num++; + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list217 = new List(index2); + CollectionsMarshal.SetCount(list217, index2); + span3 = CollectionsMarshal.AsSpan(list217); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Action, 2006657u, new Vector3(205.8899f, -6.9123535f, -785.70233f), 401) + { + Fly = true, + Action = EAction.BuffetSanuwa + }; + obj164.Steps = list217; + reference166 = obj164; + num++; + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list218 = new List(num2); + CollectionsMarshal.SetCount(list218, num2); + span3 = CollectionsMarshal.AsSpan(list218); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj164.Steps = list216; - reference166 = obj164; - questRoot24.QuestSequence = list210; + obj165.Steps = list218; + reference167 = obj165; + questRoot24.QuestSequence = list212; AddQuest(questId24, questRoot24); QuestId questId25 = new QuestId(2176); QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list217 = new List(num); - CollectionsMarshal.SetCount(list217, num); - span = CollectionsMarshal.AsSpan(list217); + List list219 = new List(num); + CollectionsMarshal.SetCount(list219, num); + span = CollectionsMarshal.AsSpan(list219); index = 0; span[index] = "AnimaMachinae"; - questRoot25.Author = list217; + questRoot25.Author = list219; index = 4; - List list218 = new List(index); - CollectionsMarshal.SetCount(list218, index); - span2 = CollectionsMarshal.AsSpan(list218); + List list220 = new List(index); + CollectionsMarshal.SetCount(list220, index); + span2 = CollectionsMarshal.AsSpan(list220); num = 0; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span3 = CollectionsMarshal.AsSpan(list219); + List list221 = new List(index2); + CollectionsMarshal.SetCount(list221, index2); + span3 = CollectionsMarshal.AsSpan(list221); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj165.Steps = list219; - reference167 = obj165; + obj166.Steps = list221; + reference168 = obj166; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1011952u, new Vector3(-277.63788f, -184.59735f, 741.60376f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; - obj166.Steps = list220; - reference168 = obj166; + obj167.Steps = list222; + reference169 = obj167; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = 2 }; index2 = 6; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); + List list223 = new List(index2); + CollectionsMarshal.SetCount(list223, index2); + span3 = CollectionsMarshal.AsSpan(list223); num2 = 0; - ref QuestStep reference170 = ref span3[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(151.96031f, -135.00737f, 611.10016f), 401) + ref QuestStep reference171 = ref span3[num2]; + QuestStep obj169 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(151.96031f, -135.00737f, 611.10016f), 401) { Fly = true }; SkipConditions skipConditions5 = new SkipConditions(); SkipStepConditions skipStepConditions3 = new SkipStepConditions(); index3 = 6; - List list222 = new List(index3); - CollectionsMarshal.SetCount(list222, index3); - span7 = CollectionsMarshal.AsSpan(list222); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - skipStepConditions3.CompletionQuestVariablesFlags = list222; - skipConditions5.StepIf = skipStepConditions3; - obj168.SkipConditions = skipConditions5; - reference170 = obj168; - num2++; - ref QuestStep reference171 = ref span3[num2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2006662u, new Vector3(150.77429f, -133.98956f, 610.00977f), 401); - num3 = 6; - List list223 = new List(num3); - CollectionsMarshal.SetCount(list223, num3); - span7 = CollectionsMarshal.AsSpan(list223); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list223; - reference171 = questStep3; - num2++; - ref QuestStep reference172 = ref span3[num2]; - QuestStep obj169 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(208.36453f, -125.28946f, 630.55835f), 401) - { - Fly = true - }; - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - index3 = 6; List list224 = new List(index3); CollectionsMarshal.SetCount(list224, index3); span7 = CollectionsMarshal.AsSpan(list224); @@ -165263,14 +158244,14 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - skipStepConditions4.CompletionQuestVariablesFlags = list224; - skipConditions6.StepIf = skipStepConditions4; - obj169.SkipConditions = skipConditions6; - reference172 = obj169; + span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + skipStepConditions3.CompletionQuestVariablesFlags = list224; + skipConditions5.StepIf = skipStepConditions3; + obj169.SkipConditions = skipConditions5; + reference171 = obj169; num2++; - ref QuestStep reference173 = ref span3[num2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2006661u, new Vector3(207.2633f, -124.101685f, 631.8303f), 401); + ref QuestStep reference172 = ref span3[num2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2006662u, new Vector3(150.77429f, -133.98956f, 610.00977f), 401); num3 = 6; List list225 = new List(num3); CollectionsMarshal.SetCount(list225, num3); @@ -165286,9 +158267,58 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; + span7[index3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list225; + reference172 = questStep3; + num2++; + ref QuestStep reference173 = ref span3[num2]; + QuestStep obj170 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(208.36453f, -125.28946f, 630.55835f), 401) + { + Fly = true + }; + SkipConditions skipConditions6 = new SkipConditions(); + SkipStepConditions skipStepConditions4 = new SkipStepConditions(); + index3 = 6; + List list226 = new List(index3); + CollectionsMarshal.SetCount(list226, index3); + span7 = CollectionsMarshal.AsSpan(list226); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + skipStepConditions4.CompletionQuestVariablesFlags = list226; + skipConditions6.StepIf = skipStepConditions4; + obj170.SkipConditions = skipConditions6; + reference173 = obj170; + num2++; + ref QuestStep reference174 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2006661u, new Vector3(207.2633f, -124.101685f, 631.8303f), 401); + num3 = 6; + List list227 = new List(num3); + CollectionsMarshal.SetCount(list227, num3); + span7 = CollectionsMarshal.AsSpan(list227); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list225; - reference173 = questStep4; + questStep4.CompletionQuestVariablesFlags = list227; + reference174 = questStep4; num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(402.99722f, -125.28946f, 724.59906f), 401) { @@ -165299,18 +158329,18 @@ public static class AssemblyQuestLoader { Mount = false }; - obj167.Steps = list221; - reference169 = obj167; + obj168.Steps = list223; + reference170 = obj168; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - span3 = CollectionsMarshal.AsSpan(list226); + List list228 = new List(num2); + CollectionsMarshal.SetCount(list228, num2); + span3 = CollectionsMarshal.AsSpan(list228); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { @@ -165329,100 +158359,54 @@ public static class AssemblyQuestLoader } } }; - obj170.Steps = list226; - reference174 = obj170; - questRoot25.QuestSequence = list218; + obj171.Steps = list228; + reference175 = obj171; + questRoot25.QuestSequence = list220; AddQuest(questId25, questRoot25); QuestId questId26 = new QuestId(2177); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list227 = new List(num); - CollectionsMarshal.SetCount(list227, num); - span = CollectionsMarshal.AsSpan(list227); + List list229 = new List(num); + CollectionsMarshal.SetCount(list229, num); + span = CollectionsMarshal.AsSpan(list229); index = 0; span[index] = "liza"; - questRoot26.Author = list227; + questRoot26.Author = list229; index = 3; - List list228 = new List(index); - CollectionsMarshal.SetCount(list228, index); - span2 = CollectionsMarshal.AsSpan(list228); + List list230 = new List(index); + CollectionsMarshal.SetCount(list230, index); + span2 = CollectionsMarshal.AsSpan(list230); num = 0; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj171 = new QuestSequence + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); + List list231 = new List(index2); + CollectionsMarshal.SetCount(list231, index2); + span3 = CollectionsMarshal.AsSpan(list231); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj171.Steps = list229; - reference175 = obj171; + obj172.Steps = list231; + reference176 = obj172; num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); index2 = 0; - ref QuestStep reference177 = ref span3[index2]; - QuestStep obj173 = new QuestStep(EInteractionType.Interact, 2006663u, new Vector3(665.0034f, -158.7702f, 662.2567f), 401) + ref QuestStep reference178 = ref span3[index2]; + QuestStep obj174 = new QuestStep(EInteractionType.Interact, 2006663u, new Vector3(665.0034f, -158.7702f, 662.2567f), 401) { Fly = true }; index3 = 6; - List list231 = new List(index3); - CollectionsMarshal.SetCount(list231, index3); - span7 = CollectionsMarshal.AsSpan(list231); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj173.CompletionQuestVariablesFlags = list231; - reference177 = obj173; - index2++; - ref QuestStep reference178 = ref span3[index2]; - QuestStep obj174 = new QuestStep(EInteractionType.Interact, 2006665u, new Vector3(728.1146f, -157.45789f, 815.5488f), 401) - { - Fly = true, - Comment = "Enemy despawns when out of range" - }; - num3 = 6; - List list232 = new List(num3); - CollectionsMarshal.SetCount(list232, num3); - span7 = CollectionsMarshal.AsSpan(list232); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj174.CompletionQuestVariablesFlags = list232; - reference178 = obj174; - index2++; - ref QuestStep reference179 = ref span3[index2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2006664u, new Vector3(625.3605f, -160.29602f, 835.62976f), 401); - index3 = 6; List list233 = new List(index3); CollectionsMarshal.SetCount(list233, index3); span7 = CollectionsMarshal.AsSpan(list233); @@ -165437,21 +158421,67 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; + span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj174.CompletionQuestVariablesFlags = list233; + reference178 = obj174; + index2++; + ref QuestStep reference179 = ref span3[index2]; + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 2006665u, new Vector3(728.1146f, -157.45789f, 815.5488f), 401) + { + Fly = true, + Comment = "Enemy despawns when out of range" + }; + num3 = 6; + List list234 = new List(num3); + CollectionsMarshal.SetCount(list234, num3); + span7 = CollectionsMarshal.AsSpan(list234); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj175.CompletionQuestVariablesFlags = list234; + reference179 = obj175; + index2++; + ref QuestStep reference180 = ref span3[index2]; + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2006664u, new Vector3(625.3605f, -160.29602f, 835.62976f), 401); + index3 = 6; + List list235 = new List(index3); + CollectionsMarshal.SetCount(list235, index3); + span7 = CollectionsMarshal.AsSpan(list235); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list233; - reference179 = questStep5; - obj172.Steps = list230; - reference176 = obj172; + questStep5.CompletionQuestVariablesFlags = list235; + reference180 = questStep5; + obj173.Steps = list232; + reference177 = obj173; num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { @@ -165470,47 +158500,47 @@ public static class AssemblyQuestLoader } } }; - obj175.Steps = list234; - reference180 = obj175; - questRoot26.QuestSequence = list228; + obj176.Steps = list236; + reference181 = obj176; + questRoot26.QuestSequence = list230; AddQuest(questId26, questRoot26); QuestId questId27 = new QuestId(2178); QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list235 = new List(num); - CollectionsMarshal.SetCount(list235, num); - span = CollectionsMarshal.AsSpan(list235); + List list237 = new List(num); + CollectionsMarshal.SetCount(list237, num); + span = CollectionsMarshal.AsSpan(list237); index = 0; span[index] = "liza"; - questRoot27.Author = list235; + questRoot27.Author = list237; index = 4; - List list236 = new List(index); - CollectionsMarshal.SetCount(list236, index); - span2 = CollectionsMarshal.AsSpan(list236); + List list238 = new List(index); + CollectionsMarshal.SetCount(list238, index); + span2 = CollectionsMarshal.AsSpan(list238); num = 0; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); + List list239 = new List(num2); + CollectionsMarshal.SetCount(list239, num2); + span3 = CollectionsMarshal.AsSpan(list239); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj176.Steps = list237; - reference181 = obj176; + obj177.Steps = list239; + reference182 = obj177; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); + List list240 = new List(index2); + CollectionsMarshal.SetCount(list240, index2); + span3 = CollectionsMarshal.AsSpan(list240); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) { @@ -165531,71 +158561,21 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1016093u, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401); - obj177.Steps = list238; - reference182 = obj177; + obj178.Steps = list240; + reference183 = obj178; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list239 = new List(num2); - CollectionsMarshal.SetCount(list239, num2); - span3 = CollectionsMarshal.AsSpan(list239); + List list241 = new List(num2); + CollectionsMarshal.SetCount(list241, num2); + span3 = CollectionsMarshal.AsSpan(list241); index2 = 0; - ref QuestStep reference184 = ref span3[index2]; - QuestStep obj179 = new QuestStep(EInteractionType.Action, 1016219u, new Vector3(14.389221f, -111.05486f, 413.71777f), 401) - { - Fly = true, - Action = EAction.BuffetSanuwa - }; - num3 = 6; - List list240 = new List(num3); - CollectionsMarshal.SetCount(list240, num3); - span7 = CollectionsMarshal.AsSpan(list240); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj179.CompletionQuestVariablesFlags = list240; - reference184 = obj179; - index2++; ref QuestStep reference185 = ref span3[index2]; - QuestStep obj180 = new QuestStep(EInteractionType.Action, 1016217u, new Vector3(97.48987f, -86.45681f, 466.57495f), 401) - { - Fly = true, - Action = EAction.BuffetSanuwa - }; - index3 = 6; - List list241 = new List(index3); - CollectionsMarshal.SetCount(list241, index3); - span7 = CollectionsMarshal.AsSpan(list241); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj180.CompletionQuestVariablesFlags = list241; - reference185 = obj180; - index2++; - ref QuestStep reference186 = ref span3[index2]; - QuestStep obj181 = new QuestStep(EInteractionType.Action, 1016218u, new Vector3(137.95679f, -87.380325f, 434.62268f), 401) + QuestStep obj180 = new QuestStep(EInteractionType.Action, 1016219u, new Vector3(14.389221f, -111.05486f, 413.71777f), 401) { Fly = true, Action = EAction.BuffetSanuwa @@ -165615,68 +158595,118 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; - span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj181.CompletionQuestVariablesFlags = list242; + span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj180.CompletionQuestVariablesFlags = list242; + reference185 = obj180; + index2++; + ref QuestStep reference186 = ref span3[index2]; + QuestStep obj181 = new QuestStep(EInteractionType.Action, 1016217u, new Vector3(97.48987f, -86.45681f, 466.57495f), 401) + { + Fly = true, + Action = EAction.BuffetSanuwa + }; + index3 = 6; + List list243 = new List(index3); + CollectionsMarshal.SetCount(list243, index3); + span7 = CollectionsMarshal.AsSpan(list243); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj181.CompletionQuestVariablesFlags = list243; reference186 = obj181; - obj178.Steps = list239; - reference183 = obj178; + index2++; + ref QuestStep reference187 = ref span3[index2]; + QuestStep obj182 = new QuestStep(EInteractionType.Action, 1016218u, new Vector3(137.95679f, -87.380325f, 434.62268f), 401) + { + Fly = true, + Action = EAction.BuffetSanuwa + }; + num3 = 6; + List list244 = new List(num3); + CollectionsMarshal.SetCount(list244, num3); + span7 = CollectionsMarshal.AsSpan(list244); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj182.CompletionQuestVariablesFlags = list244; + reference187 = obj182; + obj179.Steps = list241; + reference184 = obj179; num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - span3 = CollectionsMarshal.AsSpan(list243); + List list245 = new List(index2); + CollectionsMarshal.SetCount(list245, index2); + span3 = CollectionsMarshal.AsSpan(list245); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj182.Steps = list243; - reference187 = obj182; - questRoot27.QuestSequence = list236; + obj183.Steps = list245; + reference188 = obj183; + questRoot27.QuestSequence = list238; AddQuest(questId27, questRoot27); QuestId questId28 = new QuestId(2179); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list244 = new List(num); - CollectionsMarshal.SetCount(list244, num); - span = CollectionsMarshal.AsSpan(list244); + List list246 = new List(num); + CollectionsMarshal.SetCount(list246, num); + span = CollectionsMarshal.AsSpan(list246); index = 0; span[index] = "plogon_enjoyer"; - questRoot28.Author = list244; + questRoot28.Author = list246; index = 4; - List list245 = new List(index); - CollectionsMarshal.SetCount(list245, index); - span2 = CollectionsMarshal.AsSpan(list245); + List list247 = new List(index); + CollectionsMarshal.SetCount(list247, index); + span2 = CollectionsMarshal.AsSpan(list247); num = 0; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list246 = new List(num2); - CollectionsMarshal.SetCount(list246, num2); - span3 = CollectionsMarshal.AsSpan(list246); + List list248 = new List(num2); + CollectionsMarshal.SetCount(list248, num2); + span3 = CollectionsMarshal.AsSpan(list248); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj183.Steps = list246; - reference188 = obj183; + obj184.Steps = list248; + reference189 = obj184; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list247 = new List(index2); - CollectionsMarshal.SetCount(list247, index2); - span3 = CollectionsMarshal.AsSpan(list247); + List list249 = new List(index2); + CollectionsMarshal.SetCount(list249, index2); + span3 = CollectionsMarshal.AsSpan(list249); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012057u, new Vector3(-599.0845f, -122.5f, 559.50244f), 401) { @@ -165693,18 +158723,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj184.Steps = list247; - reference189 = obj184; + obj185.Steps = list249; + reference190 = obj185; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list248 = new List(num2); - CollectionsMarshal.SetCount(list248, num2); - span3 = CollectionsMarshal.AsSpan(list248); + List list250 = new List(num2); + CollectionsMarshal.SetCount(list250, num2); + span3 = CollectionsMarshal.AsSpan(list250); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2006702u, new Vector3(270.8933f, -114.21387f, 395.2544f), 401) { @@ -165715,18 +158745,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj185.Steps = list248; - reference190 = obj185; + obj186.Steps = list250; + reference191 = obj186; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list249 = new List(index2); - CollectionsMarshal.SetCount(list249, index2); - span3 = CollectionsMarshal.AsSpan(list249); + List list251 = new List(index2); + CollectionsMarshal.SetCount(list251, index2); + span3 = CollectionsMarshal.AsSpan(list251); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { @@ -165745,151 +158775,151 @@ public static class AssemblyQuestLoader } } }; - obj186.Steps = list249; - reference191 = obj186; - questRoot28.QuestSequence = list245; + obj187.Steps = list251; + reference192 = obj187; + questRoot28.QuestSequence = list247; AddQuest(questId28, questRoot28); QuestId questId29 = new QuestId(2180); QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list250 = new List(num); - CollectionsMarshal.SetCount(list250, num); - span = CollectionsMarshal.AsSpan(list250); + List list252 = new List(num); + CollectionsMarshal.SetCount(list252, num); + span = CollectionsMarshal.AsSpan(list252); index = 0; span[index] = "plogon_enjoyer"; - questRoot29.Author = list250; + questRoot29.Author = list252; index = 5; - List list251 = new List(index); - CollectionsMarshal.SetCount(list251, index); - span2 = CollectionsMarshal.AsSpan(list251); + List list253 = new List(index); + CollectionsMarshal.SetCount(list253, index); + span2 = CollectionsMarshal.AsSpan(list253); num = 0; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list252 = new List(num2); - CollectionsMarshal.SetCount(list252, num2); - span3 = CollectionsMarshal.AsSpan(list252); + List list254 = new List(num2); + CollectionsMarshal.SetCount(list254, num2); + span3 = CollectionsMarshal.AsSpan(list254); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj187.Steps = list252; - reference192 = obj187; + obj188.Steps = list254; + reference193 = obj188; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list253 = new List(index2); - CollectionsMarshal.SetCount(list253, index2); - span3 = CollectionsMarshal.AsSpan(list253); + List list255 = new List(index2); + CollectionsMarshal.SetCount(list255, index2); + span3 = CollectionsMarshal.AsSpan(list255); num2 = 0; - ref QuestStep reference194 = ref span3[num2]; - QuestStep obj189 = new QuestStep(EInteractionType.Interact, 2006667u, new Vector3(-792.59937f, -58.365784f, 188.06738f), 401) + ref QuestStep reference195 = ref span3[num2]; + QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2006667u, new Vector3(-792.59937f, -58.365784f, 188.06738f), 401) { Fly = true }; index3 = 6; - List> list254 = new List>(index3); - CollectionsMarshal.SetCount(list254, index3); - Span> span8 = CollectionsMarshal.AsSpan(list254); + List> list256 = new List>(index3); + CollectionsMarshal.SetCount(list256, index3); + Span> span8 = CollectionsMarshal.AsSpan(list256); num3 = 0; span8[num3] = null; num3++; span8[num3] = null; num3++; - ref List reference195 = ref span8[num3]; + ref List reference196 = ref span8[num3]; int num4 = 1; - List list255 = new List(num4); - CollectionsMarshal.SetCount(list255, num4); - span7 = CollectionsMarshal.AsSpan(list255); + List list257 = new List(num4); + CollectionsMarshal.SetCount(list257, num4); + span7 = CollectionsMarshal.AsSpan(list257); int index4 = 0; span7[index4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference195 = list255; + reference196 = list257; num3++; span8[num3] = null; num3++; span8[num3] = null; num3++; span8[num3] = null; - obj189.RequiredQuestVariables = list254; - reference194 = obj189; + obj190.RequiredQuestVariables = list256; + reference195 = obj190; num2++; - ref QuestStep reference196 = ref span3[num2]; - QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2006761u, new Vector3(-759.4568f, -61.905884f, 140.21509f), 401) + ref QuestStep reference197 = ref span3[num2]; + QuestStep obj191 = new QuestStep(EInteractionType.Interact, 2006761u, new Vector3(-759.4568f, -61.905884f, 140.21509f), 401) { Fly = true }; num3 = 6; - List> list256 = new List>(num3); - CollectionsMarshal.SetCount(list256, num3); - span8 = CollectionsMarshal.AsSpan(list256); + List> list258 = new List>(num3); + CollectionsMarshal.SetCount(list258, num3); + span8 = CollectionsMarshal.AsSpan(list258); index3 = 0; span8[index3] = null; index3++; span8[index3] = null; index3++; - ref List reference197 = ref span8[index3]; + ref List reference198 = ref span8[index3]; index4 = 1; - List list257 = new List(index4); - CollectionsMarshal.SetCount(list257, index4); - span7 = CollectionsMarshal.AsSpan(list257); + List list259 = new List(index4); + CollectionsMarshal.SetCount(list259, index4); + span7 = CollectionsMarshal.AsSpan(list259); num4 = 0; span7[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference197 = list257; + reference198 = list259; index3++; span8[index3] = null; index3++; span8[index3] = null; index3++; span8[index3] = null; - obj190.RequiredQuestVariables = list256; - reference196 = obj190; - obj188.Steps = list253; - reference193 = obj188; + obj191.RequiredQuestVariables = list258; + reference197 = obj191; + obj189.Steps = list255; + reference194 = obj189; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - span3 = CollectionsMarshal.AsSpan(list258); + List list260 = new List(num2); + CollectionsMarshal.SetCount(list260, num2); + span3 = CollectionsMarshal.AsSpan(list260); index2 = 0; - ref QuestStep reference199 = ref span3[index2]; - QuestStep obj192 = new QuestStep(EInteractionType.Combat, 2006666u, new Vector3(-627.863f, -59.372925f, -162.12714f), 401) + ref QuestStep reference200 = ref span3[index2]; + QuestStep obj193 = new QuestStep(EInteractionType.Combat, 2006666u, new Vector3(-627.863f, -59.372925f, -162.12714f), 401) { Fly = true, ItemId = 2001941u, EnemySpawnType = EEnemySpawnType.AfterItemUse }; index3 = 1; - List list259 = new List(index3); - CollectionsMarshal.SetCount(list259, index3); - span5 = CollectionsMarshal.AsSpan(list259); + List list261 = new List(index3); + CollectionsMarshal.SetCount(list261, index3); + span5 = CollectionsMarshal.AsSpan(list261); num3 = 0; span5[num3] = 5238u; - obj192.KillEnemyDataIds = list259; + obj193.KillEnemyDataIds = list261; num3 = 6; - List> list260 = new List>(num3); - CollectionsMarshal.SetCount(list260, num3); - span8 = CollectionsMarshal.AsSpan(list260); + List> list262 = new List>(num3); + CollectionsMarshal.SetCount(list262, num3); + span8 = CollectionsMarshal.AsSpan(list262); index3 = 0; span8[index3] = null; index3++; - ref List reference200 = ref span8[index3]; + ref List reference201 = ref span8[index3]; num4 = 1; - List list261 = new List(num4); - CollectionsMarshal.SetCount(list261, num4); - span7 = CollectionsMarshal.AsSpan(list261); + List list263 = new List(num4); + CollectionsMarshal.SetCount(list263, num4); + span7 = CollectionsMarshal.AsSpan(list263); index4 = 0; span7[index4] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - reference200 = list261; + reference201 = list263; index3++; span8[index3] = null; index3++; @@ -165898,150 +158928,105 @@ public static class AssemblyQuestLoader span8[index3] = null; index3++; span8[index3] = null; - obj192.RequiredQuestVariables = list260; + obj193.RequiredQuestVariables = list262; + reference200 = obj193; + obj192.Steps = list260; reference199 = obj192; - obj191.Steps = list258; - reference198 = obj191; num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list262 = new List(index2); - CollectionsMarshal.SetCount(list262, index2); - span3 = CollectionsMarshal.AsSpan(list262); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012068u, new Vector3(-597.0398f, -51.05185f, -387.0451f), 401) { Fly = true }; - obj193.Steps = list262; - reference201 = obj193; + obj194.Steps = list264; + reference202 = obj194; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { Fly = true }; - obj194.Steps = list263; - reference202 = obj194; - questRoot29.QuestSequence = list251; + obj195.Steps = list265; + reference203 = obj195; + questRoot29.QuestSequence = list253; AddQuest(questId29, questRoot29); QuestId questId30 = new QuestId(2181); QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list264 = new List(num); - CollectionsMarshal.SetCount(list264, num); - span = CollectionsMarshal.AsSpan(list264); + List list266 = new List(num); + CollectionsMarshal.SetCount(list266, num); + span = CollectionsMarshal.AsSpan(list266); index = 0; - span[index] = "AnimaMachinae,alydev"; - questRoot30.Author = list264; + span[index] = "AnimaMachinae"; + questRoot30.Author = list266; index = 4; - List list265 = new List(index); - CollectionsMarshal.SetCount(list265, index); - span2 = CollectionsMarshal.AsSpan(list265); + List list267 = new List(index); + CollectionsMarshal.SetCount(list267, index); + span2 = CollectionsMarshal.AsSpan(list267); num = 0; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list266 = new List(index2); - CollectionsMarshal.SetCount(list266, index2); - span3 = CollectionsMarshal.AsSpan(list266); + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span3 = CollectionsMarshal.AsSpan(list268); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj195.Steps = list266; - reference203 = obj195; - num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj196 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401); - obj196.Steps = list267; + obj196.Steps = list268; reference204 = obj196; num++; ref QuestSequence reference205 = ref span2[num]; QuestSequence obj197 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401); + obj197.Steps = list269; + reference205 = obj197; + num++; + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 2 }; - index2 = 8; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); + index2 = 6; + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + span3 = CollectionsMarshal.AsSpan(list270); num2 = 0; - ref QuestStep reference206 = ref span3[num2]; - QuestStep obj198 = new QuestStep(EInteractionType.Interact, 2006705u, new Vector3(-356.1914f, -153.21588f, 246.23486f), 401) + ref QuestStep reference207 = ref span3[num2]; + QuestStep obj199 = new QuestStep(EInteractionType.Interact, 2006705u, new Vector3(-356.1914f, -153.21588f, 246.23486f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; index3 = 6; - List list269 = new List(index3); - CollectionsMarshal.SetCount(list269, index3); - span7 = CollectionsMarshal.AsSpan(list269); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); - obj198.CompletionQuestVariablesFlags = list269; - reference206 = obj198; - num2++; - ref QuestStep reference207 = ref span3[num2]; - QuestStep obj199 = new QuestStep(EInteractionType.Interact, 2006706u, new Vector3(-292.34766f, -142.2904f, 325.91736f), 401) - { - Fly = true - }; - num3 = 6; - List list270 = new List(num3); - CollectionsMarshal.SetCount(list270, num3); - span7 = CollectionsMarshal.AsSpan(list270); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); - obj199.CompletionQuestVariablesFlags = list270; - reference207 = obj199; - num2++; - ref QuestStep reference208 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2006704u, new Vector3(-281.11694f, -133.13501f, 345.2964f), 401); - index3 = 6; List list271 = new List(index3); CollectionsMarshal.SetCount(list271, index3); span7 = CollectionsMarshal.AsSpan(list271); @@ -166056,12 +159041,12 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list271; - reference208 = questStep6; + span7[num3] = new QuestWorkValue(0, (byte)2, EQuestWorkMode.Bitwise); + obj199.CompletionQuestVariablesFlags = list271; + reference207 = obj199; num2++; - ref QuestStep reference209 = ref span3[num2]; - QuestStep obj200 = new QuestStep(EInteractionType.Interact, 2006670u, new Vector3(165.85034f, -86.13721f, 415.94556f), 401) + ref QuestStep reference208 = ref span3[num2]; + QuestStep obj200 = new QuestStep(EInteractionType.Interact, 2006706u, new Vector3(-292.34766f, -142.2904f, 325.91736f), 401) { Fly = true }; @@ -166080,15 +159065,12 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; - span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span7[index3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); obj200.CompletionQuestVariablesFlags = list272; - reference209 = obj200; + reference208 = obj200; num2++; - ref QuestStep reference210 = ref span3[num2]; - QuestStep obj201 = new QuestStep(EInteractionType.Interact, 2006669u, new Vector3(282.88696f, -82.26141f, 366.07922f), 401) - { - Fly = true - }; + ref QuestStep reference209 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2006704u, new Vector3(-281.11694f, -133.13501f, 345.2964f), 401); index3 = 6; List list273 = new List(index3); CollectionsMarshal.SetCount(list273, index3); @@ -166104,36 +159086,74 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj201.CompletionQuestVariablesFlags = list273; + span7[num3] = new QuestWorkValue(0, (byte)4, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list273; + reference209 = questStep6; + num2++; + ref QuestStep reference210 = ref span3[num2]; + QuestStep obj201 = new QuestStep(EInteractionType.Interact, 2006670u, new Vector3(165.85034f, -86.13721f, 415.94556f), 401) + { + Fly = true + }; + num3 = 6; + List list274 = new List(num3); + CollectionsMarshal.SetCount(list274, num3); + span7 = CollectionsMarshal.AsSpan(list274); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj201.CompletionQuestVariablesFlags = list274; reference210 = obj201; num2++; + ref QuestStep reference211 = ref span3[num2]; + QuestStep obj202 = new QuestStep(EInteractionType.Interact, 2006669u, new Vector3(282.88696f, -82.26141f, 366.07922f), 401) + { + Fly = true + }; + index3 = 6; + List list275 = new List(index3); + CollectionsMarshal.SetCount(list275, index3); + span7 = CollectionsMarshal.AsSpan(list275); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj202.CompletionQuestVariablesFlags = list275; + reference211 = obj202; + num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2006671u, new Vector3(129.8695f, -92.17981f, 293.11047f), 401) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006672u, new Vector3(219.92822f, -82.139404f, 246.1737f), 401) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006668u, new Vector3(281.9104f, -82.16986f, 282.7954f), 401) - { - Fly = true - }; - obj197.Steps = list268; - reference205 = obj197; + obj198.Steps = list270; + reference206 = obj198; num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + span3 = CollectionsMarshal.AsSpan(list276); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401) { @@ -166152,61 +159172,61 @@ public static class AssemblyQuestLoader } } }; - obj202.Steps = list274; - reference211 = obj202; - questRoot30.QuestSequence = list265; + obj203.Steps = list276; + reference212 = obj203; + questRoot30.QuestSequence = list267; AddQuest(questId30, questRoot30); QuestId questId31 = new QuestId(2182); QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list275 = new List(num); - CollectionsMarshal.SetCount(list275, num); - span = CollectionsMarshal.AsSpan(list275); + List list277 = new List(num); + CollectionsMarshal.SetCount(list277, num); + span = CollectionsMarshal.AsSpan(list277); index = 0; span[index] = "plogon_enjoyer"; - questRoot31.Author = list275; + questRoot31.Author = list277; index = 5; - List list276 = new List(index); - CollectionsMarshal.SetCount(list276, index); - span2 = CollectionsMarshal.AsSpan(list276); + List list278 = new List(index); + CollectionsMarshal.SetCount(list278, index); + span2 = CollectionsMarshal.AsSpan(list278); num = 0; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list277 = new List(index2); - CollectionsMarshal.SetCount(list277, index2); - span3 = CollectionsMarshal.AsSpan(list277); + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span3 = CollectionsMarshal.AsSpan(list279); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj203.Steps = list277; - reference212 = obj203; - num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401); - obj204.Steps = list278; + obj204.Steps = list279; reference213 = obj204; num++; ref QuestSequence reference214 = ref span2[num]; QuestSequence obj205 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list280 = new List(num2); + CollectionsMarshal.SetCount(list280, num2); + span3 = CollectionsMarshal.AsSpan(list280); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401); + obj205.Steps = list280; + reference214 = obj205; + num++; + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span3 = CollectionsMarshal.AsSpan(list279); + List list281 = new List(index2); + CollectionsMarshal.SetCount(list281, index2); + span3 = CollectionsMarshal.AsSpan(list281); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) { @@ -166230,34 +159250,34 @@ public static class AssemblyQuestLoader { Fly = true }; - obj205.Steps = list279; - reference214 = obj205; + obj206.Steps = list281; + reference215 = obj206; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj206 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj207 = new QuestSequence { Sequence = 3 }; num2 = 4; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-850.9607f, 2.3374987f, -234.1339f), 401) { Fly = true }; index2++; - ref QuestStep reference216 = ref span3[index2]; - QuestStep obj207 = new QuestStep(EInteractionType.Action, 1016222u, new Vector3(-853.8186f, 7.7667847f, -223.92621f), 401) + ref QuestStep reference217 = ref span3[index2]; + QuestStep obj208 = new QuestStep(EInteractionType.Action, 1016222u, new Vector3(-853.8186f, 7.7667847f, -223.92621f), 401) { Fly = true, Action = EAction.BuffetSanuwa }; num3 = 6; - List list281 = new List(num3); - CollectionsMarshal.SetCount(list281, num3); - span7 = CollectionsMarshal.AsSpan(list281); + List list283 = new List(num3); + CollectionsMarshal.SetCount(list283, num3); + span7 = CollectionsMarshal.AsSpan(list283); index3 = 0; span7[index3] = null; index3++; @@ -166270,19 +159290,19 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj207.CompletionQuestVariablesFlags = list281; - reference216 = obj207; + obj208.CompletionQuestVariablesFlags = list283; + reference217 = obj208; index2++; - ref QuestStep reference217 = ref span3[index2]; - QuestStep obj208 = new QuestStep(EInteractionType.Action, 1016221u, new Vector3(-576.40955f, -51.59082f, -543.8773f), 401) + ref QuestStep reference218 = ref span3[index2]; + QuestStep obj209 = new QuestStep(EInteractionType.Action, 1016221u, new Vector3(-576.40955f, -51.59082f, -543.8773f), 401) { Fly = true, Action = EAction.BuffetSanuwa }; index3 = 6; - List list282 = new List(index3); - CollectionsMarshal.SetCount(list282, index3); - span7 = CollectionsMarshal.AsSpan(list282); + List list284 = new List(index3); + CollectionsMarshal.SetCount(list284, index3); + span7 = CollectionsMarshal.AsSpan(list284); num3 = 0; span7[num3] = null; num3++; @@ -166295,89 +159315,89 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj208.CompletionQuestVariablesFlags = list282; - reference217 = obj208; + obj209.CompletionQuestVariablesFlags = list284; + reference218 = obj209; index2++; span3[index2] = new QuestStep(EInteractionType.Action, 1016220u, new Vector3(-455.7718f, -20.828613f, -610.8644f), 401) { Fly = true, Action = EAction.BuffetSanuwa }; - obj206.Steps = list280; - reference215 = obj206; + obj207.Steps = list282; + reference216 = obj207; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj210 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list283 = new List(index2); - CollectionsMarshal.SetCount(list283, index2); - span3 = CollectionsMarshal.AsSpan(list283); + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj209.Steps = list283; - reference218 = obj209; - questRoot31.QuestSequence = list276; + obj210.Steps = list285; + reference219 = obj210; + questRoot31.QuestSequence = list278; AddQuest(questId31, questRoot31); QuestId questId32 = new QuestId(2183); QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - span = CollectionsMarshal.AsSpan(list284); + List list286 = new List(num); + CollectionsMarshal.SetCount(list286, num); + span = CollectionsMarshal.AsSpan(list286); index = 0; span[index] = "plogon_enjoyer"; - questRoot32.Author = list284; + questRoot32.Author = list286; index = 5; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - span2 = CollectionsMarshal.AsSpan(list285); + List list287 = new List(index); + CollectionsMarshal.SetCount(list287, index); + span2 = CollectionsMarshal.AsSpan(list287); num = 0; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj210 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj211 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list286 = new List(num2); - CollectionsMarshal.SetCount(list286, num2); - span3 = CollectionsMarshal.AsSpan(list286); + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + span3 = CollectionsMarshal.AsSpan(list288); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj210.Steps = list286; - reference219 = obj210; - num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj211 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - span3 = CollectionsMarshal.AsSpan(list287); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) - { - Fly = true - }; - obj211.Steps = list287; + obj211.Steps = list288; reference220 = obj211; num++; ref QuestSequence reference221 = ref span2[num]; QuestSequence obj212 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list289 = new List(index2); + CollectionsMarshal.SetCount(list289, index2); + span3 = CollectionsMarshal.AsSpan(list289); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) + { + Fly = true + }; + obj212.Steps = list289; + reference221 = obj212; + num++; + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj213 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list288 = new List(num2); - CollectionsMarshal.SetCount(list288, num2); - span3 = CollectionsMarshal.AsSpan(list288); + List list290 = new List(num2); + CollectionsMarshal.SetCount(list290, num2); + span3 = CollectionsMarshal.AsSpan(list290); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-834.9571f, -130.33038f, -386.03116f), 401) { @@ -166389,45 +159409,45 @@ public static class AssemblyQuestLoader Fly = true }; index2++; - ref QuestStep reference222 = ref span3[index2]; - QuestStep obj213 = new QuestStep(EInteractionType.Combat, 1016223u, new Vector3(834.37854f, -97.83405f, -738.18567f), 401) + ref QuestStep reference223 = ref span3[index2]; + QuestStep obj214 = new QuestStep(EInteractionType.Combat, 1016223u, new Vector3(834.37854f, -97.83405f, -738.18567f), 401) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list289 = new List(num3); - CollectionsMarshal.SetCount(list289, num3); - span5 = CollectionsMarshal.AsSpan(list289); + List list291 = new List(num3); + CollectionsMarshal.SetCount(list291, num3); + span5 = CollectionsMarshal.AsSpan(list291); index3 = 0; span5[index3] = 5239u; - obj213.KillEnemyDataIds = list289; - reference222 = obj213; - obj212.Steps = list288; - reference221 = obj212; - num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj214 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016223u, new Vector3(834.37854f, -97.83405f, -738.18567f), 401); - obj214.Steps = list290; + obj214.KillEnemyDataIds = list291; reference223 = obj214; + obj213.Steps = list290; + reference222 = obj213; num++; ref QuestSequence reference224 = ref span2[num]; QuestSequence obj215 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016223u, new Vector3(834.37854f, -97.83405f, -738.18567f), 401); + obj215.Steps = list292; + reference224 = obj215; + num++; + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) { @@ -166446,64 +159466,64 @@ public static class AssemblyQuestLoader } } }; - obj215.Steps = list291; - reference224 = obj215; - questRoot32.QuestSequence = list285; + obj216.Steps = list293; + reference225 = obj216; + questRoot32.QuestSequence = list287; AddQuest(questId32, questRoot32); QuestId questId33 = new QuestId(2184); QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list292 = new List(num); - CollectionsMarshal.SetCount(list292, num); - span = CollectionsMarshal.AsSpan(list292); + List list294 = new List(num); + CollectionsMarshal.SetCount(list294, num); + span = CollectionsMarshal.AsSpan(list294); index = 0; span[index] = "plogon_enjoyer"; - questRoot33.Author = list292; + questRoot33.Author = list294; index = 5; - List list293 = new List(index); - CollectionsMarshal.SetCount(list293, index); - span2 = CollectionsMarshal.AsSpan(list293); + List list295 = new List(index); + CollectionsMarshal.SetCount(list295, index); + span2 = CollectionsMarshal.AsSpan(list295); num = 0; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + span3 = CollectionsMarshal.AsSpan(list296); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj216.Steps = list294; - reference225 = obj216; - num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj217 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - span3 = CollectionsMarshal.AsSpan(list295); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) - { - Fly = true - }; - obj217.Steps = list295; + obj217.Steps = list296; reference226 = obj217; num++; ref QuestSequence reference227 = ref span2[num]; QuestSequence obj218 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list297 = new List(num2); + CollectionsMarshal.SetCount(list297, num2); + span3 = CollectionsMarshal.AsSpan(list297); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) + { + Fly = true + }; + obj218.Steps = list297; + reference227 = obj218; + num++; + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj219 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span3 = CollectionsMarshal.AsSpan(list296); + List list298 = new List(index2); + CollectionsMarshal.SetCount(list298, index2); + span3 = CollectionsMarshal.AsSpan(list298); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) { @@ -166527,18 +159547,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj218.Steps = list296; - reference227 = obj218; + obj219.Steps = list298; + reference228 = obj219; num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj220 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list297 = new List(num2); - CollectionsMarshal.SetCount(list297, num2); - span3 = CollectionsMarshal.AsSpan(list297); + List list299 = new List(num2); + CollectionsMarshal.SetCount(list299, num2); + span3 = CollectionsMarshal.AsSpan(list299); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Action, 1016227u, new Vector3(473.1975f, -98.03464f, -527.7333f), 401) { @@ -166551,201 +159571,201 @@ public static class AssemblyQuestLoader Fly = true, Action = EAction.BuffetSanuwa }; - obj219.Steps = list297; - reference228 = obj219; + obj220.Steps = list299; + reference229 = obj220; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj221 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list298 = new List(index2); - CollectionsMarshal.SetCount(list298, index2); - span3 = CollectionsMarshal.AsSpan(list298); + List list300 = new List(index2); + CollectionsMarshal.SetCount(list300, index2); + span3 = CollectionsMarshal.AsSpan(list300); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016090u, new Vector3(-836.51483f, -133.26949f, -386.61786f), 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj220.Steps = list298; - reference229 = obj220; - questRoot33.QuestSequence = list293; + obj221.Steps = list300; + reference230 = obj221; + questRoot33.QuestSequence = list295; AddQuest(questId33, questRoot33); QuestId questId34 = new QuestId(2185); QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list299 = new List(num); - CollectionsMarshal.SetCount(list299, num); - span = CollectionsMarshal.AsSpan(list299); + List list301 = new List(num); + CollectionsMarshal.SetCount(list301, num); + span = CollectionsMarshal.AsSpan(list301); index = 0; span[index] = "plogon_enjoyer"; - questRoot34.Author = list299; + questRoot34.Author = list301; index = 6; - List list300 = new List(index); - CollectionsMarshal.SetCount(list300, index); - span2 = CollectionsMarshal.AsSpan(list300); + List list302 = new List(index); + CollectionsMarshal.SetCount(list302, index); + span2 = CollectionsMarshal.AsSpan(list302); num = 0; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj222 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list301 = new List(num2); - CollectionsMarshal.SetCount(list301, num2); - span3 = CollectionsMarshal.AsSpan(list301); + List list303 = new List(num2); + CollectionsMarshal.SetCount(list303, num2); + span3 = CollectionsMarshal.AsSpan(list303); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj221.Steps = list301; - reference230 = obj221; - num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj222 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list302 = new List(index2); - CollectionsMarshal.SetCount(list302, index2); - span3 = CollectionsMarshal.AsSpan(list302); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) - { - Fly = true - }; - obj222.Steps = list302; + obj222.Steps = list303; reference231 = obj222; num++; ref QuestSequence reference232 = ref span2[num]; QuestSequence obj223 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list304 = new List(index2); + CollectionsMarshal.SetCount(list304, index2); + span3 = CollectionsMarshal.AsSpan(list304); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) + { + Fly = true + }; + obj223.Steps = list304; + reference232 = obj223; + num++; + ref QuestSequence reference233 = ref span2[num]; + QuestSequence obj224 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list303 = new List(num2); - CollectionsMarshal.SetCount(list303, num2); - span3 = CollectionsMarshal.AsSpan(list303); + List list305 = new List(num2); + CollectionsMarshal.SetCount(list305, num2); + span3 = CollectionsMarshal.AsSpan(list305); index2 = 0; - ref QuestStep reference233 = ref span3[index2]; - QuestStep obj224 = new QuestStep(EInteractionType.Interact, 2006676u, new Vector3(-717.0062f, -13.901062f, -101.487854f), 401) + ref QuestStep reference234 = ref span3[index2]; + QuestStep obj225 = new QuestStep(EInteractionType.Interact, 2006676u, new Vector3(-717.0062f, -13.901062f, -101.487854f), 401) { Fly = true }; index3 = 6; - List> list304 = new List>(index3); - CollectionsMarshal.SetCount(list304, index3); - span8 = CollectionsMarshal.AsSpan(list304); + List> list306 = new List>(index3); + CollectionsMarshal.SetCount(list306, index3); + span8 = CollectionsMarshal.AsSpan(list306); num3 = 0; span8[num3] = null; num3++; span8[num3] = null; num3++; - ref List reference234 = ref span8[num3]; + ref List reference235 = ref span8[num3]; index4 = 1; - List list305 = new List(index4); - CollectionsMarshal.SetCount(list305, index4); - span7 = CollectionsMarshal.AsSpan(list305); + List list307 = new List(index4); + CollectionsMarshal.SetCount(list307, index4); + span7 = CollectionsMarshal.AsSpan(list307); num4 = 0; span7[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference234 = list305; + reference235 = list307; num3++; span8[num3] = null; num3++; span8[num3] = null; num3++; span8[num3] = null; - obj224.RequiredQuestVariables = list304; - reference233 = obj224; + obj225.RequiredQuestVariables = list306; + reference234 = obj225; index2++; - ref QuestStep reference235 = ref span3[index2]; - QuestStep obj225 = new QuestStep(EInteractionType.Interact, 2006762u, new Vector3(-781.52136f, -13.931519f, -114.30542f), 401) + ref QuestStep reference236 = ref span3[index2]; + QuestStep obj226 = new QuestStep(EInteractionType.Interact, 2006762u, new Vector3(-781.52136f, -13.931519f, -114.30542f), 401) { Fly = true }; num3 = 6; - List> list306 = new List>(num3); - CollectionsMarshal.SetCount(list306, num3); - span8 = CollectionsMarshal.AsSpan(list306); + List> list308 = new List>(num3); + CollectionsMarshal.SetCount(list308, num3); + span8 = CollectionsMarshal.AsSpan(list308); index3 = 0; span8[index3] = null; index3++; span8[index3] = null; index3++; - ref List reference236 = ref span8[index3]; + ref List reference237 = ref span8[index3]; num4 = 1; - List list307 = new List(num4); - CollectionsMarshal.SetCount(list307, num4); - span7 = CollectionsMarshal.AsSpan(list307); + List list309 = new List(num4); + CollectionsMarshal.SetCount(list309, num4); + span7 = CollectionsMarshal.AsSpan(list309); index4 = 0; span7[index4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference236 = list307; + reference237 = list309; index3++; span8[index3] = null; index3++; span8[index3] = null; index3++; span8[index3] = null; - obj225.RequiredQuestVariables = list306; - reference235 = obj225; - obj223.Steps = list303; - reference232 = obj223; + obj226.RequiredQuestVariables = list308; + reference236 = obj226; + obj224.Steps = list305; + reference233 = obj224; num++; - ref QuestSequence reference237 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj227 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list308 = new List(index2); - CollectionsMarshal.SetCount(list308, index2); - span3 = CollectionsMarshal.AsSpan(list308); + List list310 = new List(index2); + CollectionsMarshal.SetCount(list310, index2); + span3 = CollectionsMarshal.AsSpan(list310); num2 = 0; - ref QuestStep reference238 = ref span3[num2]; - QuestStep obj227 = new QuestStep(EInteractionType.Combat, 2006675u, new Vector3(-642.298f, -207.29382f, 211.10852f), 401) + ref QuestStep reference239 = ref span3[num2]; + QuestStep obj228 = new QuestStep(EInteractionType.Combat, 2006675u, new Vector3(-642.298f, -207.29382f, 211.10852f), 401) { Fly = true, ItemId = 2001912u, EnemySpawnType = EEnemySpawnType.AfterItemUse }; index3 = 1; - List list309 = new List(index3); - CollectionsMarshal.SetCount(list309, index3); - span5 = CollectionsMarshal.AsSpan(list309); + List list311 = new List(index3); + CollectionsMarshal.SetCount(list311, index3); + span5 = CollectionsMarshal.AsSpan(list311); num3 = 0; span5[num3] = 5240u; - obj227.KillEnemyDataIds = list309; + obj228.KillEnemyDataIds = list311; + reference239 = obj228; + obj227.Steps = list310; reference238 = obj227; - obj226.Steps = list308; - reference237 = obj226; num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj229 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list310 = new List(num2); - CollectionsMarshal.SetCount(list310, num2); - span3 = CollectionsMarshal.AsSpan(list310); + List list312 = new List(num2); + CollectionsMarshal.SetCount(list312, num2); + span3 = CollectionsMarshal.AsSpan(list312); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1012054u, new Vector3(-640.1007f, -119.56208f, 469.5963f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; - obj228.Steps = list310; - reference239 = obj228; + obj229.Steps = list312; + reference240 = obj229; num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj229 = new QuestSequence + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj230 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list311 = new List(index2); - CollectionsMarshal.SetCount(list311, index2); - span3 = CollectionsMarshal.AsSpan(list311); + List list313 = new List(index2); + CollectionsMarshal.SetCount(list313, index2); + span3 = CollectionsMarshal.AsSpan(list313); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) { @@ -166764,106 +159784,106 @@ public static class AssemblyQuestLoader } } }; - obj229.Steps = list311; - reference240 = obj229; - questRoot34.QuestSequence = list300; + obj230.Steps = list313; + reference241 = obj230; + questRoot34.QuestSequence = list302; AddQuest(questId34, questRoot34); QuestId questId35 = new QuestId(2186); QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list312 = new List(num); - CollectionsMarshal.SetCount(list312, num); - span = CollectionsMarshal.AsSpan(list312); + List list314 = new List(num); + CollectionsMarshal.SetCount(list314, num); + span = CollectionsMarshal.AsSpan(list314); index = 0; span[index] = "plogon_enjoyer"; - questRoot35.Author = list312; + questRoot35.Author = list314; index = 4; - List list313 = new List(index); - CollectionsMarshal.SetCount(list313, index); - span2 = CollectionsMarshal.AsSpan(list313); + List list315 = new List(index); + CollectionsMarshal.SetCount(list315, index); + span2 = CollectionsMarshal.AsSpan(list315); num = 0; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj230 = new QuestSequence + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj231 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list314 = new List(num2); - CollectionsMarshal.SetCount(list314, num2); - span3 = CollectionsMarshal.AsSpan(list314); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + span3 = CollectionsMarshal.AsSpan(list316); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj230.Steps = list314; - reference241 = obj230; - num++; - ref QuestSequence reference242 = ref span2[num]; - QuestSequence obj231 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list315 = new List(index2); - CollectionsMarshal.SetCount(list315, index2); - span3 = CollectionsMarshal.AsSpan(list315); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) - { - Fly = true - }; - obj231.Steps = list315; + obj231.Steps = list316; reference242 = obj231; num++; ref QuestSequence reference243 = ref span2[num]; QuestSequence obj232 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list317 = new List(index2); + CollectionsMarshal.SetCount(list317, index2); + span3 = CollectionsMarshal.AsSpan(list317); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) + { + Fly = true + }; + obj232.Steps = list317; + reference243 = obj232; + num++; + ref QuestSequence reference244 = ref span2[num]; + QuestSequence obj233 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - span3 = CollectionsMarshal.AsSpan(list316); + List list318 = new List(num2); + CollectionsMarshal.SetCount(list318, num2); + span3 = CollectionsMarshal.AsSpan(list318); index2 = 0; - ref QuestStep reference244 = ref span3[index2]; - QuestStep obj233 = new QuestStep(EInteractionType.Combat, 2006677u, new Vector3(117.96753f, 12.25293f, -412.92444f), 401) + ref QuestStep reference245 = ref span3[index2]; + QuestStep obj234 = new QuestStep(EInteractionType.Combat, 2006677u, new Vector3(117.96753f, 12.25293f, -412.92444f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list317 = new List(num3); - CollectionsMarshal.SetCount(list317, num3); - span5 = CollectionsMarshal.AsSpan(list317); + List list319 = new List(num3); + CollectionsMarshal.SetCount(list319, num3); + span5 = CollectionsMarshal.AsSpan(list319); index3 = 0; span5[index3] = 5241u; - obj233.KillEnemyDataIds = list317; - reference244 = obj233; + obj234.KillEnemyDataIds = list319; + reference245 = obj234; index2++; - ref QuestStep reference245 = ref span3[index2]; - QuestStep obj234 = new QuestStep(EInteractionType.Combat, 2006678u, new Vector3(160.54016f, 11.856201f, -507.65244f), 401) + ref QuestStep reference246 = ref span3[index2]; + QuestStep obj235 = new QuestStep(EInteractionType.Combat, 2006678u, new Vector3(160.54016f, 11.856201f, -507.65244f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list318 = new List(index3); - CollectionsMarshal.SetCount(list318, index3); - span5 = CollectionsMarshal.AsSpan(list318); + List list320 = new List(index3); + CollectionsMarshal.SetCount(list320, index3); + span5 = CollectionsMarshal.AsSpan(list320); num3 = 0; span5[num3] = 5241u; - obj234.KillEnemyDataIds = list318; - reference245 = obj234; - obj232.Steps = list316; - reference243 = obj232; + obj235.KillEnemyDataIds = list320; + reference246 = obj235; + obj233.Steps = list318; + reference244 = obj233; num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj235 = new QuestSequence + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj236 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list319 = new List(index2); - CollectionsMarshal.SetCount(list319, index2); - span3 = CollectionsMarshal.AsSpan(list319); + List list321 = new List(index2); + CollectionsMarshal.SetCount(list321, index2); + span3 = CollectionsMarshal.AsSpan(list321); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) { @@ -166882,119 +159902,119 @@ public static class AssemblyQuestLoader } } }; - obj235.Steps = list319; - reference246 = obj235; - questRoot35.QuestSequence = list313; + obj236.Steps = list321; + reference247 = obj236; + questRoot35.QuestSequence = list315; AddQuest(questId35, questRoot35); QuestId questId36 = new QuestId(2187); QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list320 = new List(num); - CollectionsMarshal.SetCount(list320, num); - span = CollectionsMarshal.AsSpan(list320); + List list322 = new List(num); + CollectionsMarshal.SetCount(list322, num); + span = CollectionsMarshal.AsSpan(list322); index = 0; span[index] = "plogon_enjoyer"; - questRoot36.Author = list320; + questRoot36.Author = list322; index = 5; - List list321 = new List(index); - CollectionsMarshal.SetCount(list321, index); - span2 = CollectionsMarshal.AsSpan(list321); + List list323 = new List(index); + CollectionsMarshal.SetCount(list323, index); + span2 = CollectionsMarshal.AsSpan(list323); num = 0; - ref QuestSequence reference247 = ref span2[num]; - QuestSequence obj236 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list322 = new List(num2); - CollectionsMarshal.SetCount(list322, num2); - span3 = CollectionsMarshal.AsSpan(list322); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj236.Steps = list322; - reference247 = obj236; - num++; ref QuestSequence reference248 = ref span2[num]; QuestSequence obj237 = new QuestSequence { - Sequence = 1 - }; - index2 = 1; - List list323 = new List(index2); - CollectionsMarshal.SetCount(list323, index2); - span3 = CollectionsMarshal.AsSpan(list323); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) - { - Fly = true - }; - obj237.Steps = list323; - reference248 = obj237; - num++; - ref QuestSequence reference249 = ref span2[num]; - QuestSequence obj238 = new QuestSequence - { - Sequence = 2 + Sequence = 0 }; num2 = 1; List list324 = new List(num2); CollectionsMarshal.SetCount(list324, num2); span3 = CollectionsMarshal.AsSpan(list324); index2 = 0; - ref QuestStep reference250 = ref span3[index2]; - QuestStep obj239 = new QuestStep(EInteractionType.Combat, 2006679u, new Vector3(-401.175f, -202.65509f, 432.39478f), 401) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj237.Steps = list324; + reference248 = obj237; + num++; + ref QuestSequence reference249 = ref span2[num]; + QuestSequence obj238 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list325 = new List(index2); + CollectionsMarshal.SetCount(list325, index2); + span3 = CollectionsMarshal.AsSpan(list325); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) + { + Fly = true + }; + obj238.Steps = list325; + reference249 = obj238; + num++; + ref QuestSequence reference250 = ref span2[num]; + QuestSequence obj239 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list326 = new List(num2); + CollectionsMarshal.SetCount(list326, num2); + span3 = CollectionsMarshal.AsSpan(list326); + index2 = 0; + ref QuestStep reference251 = ref span3[index2]; + QuestStep obj240 = new QuestStep(EInteractionType.Combat, 2006679u, new Vector3(-401.175f, -202.65509f, 432.39478f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list325 = new List(num3); - CollectionsMarshal.SetCount(list325, num3); - span5 = CollectionsMarshal.AsSpan(list325); + List list327 = new List(num3); + CollectionsMarshal.SetCount(list327, num3); + span5 = CollectionsMarshal.AsSpan(list327); index3 = 0; span5[index3] = 5242u; - obj239.KillEnemyDataIds = list325; + obj240.KillEnemyDataIds = list327; + reference251 = obj240; + obj239.Steps = list326; reference250 = obj239; - obj238.Steps = list324; - reference249 = obj238; num++; - ref QuestSequence reference251 = ref span2[num]; - QuestSequence obj240 = new QuestSequence + ref QuestSequence reference252 = ref span2[num]; + QuestSequence obj241 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list326 = new List(index2); - CollectionsMarshal.SetCount(list326, index2); - span3 = CollectionsMarshal.AsSpan(list326); + List list328 = new List(index2); + CollectionsMarshal.SetCount(list328, index2); + span3 = CollectionsMarshal.AsSpan(list328); num2 = 0; - ref QuestStep reference252 = ref span3[num2]; - QuestStep obj241 = new QuestStep(EInteractionType.Combat, 2006680u, new Vector3(-280.8728f, -202.01422f, 390.7987f), 401) + ref QuestStep reference253 = ref span3[num2]; + QuestStep obj242 = new QuestStep(EInteractionType.Combat, 2006680u, new Vector3(-280.8728f, -202.01422f, 390.7987f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list327 = new List(index3); - CollectionsMarshal.SetCount(list327, index3); - span5 = CollectionsMarshal.AsSpan(list327); + List list329 = new List(index3); + CollectionsMarshal.SetCount(list329, index3); + span5 = CollectionsMarshal.AsSpan(list329); num3 = 0; span5[num3] = 5242u; - obj241.KillEnemyDataIds = list327; + obj242.KillEnemyDataIds = list329; + reference253 = obj242; + obj241.Steps = list328; reference252 = obj241; - obj240.Steps = list326; - reference251 = obj240; num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj242 = new QuestSequence + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj243 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list328 = new List(num2); - CollectionsMarshal.SetCount(list328, num2); - span3 = CollectionsMarshal.AsSpan(list328); + List list330 = new List(num2); + CollectionsMarshal.SetCount(list330, num2); + span3 = CollectionsMarshal.AsSpan(list330); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) { @@ -167013,74 +160033,75 @@ public static class AssemblyQuestLoader } } }; - obj242.Steps = list328; - reference253 = obj242; - questRoot36.QuestSequence = list321; + obj243.Steps = list330; + reference254 = obj243; + questRoot36.QuestSequence = list323; AddQuest(questId36, questRoot36); QuestId questId37 = new QuestId(2188); QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list329 = new List(num); - CollectionsMarshal.SetCount(list329, num); - span = CollectionsMarshal.AsSpan(list329); + List list331 = new List(num); + CollectionsMarshal.SetCount(list331, num); + span = CollectionsMarshal.AsSpan(list331); index = 0; span[index] = "plogon_enjoyer"; - questRoot37.Author = list329; + questRoot37.Author = list331; index = 4; - List list330 = new List(index); - CollectionsMarshal.SetCount(list330, index); - span2 = CollectionsMarshal.AsSpan(list330); + List list332 = new List(index); + CollectionsMarshal.SetCount(list332, index); + span2 = CollectionsMarshal.AsSpan(list332); num = 0; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj243 = new QuestSequence + ref QuestSequence reference255 = ref span2[num]; + QuestSequence obj244 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list331 = new List(index2); - CollectionsMarshal.SetCount(list331, index2); - span3 = CollectionsMarshal.AsSpan(list331); + List list333 = new List(index2); + CollectionsMarshal.SetCount(list333, index2); + span3 = CollectionsMarshal.AsSpan(list333); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj243.Steps = list331; - reference254 = obj243; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj244 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list332 = new List(num2); - CollectionsMarshal.SetCount(list332, num2); - span3 = CollectionsMarshal.AsSpan(list332); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401); - obj244.Steps = list332; + obj244.Steps = list333; reference255 = obj244; num++; ref QuestSequence reference256 = ref span2[num]; QuestSequence obj245 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list334 = new List(num2); + CollectionsMarshal.SetCount(list334, num2); + span3 = CollectionsMarshal.AsSpan(list334); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) + { + Fly = true + }; + obj245.Steps = list334; + reference256 = obj245; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj246 = new QuestSequence { Sequence = 2 }; - index2 = 5; - List list333 = new List(index2); - CollectionsMarshal.SetCount(list333, index2); - span3 = CollectionsMarshal.AsSpan(list333); + index2 = 4; + List list335 = new List(index2); + CollectionsMarshal.SetCount(list335, index2); + span3 = CollectionsMarshal.AsSpan(list335); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2006682u, new Vector3(25.711426f, 150.46924f, -133.56226f), 401) { Fly = true }; num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(237.02913f, 169.13622f, -44.168194f), 401) + span3[num2] = new QuestStep(EInteractionType.Interact, 2006681u, new Vector3(237.07935f, 163.95813f, -46.433228f), 401) { Fly = true }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006681u, new Vector3(237.07935f, 163.95813f, -46.433228f), 401); - num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(237.02913f, 169.13622f, -44.168194f), 401) { Fly = true @@ -167090,22 +160111,21 @@ public static class AssemblyQuestLoader { Fly = true }; - obj245.Steps = list333; - reference256 = obj245; + obj246.Steps = list335; + reference257 = obj246; num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj247 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); + List list336 = new List(num2); + CollectionsMarshal.SetCount(list336, num2); + span3 = CollectionsMarshal.AsSpan(list336); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(319.62088f, 110.66706f, -6.8085513f), 401) + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(317.41415f, 110.85538f, -34.527588f), 401) { - DelaySecondsAtStart = 3f, SkipConditions = new SkipConditions { StepIf = new SkipStepConditions @@ -167137,169 +160157,169 @@ public static class AssemblyQuestLoader } } }; - obj246.Steps = list334; - reference257 = obj246; - questRoot37.QuestSequence = list330; + obj247.Steps = list336; + reference258 = obj247; + questRoot37.QuestSequence = list332; AddQuest(questId37, questRoot37); QuestId questId38 = new QuestId(2189); QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list335 = new List(num); - CollectionsMarshal.SetCount(list335, num); - span = CollectionsMarshal.AsSpan(list335); + List list337 = new List(num); + CollectionsMarshal.SetCount(list337, num); + span = CollectionsMarshal.AsSpan(list337); index = 0; span[index] = "plogon_enjoyer"; - questRoot38.Author = list335; + questRoot38.Author = list337; index = 8; - List list336 = new List(index); - CollectionsMarshal.SetCount(list336, index); - span2 = CollectionsMarshal.AsSpan(list336); + List list338 = new List(index); + CollectionsMarshal.SetCount(list338, index); + span2 = CollectionsMarshal.AsSpan(list338); num = 0; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj247 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list337 = new List(index2); - CollectionsMarshal.SetCount(list337, index2); - span3 = CollectionsMarshal.AsSpan(list337); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj247.Steps = list337; - reference258 = obj247; - num++; ref QuestSequence reference259 = ref span2[num]; QuestSequence obj248 = new QuestSequence { - Sequence = 1 - }; - num2 = 1; - List list338 = new List(num2); - CollectionsMarshal.SetCount(list338, num2); - span3 = CollectionsMarshal.AsSpan(list338); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj248.Steps = list338; - reference259 = obj248; - num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj249 = new QuestSequence - { - Sequence = 2 + Sequence = 0 }; index2 = 1; List list339 = new List(index2); CollectionsMarshal.SetCount(list339, index2); span3 = CollectionsMarshal.AsSpan(list339); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1016228u, new Vector3(-547.7836f, -57.646603f, -549.76733f), 401) - { - Fly = true - }; - obj249.Steps = list339; - reference260 = obj249; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj248.Steps = list339; + reference259 = obj248; num++; - ref QuestSequence reference261 = ref span2[num]; - QuestSequence obj250 = new QuestSequence + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj249 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; num2 = 1; List list340 = new List(num2); CollectionsMarshal.SetCount(list340, num2); span3 = CollectionsMarshal.AsSpan(list340); index2 = 0; - ref QuestStep reference262 = ref span3[index2]; - QuestStep obj251 = new QuestStep(EInteractionType.Combat, 2006684u, new Vector3(-357.29004f, -56.565247f, -598.9929f), 401) + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj249.Steps = list340; + reference260 = obj249; + num++; + ref QuestSequence reference261 = ref span2[num]; + QuestSequence obj250 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list341 = new List(index2); + CollectionsMarshal.SetCount(list341, index2); + span3 = CollectionsMarshal.AsSpan(list341); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1016228u, new Vector3(-547.7836f, -57.646603f, -549.76733f), 401) + { + Fly = true + }; + obj250.Steps = list341; + reference261 = obj250; + num++; + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj251 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + span3 = CollectionsMarshal.AsSpan(list342); + index2 = 0; + ref QuestStep reference263 = ref span3[index2]; + QuestStep obj252 = new QuestStep(EInteractionType.Combat, 2006684u, new Vector3(-357.29004f, -56.565247f, -598.9929f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list341 = new List(num3); - CollectionsMarshal.SetCount(list341, num3); - span5 = CollectionsMarshal.AsSpan(list341); + List list343 = new List(num3); + CollectionsMarshal.SetCount(list343, num3); + span5 = CollectionsMarshal.AsSpan(list343); index3 = 0; span5[index3] = 5243u; - obj251.KillEnemyDataIds = list341; + obj252.KillEnemyDataIds = list343; + reference263 = obj252; + obj251.Steps = list342; reference262 = obj251; - obj250.Steps = list340; - reference261 = obj250; num++; - ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj252 = new QuestSequence + ref QuestSequence reference264 = ref span2[num]; + QuestSequence obj253 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list342 = new List(index2); - CollectionsMarshal.SetCount(list342, index2); - span3 = CollectionsMarshal.AsSpan(list342); + List list344 = new List(index2); + CollectionsMarshal.SetCount(list344, index2); + span3 = CollectionsMarshal.AsSpan(list344); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1016229u, new Vector3(-369.31415f, -54.222214f, -605.3407f), 401) { Fly = true }; - obj252.Steps = list342; - reference263 = obj252; + obj253.Steps = list344; + reference264 = obj253; num++; - ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj253 = new QuestSequence + ref QuestSequence reference265 = ref span2[num]; + QuestSequence obj254 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list343 = new List(num2); - CollectionsMarshal.SetCount(list343, num2); - span3 = CollectionsMarshal.AsSpan(list343); + List list345 = new List(num2); + CollectionsMarshal.SetCount(list345, num2); + span3 = CollectionsMarshal.AsSpan(list345); index2 = 0; - ref QuestStep reference265 = ref span3[index2]; - QuestStep obj254 = new QuestStep(EInteractionType.Combat, 2006685u, new Vector3(-107.07257f, -13.5043335f, -655.6039f), 401) + ref QuestStep reference266 = ref span3[index2]; + QuestStep obj255 = new QuestStep(EInteractionType.Combat, 2006685u, new Vector3(-107.07257f, -13.5043335f, -655.6039f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list344 = new List(index3); - CollectionsMarshal.SetCount(list344, index3); - span5 = CollectionsMarshal.AsSpan(list344); + List list346 = new List(index3); + CollectionsMarshal.SetCount(list346, index3); + span5 = CollectionsMarshal.AsSpan(list346); num3 = 0; span5[num3] = 5243u; - obj254.KillEnemyDataIds = list344; + obj255.KillEnemyDataIds = list346; + reference266 = obj255; + obj254.Steps = list345; reference265 = obj254; - obj253.Steps = list343; - reference264 = obj253; num++; - ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj255 = new QuestSequence + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj256 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list345 = new List(index2); - CollectionsMarshal.SetCount(list345, index2); - span3 = CollectionsMarshal.AsSpan(list345); + List list347 = new List(index2); + CollectionsMarshal.SetCount(list347, index2); + span3 = CollectionsMarshal.AsSpan(list347); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1016230u, new Vector3(-114.85474f, -13.978999f, -652.8878f), 401) { Fly = true }; - obj255.Steps = list345; - reference266 = obj255; + obj256.Steps = list347; + reference267 = obj256; num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj256 = new QuestSequence + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj257 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list346 = new List(num2); - CollectionsMarshal.SetCount(list346, num2); - span3 = CollectionsMarshal.AsSpan(list346); + List list348 = new List(num2); + CollectionsMarshal.SetCount(list348, num2); + span3 = CollectionsMarshal.AsSpan(list348); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { @@ -167318,107 +160338,107 @@ public static class AssemblyQuestLoader } } }; - obj256.Steps = list346; - reference267 = obj256; - questRoot38.QuestSequence = list336; + obj257.Steps = list348; + reference268 = obj257; + questRoot38.QuestSequence = list338; AddQuest(questId38, questRoot38); QuestId questId39 = new QuestId(2190); QuestRoot questRoot39 = new QuestRoot(); num = 1; - List list347 = new List(num); - CollectionsMarshal.SetCount(list347, num); - span = CollectionsMarshal.AsSpan(list347); + List list349 = new List(num); + CollectionsMarshal.SetCount(list349, num); + span = CollectionsMarshal.AsSpan(list349); index = 0; span[index] = "plogon_enjoyer"; - questRoot39.Author = list347; + questRoot39.Author = list349; index = 4; - List list348 = new List(index); - CollectionsMarshal.SetCount(list348, index); - span2 = CollectionsMarshal.AsSpan(list348); + List list350 = new List(index); + CollectionsMarshal.SetCount(list350, index); + span2 = CollectionsMarshal.AsSpan(list350); num = 0; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj257 = new QuestSequence + ref QuestSequence reference269 = ref span2[num]; + QuestSequence obj258 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list349 = new List(index2); - CollectionsMarshal.SetCount(list349, index2); - span3 = CollectionsMarshal.AsSpan(list349); + List list351 = new List(index2); + CollectionsMarshal.SetCount(list351, index2); + span3 = CollectionsMarshal.AsSpan(list351); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj257.Steps = list349; - reference268 = obj257; - num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj258 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list350 = new List(num2); - CollectionsMarshal.SetCount(list350, num2); - span3 = CollectionsMarshal.AsSpan(list350); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj258.Steps = list350; + obj258.Steps = list351; reference269 = obj258; num++; ref QuestSequence reference270 = ref span2[num]; QuestSequence obj259 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list352 = new List(num2); + CollectionsMarshal.SetCount(list352, num2); + span3 = CollectionsMarshal.AsSpan(list352); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj259.Steps = list352; + reference270 = obj259; + num++; + ref QuestSequence reference271 = ref span2[num]; + QuestSequence obj260 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list351 = new List(index2); - CollectionsMarshal.SetCount(list351, index2); - span3 = CollectionsMarshal.AsSpan(list351); + List list353 = new List(index2); + CollectionsMarshal.SetCount(list353, index2); + span3 = CollectionsMarshal.AsSpan(list353); num2 = 0; - ref QuestStep reference271 = ref span3[num2]; - QuestStep obj260 = new QuestStep(EInteractionType.Combat, 2006707u, new Vector3(72.92273f, -88.39557f, 428.82422f), 401) + ref QuestStep reference272 = ref span3[num2]; + QuestStep obj261 = new QuestStep(EInteractionType.Combat, 2006707u, new Vector3(72.92273f, -88.39557f, 428.82422f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list352 = new List(num3); - CollectionsMarshal.SetCount(list352, num3); - span5 = CollectionsMarshal.AsSpan(list352); + List list354 = new List(num3); + CollectionsMarshal.SetCount(list354, num3); + span5 = CollectionsMarshal.AsSpan(list354); index3 = 0; span5[index3] = 5244u; - obj260.KillEnemyDataIds = list352; - reference271 = obj260; + obj261.KillEnemyDataIds = list354; + reference272 = obj261; num2++; - ref QuestStep reference272 = ref span3[num2]; - QuestStep obj261 = new QuestStep(EInteractionType.Combat, 2006686u, new Vector3(167.58984f, -97.428955f, 455.71057f), 401) + ref QuestStep reference273 = ref span3[num2]; + QuestStep obj262 = new QuestStep(EInteractionType.Combat, 2006686u, new Vector3(167.58984f, -97.428955f, 455.71057f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; index3 = 1; - List list353 = new List(index3); - CollectionsMarshal.SetCount(list353, index3); - span5 = CollectionsMarshal.AsSpan(list353); + List list355 = new List(index3); + CollectionsMarshal.SetCount(list355, index3); + span5 = CollectionsMarshal.AsSpan(list355); num3 = 0; span5[num3] = 5244u; - obj261.KillEnemyDataIds = list353; - reference272 = obj261; - obj259.Steps = list351; - reference270 = obj259; + obj262.KillEnemyDataIds = list355; + reference273 = obj262; + obj260.Steps = list353; + reference271 = obj260; num++; - ref QuestSequence reference273 = ref span2[num]; - QuestSequence obj262 = new QuestSequence + ref QuestSequence reference274 = ref span2[num]; + QuestSequence obj263 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list354 = new List(num2); - CollectionsMarshal.SetCount(list354, num2); - span3 = CollectionsMarshal.AsSpan(list354); + List list356 = new List(num2); + CollectionsMarshal.SetCount(list356, num2); + span3 = CollectionsMarshal.AsSpan(list356); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { @@ -167437,126 +160457,78 @@ public static class AssemblyQuestLoader } } }; - obj262.Steps = list354; - reference273 = obj262; - questRoot39.QuestSequence = list348; + obj263.Steps = list356; + reference274 = obj263; + questRoot39.QuestSequence = list350; AddQuest(questId39, questRoot39); QuestId questId40 = new QuestId(2191); QuestRoot questRoot40 = new QuestRoot(); num = 1; - List list355 = new List(num); - CollectionsMarshal.SetCount(list355, num); - span = CollectionsMarshal.AsSpan(list355); + List list357 = new List(num); + CollectionsMarshal.SetCount(list357, num); + span = CollectionsMarshal.AsSpan(list357); index = 0; span[index] = "plogon_enjoyer"; - questRoot40.Author = list355; + questRoot40.Author = list357; index = 4; - List list356 = new List(index); - CollectionsMarshal.SetCount(list356, index); - span2 = CollectionsMarshal.AsSpan(list356); + List list358 = new List(index); + CollectionsMarshal.SetCount(list358, index); + span2 = CollectionsMarshal.AsSpan(list358); num = 0; - ref QuestSequence reference274 = ref span2[num]; - QuestSequence obj263 = new QuestSequence + ref QuestSequence reference275 = ref span2[num]; + QuestSequence obj264 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list357 = new List(index2); - CollectionsMarshal.SetCount(list357, index2); - span3 = CollectionsMarshal.AsSpan(list357); + List list359 = new List(index2); + CollectionsMarshal.SetCount(list359, index2); + span3 = CollectionsMarshal.AsSpan(list359); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj263.Steps = list357; - reference274 = obj263; - num++; - ref QuestSequence reference275 = ref span2[num]; - QuestSequence obj264 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list358 = new List(num2); - CollectionsMarshal.SetCount(list358, num2); - span3 = CollectionsMarshal.AsSpan(list358); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj264.Steps = list358; + obj264.Steps = list359; reference275 = obj264; num++; ref QuestSequence reference276 = ref span2[num]; QuestSequence obj265 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list360 = new List(num2); + CollectionsMarshal.SetCount(list360, num2); + span3 = CollectionsMarshal.AsSpan(list360); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj265.Steps = list360; + reference276 = obj265; + num++; + ref QuestSequence reference277 = ref span2[num]; + QuestSequence obj266 = new QuestSequence { Sequence = 2 }; index2 = 4; - List list359 = new List(index2); - CollectionsMarshal.SetCount(list359, index2); - span3 = CollectionsMarshal.AsSpan(list359); + List list361 = new List(index2); + CollectionsMarshal.SetCount(list361, index2); + span3 = CollectionsMarshal.AsSpan(list361); num2 = 0; - ref QuestStep reference277 = ref span3[num2]; - QuestStep obj266 = new QuestStep(EInteractionType.Combat, 2006690u, new Vector3(-857.6333f, 4.6539917f, -218.67706f), 401) + ref QuestStep reference278 = ref span3[num2]; + QuestStep obj267 = new QuestStep(EInteractionType.Combat, 2006690u, new Vector3(-857.6333f, 4.6539917f, -218.67706f), 401) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list360 = new List(num3); - CollectionsMarshal.SetCount(list360, num3); - span5 = CollectionsMarshal.AsSpan(list360); + List list362 = new List(num3); + CollectionsMarshal.SetCount(list362, num3); + span5 = CollectionsMarshal.AsSpan(list362); index3 = 0; span5[index3] = 5246u; - obj266.KillEnemyDataIds = list360; - index3 = 6; - List list361 = new List(index3); - CollectionsMarshal.SetCount(list361, index3); - span7 = CollectionsMarshal.AsSpan(list361); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj266.CompletionQuestVariablesFlags = list361; - reference277 = obj266; - num2++; - ref QuestStep reference278 = ref span3[num2]; - QuestStep obj267 = new QuestStep(EInteractionType.Interact, 2006689u, new Vector3(-830.3197f, -14.358765f, -131.82275f), 401) - { - Fly = true - }; - num3 = 6; - List list362 = new List(num3); - CollectionsMarshal.SetCount(list362, num3); - span7 = CollectionsMarshal.AsSpan(list362); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj267.CompletionQuestVariablesFlags = list362; - reference278 = obj267; - num2++; - ref QuestStep reference279 = ref span3[num2]; - QuestStep obj268 = new QuestStep(EInteractionType.Interact, 2006687u, new Vector3(-553.97876f, -58.42682f, -271.10706f), 401) - { - Fly = true - }; + obj267.KillEnemyDataIds = list362; index3 = 6; List list363 = new List(index3); CollectionsMarshal.SetCount(list363, index3); @@ -167572,12 +160544,12 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj268.CompletionQuestVariablesFlags = list363; - reference279 = obj268; + span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj267.CompletionQuestVariablesFlags = list363; + reference278 = obj267; num2++; - ref QuestStep reference280 = ref span3[num2]; - QuestStep obj269 = new QuestStep(EInteractionType.Interact, 2006688u, new Vector3(-715.1446f, -58.640503f, -342.30566f), 401) + ref QuestStep reference279 = ref span3[num2]; + QuestStep obj268 = new QuestStep(EInteractionType.Interact, 2006689u, new Vector3(-830.3197f, -14.358765f, -131.82275f), 401) { Fly = true }; @@ -167596,96 +160568,19 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; - span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj269.CompletionQuestVariablesFlags = list364; - reference280 = obj269; - obj265.Steps = list359; - reference276 = obj265; - num++; - ref QuestSequence reference281 = ref span2[num]; - QuestSequence obj270 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list365 = new List(num2); - CollectionsMarshal.SetCount(list365, num2); - span3 = CollectionsMarshal.AsSpan(list365); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj268.CompletionQuestVariablesFlags = list364; + reference279 = obj268; + num2++; + ref QuestStep reference280 = ref span3[num2]; + QuestStep obj269 = new QuestStep(EInteractionType.Interact, 2006687u, new Vector3(-553.97876f, -58.42682f, -271.10706f), 401) { Fly = true }; - obj270.Steps = list365; - reference281 = obj270; - questRoot40.QuestSequence = list356; - AddQuest(questId40, questRoot40); - QuestId questId41 = new QuestId(2192); - QuestRoot questRoot41 = new QuestRoot(); - num = 1; - List list366 = new List(num); - CollectionsMarshal.SetCount(list366, num); - span = CollectionsMarshal.AsSpan(list366); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot41.Author = list366; - index = 4; - List list367 = new List(index); - CollectionsMarshal.SetCount(list367, index); - span2 = CollectionsMarshal.AsSpan(list367); - num = 0; - ref QuestSequence reference282 = ref span2[num]; - QuestSequence obj271 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list368 = new List(index2); - CollectionsMarshal.SetCount(list368, index2); - span3 = CollectionsMarshal.AsSpan(list368); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj271.Steps = list368; - reference282 = obj271; - num++; - ref QuestSequence reference283 = ref span2[num]; - QuestSequence obj272 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list369 = new List(num2); - CollectionsMarshal.SetCount(list369, num2); - span3 = CollectionsMarshal.AsSpan(list369); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) - { - Fly = true - }; - obj272.Steps = list369; - reference283 = obj272; - num++; - ref QuestSequence reference284 = ref span2[num]; - QuestSequence obj273 = new QuestSequence - { - Sequence = 2 - }; - index2 = 5; - List list370 = new List(index2); - CollectionsMarshal.SetCount(list370, index2); - span3 = CollectionsMarshal.AsSpan(list370); - num2 = 0; - ref QuestStep reference285 = ref span3[num2]; - QuestStep obj274 = new QuestStep(EInteractionType.UseItem, 1016375u, new Vector3(-627.89355f, -149.95285f, 480.15564f), 401) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop, - ItemId = 2001934u - }; index3 = 6; - List list371 = new List(index3); - CollectionsMarshal.SetCount(list371, index3); - span7 = CollectionsMarshal.AsSpan(list371); + List list365 = new List(index3); + CollectionsMarshal.SetCount(list365, index3); + span7 = CollectionsMarshal.AsSpan(list365); num3 = 0; span7[num3] = null; num3++; @@ -167697,20 +160592,19 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - obj274.CompletionQuestVariablesFlags = list371; - reference285 = obj274; + span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj269.CompletionQuestVariablesFlags = list365; + reference280 = obj269; num2++; - ref QuestStep reference286 = ref span3[num2]; - QuestStep obj275 = new QuestStep(EInteractionType.UseItem, 1016232u, new Vector3(-452.10956f, -187.396f, 734.18774f), 401) + ref QuestStep reference281 = ref span3[num2]; + QuestStep obj270 = new QuestStep(EInteractionType.Interact, 2006688u, new Vector3(-715.1446f, -58.640503f, -342.30566f), 401) { - Fly = true, - ItemId = 2001934u + Fly = true }; num3 = 6; - List list372 = new List(num3); - CollectionsMarshal.SetCount(list372, num3); - span7 = CollectionsMarshal.AsSpan(list372); + List list366 = new List(num3); + CollectionsMarshal.SetCount(list366, num3); + span7 = CollectionsMarshal.AsSpan(list366); index3 = 0; span7[index3] = null; index3++; @@ -167723,13 +160617,89 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj275.CompletionQuestVariablesFlags = list372; - reference286 = obj275; - num2++; - ref QuestStep reference287 = ref span3[num2]; - QuestStep obj276 = new QuestStep(EInteractionType.UseItem, 1016233u, new Vector3(-359.823f, -184.95448f, 796.71924f), 401) + obj270.CompletionQuestVariablesFlags = list366; + reference281 = obj270; + obj266.Steps = list361; + reference277 = obj266; + num++; + ref QuestSequence reference282 = ref span2[num]; + QuestSequence obj271 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list367 = new List(num2); + CollectionsMarshal.SetCount(list367, num2); + span3 = CollectionsMarshal.AsSpan(list367); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj271.Steps = list367; + reference282 = obj271; + questRoot40.QuestSequence = list358; + AddQuest(questId40, questRoot40); + QuestId questId41 = new QuestId(2192); + QuestRoot questRoot41 = new QuestRoot(); + num = 1; + List list368 = new List(num); + CollectionsMarshal.SetCount(list368, num); + span = CollectionsMarshal.AsSpan(list368); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot41.Author = list368; + index = 4; + List list369 = new List(index); + CollectionsMarshal.SetCount(list369, index); + span2 = CollectionsMarshal.AsSpan(list369); + num = 0; + ref QuestSequence reference283 = ref span2[num]; + QuestSequence obj272 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list370 = new List(index2); + CollectionsMarshal.SetCount(list370, index2); + span3 = CollectionsMarshal.AsSpan(list370); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj272.Steps = list370; + reference283 = obj272; + num++; + ref QuestSequence reference284 = ref span2[num]; + QuestSequence obj273 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list371 = new List(num2); + CollectionsMarshal.SetCount(list371, num2); + span3 = CollectionsMarshal.AsSpan(list371); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) + { + Fly = true + }; + obj273.Steps = list371; + reference284 = obj273; + num++; + ref QuestSequence reference285 = ref span2[num]; + QuestSequence obj274 = new QuestSequence + { + Sequence = 2 + }; + index2 = 5; + List list372 = new List(index2); + CollectionsMarshal.SetCount(list372, index2); + span3 = CollectionsMarshal.AsSpan(list372); + num2 = 0; + ref QuestStep reference286 = ref span3[num2]; + QuestStep obj275 = new QuestStep(EInteractionType.UseItem, 1016375u, new Vector3(-627.89355f, -149.95285f, 480.15564f), 401) { Fly = true, + AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop, ItemId = 2001934u }; index3 = 6; @@ -167747,12 +160717,12 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj276.CompletionQuestVariablesFlags = list373; - reference287 = obj276; + span7[num3] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); + obj275.CompletionQuestVariablesFlags = list373; + reference286 = obj275; num2++; - ref QuestStep reference288 = ref span3[num2]; - QuestStep obj277 = new QuestStep(EInteractionType.UseItem, 1016374u, new Vector3(-343.00757f, -161.8661f, 770.01587f), 401) + ref QuestStep reference287 = ref span3[num2]; + QuestStep obj276 = new QuestStep(EInteractionType.UseItem, 1016232u, new Vector3(-452.10956f, -187.396f, 734.18774f), 401) { Fly = true, ItemId = 2001934u @@ -167772,12 +160742,12 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; - span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj277.CompletionQuestVariablesFlags = list374; - reference288 = obj277; + span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj276.CompletionQuestVariablesFlags = list374; + reference287 = obj276; num2++; - ref QuestStep reference289 = ref span3[num2]; - QuestStep obj278 = new QuestStep(EInteractionType.UseItem, 1016231u, new Vector3(-333.79114f, -184.97446f, 625.1162f), 401) + ref QuestStep reference288 = ref span3[num2]; + QuestStep obj277 = new QuestStep(EInteractionType.UseItem, 1016233u, new Vector3(-359.823f, -184.95448f, 796.71924f), 401) { Fly = true, ItemId = 2001934u @@ -167797,21 +160767,71 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj278.CompletionQuestVariablesFlags = list375; + span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj277.CompletionQuestVariablesFlags = list375; + reference288 = obj277; + num2++; + ref QuestStep reference289 = ref span3[num2]; + QuestStep obj278 = new QuestStep(EInteractionType.UseItem, 1016374u, new Vector3(-343.00757f, -161.8661f, 770.01587f), 401) + { + Fly = true, + ItemId = 2001934u + }; + num3 = 6; + List list376 = new List(num3); + CollectionsMarshal.SetCount(list376, num3); + span7 = CollectionsMarshal.AsSpan(list376); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj278.CompletionQuestVariablesFlags = list376; reference289 = obj278; - obj273.Steps = list370; - reference284 = obj273; + num2++; + ref QuestStep reference290 = ref span3[num2]; + QuestStep obj279 = new QuestStep(EInteractionType.UseItem, 1016231u, new Vector3(-333.79114f, -184.97446f, 625.1162f), 401) + { + Fly = true, + ItemId = 2001934u + }; + index3 = 6; + List list377 = new List(index3); + CollectionsMarshal.SetCount(list377, index3); + span7 = CollectionsMarshal.AsSpan(list377); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj279.CompletionQuestVariablesFlags = list377; + reference290 = obj279; + obj274.Steps = list372; + reference285 = obj274; num++; - ref QuestSequence reference290 = ref span2[num]; - QuestSequence obj279 = new QuestSequence + ref QuestSequence reference291 = ref span2[num]; + QuestSequence obj280 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list376 = new List(num2); - CollectionsMarshal.SetCount(list376, num2); - span3 = CollectionsMarshal.AsSpan(list376); + List list378 = new List(num2); + CollectionsMarshal.SetCount(list378, num2); + span3 = CollectionsMarshal.AsSpan(list378); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016092u, new Vector3(-792.6299f, -133.32184f, -425.5589f), 401) { @@ -167830,120 +160850,72 @@ public static class AssemblyQuestLoader } } }; - obj279.Steps = list376; - reference290 = obj279; - questRoot41.QuestSequence = list367; + obj280.Steps = list378; + reference291 = obj280; + questRoot41.QuestSequence = list369; AddQuest(questId41, questRoot41); QuestId questId42 = new QuestId(2193); QuestRoot questRoot42 = new QuestRoot(); num = 1; - List list377 = new List(num); - CollectionsMarshal.SetCount(list377, num); - span = CollectionsMarshal.AsSpan(list377); + List list379 = new List(num); + CollectionsMarshal.SetCount(list379, num); + span = CollectionsMarshal.AsSpan(list379); index = 0; span[index] = "plogon_enjoyer"; - questRoot42.Author = list377; + questRoot42.Author = list379; index = 4; - List list378 = new List(index); - CollectionsMarshal.SetCount(list378, index); - span2 = CollectionsMarshal.AsSpan(list378); + List list380 = new List(index); + CollectionsMarshal.SetCount(list380, index); + span2 = CollectionsMarshal.AsSpan(list380); num = 0; - ref QuestSequence reference291 = ref span2[num]; - QuestSequence obj280 = new QuestSequence + ref QuestSequence reference292 = ref span2[num]; + QuestSequence obj281 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list379 = new List(index2); - CollectionsMarshal.SetCount(list379, index2); - span3 = CollectionsMarshal.AsSpan(list379); + List list381 = new List(index2); + CollectionsMarshal.SetCount(list381, index2); + span3 = CollectionsMarshal.AsSpan(list381); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj280.Steps = list379; - reference291 = obj280; - num++; - ref QuestSequence reference292 = ref span2[num]; - QuestSequence obj281 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list380 = new List(num2); - CollectionsMarshal.SetCount(list380, num2); - span3 = CollectionsMarshal.AsSpan(list380); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401) - { - Fly = true - }; - obj281.Steps = list380; + obj281.Steps = list381; reference292 = obj281; num++; ref QuestSequence reference293 = ref span2[num]; QuestSequence obj282 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list382 = new List(num2); + CollectionsMarshal.SetCount(list382, num2); + span3 = CollectionsMarshal.AsSpan(list382); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401) + { + Fly = true + }; + obj282.Steps = list382; + reference293 = obj282; + num++; + ref QuestSequence reference294 = ref span2[num]; + QuestSequence obj283 = new QuestSequence { Sequence = 2 }; index2 = 4; - List list381 = new List(index2); - CollectionsMarshal.SetCount(list381, index2); - span3 = CollectionsMarshal.AsSpan(list381); + List list383 = new List(index2); + CollectionsMarshal.SetCount(list383, index2); + span3 = CollectionsMarshal.AsSpan(list383); num2 = 0; - ref QuestStep reference294 = ref span3[num2]; - QuestStep obj283 = new QuestStep(EInteractionType.Interact, 1016508u, new Vector3(-261.8601f, -132.0669f, 388.66248f), 401) + ref QuestStep reference295 = ref span3[num2]; + QuestStep obj284 = new QuestStep(EInteractionType.Interact, 1016508u, new Vector3(-261.8601f, -132.0669f, 388.66248f), 401) { Fly = true, AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; num3 = 6; - List list382 = new List(num3); - CollectionsMarshal.SetCount(list382, num3); - span7 = CollectionsMarshal.AsSpan(list382); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj283.CompletionQuestVariablesFlags = list382; - reference294 = obj283; - num2++; - ref QuestStep reference295 = ref span3[num2]; - QuestStep obj284 = new QuestStep(EInteractionType.Interact, 1016235u, new Vector3(-229.48047f, -129.59497f, 418.44812f), 401) - { - Fly = true - }; - index3 = 6; - List list383 = new List(index3); - CollectionsMarshal.SetCount(list383, index3); - span7 = CollectionsMarshal.AsSpan(list383); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj284.CompletionQuestVariablesFlags = list383; - reference295 = obj284; - num2++; - ref QuestStep reference296 = ref span3[num2]; - QuestStep obj285 = new QuestStep(EInteractionType.Interact, 1016236u, new Vector3(-196.2768f, -131.82275f, 333.9436f), 401) - { - Fly = true - }; - num3 = 6; List list384 = new List(num3); CollectionsMarshal.SetCount(list384, num3); span7 = CollectionsMarshal.AsSpan(list384); @@ -167958,12 +160930,12 @@ public static class AssemblyQuestLoader index3++; span7[index3] = null; index3++; - span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj285.CompletionQuestVariablesFlags = list384; - reference296 = obj285; + span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj284.CompletionQuestVariablesFlags = list384; + reference295 = obj284; num2++; - ref QuestStep reference297 = ref span3[num2]; - QuestStep obj286 = new QuestStep(EInteractionType.Interact, 1016216u, new Vector3(-253.62024f, -130.38837f, 340.3219f), 401) + ref QuestStep reference296 = ref span3[num2]; + QuestStep obj285 = new QuestStep(EInteractionType.Interact, 1016235u, new Vector3(-229.48047f, -129.59497f, 418.44812f), 401) { Fly = true }; @@ -167982,21 +160954,69 @@ public static class AssemblyQuestLoader num3++; span7[num3] = null; num3++; - span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj286.CompletionQuestVariablesFlags = list385; + span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj285.CompletionQuestVariablesFlags = list385; + reference296 = obj285; + num2++; + ref QuestStep reference297 = ref span3[num2]; + QuestStep obj286 = new QuestStep(EInteractionType.Interact, 1016236u, new Vector3(-196.2768f, -131.82275f, 333.9436f), 401) + { + Fly = true + }; + num3 = 6; + List list386 = new List(num3); + CollectionsMarshal.SetCount(list386, num3); + span7 = CollectionsMarshal.AsSpan(list386); + index3 = 0; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = null; + index3++; + span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj286.CompletionQuestVariablesFlags = list386; reference297 = obj286; - obj282.Steps = list381; - reference293 = obj282; + num2++; + ref QuestStep reference298 = ref span3[num2]; + QuestStep obj287 = new QuestStep(EInteractionType.Interact, 1016216u, new Vector3(-253.62024f, -130.38837f, 340.3219f), 401) + { + Fly = true + }; + index3 = 6; + List list387 = new List(index3); + CollectionsMarshal.SetCount(list387, index3); + span7 = CollectionsMarshal.AsSpan(list387); + num3 = 0; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = null; + num3++; + span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj287.CompletionQuestVariablesFlags = list387; + reference298 = obj287; + obj283.Steps = list383; + reference294 = obj283; num++; - ref QuestSequence reference298 = ref span2[num]; - QuestSequence obj287 = new QuestSequence + ref QuestSequence reference299 = ref span2[num]; + QuestSequence obj288 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list386 = new List(num2); - CollectionsMarshal.SetCount(list386, num2); - span3 = CollectionsMarshal.AsSpan(list386); + List list388 = new List(num2); + CollectionsMarshal.SetCount(list388, num2); + span3 = CollectionsMarshal.AsSpan(list388); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016091u, new Vector3(-804.25726f, -133.2695f, -390.89038f), 401) { @@ -168015,64 +161035,64 @@ public static class AssemblyQuestLoader } } }; - obj287.Steps = list386; - reference298 = obj287; - questRoot42.QuestSequence = list378; + obj288.Steps = list388; + reference299 = obj288; + questRoot42.QuestSequence = list380; AddQuest(questId42, questRoot42); QuestId questId43 = new QuestId(2194); QuestRoot questRoot43 = new QuestRoot(); num = 1; - List list387 = new List(num); - CollectionsMarshal.SetCount(list387, num); - span = CollectionsMarshal.AsSpan(list387); + List list389 = new List(num); + CollectionsMarshal.SetCount(list389, num); + span = CollectionsMarshal.AsSpan(list389); index = 0; span[index] = "plogon_enjoyer"; - questRoot43.Author = list387; + questRoot43.Author = list389; index = 4; - List list388 = new List(index); - CollectionsMarshal.SetCount(list388, index); - span2 = CollectionsMarshal.AsSpan(list388); + List list390 = new List(index); + CollectionsMarshal.SetCount(list390, index); + span2 = CollectionsMarshal.AsSpan(list390); num = 0; - ref QuestSequence reference299 = ref span2[num]; - QuestSequence obj288 = new QuestSequence + ref QuestSequence reference300 = ref span2[num]; + QuestSequence obj289 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list389 = new List(index2); - CollectionsMarshal.SetCount(list389, index2); - span3 = CollectionsMarshal.AsSpan(list389); + List list391 = new List(index2); + CollectionsMarshal.SetCount(list391, index2); + span3 = CollectionsMarshal.AsSpan(list391); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj288.Steps = list389; - reference299 = obj288; - num++; - ref QuestSequence reference300 = ref span2[num]; - QuestSequence obj289 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list390 = new List(num2); - CollectionsMarshal.SetCount(list390, num2); - span3 = CollectionsMarshal.AsSpan(list390); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016093u, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) - { - Fly = true - }; - obj289.Steps = list390; + obj289.Steps = list391; reference300 = obj289; num++; ref QuestSequence reference301 = ref span2[num]; QuestSequence obj290 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list392 = new List(num2); + CollectionsMarshal.SetCount(list392, num2); + span3 = CollectionsMarshal.AsSpan(list392); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016093u, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) + { + Fly = true + }; + obj290.Steps = list392; + reference301 = obj290; + num++; + ref QuestSequence reference302 = ref span2[num]; + QuestSequence obj291 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list391 = new List(index2); - CollectionsMarshal.SetCount(list391, index2); - span3 = CollectionsMarshal.AsSpan(list391); + List list393 = new List(index2); + CollectionsMarshal.SetCount(list393, index2); + span3 = CollectionsMarshal.AsSpan(list393); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2006693u, new Vector3(-420.8286f, -185.8396f, 705.745f), 401) { @@ -168089,18 +161109,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj290.Steps = list391; - reference301 = obj290; + obj291.Steps = list393; + reference302 = obj291; num++; - ref QuestSequence reference302 = ref span2[num]; - QuestSequence obj291 = new QuestSequence + ref QuestSequence reference303 = ref span2[num]; + QuestSequence obj292 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list392 = new List(num2); - CollectionsMarshal.SetCount(list392, num2); - span3 = CollectionsMarshal.AsSpan(list392); + List list394 = new List(num2); + CollectionsMarshal.SetCount(list394, num2); + span3 = CollectionsMarshal.AsSpan(list394); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016093u, new Vector3(-776.0281f, -133.35559f, -414.32825f), 401) { @@ -168119,82 +161139,82 @@ public static class AssemblyQuestLoader } } }; - obj291.Steps = list392; - reference302 = obj291; - questRoot43.QuestSequence = list388; + obj292.Steps = list394; + reference303 = obj292; + questRoot43.QuestSequence = list390; AddQuest(questId43, questRoot43); QuestId questId44 = new QuestId(2195); QuestRoot questRoot44 = new QuestRoot(); num = 1; - List list393 = new List(num); - CollectionsMarshal.SetCount(list393, num); - span = CollectionsMarshal.AsSpan(list393); + List list395 = new List(num); + CollectionsMarshal.SetCount(list395, num); + span = CollectionsMarshal.AsSpan(list395); index = 0; span[index] = "plogon_enjoyer"; - questRoot44.Author = list393; + questRoot44.Author = list395; index = 5; - List list394 = new List(index); - CollectionsMarshal.SetCount(list394, index); - span2 = CollectionsMarshal.AsSpan(list394); + List list396 = new List(index); + CollectionsMarshal.SetCount(list396, index); + span2 = CollectionsMarshal.AsSpan(list396); num = 0; - ref QuestSequence reference303 = ref span2[num]; - QuestSequence obj292 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list395 = new List(index2); - CollectionsMarshal.SetCount(list395, index2); - span3 = CollectionsMarshal.AsSpan(list395); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj292.Steps = list395; - reference303 = obj292; - num++; ref QuestSequence reference304 = ref span2[num]; QuestSequence obj293 = new QuestSequence { - Sequence = 1 - }; - num2 = 1; - List list396 = new List(num2); - CollectionsMarshal.SetCount(list396, num2); - span3 = CollectionsMarshal.AsSpan(list396); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj293.Steps = list396; - reference304 = obj293; - num++; - ref QuestSequence reference305 = ref span2[num]; - QuestSequence obj294 = new QuestSequence - { - Sequence = 2 + Sequence = 0 }; index2 = 1; List list397 = new List(index2); CollectionsMarshal.SetCount(list397, index2); span3 = CollectionsMarshal.AsSpan(list397); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1011952u, new Vector3(-277.63788f, -184.59735f, 741.60376f), 401) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj293.Steps = list397; + reference304 = obj293; + num++; + ref QuestSequence reference305 = ref span2[num]; + QuestSequence obj294 = new QuestSequence { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop + Sequence = 1 }; - obj294.Steps = list397; + num2 = 1; + List list398 = new List(num2); + CollectionsMarshal.SetCount(list398, num2); + span3 = CollectionsMarshal.AsSpan(list398); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj294.Steps = list398; reference305 = obj294; num++; ref QuestSequence reference306 = ref span2[num]; QuestSequence obj295 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list399 = new List(index2); + CollectionsMarshal.SetCount(list399, index2); + span3 = CollectionsMarshal.AsSpan(list399); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1011952u, new Vector3(-277.63788f, -184.59735f, 741.60376f), 401) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop + }; + obj295.Steps = list399; + reference306 = obj295; + num++; + ref QuestSequence reference307 = ref span2[num]; + QuestSequence obj296 = new QuestSequence { Sequence = 3 }; num2 = 3; - List list398 = new List(num2); - CollectionsMarshal.SetCount(list398, num2); - span3 = CollectionsMarshal.AsSpan(list398); + List list400 = new List(num2); + CollectionsMarshal.SetCount(list400, num2); + span3 = CollectionsMarshal.AsSpan(list400); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1016385u, new Vector3(-519.646f, -152.47815f, 280.38452f), 401) { @@ -168210,18 +161230,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj295.Steps = list398; - reference306 = obj295; + obj296.Steps = list400; + reference307 = obj296; num++; - ref QuestSequence reference307 = ref span2[num]; - QuestSequence obj296 = new QuestSequence + ref QuestSequence reference308 = ref span2[num]; + QuestSequence obj297 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list399 = new List(index2); - CollectionsMarshal.SetCount(list399, index2); - span3 = CollectionsMarshal.AsSpan(list399); + List list401 = new List(index2); + CollectionsMarshal.SetCount(list401, index2); + span3 = CollectionsMarshal.AsSpan(list401); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { @@ -168240,97 +161260,97 @@ public static class AssemblyQuestLoader } } }; - obj296.Steps = list399; - reference307 = obj296; - questRoot44.QuestSequence = list394; + obj297.Steps = list401; + reference308 = obj297; + questRoot44.QuestSequence = list396; AddQuest(questId44, questRoot44); QuestId questId45 = new QuestId(2196); QuestRoot questRoot45 = new QuestRoot(); num = 1; - List list400 = new List(num); - CollectionsMarshal.SetCount(list400, num); - span = CollectionsMarshal.AsSpan(list400); + List list402 = new List(num); + CollectionsMarshal.SetCount(list402, num); + span = CollectionsMarshal.AsSpan(list402); index = 0; span[index] = "plogon_enjoyer"; - questRoot45.Author = list400; + questRoot45.Author = list402; index = 5; - List list401 = new List(index); - CollectionsMarshal.SetCount(list401, index); - span2 = CollectionsMarshal.AsSpan(list401); + List list403 = new List(index); + CollectionsMarshal.SetCount(list403, index); + span2 = CollectionsMarshal.AsSpan(list403); num = 0; - ref QuestSequence reference308 = ref span2[num]; - QuestSequence obj297 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list402 = new List(num2); - CollectionsMarshal.SetCount(list402, num2); - span3 = CollectionsMarshal.AsSpan(list402); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj297.Steps = list402; - reference308 = obj297; - num++; ref QuestSequence reference309 = ref span2[num]; QuestSequence obj298 = new QuestSequence { - Sequence = 1 - }; - index2 = 1; - List list403 = new List(index2); - CollectionsMarshal.SetCount(list403, index2); - span3 = CollectionsMarshal.AsSpan(list403); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006694u, new Vector3(-28.030884f, -136.98022f, 454.94763f), 401) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop - }; - obj298.Steps = list403; - reference309 = obj298; - num++; - ref QuestSequence reference310 = ref span2[num]; - QuestSequence obj299 = new QuestSequence - { - Sequence = 2 + Sequence = 0 }; num2 = 1; List list404 = new List(num2); CollectionsMarshal.SetCount(list404, num2); span3 = CollectionsMarshal.AsSpan(list404); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2006699u, new Vector3(-15.182739f, -136.98022f, 458.33508f), 401); - obj299.Steps = list404; - reference310 = obj299; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj298.Steps = list404; + reference309 = obj298; num++; - ref QuestSequence reference311 = ref span2[num]; - QuestSequence obj300 = new QuestSequence + ref QuestSequence reference310 = ref span2[num]; + QuestSequence obj299 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; index2 = 1; List list405 = new List(index2); CollectionsMarshal.SetCount(list405, index2); span3 = CollectionsMarshal.AsSpan(list405); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1016237u, new Vector3(-28.000305f, -137.77374f, 454.94763f), 401) + span3[num2] = new QuestStep(EInteractionType.Interact, 2006694u, new Vector3(-28.030884f, -136.98022f, 454.94763f), 401) { - ItemId = 2001935u + Fly = true, + AetheryteShortcut = EAetheryteLocation.SeaOfCloudsCampCloudtop }; - obj300.Steps = list405; - reference311 = obj300; + obj299.Steps = list405; + reference310 = obj299; num++; - ref QuestSequence reference312 = ref span2[num]; - QuestSequence obj301 = new QuestSequence + ref QuestSequence reference311 = ref span2[num]; + QuestSequence obj300 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 2 }; num2 = 1; List list406 = new List(num2); CollectionsMarshal.SetCount(list406, num2); span3 = CollectionsMarshal.AsSpan(list406); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2006699u, new Vector3(-15.182739f, -136.98022f, 458.33508f), 401); + obj300.Steps = list406; + reference311 = obj300; + num++; + ref QuestSequence reference312 = ref span2[num]; + QuestSequence obj301 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list407 = new List(index2); + CollectionsMarshal.SetCount(list407, index2); + span3 = CollectionsMarshal.AsSpan(list407); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.UseItem, 1016237u, new Vector3(-28.000305f, -137.77374f, 454.94763f), 401) + { + ItemId = 2001935u + }; + obj301.Steps = list407; + reference312 = obj301; + num++; + ref QuestSequence reference313 = ref span2[num]; + QuestSequence obj302 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list408 = new List(num2); + CollectionsMarshal.SetCount(list408, num2); + span3 = CollectionsMarshal.AsSpan(list408); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401) { Fly = true, @@ -168348,64 +161368,64 @@ public static class AssemblyQuestLoader } } }; - obj301.Steps = list406; - reference312 = obj301; - questRoot45.QuestSequence = list401; + obj302.Steps = list408; + reference313 = obj302; + questRoot45.QuestSequence = list403; AddQuest(questId45, questRoot45); QuestId questId46 = new QuestId(2197); QuestRoot questRoot46 = new QuestRoot(); num = 1; - List list407 = new List(num); - CollectionsMarshal.SetCount(list407, num); - span = CollectionsMarshal.AsSpan(list407); + List list409 = new List(num); + CollectionsMarshal.SetCount(list409, num); + span = CollectionsMarshal.AsSpan(list409); index = 0; span[index] = "plogon_enjoyer"; - questRoot46.Author = list407; + questRoot46.Author = list409; index = 4; - List list408 = new List(index); - CollectionsMarshal.SetCount(list408, index); - span2 = CollectionsMarshal.AsSpan(list408); + List list410 = new List(index); + CollectionsMarshal.SetCount(list410, index); + span2 = CollectionsMarshal.AsSpan(list410); num = 0; - ref QuestSequence reference313 = ref span2[num]; - QuestSequence obj302 = new QuestSequence + ref QuestSequence reference314 = ref span2[num]; + QuestSequence obj303 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list409 = new List(index2); - CollectionsMarshal.SetCount(list409, index2); - span3 = CollectionsMarshal.AsSpan(list409); + List list411 = new List(index2); + CollectionsMarshal.SetCount(list411, index2); + span3 = CollectionsMarshal.AsSpan(list411); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj302.Steps = list409; - reference313 = obj302; - num++; - ref QuestSequence reference314 = ref span2[num]; - QuestSequence obj303 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list410 = new List(num2); - CollectionsMarshal.SetCount(list410, num2); - span3 = CollectionsMarshal.AsSpan(list410); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj303.Steps = list410; + obj303.Steps = list411; reference314 = obj303; num++; ref QuestSequence reference315 = ref span2[num]; QuestSequence obj304 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list412 = new List(num2); + CollectionsMarshal.SetCount(list412, num2); + span3 = CollectionsMarshal.AsSpan(list412); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj304.Steps = list412; + reference315 = obj304; + num++; + ref QuestSequence reference316 = ref span2[num]; + QuestSequence obj305 = new QuestSequence { Sequence = 2 }; index2 = 5; - List list411 = new List(index2); - CollectionsMarshal.SetCount(list411, index2); - span3 = CollectionsMarshal.AsSpan(list411); + List list413 = new List(index2); + CollectionsMarshal.SetCount(list413, index2); + span3 = CollectionsMarshal.AsSpan(list413); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(650.37317f, -41.15606f, -302.4378f), 401) { @@ -168434,18 +161454,18 @@ public static class AssemblyQuestLoader Fly = true, Emote = EEmote.SundropDance }; - obj304.Steps = list411; - reference315 = obj304; + obj305.Steps = list413; + reference316 = obj305; num++; - ref QuestSequence reference316 = ref span2[num]; - QuestSequence obj305 = new QuestSequence + ref QuestSequence reference317 = ref span2[num]; + QuestSequence obj306 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list412 = new List(num2); - CollectionsMarshal.SetCount(list412, num2); - span3 = CollectionsMarshal.AsSpan(list412); + List list414 = new List(num2); + CollectionsMarshal.SetCount(list414, num2); + span3 = CollectionsMarshal.AsSpan(list414); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { @@ -168464,64 +161484,64 @@ public static class AssemblyQuestLoader } } }; - obj305.Steps = list412; - reference316 = obj305; - questRoot46.QuestSequence = list408; + obj306.Steps = list414; + reference317 = obj306; + questRoot46.QuestSequence = list410; AddQuest(questId46, questRoot46); QuestId questId47 = new QuestId(2198); QuestRoot questRoot47 = new QuestRoot(); num = 1; - List list413 = new List(num); - CollectionsMarshal.SetCount(list413, num); - span = CollectionsMarshal.AsSpan(list413); + List list415 = new List(num); + CollectionsMarshal.SetCount(list415, num); + span = CollectionsMarshal.AsSpan(list415); index = 0; span[index] = "plogon_enjoyer"; - questRoot47.Author = list413; + questRoot47.Author = list415; index = 4; - List list414 = new List(index); - CollectionsMarshal.SetCount(list414, index); - span2 = CollectionsMarshal.AsSpan(list414); + List list416 = new List(index); + CollectionsMarshal.SetCount(list416, index); + span2 = CollectionsMarshal.AsSpan(list416); num = 0; - ref QuestSequence reference317 = ref span2[num]; - QuestSequence obj306 = new QuestSequence + ref QuestSequence reference318 = ref span2[num]; + QuestSequence obj307 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list415 = new List(index2); - CollectionsMarshal.SetCount(list415, index2); - span3 = CollectionsMarshal.AsSpan(list415); + List list417 = new List(index2); + CollectionsMarshal.SetCount(list417, index2); + span3 = CollectionsMarshal.AsSpan(list417); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj306.Steps = list415; - reference317 = obj306; - num++; - ref QuestSequence reference318 = ref span2[num]; - QuestSequence obj307 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list416 = new List(num2); - CollectionsMarshal.SetCount(list416, num2); - span3 = CollectionsMarshal.AsSpan(list416); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj307.Steps = list416; + obj307.Steps = list417; reference318 = obj307; num++; ref QuestSequence reference319 = ref span2[num]; QuestSequence obj308 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list418 = new List(num2); + CollectionsMarshal.SetCount(list418, num2); + span3 = CollectionsMarshal.AsSpan(list418); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) + { + Fly = true + }; + obj308.Steps = list418; + reference319 = obj308; + num++; + ref QuestSequence reference320 = ref span2[num]; + QuestSequence obj309 = new QuestSequence { Sequence = 2 }; index2 = 4; - List list417 = new List(index2); - CollectionsMarshal.SetCount(list417, index2); - span3 = CollectionsMarshal.AsSpan(list417); + List list419 = new List(index2); + CollectionsMarshal.SetCount(list419, index2); + span3 = CollectionsMarshal.AsSpan(list419); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Emote, 1016241u, new Vector3(-182.94049f, 213.612f, 204.57764f), 401) { @@ -168529,20 +161549,20 @@ public static class AssemblyQuestLoader Emote = EEmote.SundropDance }; num2++; - ref QuestStep reference320 = ref span3[num2]; - QuestStep obj309 = new QuestStep(EInteractionType.Combat, null, new Vector3(-182.94049f, 213.612f, 204.57764f), 401) + ref QuestStep reference321 = ref span3[num2]; + QuestStep obj310 = new QuestStep(EInteractionType.Combat, null, new Vector3(-182.94049f, 213.612f, 204.57764f), 401) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; num3 = 1; - List list418 = new List(num3); - CollectionsMarshal.SetCount(list418, num3); - span5 = CollectionsMarshal.AsSpan(list418); + List list420 = new List(num3); + CollectionsMarshal.SetCount(list420, num3); + span5 = CollectionsMarshal.AsSpan(list420); index3 = 0; span5[index3] = 5235u; - obj309.KillEnemyDataIds = list418; - obj309.CombatDelaySecondsAtStart = 0f; - reference320 = obj309; + obj310.KillEnemyDataIds = list420; + obj310.CombatDelaySecondsAtStart = 0f; + reference321 = obj310; num2++; span3[num2] = new QuestStep(EInteractionType.Emote, 1016239u, new Vector3(-64.683044f, 212.9267f, 101.33508f), 401) { @@ -168555,18 +161575,18 @@ public static class AssemblyQuestLoader Fly = true, Emote = EEmote.SundropDance }; - obj308.Steps = list417; - reference319 = obj308; + obj309.Steps = list419; + reference320 = obj309; num++; - ref QuestSequence reference321 = ref span2[num]; - QuestSequence obj310 = new QuestSequence + ref QuestSequence reference322 = ref span2[num]; + QuestSequence obj311 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list419 = new List(num2); - CollectionsMarshal.SetCount(list419, num2); - span3 = CollectionsMarshal.AsSpan(list419); + List list421 = new List(num2); + CollectionsMarshal.SetCount(list421, num2); + span3 = CollectionsMarshal.AsSpan(list421); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { @@ -168585,117 +161605,117 @@ public static class AssemblyQuestLoader } } }; - obj310.Steps = list419; - reference321 = obj310; - questRoot47.QuestSequence = list414; + obj311.Steps = list421; + reference322 = obj311; + questRoot47.QuestSequence = list416; AddQuest(questId47, questRoot47); QuestId questId48 = new QuestId(2199); QuestRoot questRoot48 = new QuestRoot(); num = 1; - List list420 = new List(num); - CollectionsMarshal.SetCount(list420, num); - span = CollectionsMarshal.AsSpan(list420); + List list422 = new List(num); + CollectionsMarshal.SetCount(list422, num); + span = CollectionsMarshal.AsSpan(list422); index = 0; span[index] = "plogon_enjoyer"; - questRoot48.Author = list420; + questRoot48.Author = list422; index = 6; - List list421 = new List(index); - CollectionsMarshal.SetCount(list421, index); - span2 = CollectionsMarshal.AsSpan(list421); + List list423 = new List(index); + CollectionsMarshal.SetCount(list423, index); + span2 = CollectionsMarshal.AsSpan(list423); num = 0; - ref QuestSequence reference322 = ref span2[num]; - QuestSequence obj311 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list422 = new List(index2); - CollectionsMarshal.SetCount(list422, index2); - span3 = CollectionsMarshal.AsSpan(list422); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); - obj311.Steps = list422; - reference322 = obj311; - num++; ref QuestSequence reference323 = ref span2[num]; QuestSequence obj312 = new QuestSequence { - Sequence = 1 - }; - num2 = 1; - List list423 = new List(num2); - CollectionsMarshal.SetCount(list423, num2); - span3 = CollectionsMarshal.AsSpan(list423); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) - { - Fly = true - }; - obj312.Steps = list423; - reference323 = obj312; - num++; - ref QuestSequence reference324 = ref span2[num]; - QuestSequence obj313 = new QuestSequence - { - Sequence = 2 + Sequence = 0 }; index2 = 1; List list424 = new List(index2); CollectionsMarshal.SetCount(list424, index2); span3 = CollectionsMarshal.AsSpan(list424); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006708u, new Vector3(-198.41309f, 93.55298f, -303.88342f), 401) - { - Fly = true - }; - obj313.Steps = list424; - reference324 = obj313; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1016089u, new Vector3(-799.46594f, -133.2695f, -404.1352f), 401); + obj312.Steps = list424; + reference323 = obj312; num++; - ref QuestSequence reference325 = ref span2[num]; - QuestSequence obj314 = new QuestSequence + ref QuestSequence reference324 = ref span2[num]; + QuestSequence obj313 = new QuestSequence { - Sequence = 3 + Sequence = 1 }; num2 = 1; List list425 = new List(num2); CollectionsMarshal.SetCount(list425, num2); span3 = CollectionsMarshal.AsSpan(list425); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2006695u, new Vector3(111.46704f, -84.55023f, 429.83142f), 401) + span3[index2] = new QuestStep(EInteractionType.Interact, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { - Fly = true, - ItemId = 2001927u + Fly = true }; - obj314.Steps = list425; - reference325 = obj314; + obj313.Steps = list425; + reference324 = obj313; num++; - ref QuestSequence reference326 = ref span2[num]; - QuestSequence obj315 = new QuestSequence + ref QuestSequence reference325 = ref span2[num]; + QuestSequence obj314 = new QuestSequence { - Sequence = 4 + Sequence = 2 }; index2 = 1; List list426 = new List(index2); CollectionsMarshal.SetCount(list426, index2); span3 = CollectionsMarshal.AsSpan(list426); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 2006696u, new Vector3(111.436646f, -83.024414f, 428.85486f), 401) + span3[num2] = new QuestStep(EInteractionType.Interact, 2006708u, new Vector3(-198.41309f, 93.55298f, -303.88342f), 401) { - Emote = EEmote.SundropDance + Fly = true }; - obj315.Steps = list426; - reference326 = obj315; + obj314.Steps = list426; + reference325 = obj314; num++; - ref QuestSequence reference327 = ref span2[num]; - QuestSequence obj316 = new QuestSequence + ref QuestSequence reference326 = ref span2[num]; + QuestSequence obj315 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 3 }; num2 = 1; List list427 = new List(num2); CollectionsMarshal.SetCount(list427, num2); span3 = CollectionsMarshal.AsSpan(list427); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2006695u, new Vector3(111.46704f, -84.55023f, 429.83142f), 401) + { + Fly = true, + ItemId = 2001927u + }; + obj315.Steps = list427; + reference326 = obj315; + num++; + ref QuestSequence reference327 = ref span2[num]; + QuestSequence obj316 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list428 = new List(index2); + CollectionsMarshal.SetCount(list428, index2); + span3 = CollectionsMarshal.AsSpan(list428); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 2006696u, new Vector3(111.436646f, -83.024414f, 428.85486f), 401) + { + Emote = EEmote.SundropDance + }; + obj316.Steps = list428; + reference327 = obj316; + num++; + ref QuestSequence reference328 = ref span2[num]; + QuestSequence obj317 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list429 = new List(num2); + CollectionsMarshal.SetCount(list429, num2); + span3 = CollectionsMarshal.AsSpan(list429); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401) { Fly = true, @@ -168713,9 +161733,9 @@ public static class AssemblyQuestLoader } } }; - obj316.Steps = list427; - reference327 = obj316; - questRoot48.QuestSequence = list421; + obj317.Steps = list429; + reference328 = obj317; + questRoot48.QuestSequence = list423; AddQuest(questId48, questRoot48); } @@ -175314,7 +168334,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list157, num); span = CollectionsMarshal.AsSpan(list157); index = 0; - span[index] = "AnimaMachinae,alydev"; + span[index] = "AnimaMachinae"; questRoot20.Author = list157; index = 5; List list158 = new List(index); @@ -175405,7 +168425,6 @@ public static class AssemblyQuestLoader { Fly = true, Land = true, - Comment = "Manually attack", ItemId = 2001961u, EnemySpawnType = EEnemySpawnType.AfterItemUse }; @@ -175495,8 +168514,8 @@ public static class AssemblyQuestLoader { NearPosition = new NearPositionCondition { - Position = new Vector3(57.297607f, -47.842846f, -174.63953f), - MaximumDistance = 500f, + Position = new Vector3(66.20886f, -49.2817f, -159.44159f), + MaximumDistance = 30f, TerritoryId = 398 } } @@ -176759,10 +169778,10 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list246, index2); span3 = CollectionsMarshal.AsSpan(list246); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2006950u, new Vector3(-450.2754f, -7.755768f, -223.37074f), 398) + span3[num2] = new QuestStep(EInteractionType.Interact, 2006950u, new Vector3(-450.9499f, -7.7058716f, -222.61395f), 398) { - StopDistance = 1f, - Fly = true + Fly = true, + Land = true }; obj182.Steps = list246; reference182 = obj182; @@ -176793,7 +169812,8 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2006951u, new Vector3(-388.35742f, -10.238831f, -268.5741f), 398) { - Fly = true + Fly = true, + Land = true }; obj184.Steps = list248; reference184 = obj184; @@ -188359,16 +181379,16 @@ public static class AssemblyQuestLoader reference161 = obj157; questRoot26.QuestSequence = list215; AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(2393); + QuestId questId27 = new QuestId(2394); QuestRoot questRoot27 = new QuestRoot(); num = 1; List list218 = new List(num); CollectionsMarshal.SetCount(list218, num); span = CollectionsMarshal.AsSpan(list218); index = 0; - span[index] = "Akechi"; + span[index] = "liza"; questRoot27.Author = list218; - index = 2; + index = 7; List list219 = new List(index); CollectionsMarshal.SetCount(list219, index); span2 = CollectionsMarshal.AsSpan(list219); @@ -188378,66 +181398,13 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - index2 = 1; + index2 = 3; List list220 = new List(index2); CollectionsMarshal.SetCount(list220, index2); span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1005419u, new Vector3(61.661743f, 5.2003365f, -15.915161f), 250) - { - AetheryteShortcut = EAetheryteLocation.WolvesDenPier, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj158.Steps = list220; - reference162 = obj158; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list221 = new List(num2); - CollectionsMarshal.SetCount(list221, num2); - span3 = CollectionsMarshal.AsSpan(list221); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1005418u, new Vector3(112.321655f, 2.3101983f, -17.013855f), 250); - obj159.Steps = list221; - reference163 = obj159; - questRoot27.QuestSequence = list219; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(2394); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list222 = new List(num); - CollectionsMarshal.SetCount(list222, num); - span = CollectionsMarshal.AsSpan(list222); - index = 0; - span[index] = "liza"; - questRoot28.Author = list222; - index = 7; - List list223 = new List(index); - CollectionsMarshal.SetCount(list223, index); - span2 = CollectionsMarshal.AsSpan(list223); - num = 0; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 0 - }; - index2 = 3; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - ref QuestStep reference165 = ref span3[num2]; - QuestStep obj161 = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + ref QuestStep reference163 = ref span3[num2]; + QuestStep obj159 = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { TargetTerritoryId = (ushort)351, AetheryteShortcut = EAetheryteLocation.MorDhona @@ -188445,24 +181412,24 @@ public static class AssemblyQuestLoader SkipConditions skipConditions9 = new SkipConditions(); SkipStepConditions skipStepConditions5 = new SkipStepConditions(); num3 = 1; - List list225 = new List(num3); - CollectionsMarshal.SetCount(list225, num3); - span5 = CollectionsMarshal.AsSpan(list225); + List list221 = new List(num3); + CollectionsMarshal.SetCount(list221, num3); + span5 = CollectionsMarshal.AsSpan(list221); index3 = 0; span5[index3] = 351; - skipStepConditions5.InTerritory = list225; + skipStepConditions5.InTerritory = list221; skipConditions9.StepIf = skipStepConditions5; SkipAetheryteCondition skipAetheryteCondition5 = new SkipAetheryteCondition(); index3 = 1; - List list226 = new List(index3); - CollectionsMarshal.SetCount(list226, index3); - span5 = CollectionsMarshal.AsSpan(list226); + List list222 = new List(index3); + CollectionsMarshal.SetCount(list222, index3); + span5 = CollectionsMarshal.AsSpan(list222); num3 = 0; span5[num3] = 351; - skipAetheryteCondition5.InTerritory = list226; + skipAetheryteCondition5.InTerritory = list222; skipConditions9.AetheryteShortcutIf = skipAetheryteCondition5; - obj161.SkipConditions = skipConditions9; - reference165 = obj161; + obj159.SkipConditions = skipConditions9; + reference163 = obj159; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2002878u, new Vector3(-0.015319824f, -1.0223389f, -26.779602f), 351) { @@ -188480,69 +181447,69 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj160.Steps = list224; - reference164 = obj160; + obj158.Steps = list220; + reference162 = obj158; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); + List list223 = new List(num2); + CollectionsMarshal.SetCount(list223, num2); + span3 = CollectionsMarshal.AsSpan(list223); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2007560u, new Vector3(216.11353f, 256.36682f, 10.757568f), 402) { Fly = true, AetheryteShortcut = EAetheryteLocation.AzysLlaHelix }; - obj162.Steps = list227; - reference166 = obj162; + obj160.Steps = list223; + reference164 = obj160; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1017675u, new Vector3(148.11926f, 245.1f, -4.1657104f), 402); - obj163.Steps = list228; - reference167 = obj163; + obj161.Steps = list224; + reference165 = obj161; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj162 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1018511u, new Vector3(-1.449646f, 3.144145E-06f, 5.2643433f), 507); - obj164.Steps = list229; - reference168 = obj164; + obj162.Steps = list225; + reference166 = obj162; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); + List list226 = new List(index2); + CollectionsMarshal.SetCount(list226, index2); + span3 = CollectionsMarshal.AsSpan(list226); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 507) { @@ -188551,18 +181518,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 223u } }; - obj165.Steps = list230; - reference169 = obj165; + obj163.Steps = list226; + reference167 = obj163; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { @@ -188579,36 +181546,36 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj166.Steps = list231; - reference170 = obj166; - questRoot28.QuestSequence = list223; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(2395); - QuestRoot questRoot29 = new QuestRoot(); + obj164.Steps = list227; + reference168 = obj164; + questRoot27.QuestSequence = list219; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(2395); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list232 = new List(num); - CollectionsMarshal.SetCount(list232, num); - span = CollectionsMarshal.AsSpan(list232); + List list228 = new List(num); + CollectionsMarshal.SetCount(list228, num); + span = CollectionsMarshal.AsSpan(list228); index = 0; span[index] = "liza"; - questRoot29.Author = list232; + questRoot28.Author = list228; index = 2; - List list233 = new List(index); - CollectionsMarshal.SetCount(list233, index); - span2 = CollectionsMarshal.AsSpan(list233); + List list229 = new List(index); + CollectionsMarshal.SetCount(list229, index); + span2 = CollectionsMarshal.AsSpan(list229); num = 0; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 0 }; index2 = 3; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); num2 = 0; - ref QuestStep reference172 = ref span3[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + ref QuestStep reference170 = ref span3[num2]; + QuestStep obj166 = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { TargetTerritoryId = (ushort)351, AetheryteShortcut = EAetheryteLocation.MorDhona @@ -188616,24 +181583,24 @@ public static class AssemblyQuestLoader SkipConditions skipConditions10 = new SkipConditions(); SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num3 = 1; - List list235 = new List(num3); - CollectionsMarshal.SetCount(list235, num3); - span5 = CollectionsMarshal.AsSpan(list235); + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + span5 = CollectionsMarshal.AsSpan(list231); index3 = 0; span5[index3] = 351; - skipStepConditions6.InTerritory = list235; + skipStepConditions6.InTerritory = list231; skipConditions10.StepIf = skipStepConditions6; SkipAetheryteCondition skipAetheryteCondition6 = new SkipAetheryteCondition(); index3 = 1; - List list236 = new List(index3); - CollectionsMarshal.SetCount(list236, index3); - span5 = CollectionsMarshal.AsSpan(list236); + List list232 = new List(index3); + CollectionsMarshal.SetCount(list232, index3); + span5 = CollectionsMarshal.AsSpan(list232); num3 = 0; span5[num3] = 351; - skipAetheryteCondition6.InTerritory = list236; + skipAetheryteCondition6.InTerritory = list232; skipConditions10.AetheryteShortcutIf = skipAetheryteCondition6; - obj168.SkipConditions = skipConditions10; - reference172 = obj168; + obj166.SkipConditions = skipConditions10; + reference170 = obj166; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2002878u, new Vector3(-0.015319824f, -1.0223389f, -26.779602f), 351) { @@ -188651,18 +181618,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj167.Steps = list234; - reference171 = obj167; + obj165.Steps = list230; + reference169 = obj165; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + span3 = CollectionsMarshal.AsSpan(list233); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(212.05304f, 256.37265f, 0.08028713f), 402) { @@ -188690,10 +181657,10 @@ public static class AssemblyQuestLoader { Fly = true }; - obj169.Steps = list237; - reference173 = obj169; - questRoot29.QuestSequence = list233; - AddQuest(questId29, questRoot29); + obj167.Steps = list233; + reference171 = obj167; + questRoot28.QuestSequence = list229; + AddQuest(questId28, questRoot28); } private static void LoadQuests48() @@ -228085,7 +221052,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list52, num); span = CollectionsMarshal.AsSpan(list52); index = 0; - span[index] = "JerryWester,alydev"; + span[index] = "JerryWester"; questRoot7.Author = list52; index = 3; List list53 = new List(index); @@ -228105,11 +221072,6 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1019468u, new Vector3(170.58057f, 13.02367f, -91.96619f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RhalgrsReach, - To = EAetheryteLocation.RhalgrsReachNorthEast - }, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -229040,11 +222002,6 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024043u, new Vector3(-12.77179f, 20.999727f, 47.837036f), 144) { AetheryteShortcut = EAetheryteLocation.GoldSaucer, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.GoldSaucer, - To = EAetheryteLocation.GoldSaucerWonderSquareWest - }, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition @@ -236444,16 +229401,16 @@ public static class AssemblyQuestLoader reference60 = obj37; questRoot6.QuestSequence = list78; AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(3007); + QuestId questId7 = new QuestId(3008); QuestRoot questRoot7 = new QuestRoot(); num = 1; List list81 = new List(num); CollectionsMarshal.SetCount(list81, num); span = CollectionsMarshal.AsSpan(list81); index = 0; - span[index] = "Akechi"; + span[index] = "liza"; questRoot7.Author = list81; - index = 1; + index = 7; List list82 = new List(index); CollectionsMarshal.SetCount(list82, index); span2 = CollectionsMarshal.AsSpan(list82); @@ -236468,46 +229425,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list83, num2); span3 = CollectionsMarshal.AsSpan(list83); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024214u, new Vector3(57.358643f, 5.199998f, -32.333923f), 250) - { - AetheryteShortcut = EAetheryteLocation.WolvesDenPier, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj38.Steps = list83; - reference61 = obj38; - questRoot7.QuestSequence = list82; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(3008); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list84 = new List(num); - CollectionsMarshal.SetCount(list84, num); - span = CollectionsMarshal.AsSpan(list84); - index = 0; - span[index] = "liza"; - questRoot8.Author = list84; - index = 7; - List list85 = new List(index); - CollectionsMarshal.SetCount(list85, index); - span2 = CollectionsMarshal.AsSpan(list85); - num = 0; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj39 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list86 = new List(index2); - CollectionsMarshal.SetCount(list86, index2); - span3 = CollectionsMarshal.AsSpan(list86); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024349u, new Vector3(-27.054321f, -1.3048761E-05f, -69.596436f), 628) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024349u, new Vector3(-27.054321f, -1.3048761E-05f, -69.596436f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -236518,39 +229436,39 @@ public static class AssemblyQuestLoader } } }; - obj39.Steps = list86; + obj38.Steps = list83; + reference61 = obj38; + num++; + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj39 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list84 = new List(index2); + CollectionsMarshal.SetCount(list84, index2); + span3 = CollectionsMarshal.AsSpan(list84); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024350u, new Vector3(-36.02661f, 14.001708f, -45.39563f), 628); + obj39.Steps = list84; reference62 = obj39; num++; ref QuestSequence reference63 = ref span2[num]; QuestSequence obj40 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); - span3 = CollectionsMarshal.AsSpan(list87); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024350u, new Vector3(-36.02661f, 14.001708f, -45.39563f), 628); - obj40.Steps = list87; - reference63 = obj40; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj41 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list88 = new List(index2); - CollectionsMarshal.SetCount(list88, index2); - span3 = CollectionsMarshal.AsSpan(list88); - num2 = 0; - ref QuestStep reference65 = ref span3[num2]; + num2 = 1; + List list85 = new List(num2); + CollectionsMarshal.SetCount(list85, num2); + span3 = CollectionsMarshal.AsSpan(list85); + index2 = 0; + ref QuestStep reference64 = ref span3[index2]; QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1024350u, new Vector3(-36.02661f, 14.001708f, -45.39563f), 628); num3 = 1; - List list89 = new List(num3); - CollectionsMarshal.SetCount(list89, num3); - Span span7 = CollectionsMarshal.AsSpan(list89); + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + Span span7 = CollectionsMarshal.AsSpan(list86); num4 = 0; span7[num4] = new DialogueChoice { @@ -236558,27 +229476,27 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB711_03008_Q1_000_000"), Answer = new ExcelRef("TEXT_CHRHDB711_03008_A1_000_002") }; - questStep4.DialogueChoices = list89; - reference65 = questStep4; - obj41.Steps = list88; - reference64 = obj41; + questStep4.DialogueChoices = list86; + reference64 = questStep4; + obj40.Steps = list85; + reference63 = obj40; num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj42 = new QuestSequence + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj41 = new QuestSequence { Sequence = 3 }; - num2 = 4; - List list90 = new List(num2); - CollectionsMarshal.SetCount(list90, num2); - span3 = CollectionsMarshal.AsSpan(list90); - index2 = 0; - ref QuestStep reference67 = ref span3[index2]; + index2 = 4; + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); + span3 = CollectionsMarshal.AsSpan(list87); + num2 = 0; + ref QuestStep reference66 = ref span3[num2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1019000u, new Vector3(39.414062f, 4.49998f, -43.47296f), 628); num4 = 6; - List list91 = new List(num4); - CollectionsMarshal.SetCount(list91, num4); - span5 = CollectionsMarshal.AsSpan(list91); + List list88 = new List(num4); + CollectionsMarshal.SetCount(list88, num4); + span5 = CollectionsMarshal.AsSpan(list88); num3 = 0; span5[num3] = null; num3++; @@ -236591,17 +229509,17 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list91; - reference67 = questStep5; - index2++; - ref QuestStep reference68 = ref span3[index2]; + questStep5.CompletionQuestVariablesFlags = list88; + reference66 = questStep5; + num2++; + ref QuestStep reference67 = ref span3[num2]; QuestStep questStep6 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-93.72425f, 11.799999f, -147.28041f), 628); SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num3 = 6; - List list92 = new List(num3); - CollectionsMarshal.SetCount(list92, num3); - span5 = CollectionsMarshal.AsSpan(list92); + List list89 = new List(num3); + CollectionsMarshal.SetCount(list89, num3); + span5 = CollectionsMarshal.AsSpan(list89); num4 = 0; span5[num4] = null; num4++; @@ -236614,17 +229532,17 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list92; + skipStepConditions.CompletionQuestVariablesFlags = list89; skipConditions.StepIf = skipStepConditions; questStep6.SkipConditions = skipConditions; - reference68 = questStep6; - index2++; - ref QuestStep reference69 = ref span3[index2]; + reference67 = questStep6; + num2++; + ref QuestStep reference68 = ref span3[num2]; QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1019034u, new Vector3(-95.84198f, 11.8f, -147.29541f), 628); num4 = 6; - List list93 = new List(num4); - CollectionsMarshal.SetCount(list93, num4); - span5 = CollectionsMarshal.AsSpan(list93); + List list90 = new List(num4); + CollectionsMarshal.SetCount(list90, num4); + span5 = CollectionsMarshal.AsSpan(list90); num3 = 0; span5[num3] = null; num3++; @@ -236637,15 +229555,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list93; - reference69 = questStep7; - index2++; - ref QuestStep reference70 = ref span3[index2]; + questStep7.CompletionQuestVariablesFlags = list90; + reference68 = questStep7; + num2++; + ref QuestStep reference69 = ref span3[num2]; QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1024409u, new Vector3(-20.920166f, 6.019962f, -133.31812f), 628); num3 = 6; - List list94 = new List(num3); - CollectionsMarshal.SetCount(list94, num3); - span5 = CollectionsMarshal.AsSpan(list94); + List list91 = new List(num3); + CollectionsMarshal.SetCount(list91, num3); + span5 = CollectionsMarshal.AsSpan(list91); num4 = 0; span5[num4] = null; num4++; @@ -236658,27 +229576,27 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list94; - reference70 = questStep8; - obj42.Steps = list90; - reference66 = obj42; + questStep8.CompletionQuestVariablesFlags = list91; + reference69 = questStep8; + obj41.Steps = list87; + reference65 = obj41; num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj43 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj42 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list95 = new List(index2); - CollectionsMarshal.SetCount(list95, index2); - span3 = CollectionsMarshal.AsSpan(list95); - num2 = 0; - ref QuestStep reference72 = ref span3[num2]; + num2 = 1; + List list92 = new List(num2); + CollectionsMarshal.SetCount(list92, num2); + span3 = CollectionsMarshal.AsSpan(list92); + index2 = 0; + ref QuestStep reference71 = ref span3[index2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1024351u, new Vector3(-36.270752f, 5.9819617f, -152.36133f), 628); num4 = 1; - List list96 = new List(num4); - CollectionsMarshal.SetCount(list96, num4); - span7 = CollectionsMarshal.AsSpan(list96); + List list93 = new List(num4); + CollectionsMarshal.SetCount(list93, num4); + span7 = CollectionsMarshal.AsSpan(list93); num3 = 0; span7[num3] = new DialogueChoice { @@ -236686,140 +229604,140 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB711_03008_Q2_000_000"), Answer = new ExcelRef("TEXT_CHRHDB711_03008_A2_000_001") }; - questStep9.DialogueChoices = list96; - reference72 = questStep9; - obj43.Steps = list95; - reference71 = obj43; + questStep9.DialogueChoices = list93; + reference71 = questStep9; + obj42.Steps = list92; + reference70 = obj42; + num++; + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj43 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span3 = CollectionsMarshal.AsSpan(list94); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024352u, new Vector3(24.093994f, 6.025086f, -134.02002f), 628); + obj43.Steps = list94; + reference72 = obj43; num++; ref QuestSequence reference73 = ref span2[num]; QuestSequence obj44 = new QuestSequence { - Sequence = 5 + Sequence = byte.MaxValue }; num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); + List list95 = new List(num2); + CollectionsMarshal.SetCount(list95, num2); + span3 = CollectionsMarshal.AsSpan(list95); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024352u, new Vector3(24.093994f, 6.025086f, -134.02002f), 628); - obj44.Steps = list97; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) + { + NextQuestId = new QuestId(3020) + }; + obj44.Steps = list95; reference73 = obj44; - num++; + questRoot7.QuestSequence = list82; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(3015); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list96 = new List(num); + CollectionsMarshal.SetCount(list96, num); + span = CollectionsMarshal.AsSpan(list96); + index = 0; + span[index] = "liza"; + questRoot8.Author = list96; + index = 13; + List list97 = new List(index); + CollectionsMarshal.SetCount(list97, index); + span2 = CollectionsMarshal.AsSpan(list97); + num = 0; ref QuestSequence reference74 = ref span2[num]; QuestSequence obj45 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list98 = new List(index2); CollectionsMarshal.SetCount(list98, index2); span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) - { - NextQuestId = new QuestId(3020) - }; - obj45.Steps = list98; - reference74 = obj45; - questRoot8.QuestSequence = list85; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(3015); - QuestRoot questRoot9 = new QuestRoot(); - num = 1; - List list99 = new List(num); - CollectionsMarshal.SetCount(list99, num); - span = CollectionsMarshal.AsSpan(list99); - index = 0; - span[index] = "liza"; - questRoot9.Author = list99; - index = 13; - List list100 = new List(index); - CollectionsMarshal.SetCount(list100, index); - span2 = CollectionsMarshal.AsSpan(list100); - num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj46 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; - obj46.Steps = list101; - reference75 = obj46; + obj45.Steps = list98; + reference74 = obj45; num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj47 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj46 = new QuestSequence { Sequence = 1 }; - index2 = 2; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024622u, new Vector3(102.433716f, 0.2814351f, -550.9575f), 613) + num2 = 2; + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024622u, new Vector3(102.433716f, 0.2814351f, -550.9575f), 613) { TargetTerritoryId = (ushort)613, Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2009398u, new Vector3(279.4994f, 16.55597f, 844.541f), 613) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2009398u, new Vector3(279.4994f, 16.55597f, 844.541f), 613) { Fly = true }; - obj47.Steps = list102; - reference76 = obj47; + obj46.Steps = list99; + reference75 = obj46; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 613) + index2 = 1; + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 613) { DutyOptions = new DutyOptions { ContentFinderConditionId = 284u } }; - obj48.Steps = list103; - reference77 = obj48; + obj47.Steps = list100; + reference76 = obj47; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = 4 }; - index2 = 3; - List list104 = new List(index2); - CollectionsMarshal.SetCount(list104, index2); - span3 = CollectionsMarshal.AsSpan(list104); - num2 = 0; - ref QuestStep reference79 = ref span3[num2]; + num2 = 3; + List list101 = new List(num2); + CollectionsMarshal.SetCount(list101, num2); + span3 = CollectionsMarshal.AsSpan(list101); + index2 = 0; + ref QuestStep reference78 = ref span3[index2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1025142u, new Vector3(51.5907f, -90.000015f, -492.51547f), 764); num3 = 6; - List list105 = new List(num3); - CollectionsMarshal.SetCount(list105, num3); - span5 = CollectionsMarshal.AsSpan(list105); + List list102 = new List(num3); + CollectionsMarshal.SetCount(list102, num3); + span5 = CollectionsMarshal.AsSpan(list102); num4 = 0; span5[num4] = null; num4++; @@ -236832,15 +229750,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list105; - reference79 = questStep10; - num2++; - ref QuestStep reference80 = ref span3[num2]; + questStep10.CompletionQuestVariablesFlags = list102; + reference78 = questStep10; + index2++; + ref QuestStep reference79 = ref span3[index2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1025141u, new Vector3(55.161255f, -89.90002f, -459.0982f), 764); num4 = 6; - List list106 = new List(num4); - CollectionsMarshal.SetCount(list106, num4); - span5 = CollectionsMarshal.AsSpan(list106); + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + span5 = CollectionsMarshal.AsSpan(list103); num3 = 0; span5[num3] = null; num3++; @@ -236853,15 +229771,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list106; - reference80 = questStep11; - num2++; - ref QuestStep reference81 = ref span3[num2]; + questStep11.CompletionQuestVariablesFlags = list103; + reference79 = questStep11; + index2++; + ref QuestStep reference80 = ref span3[index2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1025143u, new Vector3(97.67297f, -89.90002f, -480.36932f), 764); num3 = 6; - List list107 = new List(num3); - CollectionsMarshal.SetCount(list107, num3); - span5 = CollectionsMarshal.AsSpan(list107); + List list104 = new List(num3); + CollectionsMarshal.SetCount(list104, num3); + span5 = CollectionsMarshal.AsSpan(list104); num4 = 0; span5[num4] = null; num4++; @@ -236874,103 +229792,103 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list107; - reference81 = questStep12; - obj49.Steps = list104; - reference78 = obj49; + questStep12.CompletionQuestVariablesFlags = list104; + reference80 = questStep12; + obj48.Steps = list101; + reference77 = obj48; + num++; + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list105 = new List(index2); + CollectionsMarshal.SetCount(list105, index2); + span3 = CollectionsMarshal.AsSpan(list105); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); + obj49.Steps = list105; + reference81 = obj49; num++; ref QuestSequence reference82 = ref span2[num]; QuestSequence obj50 = new QuestSequence { - Sequence = 5 + Sequence = 6 + }; + num2 = 1; + List list106 = new List(num2); + CollectionsMarshal.SetCount(list106, num2); + span3 = CollectionsMarshal.AsSpan(list106); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025144u, new Vector3(8.804443f, -90f, -470.63403f), 764); + obj50.Steps = list106; + reference82 = obj50; + num++; + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj51 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025148u, new Vector3(509.17822f, 23.72771f, -764.0345f), 614) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce + }; + obj51.Steps = list107; + reference83 = obj51; + num++; + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj52 = new QuestSequence + { + Sequence = 8 }; num2 = 1; List list108 = new List(num2); CollectionsMarshal.SetCount(list108, num2); span3 = CollectionsMarshal.AsSpan(list108); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj50.Steps = list108; - reference82 = obj50; - num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj51 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list109 = new List(index2); - CollectionsMarshal.SetCount(list109, index2); - span3 = CollectionsMarshal.AsSpan(list109); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025144u, new Vector3(8.804443f, -90f, -470.63403f), 764); - obj51.Steps = list109; - reference83 = obj51; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj52 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list110 = new List(num2); - CollectionsMarshal.SetCount(list110, num2); - span3 = CollectionsMarshal.AsSpan(list110); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025148u, new Vector3(509.17822f, 23.72771f, -764.0345f), 614) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce - }; - obj52.Steps = list110; - reference84 = obj52; - num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 8 - }; - index2 = 1; - List list111 = new List(index2); - CollectionsMarshal.SetCount(list111, index2); - span3 = CollectionsMarshal.AsSpan(list111); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 614) + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 614) { DutyOptions = new DutyOptions { ContentFinderConditionId = 290u } }; - obj53.Steps = list111; + obj52.Steps = list108; + reference84 = obj52; + num++; + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = 9 + }; + index2 = 1; + List list109 = new List(index2); + CollectionsMarshal.SetCount(list109, index2); + span3 = CollectionsMarshal.AsSpan(list109); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025469u, new Vector3(505.5161f, 23.265062f, -768.6732f), 614); + obj53.Steps = list109; reference85 = obj53; num++; ref QuestSequence reference86 = ref span2[num]; QuestSequence obj54 = new QuestSequence - { - Sequence = 9 - }; - num2 = 1; - List list112 = new List(num2); - CollectionsMarshal.SetCount(list112, num2); - span3 = CollectionsMarshal.AsSpan(list112); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025469u, new Vector3(505.5161f, 23.265062f, -768.6732f), 614); - obj54.Steps = list112; - reference86 = obj54; - num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj55 = new QuestSequence { Sequence = 10 }; - index2 = 1; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - span3 = CollectionsMarshal.AsSpan(list113); - num2 = 0; - ref QuestStep reference88 = ref span3[num2]; - QuestStep obj56 = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) + num2 = 1; + List list110 = new List(num2); + CollectionsMarshal.SetCount(list110, num2); + span3 = CollectionsMarshal.AsSpan(list110); + index2 = 0; + ref QuestStep reference87 = ref span3[index2]; + QuestStep obj55 = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -236981,85 +229899,154 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list114 = new List(num4); - CollectionsMarshal.SetCount(list114, num4); - span7 = CollectionsMarshal.AsSpan(list114); + List list111 = new List(num4); + CollectionsMarshal.SetCount(list111, num4); + span7 = CollectionsMarshal.AsSpan(list111); num3 = 0; span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDY301_03015_Q7_000_000") }; - obj56.DialogueChoices = list114; - reference88 = obj56; - obj55.Steps = list113; + obj55.DialogueChoices = list111; reference87 = obj55; + obj54.Steps = list110; + reference86 = obj54; + num++; + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj56 = new QuestSequence + { + Sequence = 11 + }; + index2 = 1; + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025168u, new Vector3(75.638916f, -89.90002f, -503.95975f), 764); + obj56.Steps = list112; + reference88 = obj56; num++; ref QuestSequence reference89 = ref span2[num]; QuestSequence obj57 = new QuestSequence { - Sequence = 11 + Sequence = byte.MaxValue }; num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); + List list113 = new List(num2); + CollectionsMarshal.SetCount(list113, num2); + span3 = CollectionsMarshal.AsSpan(list113); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025168u, new Vector3(75.638916f, -89.90002f, -503.95975f), 764); - obj57.Steps = list115; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613) + { + AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu, + NextQuestId = new QuestId(3016) + }; + obj57.Steps = list113; reference89 = obj57; - num++; + questRoot8.QuestSequence = list97; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(3016); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list114 = new List(num); + CollectionsMarshal.SetCount(list114, num); + span = CollectionsMarshal.AsSpan(list114); + index = 0; + span[index] = "liza"; + questRoot9.Author = list114; + index = 9; + List list115 = new List(index); + CollectionsMarshal.SetCount(list115, index); + span2 = CollectionsMarshal.AsSpan(list115); + num = 0; ref QuestSequence reference90 = ref span2[num]; QuestSequence obj58 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list116 = new List(index2); CollectionsMarshal.SetCount(list116, index2); span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613) - { - AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu, - NextQuestId = new QuestId(3016) - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613); obj58.Steps = list116; reference90 = obj58; - questRoot9.QuestSequence = list100; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(3016); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); - index = 0; - span[index] = "liza"; - questRoot10.Author = list117; - index = 9; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); - num = 0; + num++; ref QuestSequence reference91 = ref span2[num]; QuestSequence obj59 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 2; + List list117 = new List(num2); + CollectionsMarshal.SetCount(list117, num2); + span3 = CollectionsMarshal.AsSpan(list117); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) + { + TargetTerritoryId = (ushort)764, + Fly = true, + AetheryteShortcut = EAetheryteLocation.Kugane, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Kugane, + To = EAetheryteLocation.KuganeRubyPrice + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025559u, new Vector3(61.753174f, -90.00002f, -478.11096f), 764); + obj59.Steps = list117; + reference91 = obj59; + num++; + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj60 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025563u, new Vector3(-485.19116f, 68.82959f, 273.2738f), 614) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.DomanEnclave, + To = EAetheryteLocation.DomanEnclaveOneRiver + } + }; + obj60.Steps = list118; + reference92 = obj60; + num++; + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj61 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list119 = new List(num2); CollectionsMarshal.SetCount(list119, num2); span3 = CollectionsMarshal.AsSpan(list119); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613); - obj59.Steps = list119; - reference91 = obj59; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 614) { - Sequence = 1 + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 536u + } + }; + obj61.Steps = list119; + reference93 = obj61; + num++; + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj62 = new QuestSequence + { + Sequence = 4 }; index2 = 2; List list120 = new List(index2); @@ -237078,157 +230065,88 @@ public static class AssemblyQuestLoader } }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025559u, new Vector3(61.753174f, -90.00002f, -478.11096f), 764); - obj60.Steps = list120; - reference92 = obj60; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); + obj62.Steps = list120; + reference94 = obj62; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj61 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { - Sequence = 2 + Sequence = 5 }; num2 = 1; List list121 = new List(num2); CollectionsMarshal.SetCount(list121, num2); span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025563u, new Vector3(-485.19116f, 68.82959f, 273.2738f), 614) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.DomanEnclave, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.DomanEnclave, - To = EAetheryteLocation.DomanEnclaveOneRiver - } - }; - obj61.Steps = list121; - reference93 = obj61; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 614) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 536u - } - }; - obj62.Steps = list122; - reference94 = obj62; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 4 - }; - num2 = 2; - List list123 = new List(num2); - CollectionsMarshal.SetCount(list123, num2); - span3 = CollectionsMarshal.AsSpan(list123); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) - { - TargetTerritoryId = (ushort)764, - Fly = true, - AetheryteShortcut = EAetheryteLocation.Kugane, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Kugane, - To = EAetheryteLocation.KuganeRubyPrice - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj63.Steps = list123; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); + obj63.Steps = list121; reference95 = obj63; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span3 = CollectionsMarshal.AsSpan(list124); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj64.Steps = list124; - reference96 = obj64; - num++; span2[num] = new QuestSequence { Sequence = 6 }; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 7 }; - num2 = 1; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - span3 = CollectionsMarshal.AsSpan(list125); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj65.Steps = list125; - reference97 = obj65; + index2 = 1; + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025138u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); + obj64.Steps = list122; + reference96 = obj64; num++; + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj65 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list123 = new List(num2); + CollectionsMarshal.SetCount(list123, num2); + span3 = CollectionsMarshal.AsSpan(list123); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613) + { + AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu, + NextQuestId = new QuestId(3152) + }; + obj65.Steps = list123; + reference97 = obj65; + questRoot9.QuestSequence = list115; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(3020); + QuestRoot questRoot10 = new QuestRoot(); + num = 1; + List list124 = new List(num); + CollectionsMarshal.SetCount(list124, num); + span = CollectionsMarshal.AsSpan(list124); + index = 0; + span[index] = "liza"; + questRoot10.Author = list124; + index = 6; + List list125 = new List(index); + CollectionsMarshal.SetCount(list125, index); + span2 = CollectionsMarshal.AsSpan(list125); + num = 0; ref QuestSequence reference98 = ref span2[num]; QuestSequence obj66 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list126 = new List(index2); CollectionsMarshal.SetCount(list126, index2); span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613) - { - AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu, - NextQuestId = new QuestId(3152) - }; - obj66.Steps = list126; - reference98 = obj66; - questRoot10.QuestSequence = list118; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(3020); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list127 = new List(num); - CollectionsMarshal.SetCount(list127, num); - span = CollectionsMarshal.AsSpan(list127); - index = 0; - span[index] = "liza"; - questRoot11.Author = list127; - index = 6; - List list128 = new List(index); - CollectionsMarshal.SetCount(list128, index); - span2 = CollectionsMarshal.AsSpan(list128); - num = 0; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); - index2 = 0; - ref QuestStep reference100 = ref span3[index2]; - QuestStep obj68 = new QuestStep(EInteractionType.AcceptQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) + ref QuestStep reference99 = ref span3[num2]; + QuestStep obj67 = new QuestStep(EInteractionType.AcceptQuest, 1024355u, new Vector3(25.375732f, 6.0313134f, -119.432434f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -237240,9 +230158,9 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list130 = new List(num3); - CollectionsMarshal.SetCount(list130, num3); - span7 = CollectionsMarshal.AsSpan(list130); + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span7 = CollectionsMarshal.AsSpan(list127); num4 = 0; span7[num4] = new DialogueChoice { @@ -237250,23 +230168,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB721_03020_Q1_000_004"), Answer = new ExcelRef("TEXT_CHRHDB721_03020_A1_000_005") }; - obj68.DialogueChoices = list130; - reference100 = obj68; - obj67.Steps = list129; + obj67.DialogueChoices = list127; reference99 = obj67; + obj66.Steps = list126; + reference98 = obj66; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - ref QuestStep reference102 = ref span3[num2]; - QuestStep obj70 = new QuestStep(EInteractionType.Interact, 1024711u, new Vector3(136.21729f, 12.000006f, -69.87109f), 628) + num2 = 3; + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); + index2 = 0; + ref QuestStep reference101 = ref span3[index2]; + QuestStep obj69 = new QuestStep(EInteractionType.Interact, 1024711u, new Vector3(136.21729f, 12.000006f, -69.87109f), 628) { AethernetShortcut = new AethernetShortcut { @@ -237275,9 +230193,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list132 = new List(num4); - CollectionsMarshal.SetCount(list132, num4); - span5 = CollectionsMarshal.AsSpan(list132); + List list129 = new List(num4); + CollectionsMarshal.SetCount(list129, num4); + span5 = CollectionsMarshal.AsSpan(list129); num3 = 0; span5[num3] = null; num3++; @@ -237290,11 +230208,11 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj70.CompletionQuestVariablesFlags = list132; - reference102 = obj70; - num2++; - ref QuestStep reference103 = ref span3[num2]; - QuestStep obj71 = new QuestStep(EInteractionType.Interact, 1019063u, new Vector3(3.3416748f, -6.6541724E-11f, -67.73486f), 628) + obj69.CompletionQuestVariablesFlags = list129; + reference101 = obj69; + index2++; + ref QuestStep reference102 = ref span3[index2]; + QuestStep obj70 = new QuestStep(EInteractionType.Interact, 1019063u, new Vector3(3.3416748f, -6.6541724E-11f, -67.73486f), 628) { AethernetShortcut = new AethernetShortcut { @@ -237303,9 +230221,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span5 = CollectionsMarshal.AsSpan(list133); + List list130 = new List(num3); + CollectionsMarshal.SetCount(list130, num3); + span5 = CollectionsMarshal.AsSpan(list130); num4 = 0; span5[num4] = null; num4++; @@ -237318,15 +230236,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj71.CompletionQuestVariablesFlags = list133; - reference103 = obj71; - num2++; - ref QuestStep reference104 = ref span3[num2]; + obj70.CompletionQuestVariablesFlags = list130; + reference102 = obj70; + index2++; + ref QuestStep reference103 = ref span3[index2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1019039u, new Vector3(-35.111023f, 13.999897f, -64.042114f), 628); num4 = 6; - List list134 = new List(num4); - CollectionsMarshal.SetCount(list134, num4); - span5 = CollectionsMarshal.AsSpan(list134); + List list131 = new List(num4); + CollectionsMarshal.SetCount(list131, num4); + span5 = CollectionsMarshal.AsSpan(list131); num3 = 0; span5[num3] = null; num3++; @@ -237339,64 +230257,64 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list134; - reference104 = questStep13; - obj69.Steps = list131; - reference101 = obj69; + questStep13.CompletionQuestVariablesFlags = list131; + reference103 = questStep13; + obj68.Steps = list128; + reference100 = obj68; + num++; + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj71 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + span3 = CollectionsMarshal.AsSpan(list132); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024705u, new Vector3(8.590759f, 4f, 35.171997f), 628); + obj71.Steps = list132; + reference104 = obj71; num++; ref QuestSequence reference105 = ref span2[num]; QuestSequence obj72 = new QuestSequence { - Sequence = 2 + Sequence = 3 + }; + num2 = 1; + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628); + obj72.Steps = list133; + reference105 = obj72; + num++; + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj73 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024709u, new Vector3(-108.01868f, -5.999997f, 70.23718f), 628); + obj73.Steps = list134; + reference106 = obj73; + num++; + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj74 = new QuestSequence + { + Sequence = byte.MaxValue }; num2 = 1; List list135 = new List(num2); CollectionsMarshal.SetCount(list135, num2); span3 = CollectionsMarshal.AsSpan(list135); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024705u, new Vector3(8.590759f, 4f, 35.171997f), 628); - obj72.Steps = list135; - reference105 = obj72; - num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list136 = new List(index2); - CollectionsMarshal.SetCount(list136, index2); - span3 = CollectionsMarshal.AsSpan(list136); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628); - obj73.Steps = list136; - reference106 = obj73; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj74 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024709u, new Vector3(-108.01868f, -5.999997f, 70.23718f), 628); - obj74.Steps = list137; - reference107 = obj74; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -237406,131 +230324,131 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3021) }; - obj75.Steps = list138; - reference108 = obj75; - questRoot11.QuestSequence = list128; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3021); - QuestRoot questRoot12 = new QuestRoot(); + obj74.Steps = list135; + reference107 = obj74; + questRoot10.QuestSequence = list125; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(3021); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list139 = new List(num); - CollectionsMarshal.SetCount(list139, num); - span = CollectionsMarshal.AsSpan(list139); + List list136 = new List(num); + CollectionsMarshal.SetCount(list136, num); + span = CollectionsMarshal.AsSpan(list136); index = 0; span[index] = "liza"; - questRoot12.Author = list139; + questRoot11.Author = list136; index = 8; - List list140 = new List(index); - CollectionsMarshal.SetCount(list140, index); - span2 = CollectionsMarshal.AsSpan(list140); + List list137 = new List(index); + CollectionsMarshal.SetCount(list137, index); + span2 = CollectionsMarshal.AsSpan(list137); num = 0; + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj75 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + span3 = CollectionsMarshal.AsSpan(list138); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613); + obj75.Steps = list138; + reference108 = obj75; + num++; ref QuestSequence reference109 = ref span2[num]; QuestSequence obj76 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 1; + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1019166u, new Vector3(495.6587f, 29.394592f, 722.0111f), 613) + { + Fly = true + }; + obj76.Steps = list139; + reference109 = obj76; + num++; + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj77 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + span3 = CollectionsMarshal.AsSpan(list140); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024717u, new Vector3(503.44092f, 28.738373f, 737.4226f), 613); + obj77.Steps = list140; + reference110 = obj77; + num++; + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj78 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list141 = new List(num2); CollectionsMarshal.SetCount(list141, num2); span3 = CollectionsMarshal.AsSpan(list141); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024710u, new Vector3(835.5382f, 5.9230075f, 834.6837f), 613); - obj76.Steps = list141; - reference109 = obj76; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Interact, 2008628u, new Vector3(633.81384f, 1.4800415f, 216.26611f), 613) { - Sequence = 1 + Fly = true + }; + obj78.Steps = list141; + reference111 = obj78; + num++; + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj79 = new QuestSequence + { + Sequence = 4 }; index2 = 1; List list142 = new List(index2); CollectionsMarshal.SetCount(list142, index2); span3 = CollectionsMarshal.AsSpan(list142); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1019166u, new Vector3(495.6587f, 29.394592f, 722.0111f), 613) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024722u, new Vector3(615.4115f, 69.10424f, -79.88104f), 613) { Fly = true }; - obj77.Steps = list142; - reference110 = obj77; + obj79.Steps = list142; + reference112 = obj79; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { - Sequence = 2 + Sequence = 5 }; num2 = 1; List list143 = new List(num2); CollectionsMarshal.SetCount(list143, num2); span3 = CollectionsMarshal.AsSpan(list143); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024717u, new Vector3(503.44092f, 28.738373f, 737.4226f), 613); - obj78.Steps = list143; - reference111 = obj78; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Interact, 1024723u, new Vector3(534.2031f, 0.004061999f, -252.58258f), 613) { - Sequence = 3 + Fly = true + }; + obj80.Steps = list143; + reference113 = obj80; + num++; + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj81 = new QuestSequence + { + Sequence = 6 }; index2 = 1; List list144 = new List(index2); CollectionsMarshal.SetCount(list144, index2); span3 = CollectionsMarshal.AsSpan(list144); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2008628u, new Vector3(633.81384f, 1.4800415f, 216.26611f), 613) - { - Fly = true - }; - obj79.Steps = list144; - reference112 = obj79; - num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024722u, new Vector3(615.4115f, 69.10424f, -79.88104f), 613) - { - Fly = true - }; - obj80.Steps = list145; - reference113 = obj80; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024723u, new Vector3(534.2031f, 0.004061999f, -252.58258f), 613) - { - Fly = true - }; - obj81.Steps = list146; - reference114 = obj81; - num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list147 = new List(num2); - CollectionsMarshal.SetCount(list147, num2); - span3 = CollectionsMarshal.AsSpan(list147); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024725u, new Vector3(100.02283f, 4.0000014f, 99.25989f), 628) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024725u, new Vector3(100.02283f, 4.0000014f, 99.25989f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -237539,52 +230457,52 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj82.Steps = list147; - reference115 = obj82; + obj81.Steps = list144; + reference114 = obj81; num++; + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj82 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628) + { + NextQuestId = new QuestId(3094) + }; + obj82.Steps = list145; + reference115 = obj82; + questRoot11.QuestSequence = list137; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(3022); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list146 = new List(num); + CollectionsMarshal.SetCount(list146, num); + span = CollectionsMarshal.AsSpan(list146); + index = 0; + span[index] = "JerryWester"; + questRoot12.Author = list146; + index = 3; + List list147 = new List(index); + CollectionsMarshal.SetCount(list147, index); + span2 = CollectionsMarshal.AsSpan(list147); + num = 0; ref QuestSequence reference116 = ref span2[num]; QuestSequence obj83 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list148 = new List(index2); CollectionsMarshal.SetCount(list148, index2); span3 = CollectionsMarshal.AsSpan(list148); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024708u, new Vector3(98.83264f, 4.0000014f, 103.471436f), 628) - { - NextQuestId = new QuestId(3094) - }; - obj83.Steps = list148; - reference116 = obj83; - questRoot12.QuestSequence = list140; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3022); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list149 = new List(num); - CollectionsMarshal.SetCount(list149, num); - span = CollectionsMarshal.AsSpan(list149); - index = 0; - span[index] = "JerryWester"; - questRoot13.Author = list149; - index = 3; - List list150 = new List(index); - CollectionsMarshal.SetCount(list150, index); - span2 = CollectionsMarshal.AsSpan(list150); - num = 0; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list151 = new List(num2); - CollectionsMarshal.SetCount(list151, num2); - span3 = CollectionsMarshal.AsSpan(list151); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1019468u, new Vector3(170.58057f, 13.02367f, -91.96619f), 635) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1019468u, new Vector3(170.58057f, 13.02367f, -91.96619f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, SkipConditions = new SkipConditions @@ -237595,20 +230513,20 @@ public static class AssemblyQuestLoader } } }; - obj84.Steps = list151; - reference117 = obj84; + obj83.Steps = list148; + reference116 = obj83; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1020463u, new Vector3(151.20166f, 14.7757225f, 95.750244f), 628) + num2 = 1; + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1020463u, new Vector3(151.20166f, 14.7757225f, 95.750244f), 628) { TargetTerritoryId = (ushort)639, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -237618,20 +230536,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyBazaar } }; - obj85.Steps = list152; - reference118 = obj85; + obj84.Steps = list149; + reference117 = obj84; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024726u, new Vector3(-11.367981f, 10.503965f, -212.75659f), 628) + index2 = 1; + List list150 = new List(index2); + CollectionsMarshal.SetCount(list150, index2); + span3 = CollectionsMarshal.AsSpan(list150); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024726u, new Vector3(-11.367981f, 10.503965f, -212.75659f), 628) { AethernetShortcut = new AethernetShortcut { @@ -237639,35 +230557,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj86.Steps = list153; - reference119 = obj86; - questRoot13.QuestSequence = list150; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3023); - QuestRoot questRoot14 = new QuestRoot(); + obj85.Steps = list150; + reference118 = obj85; + questRoot12.QuestSequence = list147; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(3023); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list154 = new List(num); - CollectionsMarshal.SetCount(list154, num); - span = CollectionsMarshal.AsSpan(list154); + List list151 = new List(num); + CollectionsMarshal.SetCount(list151, num); + span = CollectionsMarshal.AsSpan(list151); index = 0; span[index] = "JerryWester"; - questRoot14.Author = list154; + questRoot13.Author = list151; index = 3; - List list155 = new List(index); - CollectionsMarshal.SetCount(list155, index); - span2 = CollectionsMarshal.AsSpan(list155); + List list152 = new List(index); + CollectionsMarshal.SetCount(list152, index); + span2 = CollectionsMarshal.AsSpan(list152); num = 0; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024727u, new Vector3(-12.375122f, 10.503965f, -213.76367f), 628) + num2 = 1; + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + span3 = CollectionsMarshal.AsSpan(list153); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024727u, new Vector3(-12.375122f, 10.503965f, -213.76367f), 628) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -237679,20 +230597,20 @@ public static class AssemblyQuestLoader } } }; - obj87.Steps = list156; - reference120 = obj87; + obj86.Steps = list153; + reference119 = obj86; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024731u, new Vector3(89.92139f, 3.9999497f, 52.262085f), 628) + index2 = 1; + List list154 = new List(index2); + CollectionsMarshal.SetCount(list154, index2); + span3 = CollectionsMarshal.AsSpan(list154); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024731u, new Vector3(89.92139f, 3.9999497f, 52.262085f), 628) { AethernetShortcut = new AethernetShortcut { @@ -237700,20 +230618,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj88.Steps = list157; - reference121 = obj88; + obj87.Steps = list154; + reference120 = obj87; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1019061u, new Vector3(-0.045776367f, -7.9738514E-11f, -80.857605f), 628) + num2 = 1; + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1019061u, new Vector3(-0.045776367f, -7.9738514E-11f, -80.857605f), 628) { AethernetShortcut = new AethernetShortcut { @@ -237721,35 +230639,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Kugane } }; - obj89.Steps = list158; - reference122 = obj89; - questRoot14.QuestSequence = list155; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3024); - QuestRoot questRoot15 = new QuestRoot(); + obj88.Steps = list155; + reference121 = obj88; + questRoot13.QuestSequence = list152; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(3024); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list156 = new List(num); + CollectionsMarshal.SetCount(list156, num); + span = CollectionsMarshal.AsSpan(list156); index = 0; span[index] = "JerryWester"; - questRoot15.Author = list159; + questRoot14.Author = list156; index = 7; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list157 = new List(index); + CollectionsMarshal.SetCount(list157, index); + span2 = CollectionsMarshal.AsSpan(list157); num = 0; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024738u, new Vector3(1.3884888f, -7.717861E-11f, -78.14148f), 628) + index2 = 1; + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span3 = CollectionsMarshal.AsSpan(list158); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024738u, new Vector3(1.3884888f, -7.717861E-11f, -78.14148f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -237760,167 +230678,167 @@ public static class AssemblyQuestLoader } } }; - obj90.Steps = list161; + obj89.Steps = list158; + reference122 = obj89; + num++; + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj90 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024743u, new Vector3(-123.1861f, -6.9999976f, -58.854065f), 628); + obj90.Steps = list159; reference123 = obj90; num++; ref QuestSequence reference124 = ref span2[num]; QuestSequence obj91 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024743u, new Vector3(-123.1861f, -6.9999976f, -58.854065f), 628); - obj91.Steps = list162; - reference124 = obj91; - num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj92 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024822u, new Vector3(885.0995f, 1.1792068f, 861.38696f), 613) + index2 = 1; + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + span3 = CollectionsMarshal.AsSpan(list160); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024822u, new Vector3(885.0995f, 1.1792068f, 861.38696f), 613) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj92.Steps = list163; - reference125 = obj92; + obj91.Steps = list160; + reference124 = obj91; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 4 }; + num2 = 1; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024826u, new Vector3(458.94556f, 30.580631f, 748.74475f), 613); + obj92.Steps = list161; + reference125 = obj92; + num++; + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj93 = new QuestSequence + { + Sequence = 5 + }; index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - span3 = CollectionsMarshal.AsSpan(list164); + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024826u, new Vector3(458.94556f, 30.580631f, 748.74475f), 613); - obj93.Steps = list164; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024830u, new Vector3(577.26404f, 0.93538165f, 852.7809f), 613) + { + Fly = true + }; + obj93.Steps = list162; reference126 = obj93; num++; ref QuestSequence reference127 = ref span2[num]; QuestSequence obj94 = new QuestSequence { - Sequence = 5 + Sequence = byte.MaxValue }; num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); + List list163 = new List(num2); + CollectionsMarshal.SetCount(list163, num2); + span3 = CollectionsMarshal.AsSpan(list163); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024830u, new Vector3(577.26404f, 0.93538165f, 852.7809f), 613) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) { - Fly = true + StopDistance = 7f }; - obj94.Steps = list165; + obj94.Steps = list163; reference127 = obj94; - num++; + questRoot14.QuestSequence = list157; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(3025); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list164 = new List(num); + CollectionsMarshal.SetCount(list164, num); + span = CollectionsMarshal.AsSpan(list164); + index = 0; + span[index] = "JerryWester"; + questRoot15.Author = list164; + index = 7; + List list165 = new List(index); + CollectionsMarshal.SetCount(list165, index); + span2 = CollectionsMarshal.AsSpan(list165); + num = 0; ref QuestSequence reference128 = ref span2[num]; QuestSequence obj95 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list166 = new List(index2); CollectionsMarshal.SetCount(list166, index2); span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024836u, new Vector3(-788.2658f, 11.709066f, -283.0091f), 613) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024837u, new Vector3(-791.04297f, 12.349811f, -283.8026f), 613) { StopDistance = 7f }; obj95.Steps = list166; reference128 = obj95; - questRoot15.QuestSequence = list160; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3025); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list167 = new List(num); - CollectionsMarshal.SetCount(list167, num); - span = CollectionsMarshal.AsSpan(list167); - index = 0; - span[index] = "JerryWester"; - questRoot16.Author = list167; - index = 7; - List list168 = new List(index); - CollectionsMarshal.SetCount(list168, index); - span2 = CollectionsMarshal.AsSpan(list168); - num = 0; + num++; ref QuestSequence reference129 = ref span2[num]; QuestSequence obj96 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; - num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); + num2 = 2; + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024837u, new Vector3(-791.04297f, 12.349811f, -283.8026f), 613) + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-831.06116f, 20.168653f, -266.25217f), 613) { - StopDistance = 7f + TargetTerritoryId = (ushort)614, + Mount = true }; - obj96.Steps = list169; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024842u, new Vector3(789.6085f, 99.21144f, -288.5329f), 614) + { + Fly = true + }; + obj96.Steps = list167; reference129 = obj96; num++; ref QuestSequence reference130 = ref span2[num]; QuestSequence obj97 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-831.06116f, 20.168653f, -266.25217f), 613) - { - TargetTerritoryId = (ushort)614, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024842u, new Vector3(789.6085f, 99.21144f, -288.5329f), 614) - { - Fly = true - }; - obj97.Steps = list170; - reference130 = obj97; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj98 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); - index2 = 0; - ref QuestStep reference132 = ref span3[index2]; + index2 = 2; + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + span3 = CollectionsMarshal.AsSpan(list168); + num2 = 0; + ref QuestStep reference131 = ref span3[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1019285u, new Vector3(195.63586f, 5.16971f, -437.2473f), 614); num3 = 6; - List list172 = new List(num3); - CollectionsMarshal.SetCount(list172, num3); - span5 = CollectionsMarshal.AsSpan(list172); + List list169 = new List(num3); + CollectionsMarshal.SetCount(list169, num3); + span5 = CollectionsMarshal.AsSpan(list169); num4 = 0; span5[num4] = null; num4++; @@ -237933,15 +230851,15 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list172; - reference132 = questStep14; - index2++; - ref QuestStep reference133 = ref span3[index2]; + questStep14.CompletionQuestVariablesFlags = list169; + reference131 = questStep14; + num2++; + ref QuestStep reference132 = ref span3[num2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1019286u, new Vector3(233.60034f, 5.2518563f, -425.3758f), 614); num4 = 6; - List list173 = new List(num4); - CollectionsMarshal.SetCount(list173, num4); - span5 = CollectionsMarshal.AsSpan(list173); + List list170 = new List(num4); + CollectionsMarshal.SetCount(list170, num4); + span5 = CollectionsMarshal.AsSpan(list170); num3 = 0; span5[num3] = null; num3++; @@ -237954,103 +230872,103 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list173; - reference133 = questStep15; + questStep15.CompletionQuestVariablesFlags = list170; + reference132 = questStep15; + obj97.Steps = list168; + reference130 = obj97; + num++; + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj98 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024846u, new Vector3(309.46814f, 17.755785f, -445.97546f), 614); obj98.Steps = list171; - reference131 = obj98; + reference133 = obj98; num++; ref QuestSequence reference134 = ref span2[num]; QuestSequence obj99 = new QuestSequence { - Sequence = 3 + Sequence = 4 + }; + index2 = 1; + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024847u, new Vector3(59.067627f, 37.21815f, -529.1676f), 614) + { + Fly = true + }; + obj99.Steps = list172; + reference134 = obj99; + num++; + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj100 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list173 = new List(num2); + CollectionsMarshal.SetCount(list173, num2); + span3 = CollectionsMarshal.AsSpan(list173); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024849u, new Vector3(57.328125f, 36.90612f, -524.71204f), 614) + { + StopDistance = 4f + }; + obj100.Steps = list173; + reference135 = obj100; + num++; + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj101 = new QuestSequence + { + Sequence = byte.MaxValue }; index2 = 1; List list174 = new List(index2); CollectionsMarshal.SetCount(list174, index2); span3 = CollectionsMarshal.AsSpan(list174); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024846u, new Vector3(309.46814f, 17.755785f, -445.97546f), 614); - obj99.Steps = list174; - reference134 = obj99; - num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) { - Sequence = 4 + Fly = true, + AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce }; - num2 = 1; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); - span3 = CollectionsMarshal.AsSpan(list175); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024847u, new Vector3(59.067627f, 37.21815f, -529.1676f), 614) - { - Fly = true - }; - obj100.Steps = list175; - reference135 = obj100; - num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj101 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list176 = new List(index2); - CollectionsMarshal.SetCount(list176, index2); - span3 = CollectionsMarshal.AsSpan(list176); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024849u, new Vector3(57.328125f, 36.90612f, -524.71204f), 614) - { - StopDistance = 4f - }; - obj101.Steps = list176; + obj101.Steps = list174; reference136 = obj101; - num++; + questRoot15.QuestSequence = list165; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(3026); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list175 = new List(num); + CollectionsMarshal.SetCount(list175, num); + span = CollectionsMarshal.AsSpan(list175); + index = 0; + span[index] = "JerryWester"; + questRoot16.Author = list175; + index = 9; + List list176 = new List(index); + CollectionsMarshal.SetCount(list176, index); + span2 = CollectionsMarshal.AsSpan(list176); + num = 0; ref QuestSequence reference137 = ref span2[num]; QuestSequence obj102 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; num2 = 1; List list177 = new List(num2); CollectionsMarshal.SetCount(list177, num2); span3 = CollectionsMarshal.AsSpan(list177); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce - }; - obj102.Steps = list177; - reference137 = obj102; - questRoot16.QuestSequence = list168; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3026); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - span = CollectionsMarshal.AsSpan(list178); - index = 0; - span[index] = "JerryWester"; - questRoot17.Author = list178; - index = 9; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - span2 = CollectionsMarshal.AsSpan(list179); - num = 0; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1020524u, new Vector3(173.20508f, 5.1910434f, -433.24945f), 614) { AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce, SkipConditions = new SkipConditions @@ -238061,98 +230979,98 @@ public static class AssemblyQuestLoader } } }; - obj103.Steps = list180; + obj102.Steps = list177; + reference137 = obj102; + num++; + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024955u, new Vector3(350.14868f, 26.448109f, 609.1859f), 614) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.YanxiaNamai + }; + obj103.Steps = list178; reference138 = obj103; num++; ref QuestSequence reference139 = ref span2[num]; QuestSequence obj104 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024955u, new Vector3(350.14868f, 26.448109f, 609.1859f), 614) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024957u, new Vector3(365.9265f, 1.7862457f, 738.9486f), 614) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YanxiaNamai + StopDistance = 5f }; - obj104.Steps = list181; + obj104.Steps = list179; reference139 = obj104; num++; ref QuestSequence reference140 = ref span2[num]; QuestSequence obj105 = new QuestSequence { - Sequence = 2 + Sequence = 3 }; index2 = 1; - List list182 = new List(index2); - CollectionsMarshal.SetCount(list182, index2); - span3 = CollectionsMarshal.AsSpan(list182); + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024957u, new Vector3(365.9265f, 1.7862457f, 738.9486f), 614) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024966u, new Vector3(-472.3125f, 1.2300053f, 537.77356f), 614) { - StopDistance = 5f + Fly = true }; - obj105.Steps = list182; + obj105.Steps = list180; reference140 = obj105; num++; ref QuestSequence reference141 = ref span2[num]; QuestSequence obj106 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024966u, new Vector3(-472.3125f, 1.2300053f, 537.77356f), 614) - { - Fly = true - }; - obj106.Steps = list183; - reference141 = obj106; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj107 = new QuestSequence { Sequence = 4 }; - index2 = 6; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024794u, new Vector3(-493.98032f, 1.3011811f, 542.90063f), 614) + num2 = 6; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024794u, new Vector3(-493.98032f, 1.3011811f, 542.90063f), 614) { TargetTerritoryId = (ushort)759 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveDocks }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveSouthern }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 759) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAetheryte, null, null, 759) { Aetheryte = EAetheryteLocation.DomanEnclave }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) + index2++; + span3[index2] = new QuestStep(EInteractionType.AttuneAethernetShard, null, null, 759) { AethernetShard = EAetheryteLocation.DomanEnclaveNorthern }; - num2++; - ref QuestStep reference143 = ref span3[num2]; - QuestStep obj108 = new QuestStep(EInteractionType.Interact, 1024970u, new Vector3(40.238037f, 0f, 5.874695f), 759) + index2++; + ref QuestStep reference142 = ref span3[index2]; + QuestStep obj107 = new QuestStep(EInteractionType.Interact, 1024970u, new Vector3(40.238037f, 0f, 5.874695f), 759) { AethernetShortcut = new AethernetShortcut { @@ -238161,9 +231079,9 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list185 = new List(num3); - CollectionsMarshal.SetCount(list185, num3); - span7 = CollectionsMarshal.AsSpan(list185); + List list182 = new List(num3); + CollectionsMarshal.SetCount(list182, num3); + span7 = CollectionsMarshal.AsSpan(list182); num4 = 0; span7[num4] = new DialogueChoice { @@ -238171,108 +231089,108 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDC105_03026_Q1_000_000"), Answer = new ExcelRef("TEXT_STMBDC105_03026_A1_000_001") }; - obj108.DialogueChoices = list185; - reference143 = obj108; - obj107.Steps = list184; + obj107.DialogueChoices = list182; reference142 = obj107; + obj106.Steps = list181; + reference141 = obj106; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); - index2 = 0; - ref QuestStep reference145 = ref span3[index2]; - QuestStep obj110 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) + index2 = 1; + List list183 = new List(index2); + CollectionsMarshal.SetCount(list183, index2); + span3 = CollectionsMarshal.AsSpan(list183); + num2 = 0; + ref QuestStep reference144 = ref span3[num2]; + QuestStep obj109 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) { TargetTerritoryId = (ushort)744 }; num4 = 1; - List list187 = new List(num4); - CollectionsMarshal.SetCount(list187, num4); - span7 = CollectionsMarshal.AsSpan(list187); + List list184 = new List(num4); + CollectionsMarshal.SetCount(list184, num4); + span7 = CollectionsMarshal.AsSpan(list184); num3 = 0; span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDC105_03026_EVENTAREA_WARP_000_000") }; - obj110.DialogueChoices = list187; - reference145 = obj110; - obj109.Steps = list186; + obj109.DialogueChoices = list184; reference144 = obj109; + obj108.Steps = list183; + reference143 = obj108; num++; span2[num] = new QuestSequence { Sequence = 6 }; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 7 }; - index2 = 1; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025049u, new Vector3(-0.015319824f, 0.19999999f, -4.837158f), 744) + num2 = 1; + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025049u, new Vector3(-0.015319824f, 0.19999999f, -4.837158f), 744) { StopDistance = 7f }; - obj111.Steps = list188; - reference146 = obj111; + obj110.Steps = list185; + reference145 = obj110; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; + index2 = 2; + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) + { + TargetTerritoryId = (ushort)759 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759); + obj111.Steps = list186; + reference146 = obj111; + questRoot16.QuestSequence = list176; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(3027); + QuestRoot questRoot17 = new QuestRoot(); + num = 1; + List list187 = new List(num); + CollectionsMarshal.SetCount(list187, num); + span = CollectionsMarshal.AsSpan(list187); + index = 0; + span[index] = "JerryWester"; + questRoot17.Author = list187; + index = 5; + List list188 = new List(index); + CollectionsMarshal.SetCount(list188, index); + span2 = CollectionsMarshal.AsSpan(list188); + num = 0; + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj112 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; List list189 = new List(num2); CollectionsMarshal.SetCount(list189, num2); span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) - { - TargetTerritoryId = (ushort)759 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759); - obj112.Steps = list189; - reference147 = obj112; - questRoot17.QuestSequence = list179; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3027); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); - index = 0; - span[index] = "JerryWester"; - questRoot18.Author = list190; - index = 5; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); - num = 0; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024971u, new Vector3(6.0272217f, 0f, 18.631226f), 759) { AetheryteShortcut = EAetheryteLocation.DomanEnclave, SkipConditions = new SkipConditions @@ -238283,252 +231201,252 @@ public static class AssemblyQuestLoader } } }; - obj113.Steps = list192; + obj112.Steps = list189; + reference147 = obj112; + num++; + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj113 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024980u, new Vector3(-276.26465f, 53.240116f, -368.8869f), 614) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce + }; + obj113.Steps = list190; reference148 = obj113; num++; ref QuestSequence reference149 = ref span2[num]; QuestSequence obj114 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024980u, new Vector3(-276.26465f, 53.240116f, -368.8869f), 614) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024983u, new Vector3(-260.60883f, 53.217503f, -645.594f), 614) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce + Fly = true }; - obj114.Steps = list193; + obj114.Steps = list191; reference149 = obj114; num++; ref QuestSequence reference150 = ref span2[num]; QuestSequence obj115 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list194 = new List(index2); - CollectionsMarshal.SetCount(list194, index2); - span3 = CollectionsMarshal.AsSpan(list194); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024983u, new Vector3(-260.60883f, 53.217503f, -645.594f), 614) - { - Fly = true - }; - obj115.Steps = list194; - reference150 = obj115; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj116 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list195 = new List(num2); - CollectionsMarshal.SetCount(list195, num2); - span3 = CollectionsMarshal.AsSpan(list195); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-347.07507f, 1.2300062f, -345.90344f), 614) + index2 = 2; + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-347.07507f, 1.2300062f, -345.90344f), 614) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024986u, new Vector3(-348.9281f, 1.230035f, -344.13672f), 614) + num2++; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024986u, new Vector3(-348.9281f, 1.230035f, -344.13672f), 614) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj116.Steps = list195; - reference151 = obj116; + obj115.Steps = list192; + reference150 = obj115; num++; + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj116 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) + { + StopDistance = 5f + }; + obj116.Steps = list193; + reference151 = obj116; + questRoot17.QuestSequence = list188; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(3028); + QuestRoot questRoot18 = new QuestRoot(); + num = 1; + List list194 = new List(num); + CollectionsMarshal.SetCount(list194, num); + span = CollectionsMarshal.AsSpan(list194); + index = 0; + span[index] = "JerryWester"; + questRoot18.Author = list194; + index = 3; + List list195 = new List(index); + CollectionsMarshal.SetCount(list195, index); + span2 = CollectionsMarshal.AsSpan(list195); + num = 0; ref QuestSequence reference152 = ref span2[num]; QuestSequence obj117 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list196 = new List(index2); CollectionsMarshal.SetCount(list196, index2); span3 = CollectionsMarshal.AsSpan(list196); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) { StopDistance = 5f }; obj117.Steps = list196; reference152 = obj117; - questRoot18.QuestSequence = list191; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3028); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list197 = new List(num); - CollectionsMarshal.SetCount(list197, num); - span = CollectionsMarshal.AsSpan(list197); - index = 0; - span[index] = "JerryWester"; - questRoot19.Author = list197; - index = 3; - List list198 = new List(index); - CollectionsMarshal.SetCount(list198, index); - span2 = CollectionsMarshal.AsSpan(list198); - num = 0; + num++; ref QuestSequence reference153 = ref span2[num]; QuestSequence obj118 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; - List list199 = new List(num2); - CollectionsMarshal.SetCount(list199, num2); - span3 = CollectionsMarshal.AsSpan(list199); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024989u, new Vector3(464.10315f, 17.720512f, 301.59448f), 614) + span3[index2] = new QuestStep(EInteractionType.Interact, 1025026u, new Vector3(3.7078857f, 0f, 17.471558f), 759) { - StopDistance = 5f + AetheryteShortcut = EAetheryteLocation.DomanEnclave }; - obj118.Steps = list199; + obj118.Steps = list197; reference153 = obj118; num++; ref QuestSequence reference154 = ref span2[num]; QuestSequence obj119 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list200 = new List(index2); - CollectionsMarshal.SetCount(list200, index2); - span3 = CollectionsMarshal.AsSpan(list200); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025026u, new Vector3(3.7078857f, 0f, 17.471558f), 759) - { - AetheryteShortcut = EAetheryteLocation.DomanEnclave - }; - obj119.Steps = list200; - reference154 = obj119; - num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list201 = new List(num2); - CollectionsMarshal.SetCount(list201, num2); - span3 = CollectionsMarshal.AsSpan(list201); - index2 = 0; - ref QuestStep reference156 = ref span3[index2]; - QuestStep obj121 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) + index2 = 2; + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + span3 = CollectionsMarshal.AsSpan(list198); + num2 = 0; + ref QuestStep reference155 = ref span3[num2]; + QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) { TargetTerritoryId = (ushort)744 }; num3 = 1; - List list202 = new List(num3); - CollectionsMarshal.SetCount(list202, num3); - span7 = CollectionsMarshal.AsSpan(list202); + List list199 = new List(num3); + CollectionsMarshal.SetCount(list199, num3); + span7 = CollectionsMarshal.AsSpan(list199); num4 = 0; span7[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDC107_03028_EVENTAREA_WARP_000_056") }; - obj121.DialogueChoices = list202; - reference156 = obj121; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024999u, new Vector3(0.19836426f, 0.021091364f, -3.0975952f), 744); - obj120.Steps = list201; + obj120.DialogueChoices = list199; reference155 = obj120; - questRoot19.QuestSequence = list198; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(3029); - QuestRoot questRoot20 = new QuestRoot(); + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024999u, new Vector3(0.19836426f, 0.021091364f, -3.0975952f), 744); + obj119.Steps = list198; + reference154 = obj119; + questRoot18.QuestSequence = list195; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(3029); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list203 = new List(num); - CollectionsMarshal.SetCount(list203, num); - span = CollectionsMarshal.AsSpan(list203); + List list200 = new List(num); + CollectionsMarshal.SetCount(list200, num); + span = CollectionsMarshal.AsSpan(list200); index = 0; span[index] = "JerryWester"; - questRoot20.Author = list203; + questRoot19.Author = list200; index = 5; - List list204 = new List(index); - CollectionsMarshal.SetCount(list204, index); - span2 = CollectionsMarshal.AsSpan(list204); + List list201 = new List(index); + CollectionsMarshal.SetCount(list201, index); + span2 = CollectionsMarshal.AsSpan(list201); num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span3 = CollectionsMarshal.AsSpan(list205); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1025008u, new Vector3(-0.19836426f, 0.021091364f, -2.7619019f), 744) + num2 = 1; + List list202 = new List(num2); + CollectionsMarshal.SetCount(list202, num2); + span3 = CollectionsMarshal.AsSpan(list202); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025008u, new Vector3(-0.19836426f, 0.021091364f, -2.7619019f), 744) { StopDistance = 1f, DelaySecondsAtStart = 3f }; - obj122.Steps = list205; - reference157 = obj122; + obj121.Steps = list202; + reference156 = obj121; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) + index2 = 2; + List list203 = new List(index2); + CollectionsMarshal.SetCount(list203, index2); + span3 = CollectionsMarshal.AsSpan(list203); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2009289u, new Vector3(0.02468622f, 0.9079783f, 18.30971f), 744) { TargetTerritoryId = (ushort)759 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025012u, new Vector3(1.5715942f, 0f, 18.631226f), 759); - obj123.Steps = list206; - reference158 = obj123; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025012u, new Vector3(1.5715942f, 0f, 18.631226f), 759); + obj122.Steps = list203; + reference157 = obj122; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025019u, new Vector3(366.53687f, 1.286227f, 746.2118f), 614) + num2 = 1; + List list204 = new List(num2); + CollectionsMarshal.SetCount(list204, num2); + span3 = CollectionsMarshal.AsSpan(list204); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025019u, new Vector3(366.53687f, 1.286227f, 746.2118f), 614) { StopDistance = 5f }; - obj124.Steps = list207; - reference159 = obj124; + obj123.Steps = list204; + reference158 = obj123; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - span3 = CollectionsMarshal.AsSpan(list208); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1019070u, new Vector3(151.20166f, 14.7757225f, 95.78088f), 628) + index2 = 2; + List list205 = new List(index2); + CollectionsMarshal.SetCount(list205, index2); + span3 = CollectionsMarshal.AsSpan(list205); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1019070u, new Vector3(151.20166f, 14.7757225f, 95.78088f), 628) { TargetTerritoryId = (ushort)639, AetheryteShortcut = EAetheryteLocation.Kugane, @@ -238538,517 +231456,517 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyBazaar } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1020622u, new Vector3(0.045776367f, 0f, -2.3041382f), 639); - obj125.Steps = list208; - reference160 = obj125; - questRoot20.QuestSequence = list204; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(3031); - QuestRoot questRoot21 = new QuestRoot(); + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1020622u, new Vector3(0.045776367f, 0f, -2.3041382f), 639); + obj124.Steps = list205; + reference159 = obj124; + questRoot19.QuestSequence = list201; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(3031); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + span = CollectionsMarshal.AsSpan(list206); index = 0; span[index] = "liza"; - questRoot21.Author = list209; + questRoot20.Author = list206; index = 3; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + span2 = CollectionsMarshal.AsSpan(list207); num = 0; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 0 }; + num2 = 1; + List list208 = new List(num2); + CollectionsMarshal.SetCount(list208, num2); + span3 = CollectionsMarshal.AsSpan(list208); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); + obj125.Steps = list208; + reference160 = obj125; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj126 = new QuestSequence + { + Sequence = 1 + }; index2 = 1; - List list211 = new List(index2); - CollectionsMarshal.SetCount(list211, index2); - span3 = CollectionsMarshal.AsSpan(list211); + List list209 = new List(index2); + CollectionsMarshal.SetCount(list209, index2); + span3 = CollectionsMarshal.AsSpan(list209); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); - obj126.Steps = list211; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1021933u, new Vector3(466.20886f, 69.27097f, 525.7495f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj126.Steps = list209; reference161 = obj126; num++; ref QuestSequence reference162 = ref span2[num]; QuestSequence obj127 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; num2 = 1; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + List list210 = new List(num2); + CollectionsMarshal.SetCount(list210, num2); + span3 = CollectionsMarshal.AsSpan(list210); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1021933u, new Vector3(466.20886f, 69.27097f, 525.7495f), 612) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + StopDistance = 7f, + NextQuestId = new QuestId(3032) }; - obj127.Steps = list212; + obj127.Steps = list210; reference162 = obj127; - num++; + questRoot20.QuestSequence = list207; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(3032); + QuestRoot questRoot21 = new QuestRoot(); + num = 1; + List list211 = new List(num); + CollectionsMarshal.SetCount(list211, num); + span = CollectionsMarshal.AsSpan(list211); + index = 0; + span[index] = "liza"; + questRoot21.Author = list211; + index = 4; + List list212 = new List(index); + CollectionsMarshal.SetCount(list212, index); + span2 = CollectionsMarshal.AsSpan(list212); + num = 0; ref QuestSequence reference163 = ref span2[num]; QuestSequence obj128 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list213 = new List(index2); CollectionsMarshal.SetCount(list213, index2); span3 = CollectionsMarshal.AsSpan(list213); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) - { - StopDistance = 7f, - NextQuestId = new QuestId(3032) - }; - obj128.Steps = list213; - reference163 = obj128; - questRoot21.QuestSequence = list210; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(3032); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list214 = new List(num); - CollectionsMarshal.SetCount(list214, num); - span = CollectionsMarshal.AsSpan(list214); - index = 0; - span[index] = "liza"; - questRoot22.Author = list214; - index = 4; - List list215 = new List(index); - CollectionsMarshal.SetCount(list215, index); - span2 = CollectionsMarshal.AsSpan(list215); - num = 0; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) { StopDistance = 7f }; - obj129.Steps = list216; + obj128.Steps = list213; + reference163 = obj128; + num++; + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj129 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list214 = new List(num2); + CollectionsMarshal.SetCount(list214, num2); + span3 = CollectionsMarshal.AsSpan(list214); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) + { + StopDistance = 6f + }; + obj129.Steps = list214; reference164 = obj129; num++; ref QuestSequence reference165 = ref span2[num]; QuestSequence obj130 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) - { - StopDistance = 6f - }; - obj130.Steps = list217; - reference165 = obj130; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj131 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list218 = new List(num2); - CollectionsMarshal.SetCount(list218, num2); - span3 = CollectionsMarshal.AsSpan(list218); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + index2 = 1; + List list215 = new List(index2); + CollectionsMarshal.SetCount(list215, index2); + span3 = CollectionsMarshal.AsSpan(list215); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) { DutyOptions = new DutyOptions { ContentFinderConditionId = 286u } }; - obj131.Steps = list218; - reference166 = obj131; + obj130.Steps = list215; + reference165 = obj130; num++; + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj131 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list216 = new List(num2); + CollectionsMarshal.SetCount(list216, num2); + span3 = CollectionsMarshal.AsSpan(list216); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f, + NextQuestId = new QuestId(3033) + }; + obj131.Steps = list216; + reference166 = obj131; + questRoot21.QuestSequence = list212; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(3033); + QuestRoot questRoot22 = new QuestRoot(); + num = 1; + List list217 = new List(num); + CollectionsMarshal.SetCount(list217, num); + span = CollectionsMarshal.AsSpan(list217); + index = 0; + span[index] = "liza"; + questRoot22.Author = list217; + index = 5; + List list218 = new List(index); + CollectionsMarshal.SetCount(list218, index); + span2 = CollectionsMarshal.AsSpan(list218); + num = 0; ref QuestSequence reference167 = ref span2[num]; QuestSequence obj132 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list219 = new List(index2); CollectionsMarshal.SetCount(list219, index2); span3 = CollectionsMarshal.AsSpan(list219); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) - { - StopDistance = 7f, - NextQuestId = new QuestId(3033) - }; - obj132.Steps = list219; - reference167 = obj132; - questRoot22.QuestSequence = list215; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(3033); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list220 = new List(num); - CollectionsMarshal.SetCount(list220, num); - span = CollectionsMarshal.AsSpan(list220); - index = 0; - span[index] = "liza"; - questRoot23.Author = list220; - index = 5; - List list221 = new List(index); - CollectionsMarshal.SetCount(list221, index); - span2 = CollectionsMarshal.AsSpan(list221); - num = 0; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list222 = new List(num2); - CollectionsMarshal.SetCount(list222, num2); - span3 = CollectionsMarshal.AsSpan(list222); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) { StopDistance = 7f }; - obj133.Steps = list222; + obj132.Steps = list219; + reference167 = obj132; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj133 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024790u, new Vector3(-81.92572f, -72.25f, 172.7168f), 756) + { + StopDistance = 5f + }; + obj133.Steps = list220; reference168 = obj133; num++; ref QuestSequence reference169 = ref span2[num]; QuestSequence obj134 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list223 = new List(index2); - CollectionsMarshal.SetCount(list223, index2); - span3 = CollectionsMarshal.AsSpan(list223); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024790u, new Vector3(-81.92572f, -72.25f, 172.7168f), 756) - { - StopDistance = 5f - }; - obj134.Steps = list223; - reference169 = obj134; - num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj135 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + index2 = 1; + List list221 = new List(index2); + CollectionsMarshal.SetCount(list221, index2); + span3 = CollectionsMarshal.AsSpan(list221); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) { DutyOptions = new DutyOptions { ContentFinderConditionId = 287u } }; - obj135.Steps = list224; + obj134.Steps = list221; + reference169 = obj134; + num++; + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj135 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f + }; + obj135.Steps = list222; reference170 = obj135; num++; ref QuestSequence reference171 = ref span2[num]; QuestSequence obj136 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; index2 = 1; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); + List list223 = new List(index2); + CollectionsMarshal.SetCount(list223, index2); + span3 = CollectionsMarshal.AsSpan(list223); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024749u, new Vector3(463.79797f, 69.36809f, 520.31726f), 612) { - StopDistance = 7f + NextQuestId = new QuestId(3034) }; - obj136.Steps = list225; + obj136.Steps = list223; reference171 = obj136; - num++; + questRoot22.QuestSequence = list218; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(3034); + QuestRoot questRoot23 = new QuestRoot(); + num = 1; + List list224 = new List(num); + CollectionsMarshal.SetCount(list224, num); + span = CollectionsMarshal.AsSpan(list224); + index = 0; + span[index] = "liza"; + questRoot23.Author = list224; + index = 5; + List list225 = new List(index); + CollectionsMarshal.SetCount(list225, index); + span2 = CollectionsMarshal.AsSpan(list225); + num = 0; ref QuestSequence reference172 = ref span2[num]; QuestSequence obj137 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; num2 = 1; List list226 = new List(num2); CollectionsMarshal.SetCount(list226, num2); span3 = CollectionsMarshal.AsSpan(list226); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024749u, new Vector3(463.79797f, 69.36809f, 520.31726f), 612) - { - NextQuestId = new QuestId(3034) - }; - obj137.Steps = list226; - reference172 = obj137; - questRoot23.QuestSequence = list221; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(3034); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list227 = new List(num); - CollectionsMarshal.SetCount(list227, num); - span = CollectionsMarshal.AsSpan(list227); - index = 0; - span[index] = "liza"; - questRoot24.Author = list227; - index = 5; - List list228 = new List(index); - CollectionsMarshal.SetCount(list228, index); - span2 = CollectionsMarshal.AsSpan(list228); - num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj138 = 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, 1024750u, new Vector3(464.28625f, 69.317245f, 519.3103f), 612) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024750u, new Vector3(464.28625f, 69.317245f, 519.3103f), 612) { StopDistance = 5f }; - obj138.Steps = list229; - reference173 = obj138; + obj137.Steps = list226; + reference172 = obj137; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); - index2 = 0; - ref QuestStep reference175 = ref span3[index2]; + index2 = 2; + List list227 = new List(index2); + CollectionsMarshal.SetCount(list227, index2); + span3 = CollectionsMarshal.AsSpan(list227); + num2 = 0; + ref QuestStep reference174 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); num4 = 1; - List list231 = new List(num4); - CollectionsMarshal.SetCount(list231, num4); - span7 = CollectionsMarshal.AsSpan(list231); + List list228 = new List(num4); + CollectionsMarshal.SetCount(list228, num4); + span7 = CollectionsMarshal.AsSpan(list228); num3 = 0; span7[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDR204_03034_SYSTEM_000_026") }; - questStep16.DialogueChoices = list231; - reference175 = questStep16; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) + questStep16.DialogueChoices = list228; + reference174 = questStep16; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) { StopDistance = 7f }; - obj139.Steps = list230; - reference174 = obj139; + obj138.Steps = list227; + reference173 = obj138; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj139 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list229 = new List(num2); + CollectionsMarshal.SetCount(list229, num2); + span3 = CollectionsMarshal.AsSpan(list229); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) + { + StopDistance = 7f + }; + obj139.Steps = list229; + reference175 = obj139; num++; ref QuestSequence reference176 = ref span2[num]; QuestSequence obj140 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) - { - StopDistance = 7f - }; - obj140.Steps = list232; - reference176 = obj140; - num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj141 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + index2 = 1; + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) { DutyOptions = new DutyOptions { ContentFinderConditionId = 288u } }; - obj141.Steps = list233; - reference177 = obj141; + obj140.Steps = list230; + reference176 = obj140; num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) + { + StopDistance = 7f, + NextQuestId = new QuestId(3035) + }; + obj141.Steps = list231; + reference177 = obj141; + questRoot23.QuestSequence = list225; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(3035); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list232 = new List(num); + CollectionsMarshal.SetCount(list232, num); + span = CollectionsMarshal.AsSpan(list232); + index = 0; + span[index] = "liza"; + questRoot24.Author = list232; + index = 6; + List list233 = new List(index); + CollectionsMarshal.SetCount(list233, index); + span2 = CollectionsMarshal.AsSpan(list233); + num = 0; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj142 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list234 = new List(index2); CollectionsMarshal.SetCount(list234, index2); span3 = CollectionsMarshal.AsSpan(list234); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024788u, new Vector3(-86.07617f, -72.25f, 181.47546f), 756) - { - StopDistance = 7f, - NextQuestId = new QuestId(3035) - }; - obj142.Steps = list234; - reference178 = obj142; - questRoot24.QuestSequence = list228; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(3035); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list235 = new List(num); - CollectionsMarshal.SetCount(list235, num); - span = CollectionsMarshal.AsSpan(list235); - index = 0; - span[index] = "liza"; - questRoot25.Author = list235; - index = 6; - List list236 = new List(index); - CollectionsMarshal.SetCount(list236, index); - span2 = CollectionsMarshal.AsSpan(list236); - num = 0; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024853u, new Vector3(-86.71704f, -72.25f, 179.58337f), 756) { StopDistance = 7f }; - obj143.Steps = list237; + obj142.Steps = list234; + reference178 = obj142; + num++; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj143 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list235 = new List(num2); + CollectionsMarshal.SetCount(list235, num2); + span3 = CollectionsMarshal.AsSpan(list235); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) + { + StopDistance = 7f + }; + obj143.Steps = list235; reference179 = obj143; num++; ref QuestSequence reference180 = ref span2[num]; QuestSequence obj144 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024747u, new Vector3(-88.304016f, -72.25f, 169.17664f), 756) - { - StopDistance = 7f - }; - obj144.Steps = list238; - reference180 = obj144; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj145 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list239 = new List(num2); - CollectionsMarshal.SetCount(list239, num2); - span3 = CollectionsMarshal.AsSpan(list239); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 756) + index2 = 1; + List list236 = new List(index2); + CollectionsMarshal.SetCount(list236, index2); + span3 = CollectionsMarshal.AsSpan(list236); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 756) { DutyOptions = new DutyOptions { ContentFinderConditionId = 289u } }; - obj145.Steps = list239; - reference181 = obj145; + obj144.Steps = list236; + reference180 = obj144; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list240 = new List(index2); - CollectionsMarshal.SetCount(list240, index2); - span3 = CollectionsMarshal.AsSpan(list240); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); - obj146.Steps = list240; - reference182 = obj146; + num2 = 1; + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612); + obj145.Steps = list237; + reference181 = obj145; num++; + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list238 = new List(index2); + CollectionsMarshal.SetCount(list238, index2); + span3 = CollectionsMarshal.AsSpan(list238); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) + { + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + NextQuestId = new QuestId(3154) + }; + obj146.Steps = list238; + reference182 = obj146; + questRoot24.QuestSequence = list233; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(3036); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list239 = new List(num); + CollectionsMarshal.SetCount(list239, num); + span = CollectionsMarshal.AsSpan(list239); + index = 0; + span[index] = "liza"; + questRoot25.Author = list239; + index = 4; + List list240 = new List(index); + CollectionsMarshal.SetCount(list240, index); + span2 = CollectionsMarshal.AsSpan(list240); + num = 0; ref QuestSequence reference183 = ref span2[num]; QuestSequence obj147 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; num2 = 1; List list241 = new List(num2); CollectionsMarshal.SetCount(list241, num2); span3 = CollectionsMarshal.AsSpan(list241); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) - { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - NextQuestId = new QuestId(3154) - }; - obj147.Steps = list241; - reference183 = obj147; - questRoot25.QuestSequence = list236; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(3036); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list242 = new List(num); - CollectionsMarshal.SetCount(list242, num); - span = CollectionsMarshal.AsSpan(list242); - index = 0; - span[index] = "liza"; - questRoot26.Author = list242; - index = 4; - List list243 = new List(index); - CollectionsMarshal.SetCount(list243, index); - span2 = CollectionsMarshal.AsSpan(list243); - num = 0; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1021565u, new Vector3(440.11584f, 114.254425f, 212.84802f), 612) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1021565u, new Vector3(440.11584f, 114.254425f, 212.84802f), 612) { AetheryteShortcut = EAetheryteLocation.FringesPeeringStones, SkipConditions = new SkipConditions @@ -239059,63 +231977,63 @@ public static class AssemblyQuestLoader } } }; - obj148.Steps = list244; + obj147.Steps = list241; + reference183 = obj147; + num++; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj148 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span3 = CollectionsMarshal.AsSpan(list242); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1020817u, new Vector3(327.5348f, 83.45977f, -103.07471f), 612) + { + Fly = true + }; + obj148.Steps = list242; reference184 = obj148; num++; ref QuestSequence reference185 = ref span2[num]; QuestSequence obj149 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; num2 = 1; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1020817u, new Vector3(327.5348f, 83.45977f, -103.07471f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024894u, new Vector3(21.744019f, -0.05840592f, 13.01593f), 635) { - Fly = true + AetheryteShortcut = EAetheryteLocation.RhalgrsReach }; - obj149.Steps = list245; + obj149.Steps = list243; reference185 = obj149; num++; ref QuestSequence reference186 = ref span2[num]; QuestSequence obj150 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span3 = CollectionsMarshal.AsSpan(list246); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024894u, new Vector3(21.744019f, -0.05840592f, 13.01593f), 635) - { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach - }; - obj150.Steps = list246; - reference186 = obj150; - num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj151 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); - index2 = 0; - ref QuestStep reference188 = ref span3[index2]; - QuestStep obj152 = new QuestStep(EInteractionType.CompleteQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + index2 = 1; + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); + num2 = 0; + ref QuestStep reference187 = ref span3[num2]; + QuestStep obj151 = new QuestStep(EInteractionType.CompleteQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; num3 = 2; - List list248 = new List(num3); - CollectionsMarshal.SetCount(list248, num3); - span7 = CollectionsMarshal.AsSpan(list248); + List list245 = new List(num3); + CollectionsMarshal.SetCount(list245, num3); + span7 = CollectionsMarshal.AsSpan(list245); num4 = 0; span7[num4] = new DialogueChoice { @@ -239130,486 +232048,486 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANANA001_03036_Q3_000_000"), Answer = new ExcelRef("TEXT_BANANA001_03036_A3_000_001") }; - obj152.DialogueChoices = list248; - reference188 = obj152; - obj151.Steps = list247; + obj151.DialogueChoices = list245; reference187 = obj151; - questRoot26.QuestSequence = list243; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(3037); - QuestRoot questRoot27 = new QuestRoot(); + obj150.Steps = list244; + reference186 = obj150; + questRoot25.QuestSequence = list240; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(3037); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list249 = new List(num); - CollectionsMarshal.SetCount(list249, num); - span = CollectionsMarshal.AsSpan(list249); + List list246 = new List(num); + CollectionsMarshal.SetCount(list246, num); + span = CollectionsMarshal.AsSpan(list246); index = 0; span[index] = "plogon_enjoyer"; - questRoot27.Author = list249; + questRoot26.Author = list246; index = 9; - List list250 = new List(index); - CollectionsMarshal.SetCount(list250, index); - span2 = CollectionsMarshal.AsSpan(list250); + List list247 = new List(index); + CollectionsMarshal.SetCount(list247, index); + span2 = CollectionsMarshal.AsSpan(list247); num = 0; + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj152 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list248 = new List(num2); + CollectionsMarshal.SetCount(list248, num2); + span3 = CollectionsMarshal.AsSpan(list248); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); + obj152.Steps = list248; + reference188 = obj152; + num++; ref QuestSequence reference189 = ref span2[num]; QuestSequence obj153 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + index2 = 1; + List list249 = new List(index2); + CollectionsMarshal.SetCount(list249, index2); + span3 = CollectionsMarshal.AsSpan(list249); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024896u, new Vector3(-630.2129f, 130.26343f, -452.20117f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens + }; + obj153.Steps = list249; + reference189 = obj153; + num++; + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj154 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list250 = new List(num2); + CollectionsMarshal.SetCount(list250, num2); + span3 = CollectionsMarshal.AsSpan(list250); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024897u, new Vector3(-76.40198f, -5.32758E-12f, -48.233826f), 635) + { + Mount = true, + AetheryteShortcut = EAetheryteLocation.RhalgrsReach, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RhalgrsReach, + To = EAetheryteLocation.RhalgrsReachWest + } + }; + obj154.Steps = list250; + reference190 = obj154; + num++; + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj155 = new QuestSequence + { + Sequence = 3 }; index2 = 1; List list251 = new List(index2); CollectionsMarshal.SetCount(list251, index2); span3 = CollectionsMarshal.AsSpan(list251); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj153.Steps = list251; - reference189 = obj153; - num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + span3[num2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { - Sequence = 1 + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj155.Steps = list251; + reference191 = obj155; + num++; + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 4 }; num2 = 1; List list252 = new List(num2); CollectionsMarshal.SetCount(list252, num2); span3 = CollectionsMarshal.AsSpan(list252); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024896u, new Vector3(-630.2129f, 130.26343f, -452.20117f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024900u, new Vector3(-50.980408f, 56.02146f, 218.46338f), 612) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens + Fly = true }; - obj154.Steps = list252; - reference190 = obj154; + obj156.Steps = list252; + reference192 = obj156; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { - Sequence = 2 + Sequence = 5 }; index2 = 1; List list253 = new List(index2); CollectionsMarshal.SetCount(list253, index2); span3 = CollectionsMarshal.AsSpan(list253); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024897u, new Vector3(-76.40198f, -5.32758E-12f, -48.233826f), 635) + span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) { - Mount = true, - AetheryteShortcut = EAetheryteLocation.RhalgrsReach, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RhalgrsReach, - To = EAetheryteLocation.RhalgrsReachWest - } + Fly = true, + Action = EAction.BuffetGriffin }; - obj155.Steps = list253; - reference191 = obj155; + obj157.Steps = list253; + reference193 = obj157; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { - Sequence = 3 + Sequence = 6 }; num2 = 1; List list254 = new List(num2); CollectionsMarshal.SetCount(list254, num2); span3 = CollectionsMarshal.AsSpan(list254); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) { Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + Action = EAction.BuffetGriffin }; - obj156.Steps = list254; - reference192 = obj156; + obj158.Steps = list254; + reference194 = obj158; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { - Sequence = 4 + Sequence = 7 }; index2 = 1; List list255 = new List(index2); CollectionsMarshal.SetCount(list255, index2); span3 = CollectionsMarshal.AsSpan(list255); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024900u, new Vector3(-50.980408f, 56.02146f, 218.46338f), 612) + span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) { - Fly = true + Fly = true, + Action = EAction.BuffetGriffin }; - obj157.Steps = list255; - reference193 = obj157; + obj159.Steps = list255; + reference195 = obj159; num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { - Sequence = 5 + Sequence = byte.MaxValue }; num2 = 1; List list256 = new List(num2); CollectionsMarshal.SetCount(list256, num2); span3 = CollectionsMarshal.AsSpan(list256); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) { - Fly = true, - Action = EAction.BuffetGriffin + Mount = false }; - obj158.Steps = list256; - reference194 = obj158; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list257 = new List(index2); - CollectionsMarshal.SetCount(list257, index2); - span3 = CollectionsMarshal.AsSpan(list257); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Fly = true, - Action = EAction.BuffetGriffin - }; - obj159.Steps = list257; - reference195 = obj159; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - span3 = CollectionsMarshal.AsSpan(list258); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Fly = true, - Action = EAction.BuffetGriffin - }; - obj160.Steps = list258; + obj160.Steps = list256; reference196 = obj160; - num++; + questRoot26.QuestSequence = list247; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(3038); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list257 = new List(num); + CollectionsMarshal.SetCount(list257, num); + span = CollectionsMarshal.AsSpan(list257); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot27.Author = list257; + index = 9; + List list258 = new List(index); + CollectionsMarshal.SetCount(list258, index); + span2 = CollectionsMarshal.AsSpan(list258); + num = 0; ref QuestSequence reference197 = ref span2[num]; QuestSequence obj161 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list259 = new List(index2); CollectionsMarshal.SetCount(list259, index2); span3 = CollectionsMarshal.AsSpan(list259); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024901u, new Vector3(-80.52191f, 56.021286f, 231.40308f), 612) - { - Mount = false - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); obj161.Steps = list259; reference197 = obj161; - questRoot27.QuestSequence = list250; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(3038); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list260 = new List(num); - CollectionsMarshal.SetCount(list260, num); - span = CollectionsMarshal.AsSpan(list260); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot28.Author = list260; - index = 9; - List list261 = new List(index); - CollectionsMarshal.SetCount(list261, index); - span2 = CollectionsMarshal.AsSpan(list261); - num = 0; + num++; ref QuestSequence reference198 = ref span2[num]; QuestSequence obj162 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 1; + List list260 = new List(num2); + CollectionsMarshal.SetCount(list260, num2); + span3 = CollectionsMarshal.AsSpan(list260); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024903u, new Vector3(111.31445f, 39.096542f, 296.34546f), 612) + { + Fly = true + }; + obj162.Steps = list260; + reference198 = obj162; + num++; + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj163 = new QuestSequence + { + Sequence = 2 + }; + index2 = 3; + List list261 = new List(index2); + CollectionsMarshal.SetCount(list261, index2); + span3 = CollectionsMarshal.AsSpan(list261); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1021591u, new Vector3(-277.82104f, 258.90652f, 782.77246f), 620) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1020871u, new Vector3(-237.90344f, 257.71973f, 741.5731f), 620) + { + Fly = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1021587u, new Vector3(-210.68134f, 257.8064f, 767.4829f), 620) + { + Fly = true + }; + obj163.Steps = list261; + reference199 = obj163; + num++; + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list262 = new List(num2); CollectionsMarshal.SetCount(list262, num2); span3 = CollectionsMarshal.AsSpan(list262); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj162.Steps = list262; - reference198 = obj162; - num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Interact, 1024906u, new Vector3(-239.12415f, 258.90652f, 782.62f), 620) { - Sequence = 1 + Fly = true + }; + obj164.Steps = list262; + reference200 = obj164; + num++; + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = 4 }; index2 = 1; List list263 = new List(index2); CollectionsMarshal.SetCount(list263, index2); span3 = CollectionsMarshal.AsSpan(list263); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024903u, new Vector3(111.31445f, 39.096542f, 296.34546f), 612) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024908u, new Vector3(-238.91058f, 266.39832f, 508.14062f), 620) { Fly = true }; - obj163.Steps = list263; - reference199 = obj163; + obj165.Steps = list263; + reference201 = obj165; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { - Sequence = 2 + Sequence = 5 }; - num2 = 3; + num2 = 1; List list264 = new List(num2); CollectionsMarshal.SetCount(list264, num2); span3 = CollectionsMarshal.AsSpan(list264); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1021591u, new Vector3(-277.82104f, 258.90652f, 782.77246f), 620) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) { Fly = true, - AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1020871u, new Vector3(-237.90344f, 257.71973f, 741.5731f), 620) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1021587u, new Vector3(-210.68134f, 257.8064f, 767.4829f), 620) - { - Fly = true - }; - obj164.Steps = list264; - reference200 = obj164; + obj166.Steps = list264; + reference202 = obj166; num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { - Sequence = 3 + Sequence = 6 }; index2 = 1; List list265 = new List(index2); CollectionsMarshal.SetCount(list265, index2); span3 = CollectionsMarshal.AsSpan(list265); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024906u, new Vector3(-239.12415f, 258.90652f, 782.62f), 620) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024912u, new Vector3(-92.27136f, 50.00444f, 186.29736f), 612) { Fly = true }; - obj165.Steps = list265; - reference201 = obj165; - num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024908u, new Vector3(-238.91058f, 266.39832f, 508.14062f), 620) - { - Fly = true - }; - obj166.Steps = list266; - reference202 = obj166; - num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list267 = new List(index2); - CollectionsMarshal.SetCount(list267, index2); - span3 = CollectionsMarshal.AsSpan(list267); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj167.Steps = list267; + obj167.Steps = list265; reference203 = obj167; num++; ref QuestSequence reference204 = ref span2[num]; QuestSequence obj168 = new QuestSequence { - Sequence = 6 + Sequence = 7 }; - num2 = 1; - List list268 = new List(num2); - CollectionsMarshal.SetCount(list268, num2); - span3 = CollectionsMarshal.AsSpan(list268); + num2 = 2; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024912u, new Vector3(-92.27136f, 50.00444f, 186.29736f), 612) + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-212.2359f, 43.672523f, -133.15985f), 612) { Fly = true }; - obj168.Steps = list268; + index2++; + span3[index2] = new QuestStep(EInteractionType.Action, 2009281u, new Vector3(-209.79633f, 42.70996f, -153.85675f), 612) + { + Land = true, + Action = EAction.Trample + }; + obj168.Steps = list266; reference204 = obj168; num++; ref QuestSequence reference205 = ref span2[num]; QuestSequence obj169 = new QuestSequence { - Sequence = 7 + Sequence = byte.MaxValue }; index2 = 2; - List list269 = new List(index2); - CollectionsMarshal.SetCount(list269, index2); - span3 = CollectionsMarshal.AsSpan(list269); + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + span3 = CollectionsMarshal.AsSpan(list267); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-212.2359f, 43.672523f, -133.15985f), 612) + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(5.853586f, 55.943962f, 237.26181f), 612) { Fly = true }; num2++; - span3[num2] = new QuestStep(EInteractionType.Action, 2009281u, new Vector3(-209.79633f, 42.70996f, -153.85675f), 612) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) { - Land = true, - Action = EAction.Trample + Mount = false }; - obj169.Steps = list269; + obj169.Steps = list267; reference205 = obj169; - num++; + questRoot27.QuestSequence = list258; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(3039); + QuestRoot questRoot28 = new QuestRoot(); + num = 1; + List list268 = new List(num); + CollectionsMarshal.SetCount(list268, num); + span = CollectionsMarshal.AsSpan(list268); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot28.Author = list268; + index = 9; + List list269 = new List(index); + CollectionsMarshal.SetCount(list269, index); + span2 = CollectionsMarshal.AsSpan(list269); + num = 0; ref QuestSequence reference206 = ref span2[num]; QuestSequence obj170 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; - num2 = 2; + num2 = 1; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); span3 = CollectionsMarshal.AsSpan(list270); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(5.853586f, 55.943962f, 237.26181f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024911u, new Vector3(10.971252f, 55.943913f, 239.88696f), 612) - { - Mount = false - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); obj170.Steps = list270; reference206 = obj170; - questRoot28.QuestSequence = list261; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(3039); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list271 = new List(num); - CollectionsMarshal.SetCount(list271, num); - span = CollectionsMarshal.AsSpan(list271); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot29.Author = list271; - index = 9; - List list272 = new List(index); - CollectionsMarshal.SetCount(list272, index); - span2 = CollectionsMarshal.AsSpan(list272); - num = 0; + num++; ref QuestSequence reference207 = ref span2[num]; QuestSequence obj171 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; index2 = 1; - List list273 = new List(index2); - CollectionsMarshal.SetCount(list273, index2); - span3 = CollectionsMarshal.AsSpan(list273); + List list271 = new List(index2); + CollectionsMarshal.SetCount(list271, index2); + span3 = CollectionsMarshal.AsSpan(list271); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj171.Steps = list273; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + Fly = true + }; + obj171.Steps = list271; reference207 = obj171; num++; ref QuestSequence reference208 = ref span2[num]; QuestSequence obj172 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list274 = new List(num2); - CollectionsMarshal.SetCount(list274, num2); - span3 = CollectionsMarshal.AsSpan(list274); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - Fly = true - }; - obj172.Steps = list274; - reference208 = obj172; - num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj173 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list275 = new List(index2); - CollectionsMarshal.SetCount(list275, index2); - span3 = CollectionsMarshal.AsSpan(list275); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) - { - ItemId = 2002429u, - GroundTarget = true - }; - obj173.Steps = list275; - reference209 = obj173; - num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 3 - }; num2 = 1; - List list276 = new List(num2); - CollectionsMarshal.SetCount(list276, num2); - span3 = CollectionsMarshal.AsSpan(list276); + List list272 = new List(num2); + CollectionsMarshal.SetCount(list272, num2); + span3 = CollectionsMarshal.AsSpan(list272); index2 = 0; span3[index2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) { ItemId = 2002429u, GroundTarget = true }; - obj174.Steps = list276; - reference210 = obj174; + obj172.Steps = list272; + reference208 = obj172; num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { - Sequence = 4 + Sequence = 3 }; index2 = 1; - List list277 = new List(index2); - CollectionsMarshal.SetCount(list277, index2); - span3 = CollectionsMarshal.AsSpan(list277); + List list273 = new List(index2); + CollectionsMarshal.SetCount(list273, index2); + span3 = CollectionsMarshal.AsSpan(list273); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) { ItemId = 2002429u, GroundTarget = true }; - obj175.Steps = list277; - reference211 = obj175; + obj173.Steps = list273; + reference209 = obj173; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj174 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 1024915u, new Vector3(-127.45862f, 41.197662f, 7.248047f), 612) + { + ItemId = 2002429u, + GroundTarget = true + }; + obj174.Steps = list274; + reference210 = obj174; + num++; + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1019486u, new Vector3(-116.746826f, 0.6342248f, -55.832825f), 635) + index2 = 1; + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1019486u, new Vector3(-116.746826f, 0.6342248f, -55.832825f), 635) { Mount = true, AetheryteShortcut = EAetheryteLocation.RhalgrsReach, @@ -239619,21 +232537,21 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RhalgrsReachWest } }; - obj176.Steps = list278; - reference212 = obj176; + obj175.Steps = list275; + reference211 = obj175; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 6 }; - index2 = 1; - List list279 = new List(index2); - CollectionsMarshal.SetCount(list279, index2); - span3 = CollectionsMarshal.AsSpan(list279); - num2 = 0; - ref QuestStep reference214 = ref span3[num2]; - QuestStep obj178 = new QuestStep(EInteractionType.Combat, null, new Vector3(-496.6736f, 118.65279f, -424.7939f), 612) + num2 = 1; + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + span3 = CollectionsMarshal.AsSpan(list276); + index2 = 0; + ref QuestStep reference213 = ref span3[index2]; + QuestStep obj177 = new QuestStep(EInteractionType.Combat, null, new Vector3(-496.6736f, 118.65279f, -424.7939f), 612) { Fly = true, Land = true, @@ -239641,335 +232559,335 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list280 = new List(num4); - CollectionsMarshal.SetCount(list280, num4); - span6 = CollectionsMarshal.AsSpan(list280); + List list277 = new List(num4); + CollectionsMarshal.SetCount(list277, num4); + span6 = CollectionsMarshal.AsSpan(list277); num3 = 0; span6[num3] = 8577u; - obj178.KillEnemyDataIds = list280; - reference214 = obj178; - obj177.Steps = list279; + obj177.KillEnemyDataIds = list277; reference213 = obj177; + obj176.Steps = list276; + reference212 = obj176; + num++; + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj178 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list278 = new List(index2); + CollectionsMarshal.SetCount(list278, index2); + span3 = CollectionsMarshal.AsSpan(list278); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024920u, new Vector3(-495.01794f, 118.79865f, -427.1153f), 612); + obj178.Steps = list278; + reference214 = obj178; num++; ref QuestSequence reference215 = ref span2[num]; QuestSequence obj179 = new QuestSequence { - Sequence = 7 + Sequence = byte.MaxValue }; num2 = 1; - List list281 = new List(num2); - CollectionsMarshal.SetCount(list281, num2); - span3 = CollectionsMarshal.AsSpan(list281); + List list279 = new List(num2); + CollectionsMarshal.SetCount(list279, num2); + span3 = CollectionsMarshal.AsSpan(list279); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024920u, new Vector3(-495.01794f, 118.79865f, -427.1153f), 612); - obj179.Steps = list281; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj179.Steps = list279; reference215 = obj179; - num++; + questRoot28.QuestSequence = list269; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(3040); + QuestRoot questRoot29 = new QuestRoot(); + num = 1; + List list280 = new List(num); + CollectionsMarshal.SetCount(list280, num); + span = CollectionsMarshal.AsSpan(list280); + index = 0; + span[index] = "skiaz"; + questRoot29.Author = list280; + index = 6; + List list281 = new List(index); + CollectionsMarshal.SetCount(list281, index); + span2 = CollectionsMarshal.AsSpan(list281); + num = 0; ref QuestSequence reference216 = ref span2[num]; QuestSequence obj180 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list282 = new List(index2); CollectionsMarshal.SetCount(list282, index2); span3 = CollectionsMarshal.AsSpan(list282); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + Fly = true }; obj180.Steps = list282; reference216 = obj180; - questRoot29.QuestSequence = list272; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(3040); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list283 = new List(num); - CollectionsMarshal.SetCount(list283, num); - span = CollectionsMarshal.AsSpan(list283); - index = 0; - span[index] = "skiaz"; - questRoot30.Author = list283; - index = 6; - List list284 = new List(index); - CollectionsMarshal.SetCount(list284, index); - span2 = CollectionsMarshal.AsSpan(list284); - num = 0; + num++; ref QuestSequence reference217 = ref span2[num]; QuestSequence obj181 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 1; + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024924u, new Vector3(143.26697f, 40.296085f, 410.23877f), 612) + { + Fly = true + }; + obj181.Steps = list283; + reference217 = obj181; + num++; + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj182 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list284 = new List(index2); + CollectionsMarshal.SetCount(list284, index2); + span3 = CollectionsMarshal.AsSpan(list284); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024929u, new Vector3(120.46985f, 48.569233f, 596.15466f), 612) + { + Fly = true + }; + obj182.Steps = list284; + reference218 = obj182; + num++; + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj183 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list285 = new List(num2); CollectionsMarshal.SetCount(list285, num2); span3 = CollectionsMarshal.AsSpan(list285); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) { Fly = true }; - obj181.Steps = list285; - reference217 = obj181; + obj183.Steps = list285; + reference219 = obj183; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { - Sequence = 1 + Sequence = 4 }; - index2 = 1; + index2 = 2; List list286 = new List(index2); CollectionsMarshal.SetCount(list286, index2); span3 = CollectionsMarshal.AsSpan(list286); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024924u, new Vector3(143.26697f, 40.296085f, 410.23877f), 612) + span3[num2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) { Fly = true }; - obj182.Steps = list286; - reference218 = obj182; - num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + num2++; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) { - Sequence = 2 + Comment = "Solo Duty", + SinglePlayerDutyOptions = new SinglePlayerDutyOptions() + }; + obj184.Steps = list286; + reference220 = obj184; + num++; + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj185 = new QuestSequence + { + Sequence = byte.MaxValue }; num2 = 1; List list287 = new List(num2); CollectionsMarshal.SetCount(list287, num2); span3 = CollectionsMarshal.AsSpan(list287); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024929u, new Vector3(120.46985f, 48.569233f, 596.15466f), 612) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true }; - obj183.Steps = list287; - reference219 = obj183; - num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list288 = new List(index2); - CollectionsMarshal.SetCount(list288, index2); - span3 = CollectionsMarshal.AsSpan(list288); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Fly = true - }; - obj184.Steps = list288; - reference220 = obj184; - num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj185 = new QuestSequence - { - Sequence = 4 - }; - num2 = 2; - List list289 = new List(num2); - CollectionsMarshal.SetCount(list289, num2); - span3 = CollectionsMarshal.AsSpan(list289); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1024934u, new Vector3(274.95227f, 38.278767f, 343.00745f), 612) - { - Comment = "Solo Duty", - SinglePlayerDutyOptions = new SinglePlayerDutyOptions() - }; - obj185.Steps = list289; + obj185.Steps = list287; reference221 = obj185; - num++; + questRoot29.QuestSequence = list281; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(3041); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list288 = new List(num); + CollectionsMarshal.SetCount(list288, num); + span = CollectionsMarshal.AsSpan(list288); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot30.Author = list288; + index = 5; + List list289 = new List(index); + CollectionsMarshal.SetCount(list289, index); + span2 = CollectionsMarshal.AsSpan(list289); + num = 0; ref QuestSequence reference222 = ref span2[num]; QuestSequence obj186 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list290 = new List(index2); CollectionsMarshal.SetCount(list290, index2); span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); obj186.Steps = list290; reference222 = obj186; - questRoot30.QuestSequence = list284; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(3041); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot31.Author = list291; - index = 5; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); - num = 0; + num++; ref QuestSequence reference223 = ref span2[num]; QuestSequence obj187 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 2; + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + span3 = CollectionsMarshal.AsSpan(list291); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1023142u, new Vector3(-642.9083f, 130.25946f, -538.29254f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1024937u, new Vector3(450.88867f, 114.36421f, 235.91968f), 612) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.FringesPeeringStones + }; + obj187.Steps = list291; + reference223 = obj187; + num++; + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj188 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + { + Fly = true + }; + obj188.Steps = list292; + reference224 = obj188; + num++; + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj189 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list293 = new List(num2); CollectionsMarshal.SetCount(list293, num2); span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024771u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612); - obj187.Steps = list293; - reference223 = obj187; - num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj188 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1023142u, new Vector3(-642.9083f, 130.25946f, -538.29254f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesCastrumOriens - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024937u, new Vector3(450.88867f, 114.36421f, 235.91968f), 612) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.FringesPeeringStones - }; - obj188.Steps = list294; - reference224 = obj188; - num++; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj189 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - span3 = CollectionsMarshal.AsSpan(list295); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) + span3[index2] = new QuestStep(EInteractionType.Interact, 1025235u, new Vector3(-155.2301f, 39.096687f, 159.0448f), 612) { Fly = true }; - obj189.Steps = list295; + obj189.Steps = list293; reference225 = obj189; num++; ref QuestSequence reference226 = ref span2[num]; QuestSequence obj190 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; index2 = 1; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span3 = CollectionsMarshal.AsSpan(list296); + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + span3 = CollectionsMarshal.AsSpan(list294); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025235u, new Vector3(-155.2301f, 39.096687f, 159.0448f), 612) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) { Fly = true }; - obj190.Steps = list296; + obj190.Steps = list294; reference226 = obj190; - num++; + questRoot30.QuestSequence = list289; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(3042); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list295 = new List(num); + CollectionsMarshal.SetCount(list295, num); + span = CollectionsMarshal.AsSpan(list295); + index = 0; + span[index] = "liza"; + questRoot31.Author = list295; + index = 4; + List list296 = new List(index); + CollectionsMarshal.SetCount(list296, index); + span2 = CollectionsMarshal.AsSpan(list296); + num = 0; ref QuestSequence reference227 = ref span2[num]; QuestSequence obj191 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; num2 = 1; List list297 = new List(num2); CollectionsMarshal.SetCount(list297, num2); span3 = CollectionsMarshal.AsSpan(list297); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024952u, new Vector3(12.008789f, 55.97821f, 237.96448f), 612) - { - Fly = true - }; - obj191.Steps = list297; - reference227 = obj191; - questRoot31.QuestSequence = list292; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(3042); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list298 = new List(num); - CollectionsMarshal.SetCount(list298, num); - span = CollectionsMarshal.AsSpan(list298); - index = 0; - span[index] = "liza"; - questRoot32.Author = list298; - index = 4; - List list299 = new List(index); - CollectionsMarshal.SetCount(list299, index); - span2 = CollectionsMarshal.AsSpan(list299); - num = 0; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj192 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list300 = new List(index2); - CollectionsMarshal.SetCount(list300, index2); - span3 = CollectionsMarshal.AsSpan(list300); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj192.Steps = list300; - reference228 = obj192; + obj191.Steps = list297; + reference227 = obj191; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 1 }; - num2 = 5; - List list301 = new List(num2); - CollectionsMarshal.SetCount(list301, num2); - span3 = CollectionsMarshal.AsSpan(list301); - index2 = 0; - ref QuestStep reference230 = ref span3[index2]; - QuestStep obj194 = new QuestStep(EInteractionType.Interact, 2009315u, new Vector3(-213.15332f, 40.390625f, 228.38171f), 612) + index2 = 5; + List list298 = new List(index2); + CollectionsMarshal.SetCount(list298, index2); + span3 = CollectionsMarshal.AsSpan(list298); + num2 = 0; + ref QuestStep reference229 = ref span3[num2]; + QuestStep obj193 = new QuestStep(EInteractionType.Interact, 2009315u, new Vector3(-213.15332f, 40.390625f, 228.38171f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list302 = new List>(num3); - CollectionsMarshal.SetCount(list302, num3); - span4 = CollectionsMarshal.AsSpan(list302); + List> list299 = new List>(num3); + CollectionsMarshal.SetCount(list299, num3); + span4 = CollectionsMarshal.AsSpan(list299); num4 = 0; span4[num4] = null; num4++; - ref List reference231 = ref span4[num4]; + ref List reference230 = ref span4[num4]; num5 = 6; - List list303 = new List(num5); - CollectionsMarshal.SetCount(list303, num5); - span5 = CollectionsMarshal.AsSpan(list303); + List list300 = new List(num5); + CollectionsMarshal.SetCount(list300, num5); + span5 = CollectionsMarshal.AsSpan(list300); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -239982,7 +232900,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference231 = list303; + reference230 = list300; num4++; span4[num4] = null; num4++; @@ -239991,27 +232909,27 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj194.RequiredQuestVariables = list302; - reference230 = obj194; - index2++; - ref QuestStep reference232 = ref span3[index2]; - QuestStep obj195 = new QuestStep(EInteractionType.Interact, 2009316u, new Vector3(-340.16937f, 51.71277f, 285.7556f), 612) + obj193.RequiredQuestVariables = list299; + reference229 = obj193; + num2++; + ref QuestStep reference231 = ref span3[num2]; + QuestStep obj194 = new QuestStep(EInteractionType.Interact, 2009316u, new Vector3(-340.16937f, 51.71277f, 285.7556f), 612) { StopDistance = 0.5f, Fly = true }; num4 = 6; - List> list304 = new List>(num4); - CollectionsMarshal.SetCount(list304, num4); - span4 = CollectionsMarshal.AsSpan(list304); + List> list301 = new List>(num4); + CollectionsMarshal.SetCount(list301, num4); + span4 = CollectionsMarshal.AsSpan(list301); num3 = 0; span4[num3] = null; num3++; - ref List reference233 = ref span4[num3]; + ref List reference232 = ref span4[num3]; index3 = 6; - List list305 = new List(index3); - CollectionsMarshal.SetCount(list305, index3); - span5 = CollectionsMarshal.AsSpan(list305); + List list302 = new List(index3); + CollectionsMarshal.SetCount(list302, index3); + span5 = CollectionsMarshal.AsSpan(list302); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)5, EQuestWorkMode.Bitwise); num5++; @@ -240024,7 +232942,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference233 = list305; + reference232 = list302; num3++; span4[num3] = null; num3++; @@ -240033,27 +232951,27 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj195.RequiredQuestVariables = list304; - reference232 = obj195; - index2++; - ref QuestStep reference234 = ref span3[index2]; - QuestStep obj196 = new QuestStep(EInteractionType.Interact, 2009317u, new Vector3(-347.34113f, 46.066895f, 216.99854f), 612) + obj194.RequiredQuestVariables = list301; + reference231 = obj194; + num2++; + ref QuestStep reference233 = ref span3[num2]; + QuestStep obj195 = new QuestStep(EInteractionType.Interact, 2009317u, new Vector3(-347.34113f, 46.066895f, 216.99854f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list306 = new List>(num3); - CollectionsMarshal.SetCount(list306, num3); - span4 = CollectionsMarshal.AsSpan(list306); + List> list303 = new List>(num3); + CollectionsMarshal.SetCount(list303, num3); + span4 = CollectionsMarshal.AsSpan(list303); num4 = 0; span4[num4] = null; num4++; - ref List reference235 = ref span4[num4]; + ref List reference234 = ref span4[num4]; num5 = 6; - List list307 = new List(num5); - CollectionsMarshal.SetCount(list307, num5); - span5 = CollectionsMarshal.AsSpan(list307); + List list304 = new List(num5); + CollectionsMarshal.SetCount(list304, num5); + span5 = CollectionsMarshal.AsSpan(list304); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -240066,7 +232984,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)6, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference235 = list307; + reference234 = list304; num4++; span4[num4] = null; num4++; @@ -240075,27 +232993,27 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj196.RequiredQuestVariables = list306; - reference234 = obj196; - index2++; - ref QuestStep reference236 = ref span3[index2]; - QuestStep obj197 = new QuestStep(EInteractionType.Interact, 2009313u, new Vector3(-297.65778f, 57.114502f, 354.42126f), 612) + obj195.RequiredQuestVariables = list303; + reference233 = obj195; + num2++; + ref QuestStep reference235 = ref span3[num2]; + QuestStep obj196 = new QuestStep(EInteractionType.Interact, 2009313u, new Vector3(-297.65778f, 57.114502f, 354.42126f), 612) { StopDistance = 0.5f, Fly = true }; num4 = 6; - List> list308 = new List>(num4); - CollectionsMarshal.SetCount(list308, num4); - span4 = CollectionsMarshal.AsSpan(list308); + List> list305 = new List>(num4); + CollectionsMarshal.SetCount(list305, num4); + span4 = CollectionsMarshal.AsSpan(list305); num3 = 0; span4[num3] = null; num3++; - ref List reference237 = ref span4[num3]; + ref List reference236 = ref span4[num3]; index3 = 6; - List list309 = new List(index3); - CollectionsMarshal.SetCount(list309, index3); - span5 = CollectionsMarshal.AsSpan(list309); + List list306 = new List(index3); + CollectionsMarshal.SetCount(list306, index3); + span5 = CollectionsMarshal.AsSpan(list306); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -240108,7 +233026,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)7, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); - reference237 = list309; + reference236 = list306; num3++; span4[num3] = null; num3++; @@ -240117,27 +233035,27 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj197.RequiredQuestVariables = list308; - reference236 = obj197; - index2++; - ref QuestStep reference238 = ref span3[index2]; - QuestStep obj198 = new QuestStep(EInteractionType.Interact, 2009314u, new Vector3(-253.10144f, 60.715576f, 363.08838f), 612) + obj196.RequiredQuestVariables = list305; + reference235 = obj196; + num2++; + ref QuestStep reference237 = ref span3[num2]; + QuestStep obj197 = new QuestStep(EInteractionType.Interact, 2009314u, new Vector3(-253.10144f, 60.715576f, 363.08838f), 612) { StopDistance = 0.5f, Fly = true }; num3 = 6; - List> list310 = new List>(num3); - CollectionsMarshal.SetCount(list310, num3); - span4 = CollectionsMarshal.AsSpan(list310); + List> list307 = new List>(num3); + CollectionsMarshal.SetCount(list307, num3); + span4 = CollectionsMarshal.AsSpan(list307); num4 = 0; span4[num4] = null; num4++; - ref List reference239 = ref span4[num4]; + ref List reference238 = ref span4[num4]; num5 = 6; - List list311 = new List(num5); - CollectionsMarshal.SetCount(list311, num5); - span5 = CollectionsMarshal.AsSpan(list311); + List list308 = new List(num5); + CollectionsMarshal.SetCount(list308, num5); + span5 = CollectionsMarshal.AsSpan(list308); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; @@ -240150,7 +233068,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference239 = list311; + reference238 = list308; num4++; span4[num4] = null; num4++; @@ -240159,110 +233077,110 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj198.RequiredQuestVariables = list310; - reference238 = obj198; - obj193.Steps = list301; - reference229 = obj193; + obj197.RequiredQuestVariables = list307; + reference237 = obj197; + obj192.Steps = list298; + reference228 = obj192; + num++; + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj198 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list309 = new List(num2); + CollectionsMarshal.SetCount(list309, num2); + span3 = CollectionsMarshal.AsSpan(list309); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025051u, new Vector3(50.858276f, 50.004295f, 299.94653f), 612) + { + Fly = true + }; + obj198.Steps = list309; + reference239 = obj198; num++; ref QuestSequence reference240 = ref span2[num]; QuestSequence obj199 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list312 = new List(index2); - CollectionsMarshal.SetCount(list312, index2); - span3 = CollectionsMarshal.AsSpan(list312); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1025051u, new Vector3(50.858276f, 50.004295f, 299.94653f), 612) - { - Fly = true - }; - obj199.Steps = list312; - reference240 = obj199; - num++; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj200 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - span3 = CollectionsMarshal.AsSpan(list313); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + index2 = 2; + List list310 = new List(index2); + CollectionsMarshal.SetCount(list310, index2); + span3 = CollectionsMarshal.AsSpan(list310); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj200.Steps = list313; - reference241 = obj200; - questRoot32.QuestSequence = list299; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(3043); - QuestRoot questRoot33 = new QuestRoot(); + obj199.Steps = list310; + reference240 = obj199; + questRoot31.QuestSequence = list296; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(3043); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list314 = new List(num); - CollectionsMarshal.SetCount(list314, num); - span = CollectionsMarshal.AsSpan(list314); + List list311 = new List(num); + CollectionsMarshal.SetCount(list311, num); + span = CollectionsMarshal.AsSpan(list311); index = 0; span[index] = "liza"; - questRoot33.Author = list314; + questRoot32.Author = list311; index = 3; - List list315 = new List(index); - CollectionsMarshal.SetCount(list315, index); - span2 = CollectionsMarshal.AsSpan(list315); + List list312 = new List(index); + CollectionsMarshal.SetCount(list312, index); + span2 = CollectionsMarshal.AsSpan(list312); num = 0; - ref QuestSequence reference242 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list316 = new List(index2); - CollectionsMarshal.SetCount(list316, index2); - span3 = CollectionsMarshal.AsSpan(list316); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2 = 1; + List list313 = new List(num2); + CollectionsMarshal.SetCount(list313, num2); + span3 = CollectionsMarshal.AsSpan(list313); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj201.Steps = list316; - reference242 = obj201; + obj200.Steps = list313; + reference241 = obj200; num++; - ref QuestSequence reference243 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference242 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 1 }; - num2 = 5; - List list317 = new List(num2); - CollectionsMarshal.SetCount(list317, num2); - span3 = CollectionsMarshal.AsSpan(list317); - index2 = 0; - ref QuestStep reference244 = ref span3[index2]; - QuestStep obj203 = new QuestStep(EInteractionType.Interact, 2009318u, new Vector3(-229.66364f, 37.827026f, 171.46558f), 612) + index2 = 5; + List list314 = new List(index2); + CollectionsMarshal.SetCount(list314, index2); + span3 = CollectionsMarshal.AsSpan(list314); + num2 = 0; + ref QuestStep reference243 = ref span3[num2]; + QuestStep obj202 = new QuestStep(EInteractionType.Interact, 2009318u, new Vector3(-229.66364f, 37.827026f, 171.46558f), 612) { Fly = true }; num4 = 6; - List> list318 = new List>(num4); - CollectionsMarshal.SetCount(list318, num4); - span4 = CollectionsMarshal.AsSpan(list318); + List> list315 = new List>(num4); + CollectionsMarshal.SetCount(list315, num4); + span4 = CollectionsMarshal.AsSpan(list315); num3 = 0; span4[num3] = null; num3++; - ref List reference245 = ref span4[num3]; + ref List reference244 = ref span4[num3]; index3 = 6; - List list319 = new List(index3); - CollectionsMarshal.SetCount(list319, index3); - span5 = CollectionsMarshal.AsSpan(list319); + List list316 = new List(index3); + CollectionsMarshal.SetCount(list316, index3); + span5 = CollectionsMarshal.AsSpan(list316); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); num5++; @@ -240275,7 +233193,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference245 = list319; + reference244 = list316; num3++; span4[num3] = null; num3++; @@ -240284,26 +233202,26 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj203.RequiredQuestVariables = list318; - reference244 = obj203; - index2++; - ref QuestStep reference246 = ref span3[index2]; - QuestStep obj204 = new QuestStep(EInteractionType.Interact, 2009319u, new Vector3(-287.5868f, 40.360107f, 173.72388f), 612) + obj202.RequiredQuestVariables = list315; + reference243 = obj202; + num2++; + ref QuestStep reference245 = ref span3[num2]; + QuestStep obj203 = new QuestStep(EInteractionType.Interact, 2009319u, new Vector3(-287.5868f, 40.360107f, 173.72388f), 612) { Fly = true }; num3 = 6; - List> list320 = new List>(num3); - CollectionsMarshal.SetCount(list320, num3); - span4 = CollectionsMarshal.AsSpan(list320); + List> list317 = new List>(num3); + CollectionsMarshal.SetCount(list317, num3); + span4 = CollectionsMarshal.AsSpan(list317); num4 = 0; span4[num4] = null; num4++; - ref List reference247 = ref span4[num4]; + ref List reference246 = ref span4[num4]; num5 = 6; - List list321 = new List(num5); - CollectionsMarshal.SetCount(list321, num5); - span5 = CollectionsMarshal.AsSpan(list321); + List list318 = new List(num5); + CollectionsMarshal.SetCount(list318, num5); + span5 = CollectionsMarshal.AsSpan(list318); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -240316,7 +233234,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference247 = list321; + reference246 = list318; num4++; span4[num4] = null; num4++; @@ -240325,26 +233243,26 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj204.RequiredQuestVariables = list320; - reference246 = obj204; - index2++; - ref QuestStep reference248 = ref span3[index2]; - QuestStep obj205 = new QuestStep(EInteractionType.Interact, 2009320u, new Vector3(-209.33856f, 44.510498f, -18.96698f), 612) + obj203.RequiredQuestVariables = list317; + reference245 = obj203; + num2++; + ref QuestStep reference247 = ref span3[num2]; + QuestStep obj204 = new QuestStep(EInteractionType.Interact, 2009320u, new Vector3(-209.33856f, 44.510498f, -18.96698f), 612) { Fly = true }; num4 = 6; - List> list322 = new List>(num4); - CollectionsMarshal.SetCount(list322, num4); - span4 = CollectionsMarshal.AsSpan(list322); + List> list319 = new List>(num4); + CollectionsMarshal.SetCount(list319, num4); + span4 = CollectionsMarshal.AsSpan(list319); num3 = 0; span4[num3] = null; num3++; - ref List reference249 = ref span4[num3]; + ref List reference248 = ref span4[num3]; index3 = 6; - List list323 = new List(index3); - CollectionsMarshal.SetCount(list323, index3); - span5 = CollectionsMarshal.AsSpan(list323); + List list320 = new List(index3); + CollectionsMarshal.SetCount(list320, index3); + span5 = CollectionsMarshal.AsSpan(list320); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -240357,7 +233275,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)7, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference249 = list323; + reference248 = list320; num3++; span4[num3] = null; num3++; @@ -240366,26 +233284,26 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj205.RequiredQuestVariables = list322; - reference248 = obj205; - index2++; - ref QuestStep reference250 = ref span3[index2]; - QuestStep obj206 = new QuestStep(EInteractionType.Interact, 2009322u, new Vector3(-169.78723f, 42.160645f, -101.1521f), 612) + obj204.RequiredQuestVariables = list319; + reference247 = obj204; + num2++; + ref QuestStep reference249 = ref span3[num2]; + QuestStep obj205 = new QuestStep(EInteractionType.Interact, 2009322u, new Vector3(-169.78723f, 42.160645f, -101.1521f), 612) { Fly = true }; num3 = 6; - List> list324 = new List>(num3); - CollectionsMarshal.SetCount(list324, num3); - span4 = CollectionsMarshal.AsSpan(list324); + List> list321 = new List>(num3); + CollectionsMarshal.SetCount(list321, num3); + span4 = CollectionsMarshal.AsSpan(list321); num4 = 0; span4[num4] = null; num4++; - ref List reference251 = ref span4[num4]; + ref List reference250 = ref span4[num4]; num5 = 6; - List list325 = new List(num5); - CollectionsMarshal.SetCount(list325, num5); - span5 = CollectionsMarshal.AsSpan(list325); + List list322 = new List(num5); + CollectionsMarshal.SetCount(list322, num5); + span5 = CollectionsMarshal.AsSpan(list322); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; @@ -240398,7 +233316,7 @@ public static class AssemblyQuestLoader span5[index3] = new QuestWorkValue(null, (byte)6, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)10, EQuestWorkMode.Bitwise); - reference251 = list325; + reference250 = list322; num4++; span4[num4] = null; num4++; @@ -240407,26 +233325,26 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj206.RequiredQuestVariables = list324; - reference250 = obj206; - index2++; - ref QuestStep reference252 = ref span3[index2]; - QuestStep obj207 = new QuestStep(EInteractionType.Interact, 2009321u, new Vector3(-201.2207f, 45.51758f, -122.42316f), 612) + obj205.RequiredQuestVariables = list321; + reference249 = obj205; + num2++; + ref QuestStep reference251 = ref span3[num2]; + QuestStep obj206 = new QuestStep(EInteractionType.Interact, 2009321u, new Vector3(-201.2207f, 45.51758f, -122.42316f), 612) { Fly = true }; num4 = 6; - List> list326 = new List>(num4); - CollectionsMarshal.SetCount(list326, num4); - span4 = CollectionsMarshal.AsSpan(list326); + List> list323 = new List>(num4); + CollectionsMarshal.SetCount(list323, num4); + span4 = CollectionsMarshal.AsSpan(list323); num3 = 0; span4[num3] = null; num3++; - ref List reference253 = ref span4[num3]; + ref List reference252 = ref span4[num3]; index3 = 6; - List list327 = new List(index3); - CollectionsMarshal.SetCount(list327, index3); - span5 = CollectionsMarshal.AsSpan(list327); + List list324 = new List(index3); + CollectionsMarshal.SetCount(list324, index3); + span5 = CollectionsMarshal.AsSpan(list324); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -240439,7 +233357,7 @@ public static class AssemblyQuestLoader span5[num5] = new QuestWorkValue(null, (byte)8, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)9, EQuestWorkMode.Bitwise); - reference253 = list327; + reference252 = list324; num3++; span4[num3] = null; num3++; @@ -240448,106 +233366,20 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj207.RequiredQuestVariables = list326; - reference252 = obj207; - obj202.Steps = list317; - reference243 = obj202; + obj206.RequiredQuestVariables = list323; + reference251 = obj206; + obj201.Steps = list314; + reference242 = obj201; num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj208 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - span3 = CollectionsMarshal.AsSpan(list328); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f, - Fly = true - }; - obj208.Steps = list328; - reference254 = obj208; - questRoot33.QuestSequence = list315; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(3044); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list329 = new List(num); - CollectionsMarshal.SetCount(list329, num); - span = CollectionsMarshal.AsSpan(list329); - index = 0; - span[index] = "liza"; - questRoot34.Author = list329; - index = 3; - List list330 = new List(index); - CollectionsMarshal.SetCount(list330, index); - span2 = CollectionsMarshal.AsSpan(list330); - num = 0; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj209 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list331 = new List(num2); - CollectionsMarshal.SetCount(list331, num2); - span3 = CollectionsMarshal.AsSpan(list331); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) - { - StopDistance = 7f - }; - obj209.Steps = list331; - reference255 = obj209; - num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj210 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list332 = new List(index2); - CollectionsMarshal.SetCount(list332, index2); - span3 = CollectionsMarshal.AsSpan(list332); - num2 = 0; - ref QuestStep reference257 = ref span3[num2]; - QuestStep obj211 = new QuestStep(EInteractionType.Combat, 2009323u, new Vector3(-498.92426f, 39.352905f, 492.57642f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 3; - List list333 = new List(num3); - CollectionsMarshal.SetCount(list333, num3); - span6 = CollectionsMarshal.AsSpan(list333); - num4 = 0; - span6[num4] = 8578u; - num4++; - span6[num4] = 8579u; - num4++; - span6[num4] = 8580u; - obj211.KillEnemyDataIds = list333; - reference257 = obj211; - obj210.Steps = list332; - reference256 = obj210; - num++; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference253 = ref span2[num]; + QuestSequence obj207 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + span3 = CollectionsMarshal.AsSpan(list325); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { @@ -240559,53 +233391,190 @@ public static class AssemblyQuestLoader StopDistance = 7f, Fly = true }; - obj212.Steps = list334; - reference258 = obj212; - questRoot34.QuestSequence = list330; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(3045); - QuestRoot questRoot35 = new QuestRoot(); + obj207.Steps = list325; + reference253 = obj207; + questRoot32.QuestSequence = list312; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(3044); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list335 = new List(num); - CollectionsMarshal.SetCount(list335, num); - span = CollectionsMarshal.AsSpan(list335); + List list326 = new List(num); + CollectionsMarshal.SetCount(list326, num); + span = CollectionsMarshal.AsSpan(list326); index = 0; span[index] = "liza"; - questRoot35.Author = list335; + questRoot33.Author = list326; index = 3; - List list336 = new List(index); - CollectionsMarshal.SetCount(list336, index); - span2 = CollectionsMarshal.AsSpan(list336); + List list327 = new List(index); + CollectionsMarshal.SetCount(list327, index); + span2 = CollectionsMarshal.AsSpan(list327); num = 0; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list337 = new List(index2); - CollectionsMarshal.SetCount(list337, index2); - span3 = CollectionsMarshal.AsSpan(list337); + List list328 = new List(index2); + CollectionsMarshal.SetCount(list328, index2); + span3 = CollectionsMarshal.AsSpan(list328); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj213.Steps = list337; - reference259 = obj213; + obj208.Steps = list328; + reference254 = obj208; num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference255 = ref span2[num]; + QuestSequence obj209 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list338 = new List(num2); - CollectionsMarshal.SetCount(list338, num2); - span3 = CollectionsMarshal.AsSpan(list338); + num2 = 1; + List list329 = new List(num2); + CollectionsMarshal.SetCount(list329, num2); + span3 = CollectionsMarshal.AsSpan(list329); index2 = 0; - ref QuestStep reference261 = ref span3[index2]; - QuestStep obj215 = new QuestStep(EInteractionType.UseItem, 2009325u, new Vector3(-606.1647f, 53.238647f, 233.26453f), 612) + ref QuestStep reference256 = ref span3[index2]; + QuestStep obj210 = new QuestStep(EInteractionType.Combat, 2009323u, new Vector3(-498.92426f, 39.352905f, 492.57642f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 3; + List list330 = new List(num3); + CollectionsMarshal.SetCount(list330, num3); + span6 = CollectionsMarshal.AsSpan(list330); + num4 = 0; + span6[num4] = 8578u; + num4++; + span6[num4] = 8579u; + num4++; + span6[num4] = 8580u; + obj210.KillEnemyDataIds = list330; + reference256 = obj210; + obj209.Steps = list329; + reference255 = obj209; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj211 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list331 = new List(index2); + CollectionsMarshal.SetCount(list331, index2); + span3 = CollectionsMarshal.AsSpan(list331); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + { + Fly = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f, + Fly = true + }; + obj211.Steps = list331; + reference257 = obj211; + questRoot33.QuestSequence = list327; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(3045); + QuestRoot questRoot34 = new QuestRoot(); + num = 1; + List list332 = new List(num); + CollectionsMarshal.SetCount(list332, num); + span = CollectionsMarshal.AsSpan(list332); + index = 0; + span[index] = "liza"; + questRoot34.Author = list332; + index = 3; + List list333 = new List(index); + CollectionsMarshal.SetCount(list333, index); + span2 = CollectionsMarshal.AsSpan(list333); + num = 0; + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj212 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list334 = new List(num2); + CollectionsMarshal.SetCount(list334, num2); + span3 = CollectionsMarshal.AsSpan(list334); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + { + StopDistance = 7f + }; + obj212.Steps = list334; + reference258 = obj212; + num++; + ref QuestSequence reference259 = ref span2[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = 1 + }; + index2 = 3; + List list335 = new List(index2); + CollectionsMarshal.SetCount(list335, index2); + span3 = CollectionsMarshal.AsSpan(list335); + num2 = 0; + ref QuestStep reference260 = ref span3[num2]; + QuestStep obj214 = new QuestStep(EInteractionType.UseItem, 2009325u, new Vector3(-606.1647f, 53.238647f, 233.26453f), 612) + { + Fly = true, + ItemId = 2002433u + }; + num4 = 6; + List> list336 = new List>(num4); + CollectionsMarshal.SetCount(list336, num4); + span4 = CollectionsMarshal.AsSpan(list336); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference261 = ref span4[num3]; + num5 = 2; + List list337 = new List(num5); + CollectionsMarshal.SetCount(list337, num5); + span5 = CollectionsMarshal.AsSpan(list337); + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference261 = list337; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj214.RequiredQuestVariables = list336; + num3 = 6; + List list338 = new List(num3); + CollectionsMarshal.SetCount(list338, num3); + span5 = CollectionsMarshal.AsSpan(list338); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj214.CompletionQuestVariablesFlags = list338; + reference260 = obj214; + num2++; + ref QuestStep reference262 = ref span3[num2]; + QuestStep obj215 = new QuestStep(EInteractionType.UseItem, 2009326u, new Vector3(-619.31793f, 45.181885f, 267.81104f), 612) { Fly = true, ItemId = 2002433u @@ -240617,16 +233586,16 @@ public static class AssemblyQuestLoader num3 = 0; span4[num3] = null; num3++; - ref List reference262 = ref span4[num3]; - num5 = 2; - List list340 = new List(num5); - CollectionsMarshal.SetCount(list340, num5); + ref List reference263 = ref span4[num3]; + index3 = 2; + List list340 = new List(index3); + CollectionsMarshal.SetCount(list340, index3); span5 = CollectionsMarshal.AsSpan(list340); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference262 = list340; + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference263 = list340; num3++; span4[num3] = null; num3++; @@ -240651,12 +233620,12 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); obj215.CompletionQuestVariablesFlags = list341; - reference261 = obj215; - index2++; - ref QuestStep reference263 = ref span3[index2]; - QuestStep obj216 = new QuestStep(EInteractionType.UseItem, 2009326u, new Vector3(-619.31793f, 45.181885f, 267.81104f), 612) + reference262 = obj215; + num2++; + ref QuestStep reference264 = ref span3[num2]; + QuestStep obj216 = new QuestStep(EInteractionType.UseItem, 2009324u, new Vector3(-631.70825f, 44.785156f, 306.14172f), 612) { Fly = true, ItemId = 2002433u @@ -240668,16 +233637,16 @@ public static class AssemblyQuestLoader num3 = 0; span4[num3] = null; num3++; - ref List reference264 = ref span4[num3]; - index3 = 2; - List list343 = new List(index3); - CollectionsMarshal.SetCount(list343, index3); + ref List reference265 = ref span4[num3]; + num5 = 2; + List list343 = new List(num5); + CollectionsMarshal.SetCount(list343, num5); span5 = CollectionsMarshal.AsSpan(list343); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference264 = list343; + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference265 = list343; num3++; span4[num3] = null; num3++; @@ -240702,130 +233671,120 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj216.CompletionQuestVariablesFlags = list344; - reference263 = obj216; - index2++; - ref QuestStep reference265 = ref span3[index2]; - QuestStep obj217 = new QuestStep(EInteractionType.UseItem, 2009324u, new Vector3(-631.70825f, 44.785156f, 306.14172f), 612) - { - Fly = true, - ItemId = 2002433u - }; - num4 = 6; - List> list345 = new List>(num4); - CollectionsMarshal.SetCount(list345, num4); - span4 = CollectionsMarshal.AsSpan(list345); - num3 = 0; - span4[num3] = null; - num3++; - ref List reference266 = ref span4[num3]; - num5 = 2; - List list346 = new List(num5); - CollectionsMarshal.SetCount(list346, num5); - span5 = CollectionsMarshal.AsSpan(list346); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference266 = list346; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj217.RequiredQuestVariables = list345; - num3 = 6; - List list347 = new List(num3); - CollectionsMarshal.SetCount(list347, num3); - span5 = CollectionsMarshal.AsSpan(list347); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj217.CompletionQuestVariablesFlags = list347; - reference265 = obj217; - obj214.Steps = list338; - reference260 = obj214; + obj216.CompletionQuestVariablesFlags = list344; + reference264 = obj216; + obj213.Steps = list335; + reference259 = obj213; num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj218 = new QuestSequence + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj217 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list348 = new List(index2); - CollectionsMarshal.SetCount(list348, index2); - span3 = CollectionsMarshal.AsSpan(list348); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + num2 = 2; + List list345 = new List(num2); + CollectionsMarshal.SetCount(list345, num2); + span3 = CollectionsMarshal.AsSpan(list345); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj218.Steps = list348; - reference267 = obj218; - questRoot35.QuestSequence = list336; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(3046); - QuestRoot questRoot36 = new QuestRoot(); + obj217.Steps = list345; + reference266 = obj217; + questRoot34.QuestSequence = list333; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(3046); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list349 = new List(num); - CollectionsMarshal.SetCount(list349, num); - span = CollectionsMarshal.AsSpan(list349); + List list346 = new List(num); + CollectionsMarshal.SetCount(list346, num); + span = CollectionsMarshal.AsSpan(list346); index = 0; span[index] = "liza"; - questRoot36.Author = list349; + questRoot35.Author = list346; index = 3; - List list350 = new List(index); - CollectionsMarshal.SetCount(list350, index); - span2 = CollectionsMarshal.AsSpan(list350); + List list347 = new List(index); + CollectionsMarshal.SetCount(list347, index); + span2 = CollectionsMarshal.AsSpan(list347); num = 0; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list351 = new List(num2); - CollectionsMarshal.SetCount(list351, num2); - span3 = CollectionsMarshal.AsSpan(list351); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2 = 1; + List list348 = new List(index2); + CollectionsMarshal.SetCount(list348, index2); + span3 = CollectionsMarshal.AsSpan(list348); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj219.Steps = list351; - reference268 = obj219; + obj218.Steps = list348; + reference267 = obj218; num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj219 = new QuestSequence { Sequence = 1 }; - index2 = 4; - List list352 = new List(index2); - CollectionsMarshal.SetCount(list352, index2); - span3 = CollectionsMarshal.AsSpan(list352); - num2 = 0; - ref QuestStep reference270 = ref span3[num2]; - QuestStep obj221 = new QuestStep(EInteractionType.Combat, 2009327u, new Vector3(-542.2294f, 44.052734f, 202.99072f), 612) + num2 = 4; + List list349 = new List(num2); + CollectionsMarshal.SetCount(list349, num2); + span3 = CollectionsMarshal.AsSpan(list349); + index2 = 0; + ref QuestStep reference269 = ref span3[index2]; + QuestStep obj220 = new QuestStep(EInteractionType.Combat, 2009327u, new Vector3(-542.2294f, 44.052734f, 202.99072f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list350 = new List(num4); + CollectionsMarshal.SetCount(list350, num4); + span6 = CollectionsMarshal.AsSpan(list350); + num3 = 0; + span6[num3] = 8581u; + obj220.KillEnemyDataIds = list350; + num3 = 6; + List> list351 = new List>(num3); + CollectionsMarshal.SetCount(list351, num3); + span4 = CollectionsMarshal.AsSpan(list351); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference270 = ref span4[num4]; + index3 = 2; + List list352 = new List(index3); + CollectionsMarshal.SetCount(list352, index3); + span5 = CollectionsMarshal.AsSpan(list352); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference270 = list352; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj220.RequiredQuestVariables = list351; + reference269 = obj220; + index2++; + ref QuestStep reference271 = ref span3[index2]; + QuestStep obj221 = new QuestStep(EInteractionType.Combat, 2009328u, new Vector3(-491.72202f, 55.252808f, -17.746277f), 612) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -240846,16 +233805,16 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - ref List reference271 = ref span4[num4]; - index3 = 2; - List list355 = new List(index3); - CollectionsMarshal.SetCount(list355, index3); + ref List reference272 = ref span4[num4]; + num5 = 2; + List list355 = new List(num5); + CollectionsMarshal.SetCount(list355, num5); span5 = CollectionsMarshal.AsSpan(list355); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference271 = list355; + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference272 = list355; num4++; span4[num4] = null; num4++; @@ -240863,55 +233822,54 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; obj221.RequiredQuestVariables = list354; - reference270 = obj221; - num2++; - ref QuestStep reference272 = ref span3[num2]; - QuestStep obj222 = new QuestStep(EInteractionType.Combat, 2009328u, new Vector3(-491.72202f, 55.252808f, -17.746277f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list356 = new List(num4); - CollectionsMarshal.SetCount(list356, num4); - span6 = CollectionsMarshal.AsSpan(list356); - num3 = 0; - span6[num3] = 8581u; - obj222.KillEnemyDataIds = list356; - num3 = 6; - List> list357 = new List>(num3); - CollectionsMarshal.SetCount(list357, num3); - span4 = CollectionsMarshal.AsSpan(list357); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - ref List reference273 = ref span4[num4]; - num5 = 2; - List list358 = new List(num5); - CollectionsMarshal.SetCount(list358, num5); - span5 = CollectionsMarshal.AsSpan(list358); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference273 = list358; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - obj222.RequiredQuestVariables = list357; - reference272 = obj222; - num2++; - ref QuestStep reference274 = ref span3[num2]; - QuestStep obj223 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-502.02115f, 71.42156f, -162.12122f), 612) + reference271 = obj221; + index2++; + ref QuestStep reference273 = ref span3[index2]; + QuestStep obj222 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-502.02115f, 71.42156f, -162.12122f), 612) { Fly = true }; num4 = 6; + List> list356 = new List>(num4); + CollectionsMarshal.SetCount(list356, num4); + span4 = CollectionsMarshal.AsSpan(list356); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference274 = ref span4[num3]; + index3 = 2; + List list357 = new List(index3); + CollectionsMarshal.SetCount(list357, index3); + span5 = CollectionsMarshal.AsSpan(list357); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference274 = list357; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj222.RequiredQuestVariables = list356; + reference273 = obj222; + index2++; + ref QuestStep reference275 = ref span3[index2]; + QuestStep obj223 = new QuestStep(EInteractionType.Combat, 2009329u, new Vector3(-500.05344f, 72.129395f, -162.43237f), 612) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list358 = new List(num3); + CollectionsMarshal.SetCount(list358, num3); + span6 = CollectionsMarshal.AsSpan(list358); + num4 = 0; + span6[num4] = 8581u; + obj223.KillEnemyDataIds = list358; + num4 = 6; List> list359 = new List>(num4); CollectionsMarshal.SetCount(list359, num4); span4 = CollectionsMarshal.AsSpan(list359); @@ -240920,16 +233878,16 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; num3++; - ref List reference275 = ref span4[num3]; - index3 = 2; - List list360 = new List(index3); - CollectionsMarshal.SetCount(list360, index3); + ref List reference276 = ref span4[num3]; + num5 = 2; + List list360 = new List(num5); + CollectionsMarshal.SetCount(list360, num5); span5 = CollectionsMarshal.AsSpan(list360); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference275 = list360; + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference276 = list360; num3++; span4[num3] = null; num3++; @@ -240937,117 +233895,77 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; obj223.RequiredQuestVariables = list359; - reference274 = obj223; - num2++; - ref QuestStep reference276 = ref span3[num2]; - QuestStep obj224 = new QuestStep(EInteractionType.Combat, 2009329u, new Vector3(-500.05344f, 72.129395f, -162.43237f), 612) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list361 = new List(num3); - CollectionsMarshal.SetCount(list361, num3); - span6 = CollectionsMarshal.AsSpan(list361); - num4 = 0; - span6[num4] = 8581u; - obj224.KillEnemyDataIds = list361; - num4 = 6; - List> list362 = new List>(num4); - CollectionsMarshal.SetCount(list362, num4); - span4 = CollectionsMarshal.AsSpan(list362); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference277 = ref span4[num3]; - num5 = 2; - List list363 = new List(num5); - CollectionsMarshal.SetCount(list363, num5); - span5 = CollectionsMarshal.AsSpan(list363); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference277 = list363; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj224.RequiredQuestVariables = list362; - reference276 = obj224; - obj220.Steps = list352; - reference269 = obj220; + reference275 = obj223; + obj219.Steps = list349; + reference268 = obj219; num++; - ref QuestSequence reference278 = ref span2[num]; - QuestSequence obj225 = new QuestSequence + ref QuestSequence reference277 = ref span2[num]; + QuestSequence obj224 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list364 = new List(num2); - CollectionsMarshal.SetCount(list364, num2); - span3 = CollectionsMarshal.AsSpan(list364); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + index2 = 2; + List list361 = new List(index2); + CollectionsMarshal.SetCount(list361, index2); + span3 = CollectionsMarshal.AsSpan(list361); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj225.Steps = list364; - reference278 = obj225; - questRoot36.QuestSequence = list350; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(3047); - QuestRoot questRoot37 = new QuestRoot(); + obj224.Steps = list361; + reference277 = obj224; + questRoot35.QuestSequence = list347; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(3047); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list365 = new List(num); - CollectionsMarshal.SetCount(list365, num); - span = CollectionsMarshal.AsSpan(list365); + List list362 = new List(num); + CollectionsMarshal.SetCount(list362, num); + span = CollectionsMarshal.AsSpan(list362); index = 0; span[index] = "liza"; - questRoot37.Author = list365; + questRoot36.Author = list362; index = 3; - List list366 = new List(index); - CollectionsMarshal.SetCount(list366, index); - span2 = CollectionsMarshal.AsSpan(list366); + List list363 = new List(index); + CollectionsMarshal.SetCount(list363, index); + span2 = CollectionsMarshal.AsSpan(list363); num = 0; - ref QuestSequence reference279 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference278 = ref span2[num]; + QuestSequence obj225 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list367 = new List(index2); - CollectionsMarshal.SetCount(list367, index2); - span3 = CollectionsMarshal.AsSpan(list367); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2 = 1; + List list364 = new List(num2); + CollectionsMarshal.SetCount(list364, num2); + span3 = CollectionsMarshal.AsSpan(list364); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj226.Steps = list367; - reference279 = obj226; + obj225.Steps = list364; + reference278 = obj225; num++; - ref QuestSequence reference280 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference279 = ref span2[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 1 }; - num2 = 6; - List list368 = new List(num2); - CollectionsMarshal.SetCount(list368, num2); - span3 = CollectionsMarshal.AsSpan(list368); - index2 = 0; - ref QuestStep reference281 = ref span3[index2]; - QuestStep obj228 = new QuestStep(EInteractionType.Combat, null, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612) + index2 = 6; + List list365 = new List(index2); + CollectionsMarshal.SetCount(list365, index2); + span3 = CollectionsMarshal.AsSpan(list365); + num2 = 0; + ref QuestStep reference280 = ref span3[num2]; + QuestStep obj227 = new QuestStep(EInteractionType.Combat, null, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612) { StopDistance = 1f, Fly = true, @@ -241055,19 +233973,19 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list369 = new List(num3); - CollectionsMarshal.SetCount(list369, num3); - Span span8 = CollectionsMarshal.AsSpan(list369); + List list366 = new List(num3); + CollectionsMarshal.SetCount(list366, num3); + Span span8 = CollectionsMarshal.AsSpan(list366); num4 = 0; - ref ComplexCombatData reference282 = ref span8[num4]; - ComplexCombatData obj229 = new ComplexCombatData + ref ComplexCombatData reference281 = ref span8[num4]; + ComplexCombatData obj228 = new ComplexCombatData { DataId = 8582u }; index3 = 6; - List list370 = new List(index3); - CollectionsMarshal.SetCount(list370, index3); - span5 = CollectionsMarshal.AsSpan(list370); + List list367 = new List(index3); + CollectionsMarshal.SetCount(list367, index3); + span5 = CollectionsMarshal.AsSpan(list367); num5 = 0; span5[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -241080,65 +233998,65 @@ public static class AssemblyQuestLoader span5[num5] = null; num5++; span5[num5] = null; - obj229.CompletionQuestVariablesFlags = list370; - reference282 = obj229; - obj228.ComplexCombatData = list369; + obj228.CompletionQuestVariablesFlags = list367; + reference281 = obj228; + obj227.ComplexCombatData = list366; num4 = 6; - List> list371 = new List>(num4); - CollectionsMarshal.SetCount(list371, num4); - span4 = CollectionsMarshal.AsSpan(list371); + List> list368 = new List>(num4); + CollectionsMarshal.SetCount(list368, num4); + span4 = CollectionsMarshal.AsSpan(list368); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference283 = ref span4[num3]; + ref List reference282 = ref span4[num3]; num5 = 1; - List list372 = new List(num5); - CollectionsMarshal.SetCount(list372, num5); - span5 = CollectionsMarshal.AsSpan(list372); + List list369 = new List(num5); + CollectionsMarshal.SetCount(list369, num5); + span5 = CollectionsMarshal.AsSpan(list369); index3 = 0; span5[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference283 = list372; + reference282 = list369; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - obj228.RequiredQuestVariables = list371; - reference281 = obj228; - index2++; - ref QuestStep reference284 = ref span3[index2]; + obj227.RequiredQuestVariables = list368; + reference280 = obj227; + num2++; + ref QuestStep reference283 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1025054u, new Vector3(-269.18445f, 63.10759f, -378.01178f), 612); num3 = 6; - List> list373 = new List>(num3); - CollectionsMarshal.SetCount(list373, num3); - span4 = CollectionsMarshal.AsSpan(list373); + List> list370 = new List>(num3); + CollectionsMarshal.SetCount(list370, num3); + span4 = CollectionsMarshal.AsSpan(list370); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference285 = ref span4[num4]; + ref List reference284 = ref span4[num4]; index3 = 1; - List list374 = new List(index3); - CollectionsMarshal.SetCount(list374, index3); - span5 = CollectionsMarshal.AsSpan(list374); + List list371 = new List(index3); + CollectionsMarshal.SetCount(list371, index3); + span5 = CollectionsMarshal.AsSpan(list371); num5 = 0; span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference285 = list374; + reference284 = list371; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - questStep17.RequiredQuestVariables = list373; - reference284 = questStep17; - index2++; - ref QuestStep reference286 = ref span3[index2]; - QuestStep obj230 = new QuestStep(EInteractionType.Combat, null, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612) + questStep17.RequiredQuestVariables = list370; + reference283 = questStep17; + num2++; + ref QuestStep reference285 = ref span3[num2]; + QuestStep obj229 = new QuestStep(EInteractionType.Combat, null, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612) { StopDistance = 1f, Fly = true, @@ -241146,19 +234064,19 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list375 = new List(num4); - CollectionsMarshal.SetCount(list375, num4); - span8 = CollectionsMarshal.AsSpan(list375); + List list372 = new List(num4); + CollectionsMarshal.SetCount(list372, num4); + span8 = CollectionsMarshal.AsSpan(list372); num3 = 0; - ref ComplexCombatData reference287 = ref span8[num3]; - ComplexCombatData obj231 = new ComplexCombatData + ref ComplexCombatData reference286 = ref span8[num3]; + ComplexCombatData obj230 = new ComplexCombatData { DataId = 8582u }; num5 = 6; - List list376 = new List(num5); - CollectionsMarshal.SetCount(list376, num5); - span5 = CollectionsMarshal.AsSpan(list376); + List list373 = new List(num5); + CollectionsMarshal.SetCount(list373, num5); + span5 = CollectionsMarshal.AsSpan(list373); index3 = 0; span5[index3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); index3++; @@ -241171,83 +234089,83 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = null; - obj231.CompletionQuestVariablesFlags = list376; - reference287 = obj231; - obj230.ComplexCombatData = list375; + obj230.CompletionQuestVariablesFlags = list373; + reference286 = obj230; + obj229.ComplexCombatData = list372; num3 = 6; - List> list377 = new List>(num3); - CollectionsMarshal.SetCount(list377, num3); - span4 = CollectionsMarshal.AsSpan(list377); + List> list374 = new List>(num3); + CollectionsMarshal.SetCount(list374, num3); + span4 = CollectionsMarshal.AsSpan(list374); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference288 = ref span4[num4]; + ref List reference287 = ref span4[num4]; index3 = 1; - List list378 = new List(index3); - CollectionsMarshal.SetCount(list378, index3); - span5 = CollectionsMarshal.AsSpan(list378); + List list375 = new List(index3); + CollectionsMarshal.SetCount(list375, index3); + span5 = CollectionsMarshal.AsSpan(list375); num5 = 0; span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference288 = list378; + reference287 = list375; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - obj230.RequiredQuestVariables = list377; - reference286 = obj230; - index2++; - ref QuestStep reference289 = ref span3[index2]; + obj229.RequiredQuestVariables = list374; + reference285 = obj229; + num2++; + ref QuestStep reference288 = ref span3[num2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1025053u, new Vector3(-489.06693f, 94.91285f, -332.41785f), 612); num4 = 6; - List> list379 = new List>(num4); - CollectionsMarshal.SetCount(list379, num4); - span4 = CollectionsMarshal.AsSpan(list379); + List> list376 = new List>(num4); + CollectionsMarshal.SetCount(list376, num4); + span4 = CollectionsMarshal.AsSpan(list376); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference290 = ref span4[num3]; + ref List reference289 = ref span4[num3]; num5 = 1; - List list380 = new List(num5); - CollectionsMarshal.SetCount(list380, num5); - span5 = CollectionsMarshal.AsSpan(list380); + List list377 = new List(num5); + CollectionsMarshal.SetCount(list377, num5); + span5 = CollectionsMarshal.AsSpan(list377); index3 = 0; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference290 = list380; + reference289 = list377; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - questStep18.RequiredQuestVariables = list379; - reference289 = questStep18; - index2++; - ref QuestStep reference291 = ref span3[index2]; - QuestStep obj232 = new QuestStep(EInteractionType.Combat, null, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612) + questStep18.RequiredQuestVariables = list376; + reference288 = questStep18; + num2++; + ref QuestStep reference290 = ref span3[num2]; + QuestStep obj231 = new QuestStep(EInteractionType.Combat, null, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612) { Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list381 = new List(num3); - CollectionsMarshal.SetCount(list381, num3); - span8 = CollectionsMarshal.AsSpan(list381); + List list378 = new List(num3); + CollectionsMarshal.SetCount(list378, num3); + span8 = CollectionsMarshal.AsSpan(list378); num4 = 0; - ref ComplexCombatData reference292 = ref span8[num4]; - ComplexCombatData obj233 = new ComplexCombatData + ref ComplexCombatData reference291 = ref span8[num4]; + ComplexCombatData obj232 = new ComplexCombatData { DataId = 8583u }; index3 = 6; - List list382 = new List(index3); - CollectionsMarshal.SetCount(list382, index3); - span5 = CollectionsMarshal.AsSpan(list382); + List list379 = new List(index3); + CollectionsMarshal.SetCount(list379, index3); + span5 = CollectionsMarshal.AsSpan(list379); num5 = 0; span5[num5] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num5++; @@ -241260,141 +234178,141 @@ public static class AssemblyQuestLoader span5[num5] = null; num5++; span5[num5] = null; - obj233.CompletionQuestVariablesFlags = list382; - reference292 = obj233; - obj232.ComplexCombatData = list381; + obj232.CompletionQuestVariablesFlags = list379; + reference291 = obj232; + obj231.ComplexCombatData = list378; num4 = 6; - List> list383 = new List>(num4); - CollectionsMarshal.SetCount(list383, num4); - span4 = CollectionsMarshal.AsSpan(list383); + List> list380 = new List>(num4); + CollectionsMarshal.SetCount(list380, num4); + span4 = CollectionsMarshal.AsSpan(list380); num3 = 0; span4[num3] = null; num3++; span4[num3] = null; num3++; - ref List reference293 = ref span4[num3]; + ref List reference292 = ref span4[num3]; num5 = 1; - List list384 = new List(num5); - CollectionsMarshal.SetCount(list384, num5); - span5 = CollectionsMarshal.AsSpan(list384); + List list381 = new List(num5); + CollectionsMarshal.SetCount(list381, num5); + span5 = CollectionsMarshal.AsSpan(list381); index3 = 0; span5[index3] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - reference293 = list384; + reference292 = list381; num3++; span4[num3] = null; num3++; span4[num3] = null; num3++; span4[num3] = null; - obj232.RequiredQuestVariables = list383; - reference291 = obj232; - index2++; - ref QuestStep reference294 = ref span3[index2]; + obj231.RequiredQuestVariables = list380; + reference290 = obj231; + num2++; + ref QuestStep reference293 = ref span3[num2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1025052u, new Vector3(-440.3601f, 50.476315f, 144.06042f), 612); num3 = 6; - List> list385 = new List>(num3); - CollectionsMarshal.SetCount(list385, num3); - span4 = CollectionsMarshal.AsSpan(list385); + List> list382 = new List>(num3); + CollectionsMarshal.SetCount(list382, num3); + span4 = CollectionsMarshal.AsSpan(list382); num4 = 0; span4[num4] = null; num4++; span4[num4] = null; num4++; - ref List reference295 = ref span4[num4]; + ref List reference294 = ref span4[num4]; index3 = 1; - List list386 = new List(index3); - CollectionsMarshal.SetCount(list386, index3); - span5 = CollectionsMarshal.AsSpan(list386); + List list383 = new List(index3); + CollectionsMarshal.SetCount(list383, index3); + span5 = CollectionsMarshal.AsSpan(list383); num5 = 0; span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - reference295 = list386; + reference294 = list383; num4++; span4[num4] = null; num4++; span4[num4] = null; num4++; span4[num4] = null; - questStep19.RequiredQuestVariables = list385; - reference294 = questStep19; - obj227.Steps = list368; - reference280 = obj227; + questStep19.RequiredQuestVariables = list382; + reference293 = questStep19; + obj226.Steps = list365; + reference279 = obj226; num++; - ref QuestSequence reference296 = ref span2[num]; - QuestSequence obj234 = new QuestSequence + ref QuestSequence reference295 = ref span2[num]; + QuestSequence obj233 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list387 = new List(index2); - CollectionsMarshal.SetCount(list387, index2); - span3 = CollectionsMarshal.AsSpan(list387); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + num2 = 2; + List list384 = new List(num2); + CollectionsMarshal.SetCount(list384, num2); + span3 = CollectionsMarshal.AsSpan(list384); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj234.Steps = list387; - reference296 = obj234; - questRoot37.QuestSequence = list366; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(3048); - QuestRoot questRoot38 = new QuestRoot(); + obj233.Steps = list384; + reference295 = obj233; + questRoot36.QuestSequence = list363; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(3048); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list388 = new List(num); - CollectionsMarshal.SetCount(list388, num); - span = CollectionsMarshal.AsSpan(list388); + List list385 = new List(num); + CollectionsMarshal.SetCount(list385, num); + span = CollectionsMarshal.AsSpan(list385); index = 0; span[index] = "liza"; - questRoot38.Author = list388; + questRoot37.Author = list385; index = 4; - List list389 = new List(index); - CollectionsMarshal.SetCount(list389, index); - span2 = CollectionsMarshal.AsSpan(list389); + List list386 = new List(index); + CollectionsMarshal.SetCount(list386, index); + span2 = CollectionsMarshal.AsSpan(list386); num = 0; - ref QuestSequence reference297 = ref span2[num]; - QuestSequence obj235 = new QuestSequence + ref QuestSequence reference296 = ref span2[num]; + QuestSequence obj234 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list390 = new List(num2); - CollectionsMarshal.SetCount(list390, num2); - span3 = CollectionsMarshal.AsSpan(list390); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2 = 1; + List list387 = new List(index2); + CollectionsMarshal.SetCount(list387, index2); + span3 = CollectionsMarshal.AsSpan(list387); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj235.Steps = list390; - reference297 = obj235; + obj234.Steps = list387; + reference296 = obj234; num++; - ref QuestSequence reference298 = ref span2[num]; - QuestSequence obj236 = new QuestSequence + ref QuestSequence reference297 = ref span2[num]; + QuestSequence obj235 = new QuestSequence { Sequence = 1 }; - index2 = 5; - List list391 = new List(index2); - CollectionsMarshal.SetCount(list391, index2); - span3 = CollectionsMarshal.AsSpan(list391); - num2 = 0; - ref QuestStep reference299 = ref span3[num2]; - QuestStep obj237 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(178.82968f, 45.361248f, 453.55005f), 612) + num2 = 5; + List list388 = new List(num2); + CollectionsMarshal.SetCount(list388, num2); + span3 = CollectionsMarshal.AsSpan(list388); + index2 = 0; + ref QuestStep reference298 = ref span3[index2]; + QuestStep obj236 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(178.82968f, 45.361248f, 453.55005f), 612) { Fly = true }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num4 = 6; - List list392 = new List(num4); - CollectionsMarshal.SetCount(list392, num4); - span5 = CollectionsMarshal.AsSpan(list392); + List list389 = new List(num4); + CollectionsMarshal.SetCount(list389, num4); + span5 = CollectionsMarshal.AsSpan(list389); num3 = 0; span5[num3] = null; num3++; @@ -241407,28 +234325,28 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list392; + skipStepConditions2.CompletionQuestVariablesFlags = list389; skipConditions2.StepIf = skipStepConditions2; - obj237.SkipConditions = skipConditions2; + obj236.SkipConditions = skipConditions2; num3 = 6; - List> list393 = new List>(num3); - CollectionsMarshal.SetCount(list393, num3); - span4 = CollectionsMarshal.AsSpan(list393); + List> list390 = new List>(num3); + CollectionsMarshal.SetCount(list390, num3); + span4 = CollectionsMarshal.AsSpan(list390); num4 = 0; span4[num4] = null; num4++; - ref List reference300 = ref span4[num4]; + ref List reference299 = ref span4[num4]; num5 = 3; - List list394 = new List(num5); - CollectionsMarshal.SetCount(list394, num5); - span5 = CollectionsMarshal.AsSpan(list394); + List list391 = new List(num5); + CollectionsMarshal.SetCount(list391, num5); + span5 = CollectionsMarshal.AsSpan(list391); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference300 = list394; + reference299 = list391; num4++; span4[num4] = null; num4++; @@ -241437,30 +234355,30 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj237.RequiredQuestVariables = list393; - reference299 = obj237; - num2++; - ref QuestStep reference301 = ref span3[num2]; + obj236.RequiredQuestVariables = list390; + reference298 = obj236; + index2++; + ref QuestStep reference300 = ref span3[index2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 2009333u, new Vector3(180.4989f, 45.609253f, 452.78088f), 612); num4 = 6; - List> list395 = new List>(num4); - CollectionsMarshal.SetCount(list395, num4); - span4 = CollectionsMarshal.AsSpan(list395); + List> list392 = new List>(num4); + CollectionsMarshal.SetCount(list392, num4); + span4 = CollectionsMarshal.AsSpan(list392); num3 = 0; span4[num3] = null; num3++; - ref List reference302 = ref span4[num3]; + ref List reference301 = ref span4[num3]; index3 = 3; - List list396 = new List(index3); - CollectionsMarshal.SetCount(list396, index3); - span5 = CollectionsMarshal.AsSpan(list396); + List list393 = new List(index3); + CollectionsMarshal.SetCount(list393, index3); + span5 = CollectionsMarshal.AsSpan(list393); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference302 = list396; + reference301 = list393; num3++; span4[num3] = null; num3++; @@ -241469,11 +234387,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - questStep20.RequiredQuestVariables = list395; + questStep20.RequiredQuestVariables = list392; num3 = 6; - List list397 = new List(num3); - CollectionsMarshal.SetCount(list397, num3); - span5 = CollectionsMarshal.AsSpan(list397); + List list394 = new List(num3); + CollectionsMarshal.SetCount(list394, num3); + span5 = CollectionsMarshal.AsSpan(list394); num4 = 0; span5[num4] = null; num4++; @@ -241486,33 +234404,33 @@ public static class AssemblyQuestLoader span5[num4] = null; num4++; span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list397; - reference301 = questStep20; - num2++; - ref QuestStep reference303 = ref span3[num2]; - QuestStep obj238 = new QuestStep(EInteractionType.Interact, 2009334u, new Vector3(261.21912f, 46.036377f, 369.98547f), 612) + questStep20.CompletionQuestVariablesFlags = list394; + reference300 = questStep20; + index2++; + ref QuestStep reference302 = ref span3[index2]; + QuestStep obj237 = new QuestStep(EInteractionType.Interact, 2009334u, new Vector3(261.21912f, 46.036377f, 369.98547f), 612) { Fly = true }; num4 = 6; - List> list398 = new List>(num4); - CollectionsMarshal.SetCount(list398, num4); - span4 = CollectionsMarshal.AsSpan(list398); + List> list395 = new List>(num4); + CollectionsMarshal.SetCount(list395, num4); + span4 = CollectionsMarshal.AsSpan(list395); num3 = 0; span4[num3] = null; num3++; - ref List reference304 = ref span4[num3]; + ref List reference303 = ref span4[num3]; num5 = 3; - List list399 = new List(num5); - CollectionsMarshal.SetCount(list399, num5); - span5 = CollectionsMarshal.AsSpan(list399); + List list396 = new List(num5); + CollectionsMarshal.SetCount(list396, num5); + span5 = CollectionsMarshal.AsSpan(list396); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference304 = list399; + reference303 = list396; num3++; span4[num3] = null; num3++; @@ -241521,33 +234439,33 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj238.RequiredQuestVariables = list398; - reference303 = obj238; - num2++; - ref QuestStep reference305 = ref span3[num2]; - QuestStep obj239 = new QuestStep(EInteractionType.Interact, 2009335u, new Vector3(239.45972f, 41.275635f, 293.6903f), 612) + obj237.RequiredQuestVariables = list395; + reference302 = obj237; + index2++; + ref QuestStep reference304 = ref span3[index2]; + QuestStep obj238 = new QuestStep(EInteractionType.Interact, 2009335u, new Vector3(239.45972f, 41.275635f, 293.6903f), 612) { Fly = true }; num3 = 6; - List> list400 = new List>(num3); - CollectionsMarshal.SetCount(list400, num3); - span4 = CollectionsMarshal.AsSpan(list400); + List> list397 = new List>(num3); + CollectionsMarshal.SetCount(list397, num3); + span4 = CollectionsMarshal.AsSpan(list397); num4 = 0; span4[num4] = null; num4++; - ref List reference306 = ref span4[num4]; + ref List reference305 = ref span4[num4]; index3 = 3; - List list401 = new List(index3); - CollectionsMarshal.SetCount(list401, index3); - span5 = CollectionsMarshal.AsSpan(list401); + List list398 = new List(index3); + CollectionsMarshal.SetCount(list398, index3); + span5 = CollectionsMarshal.AsSpan(list398); num5 = 0; span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); num5++; span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference306 = list401; + reference305 = list398; num4++; span4[num4] = null; num4++; @@ -241556,33 +234474,33 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj239.RequiredQuestVariables = list400; - reference305 = obj239; - num2++; - ref QuestStep reference307 = ref span3[num2]; - QuestStep obj240 = new QuestStep(EInteractionType.Interact, 2009336u, new Vector3(331.6853f, 73.3501f, 142.96167f), 612) + obj238.RequiredQuestVariables = list397; + reference304 = obj238; + index2++; + ref QuestStep reference306 = ref span3[index2]; + QuestStep obj239 = new QuestStep(EInteractionType.Interact, 2009336u, new Vector3(331.6853f, 73.3501f, 142.96167f), 612) { Fly = true }; num4 = 6; - List> list402 = new List>(num4); - CollectionsMarshal.SetCount(list402, num4); - span4 = CollectionsMarshal.AsSpan(list402); + List> list399 = new List>(num4); + CollectionsMarshal.SetCount(list399, num4); + span4 = CollectionsMarshal.AsSpan(list399); num3 = 0; span4[num3] = null; num3++; - ref List reference308 = ref span4[num3]; + ref List reference307 = ref span4[num3]; num5 = 3; - List list403 = new List(num5); - CollectionsMarshal.SetCount(list403, num5); - span5 = CollectionsMarshal.AsSpan(list403); + List list400 = new List(num5); + CollectionsMarshal.SetCount(list400, num5); + span5 = CollectionsMarshal.AsSpan(list400); index3 = 0; span5[index3] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); index3++; span5[index3] = new QuestWorkValue(null, (byte)4, EQuestWorkMode.Bitwise); - reference308 = list403; + reference307 = list400; num3++; span4[num3] = null; num3++; @@ -241591,95 +234509,136 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj240.RequiredQuestVariables = list402; - reference307 = obj240; - obj236.Steps = list391; - reference298 = obj236; + obj239.RequiredQuestVariables = list399; + reference306 = obj239; + obj235.Steps = list388; + reference297 = obj235; + num++; + ref QuestSequence reference308 = ref span2[num]; + QuestSequence obj240 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list401 = new List(index2); + CollectionsMarshal.SetCount(list401, index2); + span3 = CollectionsMarshal.AsSpan(list401); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1025058u, new Vector3(12.344482f, 56.02146f, 260.76135f), 612) + { + Fly = true + }; + obj240.Steps = list401; + reference308 = obj240; num++; ref QuestSequence reference309 = ref span2[num]; QuestSequence obj241 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list404 = new List(num2); - CollectionsMarshal.SetCount(list404, num2); - span3 = CollectionsMarshal.AsSpan(list404); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1025058u, new Vector3(12.344482f, 56.02146f, 260.76135f), 612) - { - Fly = true - }; - obj241.Steps = list404; - reference309 = obj241; - num++; - ref QuestSequence reference310 = ref span2[num]; - QuestSequence obj242 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list405 = new List(index2); - CollectionsMarshal.SetCount(list405, index2); - span3 = CollectionsMarshal.AsSpan(list405); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + num2 = 2; + List list402 = new List(num2); + CollectionsMarshal.SetCount(list402, num2); + span3 = CollectionsMarshal.AsSpan(list402); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj242.Steps = list405; - reference310 = obj242; - questRoot38.QuestSequence = list389; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(3049); - QuestRoot questRoot39 = new QuestRoot(); + obj241.Steps = list402; + reference309 = obj241; + questRoot37.QuestSequence = list386; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(3049); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list406 = new List(num); - CollectionsMarshal.SetCount(list406, num); - span = CollectionsMarshal.AsSpan(list406); + List list403 = new List(num); + CollectionsMarshal.SetCount(list403, num); + span = CollectionsMarshal.AsSpan(list403); index = 0; span[index] = "plogon_enjoyer"; - questRoot39.Author = list406; + questRoot38.Author = list403; index = 3; - List list407 = new List(index); - CollectionsMarshal.SetCount(list407, index); - span2 = CollectionsMarshal.AsSpan(list407); + List list404 = new List(index); + CollectionsMarshal.SetCount(list404, index); + span2 = CollectionsMarshal.AsSpan(list404); num = 0; - ref QuestSequence reference311 = ref span2[num]; - QuestSequence obj243 = new QuestSequence + ref QuestSequence reference310 = ref span2[num]; + QuestSequence obj242 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list408 = new List(num2); - CollectionsMarshal.SetCount(list408, num2); - span3 = CollectionsMarshal.AsSpan(list408); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + index2 = 1; + List list405 = new List(index2); + CollectionsMarshal.SetCount(list405, index2); + span3 = CollectionsMarshal.AsSpan(list405); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f }; - obj243.Steps = list408; - reference311 = obj243; + obj242.Steps = list405; + reference310 = obj242; num++; - ref QuestSequence reference312 = ref span2[num]; - QuestSequence obj244 = new QuestSequence + ref QuestSequence reference311 = ref span2[num]; + QuestSequence obj243 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list409 = new List(index2); - CollectionsMarshal.SetCount(list409, index2); - span3 = CollectionsMarshal.AsSpan(list409); - num2 = 0; - ref QuestStep reference313 = ref span3[num2]; - QuestStep obj245 = new QuestStep(EInteractionType.Combat, 2009337u, new Vector3(94.95691f, 49.05774f, 575.2803f), 612) + num2 = 3; + List list406 = new List(num2); + CollectionsMarshal.SetCount(list406, num2); + span3 = CollectionsMarshal.AsSpan(list406); + index2 = 0; + ref QuestStep reference312 = ref span3[index2]; + QuestStep obj244 = new QuestStep(EInteractionType.Combat, 2009337u, new Vector3(94.95691f, 49.05774f, 575.2803f), 612) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list407 = new List(num3); + CollectionsMarshal.SetCount(list407, num3); + span6 = CollectionsMarshal.AsSpan(list407); + num4 = 0; + span6[num4] = 8584u; + obj244.KillEnemyDataIds = list407; + num4 = 6; + List> list408 = new List>(num4); + CollectionsMarshal.SetCount(list408, num4); + span4 = CollectionsMarshal.AsSpan(list408); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference313 = ref span4[num3]; + index3 = 2; + List list409 = new List(index3); + CollectionsMarshal.SetCount(list409, index3); + span5 = CollectionsMarshal.AsSpan(list409); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference313 = list409; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj244.RequiredQuestVariables = list408; + reference312 = obj244; + index2++; + ref QuestStep reference314 = ref span3[index2]; + QuestStep obj245 = new QuestStep(EInteractionType.Combat, 2009338u, new Vector3(180.07166f, 47.470703f, 546.1051f), 612) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -241700,16 +234659,16 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; num3++; - ref List reference314 = ref span4[num3]; - index3 = 2; - List list412 = new List(index3); - CollectionsMarshal.SetCount(list412, index3); + ref List reference315 = ref span4[num3]; + num5 = 2; + List list412 = new List(num5); + CollectionsMarshal.SetCount(list412, num5); span5 = CollectionsMarshal.AsSpan(list412); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference314 = list412; + index3 = 0; + span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + index3++; + span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + reference315 = list412; num3++; span4[num3] = null; num3++; @@ -241717,10 +234676,10 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; obj245.RequiredQuestVariables = list411; - reference313 = obj245; - num2++; - ref QuestStep reference315 = ref span3[num2]; - QuestStep obj246 = new QuestStep(EInteractionType.Combat, 2009338u, new Vector3(180.07166f, 47.470703f, 546.1051f), 612) + reference314 = obj245; + index2++; + ref QuestStep reference316 = ref span3[index2]; + QuestStep obj246 = new QuestStep(EInteractionType.Combat, 2009339u, new Vector3(291.21838f, 47.501343f, 496.75732f), 612) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -241741,16 +234700,16 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; num3++; - ref List reference316 = ref span4[num3]; - num5 = 2; - List list415 = new List(num5); - CollectionsMarshal.SetCount(list415, num5); + ref List reference317 = ref span4[num3]; + index3 = 2; + List list415 = new List(index3); + CollectionsMarshal.SetCount(list415, index3); span5 = CollectionsMarshal.AsSpan(list415); - index3 = 0; - span5[index3] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - index3++; - span5[index3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference316 = list415; + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference317 = list415; num3++; span4[num3] = null; num3++; @@ -241758,75 +234717,34 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; obj246.RequiredQuestVariables = list414; - reference315 = obj246; - num2++; - ref QuestStep reference317 = ref span3[num2]; - QuestStep obj247 = new QuestStep(EInteractionType.Combat, 2009339u, new Vector3(291.21838f, 47.501343f, 496.75732f), 612) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list416 = new List(num3); - CollectionsMarshal.SetCount(list416, num3); - span6 = CollectionsMarshal.AsSpan(list416); - num4 = 0; - span6[num4] = 8584u; - obj247.KillEnemyDataIds = list416; - num4 = 6; - List> list417 = new List>(num4); - CollectionsMarshal.SetCount(list417, num4); - span4 = CollectionsMarshal.AsSpan(list417); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - ref List reference318 = ref span4[num3]; - index3 = 2; - List list418 = new List(index3); - CollectionsMarshal.SetCount(list418, index3); - span5 = CollectionsMarshal.AsSpan(list418); - num5 = 0; - span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span5[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference318 = list418; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj247.RequiredQuestVariables = list417; - reference317 = obj247; - obj244.Steps = list409; - reference312 = obj244; + reference316 = obj246; + obj243.Steps = list406; + reference311 = obj243; num++; - ref QuestSequence reference319 = ref span2[num]; - QuestSequence obj248 = new QuestSequence + ref QuestSequence reference318 = ref span2[num]; + QuestSequence obj247 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list419 = new List(num2); - CollectionsMarshal.SetCount(list419, num2); - span3 = CollectionsMarshal.AsSpan(list419); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) + index2 = 2; + List list416 = new List(index2); + CollectionsMarshal.SetCount(list416, index2); + span3 = CollectionsMarshal.AsSpan(list416); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-25.868523f, 56.02146f, 231.54045f), 612) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024773u, new Vector3(-28.33606f, 56.113926f, 236.25537f), 612) { StopDistance = 7f, Fly = true }; - obj248.Steps = list419; - reference319 = obj248; - questRoot39.QuestSequence = list407; - AddQuest(questId39, questRoot39); + obj247.Steps = list416; + reference318 = obj247; + questRoot38.QuestSequence = list404; + AddQuest(questId38, questRoot38); } private static void LoadQuests61() @@ -255086,10 +248004,9 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list369, index2); span3 = CollectionsMarshal.AsSpan(list369); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1026253u, new Vector3(648.91284f, 70f, 546.08887f), 621) + span3[num2] = new QuestStep(EInteractionType.Interact, 1026253u, new Vector3(650.87354f, 70f, 546.89856f), 621) { Fly = true, - Land = true, AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; obj180.Steps = list369; @@ -256322,16 +249239,16 @@ public static class AssemblyQuestLoader reference21 = obj18; questRoot3.QuestSequence = list21; AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(3154); + QuestId questId4 = new QuestId(3153); QuestRoot questRoot4 = new QuestRoot(); num = 1; List list28 = new List(num); CollectionsMarshal.SetCount(list28, num); span = CollectionsMarshal.AsSpan(list28); index = 0; - span[index] = "liza"; + span[index] = "CryoTechnic"; questRoot4.Author = list28; - index = 6; + index = 4; List list29 = new List(index); CollectionsMarshal.SetCount(list29, index); span2 = CollectionsMarshal.AsSpan(list29); @@ -256346,7 +249263,17 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list30, num2); span3 = CollectionsMarshal.AsSpan(list30); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024791u, new Vector3(31.60144f, 0.26575702f, 28.915894f), 759) + { + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; obj19.Steps = list30; reference22 = obj19; num++; @@ -256355,21 +249282,118 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 2; List list31 = new List(index2); CollectionsMarshal.SetCount(list31, index2); span3 = CollectionsMarshal.AsSpan(list31); num2 = 0; - ref QuestStep reference24 = ref span3[num2]; - QuestStep obj21 = new QuestStep(EInteractionType.Interact, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) + span3[num2] = new QuestStep(EInteractionType.Interact, 1025757u, new Vector3(65.35437f, -8.7688285E-08f, -67.91791f), 759); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1026314u, new Vector3(-92.02722f, 1.674677f, 145.09802f), 759) + { + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.DomanEnclave, + To = EAetheryteLocation.DomanEnclaveSouthern + } + }; + obj20.Steps = list31; + reference23 = obj20; + num++; + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj21 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list32 = new List(num2); + CollectionsMarshal.SetCount(list32, num2); + span3 = CollectionsMarshal.AsSpan(list32); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1025755u, new Vector3(16.850666f, -5.9723854E-05f, -84.3385f), 759) + { + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.DomanEnclaveSouthern, + To = EAetheryteLocation.DomanEnclaveNorthern + } + }; + obj21.Steps = list32; + reference24 = obj21; + num++; + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj22 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list33 = new List(index2); + CollectionsMarshal.SetCount(list33, index2); + span3 = CollectionsMarshal.AsSpan(list33); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1024791u, new Vector3(31.60144f, 0.26581275f, 28.915894f), 759) + { + AetheryteShortcut = EAetheryteLocation.DomanEnclave, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.DomanEnclaveNorthern, + To = EAetheryteLocation.DomanEnclave + } + }; + obj22.Steps = list33; + reference25 = obj22; + questRoot4.QuestSequence = list29; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(3154); + QuestRoot questRoot5 = new QuestRoot(); + num = 1; + List list34 = new List(num); + CollectionsMarshal.SetCount(list34, num); + span = CollectionsMarshal.AsSpan(list34); + index = 0; + span[index] = "liza"; + questRoot5.Author = list34; + index = 6; + List list35 = new List(index); + CollectionsMarshal.SetCount(list35, index); + span2 = CollectionsMarshal.AsSpan(list35); + num = 0; + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj23 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list36 = new List(num2); + CollectionsMarshal.SetCount(list36, num2); + span3 = CollectionsMarshal.AsSpan(list36); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); + obj23.Steps = list36; + reference26 = obj23; + num++; + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj24 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list37 = new List(index2); + CollectionsMarshal.SetCount(list37, index2); + span3 = CollectionsMarshal.AsSpan(list37); + num2 = 0; + ref QuestStep reference28 = ref span3[num2]; + QuestStep obj25 = new QuestStep(EInteractionType.Interact, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; num4 = 1; - List list32 = new List(num4); - CollectionsMarshal.SetCount(list32, num4); - Span span5 = CollectionsMarshal.AsSpan(list32); + List list38 = new List(num4); + CollectionsMarshal.SetCount(list38, num4); + Span span5 = CollectionsMarshal.AsSpan(list38); num3 = 0; span5[num3] = new DialogueChoice { @@ -256377,39 +249401,39 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDR301_03154_Q2_000_051"), Answer = new ExcelRef("TEXT_STMBDR301_03154_A2_000_052") }; - obj21.DialogueChoices = list32; - reference24 = obj21; - obj20.Steps = list31; - reference23 = obj20; + obj25.DialogueChoices = list38; + reference28 = obj25; + obj24.Steps = list37; + reference27 = obj24; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj22 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list33 = new List(num2); - CollectionsMarshal.SetCount(list33, num2); - span3 = CollectionsMarshal.AsSpan(list33); + List list39 = new List(num2); + CollectionsMarshal.SetCount(list39, num2); + span3 = CollectionsMarshal.AsSpan(list39); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026450u, new Vector3(-35.01947f, -16.150002f, 156.20654f), 807); - obj22.Steps = list33; - reference25 = obj22; + obj26.Steps = list39; + reference29 = obj26; num++; - ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj23 = new QuestSequence + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj27 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list34 = new List(index2); - CollectionsMarshal.SetCount(list34, index2); - span3 = CollectionsMarshal.AsSpan(list34); + List list40 = new List(index2); + CollectionsMarshal.SetCount(list40, index2); + span3 = CollectionsMarshal.AsSpan(list40); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 807) { @@ -256418,140 +249442,53 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 587u } }; - obj23.Steps = list34; - reference26 = obj23; + obj27.Steps = list40; + reference30 = obj27; num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj24 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj28 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list35 = new List(num2); - CollectionsMarshal.SetCount(list35, num2); - span3 = CollectionsMarshal.AsSpan(list35); + List list41 = new List(num2); + CollectionsMarshal.SetCount(list41, num2); + span3 = CollectionsMarshal.AsSpan(list41); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026453u, new Vector3(-34.836426f, -16.15f, 153.8872f), 807) { StopDistance = 5f, NextQuestId = new QuestId(3155) }; - obj24.Steps = list35; - reference27 = obj24; - questRoot4.QuestSequence = list29; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(3155); - QuestRoot questRoot5 = new QuestRoot(); - num = 1; - List list36 = new List(num); - CollectionsMarshal.SetCount(list36, num); - span = CollectionsMarshal.AsSpan(list36); - index = 0; - span[index] = "liza"; - questRoot5.Author = list36; - index = 3; - List list37 = new List(index); - CollectionsMarshal.SetCount(list37, index); - span2 = CollectionsMarshal.AsSpan(list37); - num = 0; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj25 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list38 = new List(index2); - CollectionsMarshal.SetCount(list38, index2); - span3 = CollectionsMarshal.AsSpan(list38); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026452u, new Vector3(-35.01947f, -16.150002f, 156.11499f), 807) - { - StopDistance = 7f - }; - obj25.Steps = list38; - reference28 = obj25; - num++; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj26 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list39 = new List(num2); - CollectionsMarshal.SetCount(list39, num2); - span3 = CollectionsMarshal.AsSpan(list39); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 807) - { - DutyOptions = new DutyOptions - { - ContentFinderConditionId = 588u - } - }; - obj26.Steps = list39; - reference29 = obj26; - num++; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj27 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list40 = new List(index2); - CollectionsMarshal.SetCount(list40, index2); - span3 = CollectionsMarshal.AsSpan(list40); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026450u, new Vector3(-35.01947f, -16.150002f, 156.20654f), 807) - { - StopDistance = 7f, - NextQuestId = new QuestId(3156) - }; - obj27.Steps = list40; - reference30 = obj27; - questRoot5.QuestSequence = list37; + obj28.Steps = list41; + reference31 = obj28; + questRoot5.QuestSequence = list35; AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(3156); + QuestId questId6 = new QuestId(3155); QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list41 = new List(num); - CollectionsMarshal.SetCount(list41, num); - span = CollectionsMarshal.AsSpan(list41); + List list42 = new List(num); + CollectionsMarshal.SetCount(list42, num); + span = CollectionsMarshal.AsSpan(list42); index = 0; span[index] = "liza"; - questRoot6.Author = list41; - index = 9; - List list42 = new List(index); - CollectionsMarshal.SetCount(list42, index); - span2 = CollectionsMarshal.AsSpan(list42); + questRoot6.Author = list42; + index = 3; + List list43 = new List(index); + CollectionsMarshal.SetCount(list43, index); + span2 = CollectionsMarshal.AsSpan(list43); num = 0; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj28 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list43 = new List(num2); - CollectionsMarshal.SetCount(list43, num2); - span3 = CollectionsMarshal.AsSpan(list43); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026450u, new Vector3(-35.01947f, -16.150002f, 156.20654f), 807) - { - StopDistance = 7f - }; - obj28.Steps = list43; - reference31 = obj28; - num++; ref QuestSequence reference32 = ref span2[num]; QuestSequence obj29 = new QuestSequence { - Sequence = 1 + Sequence = 0 }; index2 = 1; List list44 = new List(index2); CollectionsMarshal.SetCount(list44, index2); span3 = CollectionsMarshal.AsSpan(list44); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026452u, new Vector3(-35.01947f, -16.150002f, 156.11499f), 807) { StopDistance = 7f }; @@ -256561,16 +249498,19 @@ public static class AssemblyQuestLoader ref QuestSequence reference33 = ref span2[num]; QuestSequence obj30 = new QuestSequence { - Sequence = 2 + Sequence = 1 }; num2 = 1; List list45 = new List(num2); CollectionsMarshal.SetCount(list45, num2); span3 = CollectionsMarshal.AsSpan(list45); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2009608u, new Vector3(103.07471f, 0.62561035f, 41.794434f), 635) + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 807) { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach + DutyOptions = new DutyOptions + { + ContentFinderConditionId = 588u + } }; obj30.Steps = list45; reference33 = obj30; @@ -256578,59 +249518,143 @@ public static class AssemblyQuestLoader ref QuestSequence reference34 = ref span2[num]; QuestSequence obj31 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; index2 = 1; List list46 = new List(index2); CollectionsMarshal.SetCount(list46, index2); span3 = CollectionsMarshal.AsSpan(list46); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1026472u, new Vector3(116.50256f, 0.6520418f, 43.9917f), 635); + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026450u, new Vector3(-35.01947f, -16.150002f, 156.20654f), 807) + { + StopDistance = 7f, + NextQuestId = new QuestId(3156) + }; obj31.Steps = list46; reference34 = obj31; - num++; + questRoot6.QuestSequence = list43; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(3156); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list47 = new List(num); + CollectionsMarshal.SetCount(list47, num); + span = CollectionsMarshal.AsSpan(list47); + index = 0; + span[index] = "liza"; + questRoot7.Author = list47; + index = 9; + List list48 = new List(index); + CollectionsMarshal.SetCount(list48, index); + span2 = CollectionsMarshal.AsSpan(list48); + num = 0; ref QuestSequence reference35 = ref span2[num]; QuestSequence obj32 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list49 = new List(num2); + CollectionsMarshal.SetCount(list49, num2); + span3 = CollectionsMarshal.AsSpan(list49); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026450u, new Vector3(-35.01947f, -16.150002f, 156.20654f), 807) + { + StopDistance = 7f + }; + obj32.Steps = list49; + reference35 = obj32; + num++; + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj33 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) + { + StopDistance = 7f + }; + obj33.Steps = list50; + reference36 = obj33; + num++; + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj34 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list51 = new List(num2); + CollectionsMarshal.SetCount(list51, num2); + span3 = CollectionsMarshal.AsSpan(list51); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2009608u, new Vector3(103.07471f, 0.62561035f, 41.794434f), 635) + { + AetheryteShortcut = EAetheryteLocation.RhalgrsReach + }; + obj34.Steps = list51; + reference37 = obj34; + num++; + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj35 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list52 = new List(index2); + CollectionsMarshal.SetCount(list52, index2); + span3 = CollectionsMarshal.AsSpan(list52); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1026472u, new Vector3(116.50256f, 0.6520418f, 43.9917f), 635); + obj35.Steps = list52; + reference38 = obj35; + num++; + ref QuestSequence reference39 = ref span2[num]; + QuestSequence obj36 = new QuestSequence { Sequence = 4 }; num2 = 2; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); + List list53 = new List(num2); + CollectionsMarshal.SetCount(list53, num2); + span3 = CollectionsMarshal.AsSpan(list53); index2 = 0; - ref QuestStep reference36 = ref span3[index2]; - QuestStep obj33 = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612) + ref QuestStep reference40 = ref span3[index2]; + QuestStep obj37 = new QuestStep(EInteractionType.Interact, 1021947u, new Vector3(476.73767f, 69.83099f, 526.604f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; num3 = 1; - List list48 = new List(num3); - CollectionsMarshal.SetCount(list48, num3); - span5 = CollectionsMarshal.AsSpan(list48); + List list54 = new List(num3); + CollectionsMarshal.SetCount(list54, num3); + span5 = CollectionsMarshal.AsSpan(list54); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDR303_03156_SYSTEM_000_006") }; - obj33.DialogueChoices = list48; - reference36 = obj33; + obj37.DialogueChoices = list54; + reference40 = obj37; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1026456u, new Vector3(-19.638367f, -16.65f, 144.06042f), 812); - obj32.Steps = list47; - reference35 = obj32; + obj36.Steps = list53; + reference39 = obj36; num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj34 = new QuestSequence + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj38 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list49 = new List(index2); - CollectionsMarshal.SetCount(list49, index2); - span3 = CollectionsMarshal.AsSpan(list49); + List list55 = new List(index2); + CollectionsMarshal.SetCount(list55, index2); + span3 = CollectionsMarshal.AsSpan(list55); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 812) { @@ -256639,23 +249663,23 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 589u } }; - obj34.Steps = list49; - reference37 = obj34; + obj38.Steps = list55; + reference41 = obj38; num++; span2[num] = new QuestSequence { Sequence = 6 }; num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj35 = new QuestSequence + ref QuestSequence reference42 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list50 = new List(num2); - CollectionsMarshal.SetCount(list50, num2); - span3 = CollectionsMarshal.AsSpan(list50); + List list56 = new List(num2); + CollectionsMarshal.SetCount(list56, num2); + span3 = CollectionsMarshal.AsSpan(list56); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 812) { @@ -256664,109 +249688,109 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 590u } }; - obj35.Steps = list50; - reference38 = obj35; - num++; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj36 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list51 = new List(index2); - CollectionsMarshal.SetCount(list51, index2); - span3 = CollectionsMarshal.AsSpan(list51); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) - { - StopDistance = 7f, - NextQuestId = new QuestId(3157) - }; - obj36.Steps = list51; - reference39 = obj36; - questRoot6.QuestSequence = list42; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(3157); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list52 = new List(num); - CollectionsMarshal.SetCount(list52, num); - span = CollectionsMarshal.AsSpan(list52); - index = 0; - span[index] = "liza"; - questRoot7.Author = list52; - index = 10; - List list53 = new List(index); - CollectionsMarshal.SetCount(list53, index); - span2 = CollectionsMarshal.AsSpan(list53); - num = 0; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list54 = new List(num2); - CollectionsMarshal.SetCount(list54, num2); - span3 = CollectionsMarshal.AsSpan(list54); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1021939u, new Vector3(464.98804f, 69.34f, 522.4231f), 612) - { - StopDistance = 5f - }; - obj37.Steps = list54; - reference40 = obj37; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj38 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list55 = new List(index2); - CollectionsMarshal.SetCount(list55, index2); - span3 = CollectionsMarshal.AsSpan(list55); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1024746u, new Vector3(462.8518f, 69.31414f, 525.9021f), 612) - { - StopDistance = 6f - }; - obj38.Steps = list55; - reference41 = obj38; - num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj39 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list56 = new List(num2); - CollectionsMarshal.SetCount(list56, num2); - span3 = CollectionsMarshal.AsSpan(list56); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) - { - AetheryteShortcut = EAetheryteLocation.RhalgrsReach - }; obj39.Steps = list56; reference42 = obj39; num++; ref QuestSequence reference43 = ref span2[num]; QuestSequence obj40 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; index2 = 1; List list57 = new List(index2); CollectionsMarshal.SetCount(list57, index2); span3 = CollectionsMarshal.AsSpan(list57); num2 = 0; - ref QuestStep reference44 = ref span3[num2]; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1021937u, new Vector3(465.5984f, 69.25287f, 518.88293f), 612) + { + StopDistance = 7f, + NextQuestId = new QuestId(3157) + }; + obj40.Steps = list57; + reference43 = obj40; + questRoot7.QuestSequence = list48; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(3157); + QuestRoot questRoot8 = new QuestRoot(); + num = 1; + List list58 = new List(num); + CollectionsMarshal.SetCount(list58, num); + span = CollectionsMarshal.AsSpan(list58); + index = 0; + span[index] = "liza"; + questRoot8.Author = list58; + index = 10; + List list59 = new List(index); + CollectionsMarshal.SetCount(list59, index); + span2 = CollectionsMarshal.AsSpan(list59); + num = 0; + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj41 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list60 = new List(num2); + CollectionsMarshal.SetCount(list60, num2); + span3 = CollectionsMarshal.AsSpan(list60); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1021939u, new Vector3(464.98804f, 69.34f, 522.4231f), 612) + { + StopDistance = 5f + }; + obj41.Steps = list60; + reference44 = obj41; + num++; + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj42 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list61 = new List(index2); + CollectionsMarshal.SetCount(list61, index2); + span3 = CollectionsMarshal.AsSpan(list61); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1024746u, new Vector3(462.8518f, 69.31414f, 525.9021f), 612) + { + StopDistance = 6f + }; + obj42.Steps = list61; + reference45 = obj42; + num++; + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj43 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list62 = new List(num2); + CollectionsMarshal.SetCount(list62, num2); + span3 = CollectionsMarshal.AsSpan(list62); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635) + { + AetheryteShortcut = EAetheryteLocation.RhalgrsReach + }; + obj43.Steps = list62; + reference46 = obj43; + num++; + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj44 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list63 = new List(index2); + CollectionsMarshal.SetCount(list63, index2); + span3 = CollectionsMarshal.AsSpan(list63); + num2 = 0; + ref QuestStep reference48 = ref span3[num2]; QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1026712u, new Vector3(113.23718f, 0.6520417f, 56.839844f), 635); num4 = 1; - List list58 = new List(num4); - CollectionsMarshal.SetCount(list58, num4); - span5 = CollectionsMarshal.AsSpan(list58); + List list64 = new List(num4); + CollectionsMarshal.SetCount(list64, num4); + span5 = CollectionsMarshal.AsSpan(list64); num3 = 0; span5[num3] = new DialogueChoice { @@ -256774,123 +249798,123 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDR304_03157_Q1_000_102"), Answer = new ExcelRef("TEXT_STMBDR304_03157_A1_000_103") }; - questStep4.DialogueChoices = list58; - reference44 = questStep4; - obj40.Steps = list57; - reference43 = obj40; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj41 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1026465u, new Vector3(-38.92578f, -0.0364509f, -3.7385254f), 635); - obj41.Steps = list59; - reference45 = obj41; - num++; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj42 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list60 = new List(index2); - CollectionsMarshal.SetCount(list60, index2); - span3 = CollectionsMarshal.AsSpan(list60); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1026466u, new Vector3(-114.58002f, 0.5980477f, -33.829346f), 635); - obj42.Steps = list60; - reference46 = obj42; - num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj43 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list61 = new List(num2); - CollectionsMarshal.SetCount(list61, num2); - span3 = CollectionsMarshal.AsSpan(list61); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1026467u, new Vector3(-150.4082f, -2.7350852f, -139.20807f), 635); - obj43.Steps = list61; - reference47 = obj43; - num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj44 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list62 = new List(index2); - CollectionsMarshal.SetCount(list62, index2); - span3 = CollectionsMarshal.AsSpan(list62); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1026467u, new Vector3(-150.4082f, -2.7350852f, -139.20807f), 635) - { - Emote = EEmote.Pet - }; - obj44.Steps = list62; - reference48 = obj44; + questStep4.DialogueChoices = list64; + reference48 = questStep4; + obj44.Steps = list63; + reference47 = obj44; num++; ref QuestSequence reference49 = ref span2[num]; QuestSequence obj45 = new QuestSequence { - Sequence = 8 + Sequence = 4 }; num2 = 1; - List list63 = new List(num2); - CollectionsMarshal.SetCount(list63, num2); - span3 = CollectionsMarshal.AsSpan(list63); + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1026468u, new Vector3(-13.778931f, 0.98160696f, 70.54236f), 635); - obj45.Steps = list63; + span3[index2] = new QuestStep(EInteractionType.Interact, 1026465u, new Vector3(-38.92578f, -0.0364509f, -3.7385254f), 635); + obj45.Steps = list65; reference49 = obj45; num++; ref QuestSequence reference50 = ref span2[num]; QuestSequence obj46 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 5 }; index2 = 1; - List list64 = new List(index2); - CollectionsMarshal.SetCount(list64, index2); - span3 = CollectionsMarshal.AsSpan(list64); + List list66 = new List(index2); + CollectionsMarshal.SetCount(list66, index2); + span3 = CollectionsMarshal.AsSpan(list66); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); - obj46.Steps = list64; + span3[num2] = new QuestStep(EInteractionType.Interact, 1026466u, new Vector3(-114.58002f, 0.5980477f, -33.829346f), 635); + obj46.Steps = list66; reference50 = obj46; - questRoot7.QuestSequence = list53; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(3161); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list65 = new List(num); - CollectionsMarshal.SetCount(list65, num); - span = CollectionsMarshal.AsSpan(list65); - index = 0; - span[index] = "plogon_enjoyer"; - questRoot8.Author = list65; - index = 10; - List list66 = new List(index); - CollectionsMarshal.SetCount(list66, index); - span2 = CollectionsMarshal.AsSpan(list66); - num = 0; + num++; ref QuestSequence reference51 = ref span2[num]; QuestSequence obj47 = new QuestSequence { - Sequence = 0 + Sequence = 6 }; num2 = 1; List list67 = new List(num2); CollectionsMarshal.SetCount(list67, num2); span3 = CollectionsMarshal.AsSpan(list67); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1026467u, new Vector3(-150.4082f, -2.7350852f, -139.20807f), 635); + obj47.Steps = list67; + reference51 = obj47; + num++; + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj48 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list68 = new List(index2); + CollectionsMarshal.SetCount(list68, index2); + span3 = CollectionsMarshal.AsSpan(list68); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 1026467u, new Vector3(-150.4082f, -2.7350852f, -139.20807f), 635) + { + Emote = EEmote.Pet + }; + obj48.Steps = list68; + reference52 = obj48; + num++; + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list69 = new List(num2); + CollectionsMarshal.SetCount(list69, num2); + span3 = CollectionsMarshal.AsSpan(list69); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1026468u, new Vector3(-13.778931f, 0.98160696f, 70.54236f), 635); + obj49.Steps = list69; + reference53 = obj49; + num++; + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj50 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list70 = new List(index2); + CollectionsMarshal.SetCount(list70, index2); + span3 = CollectionsMarshal.AsSpan(list70); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1023687u, new Vector3(112.7489f, 0.65204155f, 60.227295f), 635); + obj50.Steps = list70; + reference54 = obj50; + questRoot8.QuestSequence = list59; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(3161); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list71 = new List(num); + CollectionsMarshal.SetCount(list71, num); + span = CollectionsMarshal.AsSpan(list71); + index = 0; + span[index] = "plogon_enjoyer"; + questRoot9.Author = list71; + index = 10; + List list72 = new List(index); + CollectionsMarshal.SetCount(list72, index); + span2 = CollectionsMarshal.AsSpan(list72); + num = 0; + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj51 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list73 = new List(num2); + CollectionsMarshal.SetCount(list73, num2); + span3 = CollectionsMarshal.AsSpan(list73); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026380u, new Vector3(94.22449f, 12.000005f, -72.55664f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, @@ -256902,18 +249926,18 @@ public static class AssemblyQuestLoader } } }; - obj47.Steps = list67; - reference51 = obj47; + obj51.Steps = list73; + reference55 = obj51; num++; - ref QuestSequence reference52 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list68 = new List(index2); - CollectionsMarshal.SetCount(list68, index2); - span3 = CollectionsMarshal.AsSpan(list68); + List list74 = new List(index2); + CollectionsMarshal.SetCount(list74, index2); + span3 = CollectionsMarshal.AsSpan(list74); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009604u, new Vector3(-85.19116f, -7.0039062f, -52.84204f), 628) { @@ -256923,32 +249947,32 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeShiokazeHostelry } }; - obj48.Steps = list68; - reference52 = obj48; + obj52.Steps = list74; + reference56 = obj52; num++; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj53 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list69 = new List(num2); - CollectionsMarshal.SetCount(list69, num2); - span3 = CollectionsMarshal.AsSpan(list69); + List list75 = new List(num2); + CollectionsMarshal.SetCount(list75, num2); + span3 = CollectionsMarshal.AsSpan(list75); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026381u, new Vector3(139.33008f, 25f, -7.0039062f), 628); - obj49.Steps = list69; - reference53 = obj49; + obj53.Steps = list75; + reference57 = obj53; num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj50 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list70 = new List(index2); - CollectionsMarshal.SetCount(list70, index2); - span3 = CollectionsMarshal.AsSpan(list70); + List list76 = new List(index2); + CollectionsMarshal.SetCount(list76, index2); + span3 = CollectionsMarshal.AsSpan(list76); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026383u, new Vector3(-79.14862f, 17.999998f, -176.47064f), 628) { @@ -256958,59 +249982,59 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeBokairoInn } }; - obj50.Steps = list70; - reference54 = obj50; + obj54.Steps = list76; + reference58 = obj54; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list71 = new List(num2); - CollectionsMarshal.SetCount(list71, num2); - span3 = CollectionsMarshal.AsSpan(list71); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); index2 = 0; - ref QuestStep reference56 = ref span3[index2]; + ref QuestStep reference60 = ref span3[index2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1026384u, new Vector3(-107.71344f, 11.902365f, -140.73401f), 628); num3 = 1; - List list72 = new List(num3); - CollectionsMarshal.SetCount(list72, num3); - span5 = CollectionsMarshal.AsSpan(list72); + List list78 = new List(num3); + CollectionsMarshal.SetCount(list78, num3); + span5 = CollectionsMarshal.AsSpan(list78); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_BANALL210_03161_Q3_000_000") }; - questStep5.DialogueChoices = list72; - reference56 = questStep5; - obj51.Steps = list71; - reference55 = obj51; + questStep5.DialogueChoices = list78; + reference60 = questStep5; + obj55.Steps = list77; + reference59 = obj55; num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span3 = CollectionsMarshal.AsSpan(list73); + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span3 = CollectionsMarshal.AsSpan(list79); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026385u, new Vector3(-108.14075f, 11.902366f, -140.58142f), 628); - obj52.Steps = list73; - reference57 = obj52; + obj56.Steps = list79; + reference61 = obj56; num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list74 = new List(num2); - CollectionsMarshal.SetCount(list74, num2); - span3 = CollectionsMarshal.AsSpan(list74); + List list80 = new List(num2); + CollectionsMarshal.SetCount(list80, num2); + span3 = CollectionsMarshal.AsSpan(list80); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026386u, new Vector3(-4.989685f, 0.25f, -103.50195f), 628) { @@ -257020,18 +250044,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj53.Steps = list74; - reference58 = obj53; + obj57.Steps = list80; + reference62 = obj57; num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = 7 }; index2 = 1; - List list75 = new List(index2); - CollectionsMarshal.SetCount(list75, index2); - span3 = CollectionsMarshal.AsSpan(list75); + List list81 = new List(index2); + CollectionsMarshal.SetCount(list81, index2); + span3 = CollectionsMarshal.AsSpan(list81); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026388u, new Vector3(-82.414f, -2.9999976f, 62.42456f), 628) { @@ -257041,32 +250065,32 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj54.Steps = list75; - reference59 = obj54; + obj58.Steps = list81; + reference63 = obj58; num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj55 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = 8 }; num2 = 1; - List list76 = new List(num2); - CollectionsMarshal.SetCount(list76, num2); - span3 = CollectionsMarshal.AsSpan(list76); + List list82 = new List(num2); + CollectionsMarshal.SetCount(list82, num2); + span3 = CollectionsMarshal.AsSpan(list82); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026389u, new Vector3(-84.763916f, -2.9999986f, 62.91284f), 628); - obj55.Steps = list76; - reference60 = obj55; + obj59.Steps = list82; + reference64 = obj59; num++; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list77 = new List(index2); - CollectionsMarshal.SetCount(list77, index2); - span3 = CollectionsMarshal.AsSpan(list77); + List list83 = new List(index2); + CollectionsMarshal.SetCount(list83, index2); + span3 = CollectionsMarshal.AsSpan(list83); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026389u, new Vector3(-84.763916f, -2.9999986f, 62.91284f), 628) { @@ -257074,33 +250098,33 @@ public static class AssemblyQuestLoader GroundTarget = true, NextQuestId = new QuestId(3162) }; - obj56.Steps = list77; - reference61 = obj56; - questRoot8.QuestSequence = list66; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(3162); - QuestRoot questRoot9 = new QuestRoot(); + obj60.Steps = list83; + reference65 = obj60; + questRoot9.QuestSequence = list72; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(3162); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list78 = new List(num); - CollectionsMarshal.SetCount(list78, num); - span = CollectionsMarshal.AsSpan(list78); + List list84 = new List(num); + CollectionsMarshal.SetCount(list84, num); + span = CollectionsMarshal.AsSpan(list84); index = 0; span[index] = "plogon_enjoyer"; - questRoot9.Author = list78; + questRoot10.Author = list84; index = 7; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - span2 = CollectionsMarshal.AsSpan(list79); + List list85 = new List(index); + CollectionsMarshal.SetCount(list85, index); + span2 = CollectionsMarshal.AsSpan(list85); num = 0; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list80 = new List(num2); - CollectionsMarshal.SetCount(list80, num2); - span3 = CollectionsMarshal.AsSpan(list80); + List list86 = new List(num2); + CollectionsMarshal.SetCount(list86, num2); + span3 = CollectionsMarshal.AsSpan(list86); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026388u, new Vector3(-82.414f, -2.9999976f, 62.42456f), 628) { @@ -257122,18 +250146,18 @@ public static class AssemblyQuestLoader } } }; - obj57.Steps = list80; - reference62 = obj57; + obj61.Steps = list86; + reference66 = obj61; num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list81 = new List(index2); - CollectionsMarshal.SetCount(list81, index2); - span3 = CollectionsMarshal.AsSpan(list81); + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); + span3 = CollectionsMarshal.AsSpan(list87); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026395u, new Vector3(857.4501f, 6.9450293f, 804.7455f), 613) { @@ -257144,18 +250168,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj58.Steps = list81; - reference63 = obj58; + obj62.Steps = list87; + reference67 = obj62; num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list82 = new List(num2); - CollectionsMarshal.SetCount(list82, num2); - span3 = CollectionsMarshal.AsSpan(list82); + List list88 = new List(num2); + CollectionsMarshal.SetCount(list88, num2); + span3 = CollectionsMarshal.AsSpan(list88); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026398u, new Vector3(840.3906f, 6.9450293f, 819.6688f), 613) { @@ -257166,53 +250190,53 @@ public static class AssemblyQuestLoader { Fly = true }; - obj59.Steps = list82; - reference64 = obj59; + obj63.Steps = list88; + reference68 = obj63; num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list83 = new List(index2); - CollectionsMarshal.SetCount(list83, index2); - span3 = CollectionsMarshal.AsSpan(list83); + List list89 = new List(index2); + CollectionsMarshal.SetCount(list89, index2); + span3 = CollectionsMarshal.AsSpan(list89); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026399u, new Vector3(867.42944f, 1.1792068f, 844.75464f), 613) { Fly = true }; - obj60.Steps = list83; - reference65 = obj60; + obj64.Steps = list89; + reference69 = obj64; num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj61 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list84 = new List(num2); - CollectionsMarshal.SetCount(list84, num2); - span3 = CollectionsMarshal.AsSpan(list84); + List list90 = new List(num2); + CollectionsMarshal.SetCount(list90, num2); + span3 = CollectionsMarshal.AsSpan(list90); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026401u, new Vector3(-773.1289f, 2.941284f, -360.9217f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro }; - obj61.Steps = list84; - reference66 = obj61; + obj65.Steps = list90; + reference70 = obj65; num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 5 }; index2 = 3; - List list85 = new List(index2); - CollectionsMarshal.SetCount(list85, index2); - span3 = CollectionsMarshal.AsSpan(list85); + List list91 = new List(index2); + CollectionsMarshal.SetCount(list91, index2); + span3 = CollectionsMarshal.AsSpan(list91); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026406u, new Vector3(-722.9267f, 1.2855811f, -568.5359f), 613) { @@ -257228,54 +250252,54 @@ public static class AssemblyQuestLoader { Fly = true }; - obj62.Steps = list85; - reference67 = obj62; + obj66.Steps = list91; + reference71 = obj66; num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list86 = new List(num2); - CollectionsMarshal.SetCount(list86, num2); - span3 = CollectionsMarshal.AsSpan(list86); + List list92 = new List(num2); + CollectionsMarshal.SetCount(list92, num2); + span3 = CollectionsMarshal.AsSpan(list92); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026401u, new Vector3(-773.1289f, 2.941284f, -360.9217f), 613) { Fly = true, NextQuestId = new QuestId(3163) }; - obj63.Steps = list86; - reference68 = obj63; - questRoot9.QuestSequence = list79; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(3163); - QuestRoot questRoot10 = new QuestRoot(); + obj67.Steps = list92; + reference72 = obj67; + questRoot10.QuestSequence = list85; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(3163); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list87 = new List(num); - CollectionsMarshal.SetCount(list87, num); - span = CollectionsMarshal.AsSpan(list87); + List list93 = new List(num); + CollectionsMarshal.SetCount(list93, num); + span = CollectionsMarshal.AsSpan(list93); index = 0; span[index] = "plogon_enjoyer"; - questRoot10.Author = list87; + questRoot11.Author = list93; index = 5; - List list88 = new List(index); - CollectionsMarshal.SetCount(list88, index); - span2 = CollectionsMarshal.AsSpan(list88); + List list94 = new List(index); + CollectionsMarshal.SetCount(list94, index); + span2 = CollectionsMarshal.AsSpan(list94); num = 0; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list89 = new List(index2); - CollectionsMarshal.SetCount(list89, index2); - span3 = CollectionsMarshal.AsSpan(list89); + List list95 = new List(index2); + CollectionsMarshal.SetCount(list95, index2); + span3 = CollectionsMarshal.AsSpan(list95); num2 = 0; - ref QuestStep reference70 = ref span3[num2]; - QuestStep obj65 = new QuestStep(EInteractionType.AcceptQuest, 1026401u, new Vector3(-773.1289f, 2.941284f, -360.9217f), 613) + ref QuestStep reference74 = ref span3[num2]; + QuestStep obj69 = new QuestStep(EInteractionType.AcceptQuest, 1026401u, new Vector3(-773.1289f, 2.941284f, -360.9217f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro, @@ -257288,9 +250312,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list90 = new List(num4); - CollectionsMarshal.SetCount(list90, num4); - span5 = CollectionsMarshal.AsSpan(list90); + List list96 = new List(num4); + CollectionsMarshal.SetCount(list96, num4); + span5 = CollectionsMarshal.AsSpan(list96); num3 = 0; span5[num3] = new DialogueChoice { @@ -257298,69 +250322,69 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANALL230_03163_Q1_000_000"), Answer = new ExcelRef("TEXT_BANALL230_03163_A1_000_001") }; - obj65.DialogueChoices = list90; - reference70 = obj65; - obj64.Steps = list89; - reference69 = obj64; + obj69.DialogueChoices = list96; + reference74 = obj69; + obj68.Steps = list95; + reference73 = obj68; num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); + List list97 = new List(num2); + CollectionsMarshal.SetCount(list97, num2); + span3 = CollectionsMarshal.AsSpan(list97); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026414u, new Vector3(-778.28644f, 127.27075f, 129.74744f), 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeDhoroIloh }; - obj66.Steps = list91; - reference71 = obj66; + obj70.Steps = list97; + reference75 = obj70; num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); + List list98 = new List(index2); + CollectionsMarshal.SetCount(list98, index2); + span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009605u, new Vector3(27.17627f, 114.88513f, -15.030151f), 622) { Fly = true, AetheryteShortcut = EAetheryteLocation.AzimSteppeDawnThrone }; - obj67.Steps = list92; - reference72 = obj67; + obj71.Steps = list98; + reference76 = obj71; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026420u, new Vector3(-102.73901f, 116.043f, -48.142273f), 622); - obj68.Steps = list93; - reference73 = obj68; + obj72.Steps = list99; + reference77 = obj72; num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026422u, new Vector3(-779.0799f, 127.277245f, 127.91626f), 622) { @@ -257368,33 +250392,33 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.AzimSteppeDhoroIloh, NextQuestId = new QuestId(3164) }; - obj69.Steps = list94; - reference74 = obj69; - questRoot10.QuestSequence = list88; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(3164); - QuestRoot questRoot11 = new QuestRoot(); + obj73.Steps = list100; + reference78 = obj73; + questRoot11.QuestSequence = list94; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(3164); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); + List list101 = new List(num); + CollectionsMarshal.SetCount(list101, num); + span = CollectionsMarshal.AsSpan(list101); index = 0; span[index] = "plogon_enjoyer"; - questRoot11.Author = list95; + questRoot12.Author = list101; index = 5; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); + List list102 = new List(index); + CollectionsMarshal.SetCount(list102, index); + span2 = CollectionsMarshal.AsSpan(list102); num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); + List list103 = new List(num2); + CollectionsMarshal.SetCount(list103, num2); + span3 = CollectionsMarshal.AsSpan(list103); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026421u, new Vector3(-779.7818f, 127.269035f, 129.74744f), 622) { @@ -257412,18 +250436,18 @@ public static class AssemblyQuestLoader } } }; - obj70.Steps = list97; - reference75 = obj70; + obj74.Steps = list103; + reference79 = obj74; num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); + List list104 = new List(index2); + CollectionsMarshal.SetCount(list104, index2); + span3 = CollectionsMarshal.AsSpan(list104); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009606u, new Vector3(-77.62268f, 11.825684f, -155.169f), 628) { @@ -257434,18 +250458,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeBokairoInn } }; - obj71.Steps = list98; - reference76 = obj71; + obj75.Steps = list104; + reference80 = obj75; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list99 = new List(num2); - CollectionsMarshal.SetCount(list99, num2); - span3 = CollectionsMarshal.AsSpan(list99); + List list105 = new List(num2); + CollectionsMarshal.SetCount(list105, num2); + span3 = CollectionsMarshal.AsSpan(list105); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026425u, new Vector3(-72.129456f, 15.000005f, 70.450806f), 628) { @@ -257455,35 +250479,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj72.Steps = list99; - reference77 = obj72; + obj76.Steps = list105; + reference81 = obj76; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009607u, new Vector3(-31.47937f, 14.999573f, 61.08191f), 628); - obj73.Steps = list100; - reference78 = obj73; + obj77.Steps = list106; + reference82 = obj77; num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + span3 = CollectionsMarshal.AsSpan(list107); index2 = 0; - ref QuestStep reference80 = ref span3[index2]; - QuestStep obj75 = new QuestStep(EInteractionType.CompleteQuest, 1026426u, new Vector3(-81.498474f, 11.82907f, -155.53528f), 628) + ref QuestStep reference84 = ref span3[index2]; + QuestStep obj79 = new QuestStep(EInteractionType.CompleteQuest, 1026426u, new Vector3(-81.498474f, 11.82907f, -155.53528f), 628) { AethernetShortcut = new AethernetShortcut { @@ -257492,58 +250516,58 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list102 = new List(num3); - CollectionsMarshal.SetCount(list102, num3); - span5 = CollectionsMarshal.AsSpan(list102); + List list108 = new List(num3); + CollectionsMarshal.SetCount(list108, num3); + span5 = CollectionsMarshal.AsSpan(list108); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_BANALL240_03164_Q1_000_000") }; - obj75.DialogueChoices = list102; - reference80 = obj75; - obj74.Steps = list101; - reference79 = obj74; - questRoot11.QuestSequence = list96; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3165); - QuestRoot questRoot12 = new QuestRoot(); + obj79.DialogueChoices = list108; + reference84 = obj79; + obj78.Steps = list107; + reference83 = obj78; + questRoot12.QuestSequence = list102; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(3165); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list103 = new List(num); - CollectionsMarshal.SetCount(list103, num); - span = CollectionsMarshal.AsSpan(list103); + List list109 = new List(num); + CollectionsMarshal.SetCount(list109, num); + span = CollectionsMarshal.AsSpan(list109); index = 0; span[index] = "liza"; - questRoot12.Author = list103; + questRoot13.Author = list109; index = 5; - List list104 = new List(index); - CollectionsMarshal.SetCount(list104, index); - span2 = CollectionsMarshal.AsSpan(list104); + List list110 = new List(index); + CollectionsMarshal.SetCount(list110, index); + span2 = CollectionsMarshal.AsSpan(list110); num = 0; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list105 = new List(index2); - CollectionsMarshal.SetCount(list105, index2); - span3 = CollectionsMarshal.AsSpan(list105); + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + span3 = CollectionsMarshal.AsSpan(list111); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613); - obj76.Steps = list105; - reference81 = obj76; + obj80.Steps = list111; + reference85 = obj80; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list106 = new List(num2); - CollectionsMarshal.SetCount(list106, num2); - span3 = CollectionsMarshal.AsSpan(list106); + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + span3 = CollectionsMarshal.AsSpan(list112); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) { @@ -257558,36 +250582,36 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1026480u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj77.Steps = list106; - reference82 = obj77; + obj81.Steps = list112; + reference86 = obj81; num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list107 = new List(index2); - CollectionsMarshal.SetCount(list107, index2); - span3 = CollectionsMarshal.AsSpan(list107); + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026581u, new Vector3(798.4894f, -0.079232015f, -300.67908f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; - obj78.Steps = list107; - reference83 = obj78; + obj82.Steps = list113; + reference87 = obj82; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list108 = new List(num2); - CollectionsMarshal.SetCount(list108, num2); - span3 = CollectionsMarshal.AsSpan(list108); + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 613) { @@ -257596,68 +250620,68 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 637u } }; - obj79.Steps = list108; - reference84 = obj79; + obj83.Steps = list114; + reference88 = obj83; num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list109 = new List(index2); - CollectionsMarshal.SetCount(list109, index2); - span3 = CollectionsMarshal.AsSpan(list109); + List list115 = new List(index2); + CollectionsMarshal.SetCount(list115, index2); + span3 = CollectionsMarshal.AsSpan(list115); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026581u, new Vector3(798.4894f, -0.079232015f, -300.67908f), 613) { StopDistance = 6f, NextQuestId = new QuestId(3166) }; - obj80.Steps = list109; - reference85 = obj80; - questRoot12.QuestSequence = list104; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3166); - QuestRoot questRoot13 = new QuestRoot(); + obj84.Steps = list115; + reference89 = obj84; + questRoot13.QuestSequence = list110; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(3166); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list110 = new List(num); - CollectionsMarshal.SetCount(list110, num); - span = CollectionsMarshal.AsSpan(list110); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); index = 0; span[index] = "liza"; - questRoot13.Author = list110; + questRoot14.Author = list116; index = 6; - List list111 = new List(index); - CollectionsMarshal.SetCount(list111, index); - span2 = CollectionsMarshal.AsSpan(list111); + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); num = 0; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list112 = new List(num2); - CollectionsMarshal.SetCount(list112, num2); - span3 = CollectionsMarshal.AsSpan(list112); + List list118 = new List(num2); + CollectionsMarshal.SetCount(list118, num2); + span3 = CollectionsMarshal.AsSpan(list118); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026581u, new Vector3(798.4894f, -0.079232015f, -300.67908f), 613) { StopDistance = 6f }; - obj81.Steps = list112; - reference86 = obj81; + obj85.Steps = list118; + reference90 = obj85; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - span3 = CollectionsMarshal.AsSpan(list113); + List list119 = new List(index2); + CollectionsMarshal.SetCount(list119, index2); + span3 = CollectionsMarshal.AsSpan(list119); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1025137u, new Vector3(281.66626f, 16.350018f, 846.89087f), 613) { @@ -257672,39 +250696,39 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1026480u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj82.Steps = list113; - reference87 = obj82; + obj86.Steps = list119; + reference91 = obj86; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list114 = new List(num2); - CollectionsMarshal.SetCount(list114, num2); - span3 = CollectionsMarshal.AsSpan(list114); + List list120 = new List(num2); + CollectionsMarshal.SetCount(list120, num2); + span3 = CollectionsMarshal.AsSpan(list120); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026480u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj83.Steps = list114; - reference88 = obj83; + obj87.Steps = list120; + reference92 = obj87; num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 3 }; index2 = 3; - List list115 = new List(index2); - CollectionsMarshal.SetCount(list115, index2); - span3 = CollectionsMarshal.AsSpan(list115); + List list121 = new List(index2); + CollectionsMarshal.SetCount(list121, index2); + span3 = CollectionsMarshal.AsSpan(list121); num2 = 0; - ref QuestStep reference90 = ref span3[num2]; + ref QuestStep reference94 = ref span3[num2]; QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1028803u, new Vector3(8.804443f, -90f, -470.63403f), 764); num4 = 6; - List list116 = new List(num4); - CollectionsMarshal.SetCount(list116, num4); - span4 = CollectionsMarshal.AsSpan(list116); + List list122 = new List(num4); + CollectionsMarshal.SetCount(list122, num4); + span4 = CollectionsMarshal.AsSpan(list122); num3 = 0; span4[num3] = null; num3++; @@ -257717,15 +250741,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list116; - reference90 = questStep6; + questStep6.CompletionQuestVariablesFlags = list122; + reference94 = questStep6; num2++; - ref QuestStep reference91 = ref span3[num2]; + ref QuestStep reference95 = ref span3[num2]; QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1028804u, new Vector3(74.23511f, -90.00003f, -457.3587f), 764); num3 = 6; - List list117 = new List(num3); - CollectionsMarshal.SetCount(list117, num3); - span4 = CollectionsMarshal.AsSpan(list117); + List list123 = new List(num3); + CollectionsMarshal.SetCount(list123, num3); + span4 = CollectionsMarshal.AsSpan(list123); num4 = 0; span4[num4] = null; num4++; @@ -257738,11 +250762,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list117; + questStep7.CompletionQuestVariablesFlags = list123; num4 = 1; - List list118 = new List(num4); - CollectionsMarshal.SetCount(list118, num4); - span5 = CollectionsMarshal.AsSpan(list118); + List list124 = new List(num4); + CollectionsMarshal.SetCount(list124, num4); + span5 = CollectionsMarshal.AsSpan(list124); num3 = 0; span5[num3] = new DialogueChoice { @@ -257750,15 +250774,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDY332_03166_Q2_000_000"), Answer = new ExcelRef("TEXT_STMBDY332_03166_A2_000_001") }; - questStep7.DialogueChoices = list118; - reference91 = questStep7; + questStep7.DialogueChoices = list124; + reference95 = questStep7; num2++; - ref QuestStep reference92 = ref span3[num2]; + ref QuestStep reference96 = ref span3[num2]; QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1028805u, new Vector3(115.83118f, -90f, -470.81714f), 764); num3 = 6; - List list119 = new List(num3); - CollectionsMarshal.SetCount(list119, num3); - span4 = CollectionsMarshal.AsSpan(list119); + List list125 = new List(num3); + CollectionsMarshal.SetCount(list125, num3); + span4 = CollectionsMarshal.AsSpan(list125); num4 = 0; span4[num4] = null; num4++; @@ -257771,84 +250795,84 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list119; - reference92 = questStep8; - obj84.Steps = list115; - reference89 = obj84; + questStep8.CompletionQuestVariablesFlags = list125; + reference96 = questStep8; + obj88.Steps = list121; + reference93 = obj88; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - span3 = CollectionsMarshal.AsSpan(list120); + List list126 = new List(num2); + CollectionsMarshal.SetCount(list126, num2); + span3 = CollectionsMarshal.AsSpan(list126); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1028806u, new Vector3(61.997314f, -90.00002f, -478.14148f), 764); - obj85.Steps = list120; - reference93 = obj85; + obj89.Steps = list126; + reference97 = obj89; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference98 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list121 = new List(index2); - CollectionsMarshal.SetCount(list121, index2); - span3 = CollectionsMarshal.AsSpan(list121); + List list127 = new List(index2); + CollectionsMarshal.SetCount(list127, index2); + span3 = CollectionsMarshal.AsSpan(list127); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1019178u, new Vector3(319.69165f, -120.03494f, -250.90417f), 613) { AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu, NextQuestId = new QuestId(3165) }; - obj86.Steps = list121; - reference94 = obj86; - questRoot13.QuestSequence = list111; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3167); - QuestRoot questRoot14 = new QuestRoot(); + obj90.Steps = list127; + reference98 = obj90; + questRoot14.QuestSequence = list117; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(3167); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list122 = new List(num); - CollectionsMarshal.SetCount(list122, num); - span = CollectionsMarshal.AsSpan(list122); + List list128 = new List(num); + CollectionsMarshal.SetCount(list128, num); + span = CollectionsMarshal.AsSpan(list128); index = 0; span[index] = "liza"; - questRoot14.Author = list122; + questRoot15.Author = list128; index = 8; - List list123 = new List(index); - CollectionsMarshal.SetCount(list123, index); - span2 = CollectionsMarshal.AsSpan(list123); + List list129 = new List(index); + CollectionsMarshal.SetCount(list129, index); + span2 = CollectionsMarshal.AsSpan(list129); num = 0; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list124 = new List(num2); - CollectionsMarshal.SetCount(list124, num2); - span3 = CollectionsMarshal.AsSpan(list124); + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024351u, new Vector3(-36.270752f, 5.9819617f, -152.36133f), 628) { StopDistance = 5f }; - obj87.Steps = list124; - reference95 = obj87; + obj91.Steps = list130; + reference99 = obj91; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - span3 = CollectionsMarshal.AsSpan(list125); + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + span3 = CollectionsMarshal.AsSpan(list131); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026363u, new Vector3(54.61206f, 7.999999f, 192.401f), 628) { @@ -257858,18 +250882,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeThavnairianConsulate } }; - obj88.Steps = list125; - reference96 = obj88; + obj92.Steps = list131; + reference100 = obj92; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 628) { @@ -257878,18 +250902,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 595u } }; - obj89.Steps = list126; - reference97 = obj89; + obj93.Steps = list132; + reference101 = obj93; num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span3 = CollectionsMarshal.AsSpan(list133); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026364u, new Vector3(52.536743f, 8.02f, 192.49243f), 628) { @@ -257902,18 +250926,18 @@ public static class AssemblyQuestLoader } } }; - obj90.Steps = list127; - reference98 = obj90; + obj94.Steps = list133; + reference102 = obj94; num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); + List list134 = new List(num2); + CollectionsMarshal.SetCount(list134, num2); + span3 = CollectionsMarshal.AsSpan(list134); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1024351u, new Vector3(-36.270752f, 5.9819617f, -152.36133f), 628) { @@ -257923,25 +250947,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj91.Steps = list128; - reference99 = obj91; + obj95.Steps = list134; + reference103 = obj95; num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 5 }; index2 = 2; - List list129 = new List(index2); - CollectionsMarshal.SetCount(list129, index2); - span3 = CollectionsMarshal.AsSpan(list129); + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); num2 = 0; - ref QuestStep reference101 = ref span3[num2]; + ref QuestStep reference105 = ref span3[num2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1019063u, new Vector3(3.3416748f, -6.6541724E-11f, -67.73486f), 628); num4 = 6; - List list130 = new List(num4); - CollectionsMarshal.SetCount(list130, num4); - span4 = CollectionsMarshal.AsSpan(list130); + List list136 = new List(num4); + CollectionsMarshal.SetCount(list136, num4); + span4 = CollectionsMarshal.AsSpan(list136); num3 = 0; span4[num3] = null; num3++; @@ -257954,11 +250978,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list130; - reference101 = questStep9; + questStep9.CompletionQuestVariablesFlags = list136; + reference105 = questStep9; num2++; - ref QuestStep reference102 = ref span3[num2]; - QuestStep obj93 = new QuestStep(EInteractionType.Interact, 1018994u, new Vector3(49.240845f, 4.0000005f, 55.77173f), 628) + ref QuestStep reference106 = ref span3[num2]; + QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1018994u, new Vector3(49.240845f, 4.0000005f, 55.77173f), 628) { AethernetShortcut = new AethernetShortcut { @@ -257967,9 +250991,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list131 = new List(num3); - CollectionsMarshal.SetCount(list131, num3); - span4 = CollectionsMarshal.AsSpan(list131); + List list137 = new List(num3); + CollectionsMarshal.SetCount(list137, num3); + span4 = CollectionsMarshal.AsSpan(list137); num4 = 0; span4[num4] = null; num4++; @@ -257982,23 +251006,23 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj93.CompletionQuestVariablesFlags = list131; - reference102 = obj93; - obj92.Steps = list129; - reference100 = obj92; + obj97.CompletionQuestVariablesFlags = list137; + reference106 = obj97; + obj96.Steps = list135; + reference104 = obj96; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list132 = new List(num2); - CollectionsMarshal.SetCount(list132, num2); - span3 = CollectionsMarshal.AsSpan(list132); + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; - ref QuestStep reference104 = ref span3[index2]; - QuestStep obj95 = new QuestStep(EInteractionType.Interact, 1026369u, new Vector3(-35.080566f, 5.983372f, -152.23932f), 628) + ref QuestStep reference108 = ref span3[index2]; + QuestStep obj99 = new QuestStep(EInteractionType.Interact, 1026369u, new Vector3(-35.080566f, 5.983372f, -152.23932f), 628) { AethernetShortcut = new AethernetShortcut { @@ -258007,9 +251031,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list133 = new List(num4); - CollectionsMarshal.SetCount(list133, num4); - span5 = CollectionsMarshal.AsSpan(list133); + List list139 = new List(num4); + CollectionsMarshal.SetCount(list139, num4); + span5 = CollectionsMarshal.AsSpan(list139); num3 = 0; span5[num3] = new DialogueChoice { @@ -258017,70 +251041,70 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB751_03167_Q1_000_000"), Answer = new ExcelRef("TEXT_CHRHDB751_03167_A1_000_002") }; - obj95.DialogueChoices = list133; - reference104 = obj95; - obj94.Steps = list132; - reference103 = obj94; + obj99.DialogueChoices = list139; + reference108 = obj99; + obj98.Steps = list138; + reference107 = obj98; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + span3 = CollectionsMarshal.AsSpan(list140); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1025885u, new Vector3(26.443848f, 6.024561f, -118.57788f), 628) { StopDistance = 5f, NextQuestId = new QuestId(3168) }; - obj96.Steps = list134; - reference105 = obj96; - questRoot14.QuestSequence = list123; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3168); - QuestRoot questRoot15 = new QuestRoot(); + obj100.Steps = list140; + reference109 = obj100; + questRoot15.QuestSequence = list129; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(3168); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list135 = new List(num); - CollectionsMarshal.SetCount(list135, num); - span = CollectionsMarshal.AsSpan(list135); + List list141 = new List(num); + CollectionsMarshal.SetCount(list141, num); + span = CollectionsMarshal.AsSpan(list141); index = 0; span[index] = "liza"; - questRoot15.Author = list135; + questRoot16.Author = list141; index = 7; - List list136 = new List(index); - CollectionsMarshal.SetCount(list136, index); - span2 = CollectionsMarshal.AsSpan(list136); + List list142 = new List(index); + CollectionsMarshal.SetCount(list142, index); + span2 = CollectionsMarshal.AsSpan(list142); num = 0; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list143 = new List(num2); + CollectionsMarshal.SetCount(list143, num2); + span3 = CollectionsMarshal.AsSpan(list143); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025885u, new Vector3(26.443848f, 6.024561f, -118.57788f), 628) { StopDistance = 5f }; - obj97.Steps = list137; - reference106 = obj97; + obj101.Steps = list143; + reference110 = obj101; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); + List list144 = new List(index2); + CollectionsMarshal.SetCount(list144, index2); + span3 = CollectionsMarshal.AsSpan(list144); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(65.39469f, 5.8110533f, -121.784775f), 628); num2++; @@ -258089,12 +251113,12 @@ public static class AssemblyQuestLoader DisableNavmesh = true }; num2++; - ref QuestStep reference108 = ref span3[num2]; + ref QuestStep reference112 = ref span3[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1019068u, new Vector3(42.191162f, -7.463482f, -264.75934f), 628); num3 = 1; - List list139 = new List(num3); - CollectionsMarshal.SetCount(list139, num3); - span5 = CollectionsMarshal.AsSpan(list139); + List list145 = new List(num3); + CollectionsMarshal.SetCount(list145, num3); + span5 = CollectionsMarshal.AsSpan(list145); num4 = 0; span5[num4] = new DialogueChoice { @@ -258102,20 +251126,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB752_03168_Q1_000_000"), Answer = new ExcelRef("TEXT_CHRHDB752_03168_A1_000_001") }; - questStep10.DialogueChoices = list139; - reference108 = questStep10; - obj98.Steps = list138; - reference107 = obj98; + questStep10.DialogueChoices = list145; + reference112 = questStep10; + obj102.Steps = list144; + reference111 = obj102; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); + List list146 = new List(num2); + CollectionsMarshal.SetCount(list146, num2); + span3 = CollectionsMarshal.AsSpan(list146); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1019033u, new Vector3(52.048462f, 8.02f, 140.55078f), 628) { @@ -258126,18 +251150,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeThavnairianConsulate } }; - obj99.Steps = list140; - reference109 = obj99; + obj103.Steps = list146; + reference113 = obj103; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); + List list147 = new List(index2); + CollectionsMarshal.SetCount(list147, index2); + span3 = CollectionsMarshal.AsSpan(list147); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.635633f, 11.441568f, 174.71848f), 628); num2++; @@ -258149,18 +251173,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj100.Steps = list141; - reference110 = obj100; + obj104.Steps = list147; + reference114 = obj104; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026350u, new Vector3(512.90137f, 0.8484344f, 148.91272f), 613) { @@ -258171,68 +251195,68 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj101.Steps = list142; - reference111 = obj101; + obj105.Steps = list148; + reference115 = obj105; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); + List list149 = new List(index2); + CollectionsMarshal.SetCount(list149, index2); + span3 = CollectionsMarshal.AsSpan(list149); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026765u, new Vector3(495.10938f, 1.611506f, 149.49255f), 613) { StopDistance = 5f }; - obj102.Steps = list143; - reference112 = obj102; + obj106.Steps = list149; + reference116 = obj106; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); + List list150 = new List(num2); + CollectionsMarshal.SetCount(list150, num2); + span3 = CollectionsMarshal.AsSpan(list150); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026766u, new Vector3(52.384155f, 10.503965f, -154.03986f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, NextQuestId = new QuestId(4542) }; - obj103.Steps = list144; - reference113 = obj103; - questRoot15.QuestSequence = list136; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3177); - QuestRoot questRoot16 = new QuestRoot(); + obj107.Steps = list150; + reference117 = obj107; + questRoot16.QuestSequence = list142; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(3177); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list145 = new List(num); - CollectionsMarshal.SetCount(list145, num); - span = CollectionsMarshal.AsSpan(list145); + List list151 = new List(num); + CollectionsMarshal.SetCount(list151, num); + span = CollectionsMarshal.AsSpan(list151); index = 0; span[index] = "liza"; - questRoot16.Author = list145; + questRoot17.Author = list151; index = 2; - List list146 = new List(index); - CollectionsMarshal.SetCount(list146, index); - span2 = CollectionsMarshal.AsSpan(list146); + List list152 = new List(index); + CollectionsMarshal.SetCount(list152, index); + span2 = CollectionsMarshal.AsSpan(list152); num = 0; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - span3 = CollectionsMarshal.AsSpan(list147); + List list153 = new List(index2); + CollectionsMarshal.SetCount(list153, index2); + span3 = CollectionsMarshal.AsSpan(list153); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1012299u, new Vector3(-16.586609f, 206.49942f, 42.98462f), 478) { @@ -258245,119 +251269,119 @@ public static class AssemblyQuestLoader } } }; - obj104.Steps = list147; - reference114 = obj104; - num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj105 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - span3 = CollectionsMarshal.AsSpan(list148); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1018393u, new Vector3(-60.380005f, 206.50021f, 26.16919f), 478); - obj105.Steps = list148; - reference115 = obj105; - questRoot16.QuestSequence = list146; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3178); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list149 = new List(num); - CollectionsMarshal.SetCount(list149, num); - span = CollectionsMarshal.AsSpan(list149); - index = 0; - span[index] = "liza"; - questRoot17.Author = list149; - index = 3; - List list150 = new List(index); - CollectionsMarshal.SetCount(list150, index); - span2 = CollectionsMarshal.AsSpan(list150); - num = 0; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj106 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - span3 = CollectionsMarshal.AsSpan(list151); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026746u, new Vector3(-55.588684f, 206.50021f, 18.57019f), 478); - obj106.Steps = list151; - reference116 = obj106; - num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - span3 = CollectionsMarshal.AsSpan(list152); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1026747u, new Vector3(63.126587f, 205.63266f, 22.049255f), 478); - obj107.Steps = list152; - reference117 = obj107; - num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - span3 = CollectionsMarshal.AsSpan(list153); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026750u, new Vector3(-62.6994f, 206.50021f, 16.617004f), 478); obj108.Steps = list153; reference118 = obj108; - questRoot17.QuestSequence = list150; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3179); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list154 = new List(num); - CollectionsMarshal.SetCount(list154, num); - span = CollectionsMarshal.AsSpan(list154); - index = 0; - span[index] = "JerryWester"; - questRoot18.Author = list154; - index = 3; - List list155 = new List(index); - CollectionsMarshal.SetCount(list155, index); - span2 = CollectionsMarshal.AsSpan(list155); - num = 0; + num++; ref QuestSequence reference119 = ref span2[num]; QuestSequence obj109 = new QuestSequence { - Sequence = 0 + Sequence = byte.MaxValue }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list154 = new List(num2); + CollectionsMarshal.SetCount(list154, num2); + span3 = CollectionsMarshal.AsSpan(list154); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025549u, new Vector3(1.4800415f, -1.1041565E-05f, -11.734253f), 351); - obj109.Steps = list156; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1018393u, new Vector3(-60.380005f, 206.50021f, 26.16919f), 478); + obj109.Steps = list154; reference119 = obj109; - num++; + questRoot17.QuestSequence = list152; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(3178); + QuestRoot questRoot18 = new QuestRoot(); + num = 1; + List list155 = new List(num); + CollectionsMarshal.SetCount(list155, num); + span = CollectionsMarshal.AsSpan(list155); + index = 0; + span[index] = "liza"; + questRoot18.Author = list155; + index = 3; + List list156 = new List(index); + CollectionsMarshal.SetCount(list156, index); + span2 = CollectionsMarshal.AsSpan(list156); + num = 0; ref QuestSequence reference120 = ref span2[num]; QuestSequence obj110 = new QuestSequence { - Sequence = 1 + Sequence = 0 }; index2 = 1; List list157 = new List(index2); CollectionsMarshal.SetCount(list157, index2); span3 = CollectionsMarshal.AsSpan(list157); num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026746u, new Vector3(-55.588684f, 206.50021f, 18.57019f), 478); + obj110.Steps = list157; + reference120 = obj110; + num++; + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj111 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list158 = new List(num2); + CollectionsMarshal.SetCount(list158, num2); + span3 = CollectionsMarshal.AsSpan(list158); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1026747u, new Vector3(63.126587f, 205.63266f, 22.049255f), 478); + obj111.Steps = list158; + reference121 = obj111; + num++; + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj112 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list159 = new List(index2); + CollectionsMarshal.SetCount(list159, index2); + span3 = CollectionsMarshal.AsSpan(list159); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026750u, new Vector3(-62.6994f, 206.50021f, 16.617004f), 478); + obj112.Steps = list159; + reference122 = obj112; + questRoot18.QuestSequence = list156; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(3179); + QuestRoot questRoot19 = new QuestRoot(); + num = 1; + List list160 = new List(num); + CollectionsMarshal.SetCount(list160, num); + span = CollectionsMarshal.AsSpan(list160); + index = 0; + span[index] = "JerryWester"; + questRoot19.Author = list160; + index = 3; + List list161 = new List(index); + CollectionsMarshal.SetCount(list161, index); + span2 = CollectionsMarshal.AsSpan(list161); + num = 0; + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj113 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list162 = new List(num2); + CollectionsMarshal.SetCount(list162, num2); + span3 = CollectionsMarshal.AsSpan(list162); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025549u, new Vector3(1.4800415f, -1.1041565E-05f, -11.734253f), 351); + obj113.Steps = list162; + reference123 = obj113; + num++; + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj114 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list163 = new List(index2); + CollectionsMarshal.SetCount(list163, index2); + span3 = CollectionsMarshal.AsSpan(list163); + num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026781u, new Vector3(-478.41614f, 137.42972f, 696.9557f), 399) { Fly = true, @@ -258368,209 +251392,135 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IdyllshirePrologueGate } }; - obj110.Steps = list157; - reference120 = obj110; + obj114.Steps = list163; + reference124 = obj114; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026781u, new Vector3(-478.41614f, 137.42972f, 696.9557f), 399); - obj111.Steps = list158; - reference121 = obj111; - questRoot18.QuestSequence = list155; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3180); - QuestRoot questRoot19 = new QuestRoot(); + obj115.Steps = list164; + reference125 = obj115; + questRoot19.QuestSequence = list161; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(3180); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "JerryWester"; - questRoot19.Author = list159; + questRoot20.Author = list165; index = 4; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); + List list167 = new List(index2); + CollectionsMarshal.SetCount(list167, index2); + span3 = CollectionsMarshal.AsSpan(list167); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026781u, new Vector3(-478.41614f, 137.42972f, 696.9557f), 399); - obj112.Steps = list161; - reference122 = obj112; + obj116.Steps = list167; + reference126 = obj116; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list168 = new List(num2); + CollectionsMarshal.SetCount(list168, num2); + span3 = CollectionsMarshal.AsSpan(list168); index2 = 0; - ref QuestStep reference124 = ref span3[index2]; - QuestStep obj114 = new QuestStep(EInteractionType.Interact, 1024065u, new Vector3(749.9961f, 70.139626f, 522.88086f), 621) + ref QuestStep reference128 = ref span3[index2]; + QuestStep obj118 = new QuestStep(EInteractionType.Interact, 1024065u, new Vector3(749.9961f, 70.139626f, 522.88086f), 621) { Fly = true, AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; num4 = 1; - List list163 = new List(num4); - CollectionsMarshal.SetCount(list163, num4); - span5 = CollectionsMarshal.AsSpan(list163); + List list169 = new List(num4); + CollectionsMarshal.SetCount(list169, num4); + span5 = CollectionsMarshal.AsSpan(list169); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDF102_03180_Q1_000_021") }; - obj114.DialogueChoices = list163; - reference124 = obj114; - obj113.Steps = list162; - reference123 = obj113; + obj118.DialogueChoices = list169; + reference128 = obj118; + obj117.Steps = list168; + reference127 = obj117; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - span3 = CollectionsMarshal.AsSpan(list164); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026783u, new Vector3(747.12744f, 69.99995f, 521.599f), 621) { StopDistance = 5f }; - obj115.Steps = list164; - reference125 = obj115; + obj119.Steps = list170; + reference129 = obj119; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; - ref QuestStep reference127 = ref span3[index2]; - QuestStep obj117 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) + ref QuestStep reference131 = ref span3[index2]; + QuestStep obj121 = new QuestStep(EInteractionType.Interact, 1024974u, new Vector3(-10.330383f, 0.19997318f, 12.893799f), 759) { TargetTerritoryId = (ushort)744, AetheryteShortcut = EAetheryteLocation.DomanEnclave }; num3 = 1; - List list166 = new List(num3); - CollectionsMarshal.SetCount(list166, num3); - span5 = CollectionsMarshal.AsSpan(list166); + List list172 = new List(num3); + CollectionsMarshal.SetCount(list172, num3); + span5 = CollectionsMarshal.AsSpan(list172); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDF102_03180_EVENTAREA_WARP_000_043") }; - obj117.DialogueChoices = list166; - reference127 = obj117; + obj121.DialogueChoices = list172; + reference131 = obj121; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026784u, new Vector3(-0.015319824f, 0.021091362f, -3.0060425f), 744); - obj116.Steps = list165; - reference126 = obj116; - questRoot19.QuestSequence = list160; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(3181); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list167 = new List(num); - CollectionsMarshal.SetCount(list167, num); - span = CollectionsMarshal.AsSpan(list167); - index = 0; - span[index] = "JerryWester"; - questRoot20.Author = list167; - index = 3; - List list168 = new List(index); - CollectionsMarshal.SetCount(list168, index); - span2 = CollectionsMarshal.AsSpan(list168); - num = 0; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026784u, new Vector3(-0.015319824f, 0.021091362f, -3.0060425f), 744); - obj118.Steps = list169; - reference128 = obj118; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); - index2 = 0; - ref QuestStep reference130 = ref span3[index2]; - QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1026261u, new Vector3(337.78882f, 54.860683f, -531.2734f), 614) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce - }; - num4 = 1; - List list171 = new List(num4); - CollectionsMarshal.SetCount(list171, num4); - span5 = CollectionsMarshal.AsSpan(list171); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_STMBDF103_03181_Q1_000_031") - }; - obj120.DialogueChoices = list171; + obj120.Steps = list171; reference130 = obj120; - obj119.Steps = list170; - reference129 = obj119; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj121 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1025597u, new Vector3(0.19836426f, 0.021091362f, -3.0060425f), 744); - obj121.Steps = list172; - reference131 = obj121; - questRoot20.QuestSequence = list168; + questRoot20.QuestSequence = list166; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(3182); + QuestId questId21 = new QuestId(3181); QuestRoot questRoot21 = new QuestRoot(); num = 1; List list173 = new List(num); @@ -258579,7 +251529,7 @@ public static class AssemblyQuestLoader index = 0; span[index] = "JerryWester"; questRoot21.Author = list173; - index = 8; + index = 3; List list174 = new List(index); CollectionsMarshal.SetCount(list174, index); span2 = CollectionsMarshal.AsSpan(list174); @@ -258589,12 +251539,12 @@ public static class AssemblyQuestLoader { Sequence = 0 }; - num2 = 1; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); + index2 = 1; + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); span3 = CollectionsMarshal.AsSpan(list175); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025597u, new Vector3(0.19836426f, 0.021091362f, -3.0060425f), 744); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026784u, new Vector3(-0.015319824f, 0.021091362f, -3.0060425f), 744); obj122.Steps = list175; reference132 = obj122; num++; @@ -258603,100 +251553,174 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; - List list176 = new List(index2); - CollectionsMarshal.SetCount(list176, index2); + num2 = 1; + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); span3 = CollectionsMarshal.AsSpan(list176); - num2 = 0; - ref QuestStep reference134 = ref span3[num2]; - QuestStep obj124 = new QuestStep(EInteractionType.Interact, 1026804u, new Vector3(-524.55945f, 8.698304f, -15.487976f), 621) + index2 = 0; + ref QuestStep reference134 = ref span3[index2]; + QuestStep obj124 = new QuestStep(EInteractionType.Interact, 1026261u, new Vector3(337.78882f, 54.860683f, -531.2734f), 614) { Fly = true, - AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria + AetheryteShortcut = EAetheryteLocation.YanxiaHouseOfTheFierce }; - num3 = 1; - List list177 = new List(num3); - CollectionsMarshal.SetCount(list177, num3); + num4 = 1; + List list177 = new List(num4); + CollectionsMarshal.SetCount(list177, num4); span5 = CollectionsMarshal.AsSpan(list177); - num4 = 0; - span5[num4] = new DialogueChoice + num3 = 0; + span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q1_000_021") + Prompt = new ExcelRef("TEXT_STMBDF103_03181_Q1_000_031") }; obj124.DialogueChoices = list177; reference134 = obj124; obj123.Steps = list176; reference133 = obj123; num++; + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1025597u, new Vector3(0.19836426f, 0.021091362f, -3.0060425f), 744); + obj125.Steps = list178; + reference135 = obj125; + questRoot21.QuestSequence = list174; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(3182); + QuestRoot questRoot22 = new QuestRoot(); + num = 1; + List list179 = new List(num); + CollectionsMarshal.SetCount(list179, num); + span = CollectionsMarshal.AsSpan(list179); + index = 0; + span[index] = "JerryWester"; + questRoot22.Author = list179; + index = 8; + List list180 = new List(index); + CollectionsMarshal.SetCount(list180, index); + span2 = CollectionsMarshal.AsSpan(list180); + num = 0; + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj126 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1025597u, new Vector3(0.19836426f, 0.021091362f, -3.0060425f), 744); + obj126.Steps = list181; + reference136 = obj126; + num++; + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj127 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); + num2 = 0; + ref QuestStep reference138 = ref span3[num2]; + QuestStep obj128 = new QuestStep(EInteractionType.Interact, 1026804u, new Vector3(-524.55945f, 8.698304f, -15.487976f), 621) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria + }; + num3 = 1; + List list183 = new List(num3); + CollectionsMarshal.SetCount(list183, num3); + span5 = CollectionsMarshal.AsSpan(list183); + num4 = 0; + span5[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q1_000_021") + }; + obj128.DialogueChoices = list183; + reference138 = obj128; + obj127.Steps = list182; + reference137 = obj127; + num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); + List list184 = new List(num2); + CollectionsMarshal.SetCount(list184, num2); + span3 = CollectionsMarshal.AsSpan(list184); index2 = 0; - ref QuestStep reference136 = ref span3[index2]; - QuestStep obj126 = new QuestStep(EInteractionType.Interact, 1026805u, new Vector3(-477.77527f, 107.62999f, 102.433716f), 829) + ref QuestStep reference140 = ref span3[index2]; + QuestStep obj130 = new QuestStep(EInteractionType.Interact, 1026805u, new Vector3(-477.77527f, 107.62999f, 102.433716f), 829) { StopDistance = 7f }; num4 = 1; - List list179 = new List(num4); - CollectionsMarshal.SetCount(list179, num4); - span5 = CollectionsMarshal.AsSpan(list179); + List list185 = new List(num4); + CollectionsMarshal.SetCount(list185, num4); + span5 = CollectionsMarshal.AsSpan(list185); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q1_000_031") }; - obj126.DialogueChoices = list179; - reference136 = obj126; - obj125.Steps = list178; - reference135 = obj125; + obj130.DialogueChoices = list185; + reference140 = obj130; + obj129.Steps = list184; + reference139 = obj129; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026815u, new Vector3(-0.7172241f, 0.014375329f, 3.2807007f), 829); - obj127.Steps = list180; - reference137 = obj127; + obj131.Steps = list186; + reference141 = obj131; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 5 }; num2 = 3; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; - ref QuestStep reference139 = ref span3[index2]; - QuestStep obj129 = new QuestStep(EInteractionType.Interact, 1026821u, new Vector3(4.2266846f, -3.7252903E-09f, 5.1116943f), 829) + ref QuestStep reference143 = ref span3[index2]; + QuestStep obj133 = new QuestStep(EInteractionType.Interact, 1026821u, new Vector3(4.2266846f, -3.7252903E-09f, 5.1116943f), 829) { StopDistance = 4f }; num3 = 6; - List list182 = new List(num3); - CollectionsMarshal.SetCount(list182, num3); - span4 = CollectionsMarshal.AsSpan(list182); + List list188 = new List(num3); + CollectionsMarshal.SetCount(list188, num3); + span4 = CollectionsMarshal.AsSpan(list188); num4 = 0; span4[num4] = null; num4++; @@ -258709,11 +251733,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj129.CompletionQuestVariablesFlags = list182; + obj133.CompletionQuestVariablesFlags = list188; num4 = 1; - List list183 = new List(num4); - CollectionsMarshal.SetCount(list183, num4); - span5 = CollectionsMarshal.AsSpan(list183); + List list189 = new List(num4); + CollectionsMarshal.SetCount(list189, num4); + span5 = CollectionsMarshal.AsSpan(list189); num3 = 0; span5[num3] = new DialogueChoice { @@ -258721,18 +251745,18 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q3_000_000"), Answer = new ExcelRef("TEXT_STMBDF104_03182_A3_000_001") }; - obj129.DialogueChoices = list183; - reference139 = obj129; + obj133.DialogueChoices = list189; + reference143 = obj133; index2++; - ref QuestStep reference140 = ref span3[index2]; - QuestStep obj130 = new QuestStep(EInteractionType.Interact, 1026817u, new Vector3(-3.7080078f, -1.1059713E-09f, 5.2643433f), 829) + ref QuestStep reference144 = ref span3[index2]; + QuestStep obj134 = new QuestStep(EInteractionType.Interact, 1026817u, new Vector3(-3.7080078f, -1.1059713E-09f, 5.2643433f), 829) { StopDistance = 5f }; num3 = 6; - List list184 = new List(num3); - CollectionsMarshal.SetCount(list184, num3); - span4 = CollectionsMarshal.AsSpan(list184); + List list190 = new List(num3); + CollectionsMarshal.SetCount(list190, num3); + span4 = CollectionsMarshal.AsSpan(list190); num4 = 0; span4[num4] = null; num4++; @@ -258745,11 +251769,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj130.CompletionQuestVariablesFlags = list184; + obj134.CompletionQuestVariablesFlags = list190; num4 = 1; - List list185 = new List(num4); - CollectionsMarshal.SetCount(list185, num4); - span5 = CollectionsMarshal.AsSpan(list185); + List list191 = new List(num4); + CollectionsMarshal.SetCount(list191, num4); + span5 = CollectionsMarshal.AsSpan(list191); num3 = 0; span5[num3] = new DialogueChoice { @@ -258757,15 +251781,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q2_000_000"), Answer = new ExcelRef("TEXT_STMBDF104_03182_A2_000_001") }; - obj130.DialogueChoices = list185; - reference140 = obj130; + obj134.DialogueChoices = list191; + reference144 = obj134; index2++; - ref QuestStep reference141 = ref span3[index2]; + ref QuestStep reference145 = ref span3[index2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1026818u, new Vector3(-1.9990234f, -1.8626451E-09f, 12.344482f), 829); num3 = 6; - List list186 = new List(num3); - CollectionsMarshal.SetCount(list186, num3); - span4 = CollectionsMarshal.AsSpan(list186); + List list192 = new List(num3); + CollectionsMarshal.SetCount(list192, num3); + span4 = CollectionsMarshal.AsSpan(list192); num4 = 0; span4[num4] = null; num4++; @@ -258778,11 +251802,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list186; + questStep11.CompletionQuestVariablesFlags = list192; num4 = 1; - List list187 = new List(num4); - CollectionsMarshal.SetCount(list187, num4); - span5 = CollectionsMarshal.AsSpan(list187); + List list193 = new List(num4); + CollectionsMarshal.SetCount(list193, num4); + span5 = CollectionsMarshal.AsSpan(list193); num3 = 0; span5[num3] = new DialogueChoice { @@ -258790,116 +251814,22 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDF104_03182_Q1_000_000"), Answer = new ExcelRef("TEXT_STMBDF104_03182_A1_000_001") }; - questStep11.DialogueChoices = list187; - reference141 = questStep11; - obj128.Steps = list181; - reference138 = obj128; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1026815u, new Vector3(-0.7172241f, 0.014375329f, 3.2807007f), 829) - { - StopDistance = 7f - }; - obj131.Steps = list188; - reference142 = obj131; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list189 = new List(num2); - CollectionsMarshal.SetCount(list189, num2); - span3 = CollectionsMarshal.AsSpan(list189); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026823u, new Vector3(-468.925f, 107.62999f, 130.9071f), 829) - { - StopDistance = 6f - }; - obj132.Steps = list189; - reference143 = obj132; - questRoot21.QuestSequence = list174; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(3183); - QuestRoot questRoot22 = new QuestRoot(); - num = 2; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); - index = 0; - span[index] = "liza"; - index++; - span[index] = "JerryWester"; - questRoot22.Author = list190; - index = 5; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); - num = 0; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026823u, new Vector3(-468.925f, 107.62999f, 130.9071f), 829) - { - StopDistance = 6f - }; - obj133.Steps = list192; - reference144 = obj133; - num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 829) - { - DutyOptions = new DutyOptions - { - Enabled = true, - ContentFinderConditionId = 611u - } - }; - obj134.Steps = list193; - reference145 = obj134; - num++; - span2[num] = new QuestSequence - { - Sequence = 2 - }; + questStep11.DialogueChoices = list193; + reference145 = questStep11; + obj132.Steps = list187; + reference142 = obj132; num++; ref QuestSequence reference146 = ref span2[num]; QuestSequence obj135 = new QuestSequence { - Sequence = 3 + Sequence = 6 }; index2 = 1; List list194 = new List(index2); CollectionsMarshal.SetCount(list194, index2); span3 = CollectionsMarshal.AsSpan(list194); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1026845u, new Vector3(-476.67664f, 107.63f, 103.74609f), 829) + span3[num2] = new QuestStep(EInteractionType.Interact, 1026815u, new Vector3(-0.7172241f, 0.014375329f, 3.2807007f), 829) { StopDistance = 7f }; @@ -258911,32 +251841,31 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - num2 = 2; + num2 = 1; List list195 = new List(num2); CollectionsMarshal.SetCount(list195, num2); span3 = CollectionsMarshal.AsSpan(list195); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026823u, new Vector3(-468.925f, 107.62999f, 130.9071f), 829) { - TargetTerritoryId = (ushort)351, - AetheryteShortcut = EAetheryteLocation.MorDhona + StopDistance = 6f }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026846u, new Vector3(-1.6022339f, 0f, -9.658997f), 351); obj136.Steps = list195; reference147 = obj136; - questRoot22.QuestSequence = list191; + questRoot22.QuestSequence = list180; AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(3184); + QuestId questId23 = new QuestId(3183); QuestRoot questRoot23 = new QuestRoot(); - num = 1; + num = 2; List list196 = new List(num); CollectionsMarshal.SetCount(list196, num); span = CollectionsMarshal.AsSpan(list196); index = 0; span[index] = "liza"; + index++; + span[index] = "JerryWester"; questRoot23.Author = list196; - index = 3; + index = 5; List list197 = new List(index); CollectionsMarshal.SetCount(list197, index); span2 = CollectionsMarshal.AsSpan(list197); @@ -258951,7 +251880,10 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list198, index2); span3 = CollectionsMarshal.AsSpan(list198); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026846u, new Vector3(-1.6022339f, 0f, -9.658997f), 351); + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026823u, new Vector3(-468.925f, 107.62999f, 130.9071f), 829) + { + StopDistance = 6f + }; obj137.Steps = list198; reference148 = obj137; num++; @@ -258960,11 +251892,103 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 3; + num2 = 1; List list199 = new List(num2); CollectionsMarshal.SetCount(list199, num2); span3 = CollectionsMarshal.AsSpan(list199); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 829) + { + DutyOptions = new DutyOptions + { + Enabled = true, + ContentFinderConditionId = 611u + } + }; + obj138.Steps = list199; + reference149 = obj138; + num++; + span2[num] = new QuestSequence + { + Sequence = 2 + }; + num++; + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj139 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list200 = new List(index2); + CollectionsMarshal.SetCount(list200, index2); + span3 = CollectionsMarshal.AsSpan(list200); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1026845u, new Vector3(-476.67664f, 107.63f, 103.74609f), 829) + { + StopDistance = 7f + }; + obj139.Steps = list200; + reference150 = obj139; + num++; + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj140 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 2; + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + { + TargetTerritoryId = (ushort)351, + AetheryteShortcut = EAetheryteLocation.MorDhona + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026846u, new Vector3(-1.6022339f, 0f, -9.658997f), 351); + obj140.Steps = list201; + reference151 = obj140; + questRoot23.QuestSequence = list197; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(3184); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list202 = new List(num); + CollectionsMarshal.SetCount(list202, num); + span = CollectionsMarshal.AsSpan(list202); + index = 0; + span[index] = "liza"; + questRoot24.Author = list202; + index = 3; + List list203 = new List(index); + CollectionsMarshal.SetCount(list203, index); + span2 = CollectionsMarshal.AsSpan(list203); + num = 0; + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj141 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span3 = CollectionsMarshal.AsSpan(list204); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1026846u, new Vector3(-1.6022339f, 0f, -9.658997f), 351); + obj141.Steps = list204; + reference152 = obj141; + num++; + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list205 = new List(num2); + CollectionsMarshal.SetCount(list205, num2); + span3 = CollectionsMarshal.AsSpan(list205); + index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2002879u, new Vector3(0f, 3f, 27.5f), 351) { TargetTerritoryId = (ushort)156 @@ -258979,91 +252003,91 @@ public static class AssemblyQuestLoader { Fly = true }; - obj138.Steps = list199; - reference149 = obj138; + obj142.Steps = list205; + reference153 = obj142; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list200 = new List(index2); - CollectionsMarshal.SetCount(list200, index2); - span3 = CollectionsMarshal.AsSpan(list200); + List list206 = new List(index2); + CollectionsMarshal.SetCount(list206, index2); + span3 = CollectionsMarshal.AsSpan(list206); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026797u, new Vector3(-528.2521f, 8.691104f, -13.53479f), 621); - obj139.Steps = list200; - reference150 = obj139; - questRoot23.QuestSequence = list197; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(3185); - QuestRoot questRoot24 = new QuestRoot(); + obj143.Steps = list206; + reference154 = obj143; + questRoot24.QuestSequence = list203; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(3185); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list201 = new List(num); - CollectionsMarshal.SetCount(list201, num); - span = CollectionsMarshal.AsSpan(list201); + List list207 = new List(num); + CollectionsMarshal.SetCount(list207, num); + span = CollectionsMarshal.AsSpan(list207); index = 0; span[index] = "liza"; - questRoot24.Author = list201; + questRoot25.Author = list207; index = 5; - List list202 = new List(index); - CollectionsMarshal.SetCount(list202, index); - span2 = CollectionsMarshal.AsSpan(list202); + List list208 = new List(index); + CollectionsMarshal.SetCount(list208, index); + span2 = CollectionsMarshal.AsSpan(list208); num = 0; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list203 = new List(num2); - CollectionsMarshal.SetCount(list203, num2); - span3 = CollectionsMarshal.AsSpan(list203); + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026804u, new Vector3(-524.55945f, 8.698304f, -15.487976f), 621) { StopDistance = 7f }; - obj140.Steps = list203; - reference151 = obj140; + obj144.Steps = list209; + reference155 = obj144; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list204 = new List(index2); - CollectionsMarshal.SetCount(list204, index2); - span3 = CollectionsMarshal.AsSpan(list204); + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + span3 = CollectionsMarshal.AsSpan(list210); num2 = 0; - ref QuestStep reference153 = ref span3[num2]; - QuestStep obj142 = new QuestStep(EInteractionType.Interact, 1026804u, new Vector3(-524.55945f, 8.698304f, -15.487976f), 621) + ref QuestStep reference157 = ref span3[num2]; + QuestStep obj146 = new QuestStep(EInteractionType.Interact, 1026804u, new Vector3(-524.55945f, 8.698304f, -15.487976f), 621) { StopDistance = 7f, TargetTerritoryId = (ushort)829 }; num3 = 1; - List list205 = new List(num3); - CollectionsMarshal.SetCount(list205, num3); - span5 = CollectionsMarshal.AsSpan(list205); + List list211 = new List(num3); + CollectionsMarshal.SetCount(list211, num3); + span5 = CollectionsMarshal.AsSpan(list211); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDG102_03185_Q1_000_002") }; - obj142.DialogueChoices = list205; - reference153 = obj142; + obj146.DialogueChoices = list211; + reference157 = obj146; num2++; - ref QuestStep reference154 = ref span3[num2]; + ref QuestStep reference158 = ref span3[num2]; QuestStep questStep12 = new QuestStep(EInteractionType.SinglePlayerDuty, 1026845u, new Vector3(-476.67664f, 107.63f, 103.74609f), 829); SinglePlayerDutyOptions singlePlayerDutyOptions = new SinglePlayerDutyOptions(); num4 = 4; - List list206 = new List(num4); - CollectionsMarshal.SetCount(list206, num4); - span = CollectionsMarshal.AsSpan(list206); + List list212 = new List(num4); + CollectionsMarshal.SetCount(list212, num4); + span = CollectionsMarshal.AsSpan(list212); num3 = 0; span[num3] = "(phase 1) Need to manually move in range to trigger combat"; num3++; @@ -259072,76 +252096,76 @@ public static class AssemblyQuestLoader span[num3] = "(phase 1) VBM ignores markers to stack on Lyse (she still survives)"; num3++; span[num3] = "(phase 2) AI can walk outside the arena to get a bleed + damage down when dodging mechanics"; - singlePlayerDutyOptions.Notes = list206; + singlePlayerDutyOptions.Notes = list212; questStep12.SinglePlayerDutyOptions = singlePlayerDutyOptions; - reference154 = questStep12; - obj141.Steps = list204; - reference152 = obj141; + reference158 = questStep12; + obj145.Steps = list210; + reference156 = obj145; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj147 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { TargetTerritoryId = (ushort)351, AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj143.Steps = list207; - reference155 = obj143; + obj147.Steps = list213; + reference159 = obj147; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026990u, new Vector3(-2.4262085f, 0f, -9.10968f), 351) { StopDistance = 7f }; - obj144.Steps = list208; - reference156 = obj144; - questRoot24.QuestSequence = list202; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(3187); - QuestRoot questRoot25 = new QuestRoot(); + obj148.Steps = list214; + reference160 = obj148; + questRoot25.QuestSequence = list208; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(3187); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); + List list215 = new List(num); + CollectionsMarshal.SetCount(list215, num); + span = CollectionsMarshal.AsSpan(list215); index = 0; span[index] = "liza"; - questRoot25.Author = list209; + questRoot26.Author = list215; index = 7; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); + List list216 = new List(index); + CollectionsMarshal.SetCount(list216, index); + span2 = CollectionsMarshal.AsSpan(list216); num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); + List list217 = new List(num2); + CollectionsMarshal.SetCount(list217, num2); + span3 = CollectionsMarshal.AsSpan(list217); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1024149u, new Vector3(-42.25226f, 15.000004f, 42.557373f), 628) { @@ -259155,75 +252179,75 @@ public static class AssemblyQuestLoader } } }; - obj145.Steps = list211; - reference157 = obj145; + obj149.Steps = list217; + reference161 = obj149; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); + List list218 = new List(index2); + CollectionsMarshal.SetCount(list218, index2); + span3 = CollectionsMarshal.AsSpan(list218); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1019043u, new Vector3(-43.656128f, 15.000004f, 46.52478f), 628) { TargetTerritoryId = (ushort)628 }; num2++; - ref QuestStep reference159 = ref span3[num2]; - QuestStep obj147 = new QuestStep(EInteractionType.Interact, 1024157u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) + ref QuestStep reference163 = ref span3[num2]; + QuestStep obj151 = new QuestStep(EInteractionType.Interact, 1024157u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) { StopDistance = 7f }; num3 = 1; - List list213 = new List(num3); - CollectionsMarshal.SetCount(list213, num3); - span5 = CollectionsMarshal.AsSpan(list213); + List list219 = new List(num3); + CollectionsMarshal.SetCount(list219, num3); + span5 = CollectionsMarshal.AsSpan(list219); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDI301_03187_Q1_000_000") }; - obj147.DialogueChoices = list213; - reference159 = obj147; - obj146.Steps = list212; - reference158 = obj146; + obj151.DialogueChoices = list219; + reference163 = obj151; + obj150.Steps = list218; + reference162 = obj150; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026968u, new Vector3(-10.635559f, 0.026214104f, 12.924377f), 735) { StopDistance = 7f }; - obj148.Steps = list214; - reference160 = obj148; + obj152.Steps = list220; + reference164 = obj152; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list215 = new List(index2); - CollectionsMarshal.SetCount(list215, index2); - span3 = CollectionsMarshal.AsSpan(list215); + List list221 = new List(index2); + CollectionsMarshal.SetCount(list221, index2); + span3 = CollectionsMarshal.AsSpan(list221); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009044u, new Vector3(-28.763306f, 0.56451416f, -0.015319824f), 735) { @@ -259234,101 +252258,101 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj149.Steps = list215; - reference161 = obj149; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - ref QuestStep reference163 = ref span3[index2]; - QuestStep obj151 = new QuestStep(EInteractionType.Interact, 1026969u, new Vector3(-55.985413f, 79.05602f, 43.656006f), 628) - { - StopDistance = 7f - }; - num4 = 1; - List list217 = new List(num4); - CollectionsMarshal.SetCount(list217, num4); - span5 = CollectionsMarshal.AsSpan(list217); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_STMBDI301_03187_Q5_000_000") - }; - obj151.DialogueChoices = list217; - reference163 = obj151; - obj150.Steps = list216; - reference162 = obj150; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj152 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026970u, new Vector3(-58.457336f, 79.05602f, 43.686523f), 628) - { - StopDistance = 7f, - NextQuestId = new QuestId(3188) - }; - obj152.Steps = list218; - reference164 = obj152; - questRoot25.QuestSequence = list210; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(3188); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list219 = new List(num); - CollectionsMarshal.SetCount(list219, num); - span = CollectionsMarshal.AsSpan(list219); - index = 0; - span[index] = "liza"; - questRoot26.Author = list219; - index = 8; - List list220 = new List(index); - CollectionsMarshal.SetCount(list220, index); - span2 = CollectionsMarshal.AsSpan(list220); - num = 0; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list221 = new List(num2); - CollectionsMarshal.SetCount(list221, num2); - span3 = CollectionsMarshal.AsSpan(list221); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026970u, new Vector3(-58.457336f, 79.05602f, 43.686523f), 628) - { - StopDistance = 7f - }; obj153.Steps = list221; reference165 = obj153; num++; ref QuestSequence reference166 = ref span2[num]; QuestSequence obj154 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list222 = new List(num2); + CollectionsMarshal.SetCount(list222, num2); + span3 = CollectionsMarshal.AsSpan(list222); + index2 = 0; + ref QuestStep reference167 = ref span3[index2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1026969u, new Vector3(-55.985413f, 79.05602f, 43.656006f), 628) + { + StopDistance = 7f + }; + num4 = 1; + List list223 = new List(num4); + CollectionsMarshal.SetCount(list223, num4); + span5 = CollectionsMarshal.AsSpan(list223); + num3 = 0; + span5[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_STMBDI301_03187_Q5_000_000") + }; + obj155.DialogueChoices = list223; + reference167 = obj155; + obj154.Steps = list222; + reference166 = obj154; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026970u, new Vector3(-58.457336f, 79.05602f, 43.686523f), 628) + { + StopDistance = 7f, + NextQuestId = new QuestId(3188) + }; + obj156.Steps = list224; + reference168 = obj156; + questRoot26.QuestSequence = list216; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(3188); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list225 = new List(num); + CollectionsMarshal.SetCount(list225, num); + span = CollectionsMarshal.AsSpan(list225); + index = 0; + span[index] = "liza"; + questRoot27.Author = list225; + index = 8; + List list226 = new List(index); + CollectionsMarshal.SetCount(list226, index); + span2 = CollectionsMarshal.AsSpan(list226); + num = 0; + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026970u, new Vector3(-58.457336f, 79.05602f, 43.686523f), 628) + { + StopDistance = 7f + }; + obj157.Steps = list227; + reference169 = obj157; + num++; + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list222 = new List(index2); - CollectionsMarshal.SetCount(list222, index2); - span3 = CollectionsMarshal.AsSpan(list222); + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); num2 = 0; - ref QuestStep reference167 = ref span3[num2]; - QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1024156u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) + ref QuestStep reference171 = ref span3[num2]; + QuestStep obj159 = new QuestStep(EInteractionType.Interact, 1024156u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) { StopDistance = 7f, TargetTerritoryId = (ushort)735 @@ -259336,84 +252360,84 @@ public static class AssemblyQuestLoader SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num3 = 1; - List list223 = new List(num3); - CollectionsMarshal.SetCount(list223, num3); - Span span6 = CollectionsMarshal.AsSpan(list223); + List list229 = new List(num3); + CollectionsMarshal.SetCount(list229, num3); + Span span6 = CollectionsMarshal.AsSpan(list229); num4 = 0; span6[num4] = 735; - skipStepConditions.InTerritory = list223; + skipStepConditions.InTerritory = list229; skipConditions.StepIf = skipStepConditions; - obj155.SkipConditions = skipConditions; - reference167 = obj155; + obj159.SkipConditions = skipConditions; + reference171 = obj159; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1026973u, new Vector3(-10.025269f, 0.046870913f, -2.5482788f), 735); - obj154.Steps = list222; - reference166 = obj154; + obj158.Steps = list228; + reference170 = obj158; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); + List list230 = new List(num2); + CollectionsMarshal.SetCount(list230, num2); + span3 = CollectionsMarshal.AsSpan(list230); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026974u, new Vector3(-10.788147f, 0.04687085f, -4.4404297f), 735) { StopDistance = 5f }; - obj156.Steps = list224; - reference168 = obj156; + obj160.Steps = list230; + reference172 = obj160; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); + List list231 = new List(index2); + CollectionsMarshal.SetCount(list231, index2); + span3 = CollectionsMarshal.AsSpan(list231); num2 = 0; - ref QuestStep reference170 = ref span3[num2]; - QuestStep obj158 = new QuestStep(EInteractionType.Interact, 2009044u, new Vector3(-28.763306f, 0.56451416f, -0.015319824f), 735) + ref QuestStep reference174 = ref span3[num2]; + QuestStep obj162 = new QuestStep(EInteractionType.Interact, 2009044u, new Vector3(-28.763306f, 0.56451416f, -0.015319824f), 735) { TargetTerritoryId = (ushort)628 }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num4 = 1; - List list226 = new List(num4); - CollectionsMarshal.SetCount(list226, num4); - span6 = CollectionsMarshal.AsSpan(list226); + List list232 = new List(num4); + CollectionsMarshal.SetCount(list232, num4); + span6 = CollectionsMarshal.AsSpan(list232); num3 = 0; span6[num3] = 628; - skipStepConditions2.InTerritory = list226; + skipStepConditions2.InTerritory = list232; skipConditions2.StepIf = skipStepConditions2; - obj158.SkipConditions = skipConditions2; - reference170 = obj158; + obj162.SkipConditions = skipConditions2; + reference174 = obj162; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1026969u, new Vector3(-55.985413f, 79.05602f, 43.656006f), 628) { StopDistance = 7f }; - obj157.Steps = list225; - reference169 = obj157; + obj161.Steps = list231; + reference173 = obj161; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + span3 = CollectionsMarshal.AsSpan(list233); index2 = 0; - ref QuestStep reference172 = ref span3[index2]; - QuestStep obj160 = new QuestStep(EInteractionType.Interact, 1026976u, new Vector3(115.12927f, 12.000001f, 71.000244f), 628) + ref QuestStep reference176 = ref span3[index2]; + QuestStep obj164 = new QuestStep(EInteractionType.Interact, 1026976u, new Vector3(115.12927f, 12.000001f, 71.000244f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -259423,29 +252447,29 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list228 = new List(num3); - CollectionsMarshal.SetCount(list228, num3); - span5 = CollectionsMarshal.AsSpan(list228); + List list234 = new List(num3); + CollectionsMarshal.SetCount(list234, num3); + span5 = CollectionsMarshal.AsSpan(list234); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_STMBDI302_03188_Q3_000_000") }; - obj160.DialogueChoices = list228; - reference172 = obj160; - obj159.Steps = list227; - reference171 = obj159; + obj164.DialogueChoices = list234; + reference176 = obj164; + obj163.Steps = list233; + reference175 = obj163; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); + List list235 = new List(index2); + CollectionsMarshal.SetCount(list235, index2); + span3 = CollectionsMarshal.AsSpan(list235); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1024156u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) { @@ -259457,25 +252481,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeAirship } }; - obj161.Steps = list229; - reference173 = obj161; + obj165.Steps = list235; + reference177 = obj165; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); + List list236 = new List(num2); + CollectionsMarshal.SetCount(list236, num2); + span3 = CollectionsMarshal.AsSpan(list236); index2 = 0; - ref QuestStep reference175 = ref span3[index2]; + ref QuestStep reference179 = ref span3[index2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1026977u, new Vector3(-4.3793945f, -2.5159047E-06f, -6.3325195f), 735); num4 = 1; - List list231 = new List(num4); - CollectionsMarshal.SetCount(list231, num4); - span5 = CollectionsMarshal.AsSpan(list231); + List list237 = new List(num4); + CollectionsMarshal.SetCount(list237, num4); + span5 = CollectionsMarshal.AsSpan(list237); num3 = 0; span5[num3] = new DialogueChoice { @@ -259483,66 +252507,66 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_STMBDI302_03188_Q1_000_000"), Answer = new ExcelRef("TEXT_STMBDI302_03188_A1_000_001") }; - questStep13.DialogueChoices = list231; - reference175 = questStep13; - obj162.Steps = list230; - reference174 = obj162; + questStep13.DialogueChoices = list237; + reference179 = questStep13; + obj166.Steps = list236; + reference178 = obj166; num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); + List list238 = new List(index2); + CollectionsMarshal.SetCount(list238, index2); + span3 = CollectionsMarshal.AsSpan(list238); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026978u, new Vector3(-9.10968f, -2.9294104E-06f, -7.309082f), 735) { NextQuestId = new QuestId(3189) }; - obj163.Steps = list232; - reference176 = obj163; - questRoot26.QuestSequence = list220; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(3189); - QuestRoot questRoot27 = new QuestRoot(); + obj167.Steps = list238; + reference180 = obj167; + questRoot27.QuestSequence = list226; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(3189); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list233 = new List(num); - CollectionsMarshal.SetCount(list233, num); - span = CollectionsMarshal.AsSpan(list233); + List list239 = new List(num); + CollectionsMarshal.SetCount(list239, num); + span = CollectionsMarshal.AsSpan(list239); index = 0; span[index] = "liza"; - questRoot27.Author = list233; + questRoot28.Author = list239; index = 5; - List list234 = new List(index); - CollectionsMarshal.SetCount(list234, index); - span2 = CollectionsMarshal.AsSpan(list234); + List list240 = new List(index); + CollectionsMarshal.SetCount(list240, index); + span2 = CollectionsMarshal.AsSpan(list240); num = 0; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); + List list241 = new List(num2); + CollectionsMarshal.SetCount(list241, num2); + span3 = CollectionsMarshal.AsSpan(list241); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026978u, new Vector3(-9.10968f, -2.9294104E-06f, -7.309082f), 735); - obj164.Steps = list235; - reference177 = obj164; + obj168.Steps = list241; + reference181 = obj168; num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj169 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span3 = CollectionsMarshal.AsSpan(list242); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 735) { @@ -259551,40 +252575,40 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 636u } }; - obj165.Steps = list236; - reference178 = obj165; + obj169.Steps = list242; + reference182 = obj169; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026979u, new Vector3(-12.008911f, 0.046870746f, -1.1750488f), 735) { StopDistance = 5f }; - obj166.Steps = list237; - reference179 = obj166; + obj170.Steps = list243; + reference183 = obj170; num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2009044u, new Vector3(-28.73708f, 0.5811821f, 0.01279204f), 735) { @@ -259601,97 +252625,97 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj167.Steps = list238; - reference180 = obj167; - questRoot27.QuestSequence = list234; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(3190); - QuestRoot questRoot28 = new QuestRoot(); + obj171.Steps = list244; + reference184 = obj171; + questRoot28.QuestSequence = list240; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(3190); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); + List list245 = new List(num); + CollectionsMarshal.SetCount(list245, num); + span = CollectionsMarshal.AsSpan(list245); index = 0; span[index] = "liza"; - questRoot28.Author = list239; + questRoot29.Author = list245; index = 7; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); + List list246 = new List(index); + CollectionsMarshal.SetCount(list246, index); + span2 = CollectionsMarshal.AsSpan(list246); num = 0; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list241 = new List(num2); - CollectionsMarshal.SetCount(list241, num2); - span3 = CollectionsMarshal.AsSpan(list241); + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026029u, new Vector3(1.3274536f, 0.05124623f, 1.9683228f), 735); - obj168.Steps = list241; - reference181 = obj168; + obj172.Steps = list247; + reference185 = obj172; num++; span2[num] = new QuestSequence { Sequence = 1 }; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026029u, new Vector3(1.3274536f, 0.05124623f, 1.9683228f), 735); - obj169.Steps = list242; - reference182 = obj169; + obj173.Steps = list248; + reference186 = obj173; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1006305u, new Vector3(10.60498f, 71.47817f, -16.617126f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaWineport }; - obj170.Steps = list243; - reference183 = obj170; + obj174.Steps = list249; + reference187 = obj174; num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj171 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span3 = CollectionsMarshal.AsSpan(list250); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1006305u, new Vector3(10.60498f, 71.47817f, -16.617126f), 137); - obj171.Steps = list244; - reference184 = obj171; + obj175.Steps = list250; + reference188 = obj175; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 5 }; num2 = 2; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); + List list251 = new List(num2); + CollectionsMarshal.SetCount(list251, num2); + span3 = CollectionsMarshal.AsSpan(list251); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-371.6037f, 54.310753f, 428.55798f), 137) { @@ -259699,18 +252723,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1006312u, new Vector3(-369.0395f, 54.28071f, 441.24512f), 137); - obj172.Steps = list245; - reference185 = obj172; + obj176.Steps = list251; + reference189 = obj176; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span3 = CollectionsMarshal.AsSpan(list246); + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1024156u, new Vector3(-59.098206f, 79.05602f, 45.303955f), 628) { @@ -259725,33 +252749,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026029u, new Vector3(1.3274536f, 0.05124623f, 1.9683228f), 735); - obj173.Steps = list246; - reference186 = obj173; - questRoot28.QuestSequence = list240; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(3192); - QuestRoot questRoot29 = new QuestRoot(); + obj177.Steps = list252; + reference190 = obj177; + questRoot29.QuestSequence = list246; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(3192); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list247 = new List(num); - CollectionsMarshal.SetCount(list247, num); - span = CollectionsMarshal.AsSpan(list247); + List list253 = new List(num); + CollectionsMarshal.SetCount(list253, num); + span = CollectionsMarshal.AsSpan(list253); index = 0; span[index] = "liza"; - questRoot29.Author = list247; + questRoot30.Author = list253; index = 6; - List list248 = new List(index); - CollectionsMarshal.SetCount(list248, index); - span2 = CollectionsMarshal.AsSpan(list248); + List list254 = new List(index); + CollectionsMarshal.SetCount(list254, index); + span2 = CollectionsMarshal.AsSpan(list254); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1026928u, new Vector3(-64.34735f, 18.000334f, -11.032288f), 129) { @@ -259764,18 +252788,18 @@ public static class AssemblyQuestLoader } } }; - obj174.Steps = list249; - reference187 = obj174; + obj178.Steps = list255; + reference191 = obj178; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); + List list256 = new List(index2); + CollectionsMarshal.SetCount(list256, index2); + span3 = CollectionsMarshal.AsSpan(list256); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026929u, new Vector3(-69.87109f, 43.83883f, -5.661133f), 134) { @@ -259786,99 +252810,99 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj175.Steps = list250; - reference188 = obj175; + obj179.Steps = list256; + reference192 = obj179; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026936u, new Vector3(170.85522f, 62.765503f, 275.25745f), 134); - obj176.Steps = list251; - reference189 = obj176; + obj180.Steps = list257; + reference193 = obj180; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + span3 = CollectionsMarshal.AsSpan(list258); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1028430u, new Vector3(156.63379f, 12.126303f, 649.37805f), 135) { AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj177.Steps = list252; - reference190 = obj177; + obj181.Steps = list258; + reference194 = obj181; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026930u, new Vector3(-85.404785f, 2.5427969f, 728.542f), 135) { Fly = true }; - obj178.Steps = list253; - reference191 = obj178; + obj182.Steps = list259; + reference195 = obj182; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026932u, new Vector3(-105.9129f, 1.5723714f, 750.0571f), 135) { StopDistance = 7f, NextQuestId = new QuestId(3193) }; - obj179.Steps = list254; - reference192 = obj179; - questRoot29.QuestSequence = list248; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(3193); - QuestRoot questRoot30 = new QuestRoot(); + obj183.Steps = list260; + reference196 = obj183; + questRoot30.QuestSequence = list254; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(3193); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list255 = new List(num); - CollectionsMarshal.SetCount(list255, num); - span = CollectionsMarshal.AsSpan(list255); + List list261 = new List(num); + CollectionsMarshal.SetCount(list261, num); + span = CollectionsMarshal.AsSpan(list261); index = 0; span[index] = "liza"; - questRoot30.Author = list255; + questRoot31.Author = list261; index = 3; - List list256 = new List(index); - CollectionsMarshal.SetCount(list256, index); - span2 = CollectionsMarshal.AsSpan(list256); + List list262 = new List(index); + CollectionsMarshal.SetCount(list262, index); + span2 = CollectionsMarshal.AsSpan(list262); num = 0; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 0 }; num2 = 4; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.EquipItem, null, null, 135) { @@ -259922,38 +252946,38 @@ public static class AssemblyQuestLoader StopDistance = 7f, Fly = true }; - obj180.Steps = list257; - reference193 = obj180; + obj184.Steps = list263; + reference197 = obj184; num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list258 = new List(index2); - CollectionsMarshal.SetCount(list258, index2); - span3 = CollectionsMarshal.AsSpan(list258); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Action, 1026934u, new Vector3(-108.04913f, 1.5026048f, 749.1415f), 135) { Action = EAction.WaterCannon }; - obj181.Steps = list258; - reference194 = obj181; + obj185.Steps = list264; + reference198 = obj185; num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; - ref QuestStep reference196 = ref span3[index2]; - QuestStep obj183 = new QuestStep(EInteractionType.CompleteQuest, 1026937u, new Vector3(65.7511f, 14.005002f, 90.440186f), 131) + ref QuestStep reference200 = ref span3[index2]; + QuestStep obj187 = new QuestStep(EInteractionType.CompleteQuest, 1026937u, new Vector3(65.7511f, 14.005002f, 90.440186f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -259963,48 +252987,48 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list260 = new List(num3); - CollectionsMarshal.SetCount(list260, num3); - span5 = CollectionsMarshal.AsSpan(list260); + List list266 = new List(num3); + CollectionsMarshal.SetCount(list266, num3); + span5 = CollectionsMarshal.AsSpan(list266); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_JOBAOZ010_03193_Q1_100_002") }; - obj183.DialogueChoices = list260; - obj183.NextQuestId = new QuestId(3194); - reference196 = obj183; - obj182.Steps = list259; - reference195 = obj182; - questRoot30.QuestSequence = list256; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(3194); - QuestRoot questRoot31 = new QuestRoot(); + obj187.DialogueChoices = list266; + obj187.NextQuestId = new QuestId(3194); + reference200 = obj187; + obj186.Steps = list265; + reference199 = obj186; + questRoot31.QuestSequence = list262; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(3194); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list261 = new List(num); - CollectionsMarshal.SetCount(list261, num); - span = CollectionsMarshal.AsSpan(list261); + List list267 = new List(num); + CollectionsMarshal.SetCount(list267, num); + span = CollectionsMarshal.AsSpan(list267); index = 0; span[index] = "liza"; - questRoot31.Author = list261; + questRoot32.Author = list267; index = 5; - List list262 = new List(index); - CollectionsMarshal.SetCount(list262, index); - span2 = CollectionsMarshal.AsSpan(list262); + List list268 = new List(index); + CollectionsMarshal.SetCount(list268, index); + span2 = CollectionsMarshal.AsSpan(list268); num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list263 = new List(index2); - CollectionsMarshal.SetCount(list263, index2); - span3 = CollectionsMarshal.AsSpan(list263); + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); num2 = 0; - ref QuestStep reference198 = ref span3[num2]; - QuestStep obj185 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference202 = ref span3[num2]; + QuestStep obj189 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -260015,32 +253039,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj186 = new SkipAetheryteCondition + SkipAetheryteCondition obj190 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list264 = new List(num4); - CollectionsMarshal.SetCount(list264, num4); - span6 = CollectionsMarshal.AsSpan(list264); + List list270 = new List(num4); + CollectionsMarshal.SetCount(list270, num4); + span6 = CollectionsMarshal.AsSpan(list270); num3 = 0; span6[num3] = 131; - obj186.InTerritory = list264; - skipConditions3.AetheryteShortcutIf = obj186; - obj185.SkipConditions = skipConditions3; - reference198 = obj185; - obj184.Steps = list263; - reference197 = obj184; + obj190.InTerritory = list270; + skipConditions3.AetheryteShortcutIf = obj190; + obj189.SkipConditions = skipConditions3; + reference202 = obj189; + obj188.Steps = list269; + reference201 = obj188; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list265 = new List(num2); - CollectionsMarshal.SetCount(list265, num2); - span3 = CollectionsMarshal.AsSpan(list265); + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026938u, new Vector3(101.27405f, 7.3536396f, 600.2135f), 141) { @@ -260051,63 +253075,63 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGateOfThal } }; - obj187.Steps = list265; - reference199 = obj187; + obj191.Steps = list271; + reference203 = obj191; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list266 = new List(index2); - CollectionsMarshal.SetCount(list266, index2); - span3 = CollectionsMarshal.AsSpan(list266); + List list272 = new List(index2); + CollectionsMarshal.SetCount(list272, index2); + span3 = CollectionsMarshal.AsSpan(list272); num2 = 0; - ref QuestStep reference201 = ref span3[num2]; - QuestStep obj189 = new QuestStep(EInteractionType.Combat, 2009670u, new Vector3(163.59192f, 3.7078857f, 657.0991f), 141) + ref QuestStep reference205 = ref span3[num2]; + QuestStep obj193 = new QuestStep(EInteractionType.Combat, 2009670u, new Vector3(163.59192f, 3.7078857f, 657.0991f), 141) { StopDistance = 0.5f, Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list267 = new List(num3); - CollectionsMarshal.SetCount(list267, num3); - Span span7 = CollectionsMarshal.AsSpan(list267); + List list273 = new List(num3); + CollectionsMarshal.SetCount(list273, num3); + Span span7 = CollectionsMarshal.AsSpan(list273); num4 = 0; span7[num4] = 9836u; - obj189.KillEnemyDataIds = list267; - reference201 = obj189; - obj188.Steps = list266; - reference200 = obj188; + obj193.KillEnemyDataIds = list273; + reference205 = obj193; + obj192.Steps = list272; + reference204 = obj192; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list268 = new List(num2); - CollectionsMarshal.SetCount(list268, num2); - span3 = CollectionsMarshal.AsSpan(list268); + List list274 = new List(num2); + CollectionsMarshal.SetCount(list274, num2); + span3 = CollectionsMarshal.AsSpan(list274); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026938u, new Vector3(101.27405f, 7.3536396f, 600.2135f), 141) { Fly = true }; - obj190.Steps = list268; - reference202 = obj190; + obj194.Steps = list274; + reference206 = obj194; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list269 = new List(index2); - CollectionsMarshal.SetCount(list269, index2); - span3 = CollectionsMarshal.AsSpan(list269); + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { @@ -260119,36 +253143,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3195) }; - obj191.Steps = list269; - reference203 = obj191; - questRoot31.QuestSequence = list262; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(3195); - QuestRoot questRoot32 = new QuestRoot(); + obj195.Steps = list275; + reference207 = obj195; + questRoot32.QuestSequence = list268; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(3195); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list270 = new List(num); - CollectionsMarshal.SetCount(list270, num); - span = CollectionsMarshal.AsSpan(list270); + List list276 = new List(num); + CollectionsMarshal.SetCount(list276, num); + span = CollectionsMarshal.AsSpan(list276); index = 0; span[index] = "liza"; - questRoot32.Author = list270; + questRoot33.Author = list276; index = 5; - List list271 = new List(index); - CollectionsMarshal.SetCount(list271, index); - span2 = CollectionsMarshal.AsSpan(list271); + List list277 = new List(index); + CollectionsMarshal.SetCount(list277, index); + span2 = CollectionsMarshal.AsSpan(list277); num = 0; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list272 = new List(num2); - CollectionsMarshal.SetCount(list272, num2); - span3 = CollectionsMarshal.AsSpan(list272); + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); index2 = 0; - ref QuestStep reference205 = ref span3[index2]; - QuestStep obj193 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference209 = ref span3[index2]; + QuestStep obj197 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -260158,32 +253182,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions4 = new SkipConditions(); - SkipAetheryteCondition obj194 = new SkipAetheryteCondition + SkipAetheryteCondition obj198 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list273 = new List(num4); - CollectionsMarshal.SetCount(list273, num4); - span6 = CollectionsMarshal.AsSpan(list273); + List list279 = new List(num4); + CollectionsMarshal.SetCount(list279, num4); + span6 = CollectionsMarshal.AsSpan(list279); num3 = 0; span6[num3] = 131; - obj194.InTerritory = list273; - skipConditions4.AetheryteShortcutIf = obj194; - obj193.SkipConditions = skipConditions4; - reference205 = obj193; - obj192.Steps = list272; - reference204 = obj192; + obj198.InTerritory = list279; + skipConditions4.AetheryteShortcutIf = obj198; + obj197.SkipConditions = skipConditions4; + reference209 = obj197; + obj196.Steps = list278; + reference208 = obj196; num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list274 = new List(index2); - CollectionsMarshal.SetCount(list274, index2); - span3 = CollectionsMarshal.AsSpan(list274); + List list280 = new List(index2); + CollectionsMarshal.SetCount(list280, index2); + span3 = CollectionsMarshal.AsSpan(list280); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026941u, new Vector3(105.02783f, 4.0333576f, 451.0719f), 141) { @@ -260194,59 +253218,59 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGateOfThal } }; - obj195.Steps = list274; - reference206 = obj195; + obj199.Steps = list280; + reference210 = obj199; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list275 = new List(num2); - CollectionsMarshal.SetCount(list275, num2); - span3 = CollectionsMarshal.AsSpan(list275); + List list281 = new List(num2); + CollectionsMarshal.SetCount(list281, num2); + span3 = CollectionsMarshal.AsSpan(list281); index2 = 0; - ref QuestStep reference208 = ref span3[index2]; - QuestStep obj197 = new QuestStep(EInteractionType.Combat, 2009671u, new Vector3(145.52527f, 9.567322f, 391.10388f), 141) + ref QuestStep reference212 = ref span3[index2]; + QuestStep obj201 = new QuestStep(EInteractionType.Combat, 2009671u, new Vector3(145.52527f, 9.567322f, 391.10388f), 141) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list276 = new List(num3); - CollectionsMarshal.SetCount(list276, num3); - span7 = CollectionsMarshal.AsSpan(list276); + List list282 = new List(num3); + CollectionsMarshal.SetCount(list282, num3); + span7 = CollectionsMarshal.AsSpan(list282); num4 = 0; span7[num4] = 9837u; - obj197.KillEnemyDataIds = list276; - reference208 = obj197; - obj196.Steps = list275; - reference207 = obj196; + obj201.KillEnemyDataIds = list282; + reference212 = obj201; + obj200.Steps = list281; + reference211 = obj200; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list277 = new List(index2); - CollectionsMarshal.SetCount(list277, index2); - span3 = CollectionsMarshal.AsSpan(list277); + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span3 = CollectionsMarshal.AsSpan(list283); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026941u, new Vector3(105.02783f, 4.0333576f, 451.0719f), 141); - obj198.Steps = list277; - reference209 = obj198; + obj202.Steps = list283; + reference213 = obj202; num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { @@ -260258,36 +253282,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3196) }; - obj199.Steps = list278; - reference210 = obj199; - questRoot32.QuestSequence = list271; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(3196); - QuestRoot questRoot33 = new QuestRoot(); + obj203.Steps = list284; + reference214 = obj203; + questRoot33.QuestSequence = list277; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(3196); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list279 = new List(num); - CollectionsMarshal.SetCount(list279, num); - span = CollectionsMarshal.AsSpan(list279); + List list285 = new List(num); + CollectionsMarshal.SetCount(list285, num); + span = CollectionsMarshal.AsSpan(list285); index = 0; span[index] = "liza"; - questRoot33.Author = list279; + questRoot34.Author = list285; index = 6; - List list280 = new List(index); - CollectionsMarshal.SetCount(list280, index); - span2 = CollectionsMarshal.AsSpan(list280); + List list286 = new List(index); + CollectionsMarshal.SetCount(list286, index); + span2 = CollectionsMarshal.AsSpan(list286); num = 0; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list281 = new List(index2); - CollectionsMarshal.SetCount(list281, index2); - span3 = CollectionsMarshal.AsSpan(list281); + List list287 = new List(index2); + CollectionsMarshal.SetCount(list287, index2); + span3 = CollectionsMarshal.AsSpan(list287); num2 = 0; - ref QuestStep reference212 = ref span3[num2]; - QuestStep obj201 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference216 = ref span3[num2]; + QuestStep obj205 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -260297,32 +253321,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj202 = new SkipAetheryteCondition + SkipAetheryteCondition obj206 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list282 = new List(num4); - CollectionsMarshal.SetCount(list282, num4); - span6 = CollectionsMarshal.AsSpan(list282); + List list288 = new List(num4); + CollectionsMarshal.SetCount(list288, num4); + span6 = CollectionsMarshal.AsSpan(list288); num3 = 0; span6[num3] = 131; - obj202.InTerritory = list282; - skipConditions5.AetheryteShortcutIf = obj202; - obj201.SkipConditions = skipConditions5; - reference212 = obj201; - obj200.Steps = list281; - reference211 = obj200; + obj206.InTerritory = list288; + skipConditions5.AetheryteShortcutIf = obj206; + obj205.SkipConditions = skipConditions5; + reference216 = obj205; + obj204.Steps = list287; + reference215 = obj204; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj207 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026945u, new Vector3(-108.415405f, 41f, 76.06616f), 131) { @@ -260332,18 +253356,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAlchemist } }; - obj203.Steps = list283; - reference213 = obj203; + obj207.Steps = list289; + reference217 = obj207; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list284 = new List(index2); - CollectionsMarshal.SetCount(list284, index2); - span3 = CollectionsMarshal.AsSpan(list284); + List list290 = new List(index2); + CollectionsMarshal.SetCount(list290, index2); + span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026946u, new Vector3(392.69092f, 87.19347f, 98.10022f), 140) { @@ -260354,64 +253378,64 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahGateOfTheSultana } }; - obj204.Steps = list284; - reference214 = obj204; + obj208.Steps = list290; + reference218 = obj208; num++; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj205 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj209 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list285 = new List(num2); - CollectionsMarshal.SetCount(list285, num2); - span3 = CollectionsMarshal.AsSpan(list285); + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + span3 = CollectionsMarshal.AsSpan(list291); index2 = 0; - ref QuestStep reference216 = ref span3[index2]; - QuestStep obj206 = new QuestStep(EInteractionType.Combat, null, new Vector3(363.6008f, 83.40785f, 92.904495f), 140) + ref QuestStep reference220 = ref span3[index2]; + QuestStep obj210 = new QuestStep(EInteractionType.Combat, null, new Vector3(363.6008f, 83.40785f, 92.904495f), 140) { StopDistance = 0.5f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 2; - List list286 = new List(num3); - CollectionsMarshal.SetCount(list286, num3); - span7 = CollectionsMarshal.AsSpan(list286); + List list292 = new List(num3); + CollectionsMarshal.SetCount(list292, num3); + span7 = CollectionsMarshal.AsSpan(list292); num4 = 0; span7[num4] = 9838u; num4++; span7[num4] = 9839u; - obj206.KillEnemyDataIds = list286; - reference216 = obj206; - obj205.Steps = list285; - reference215 = obj205; + obj210.KillEnemyDataIds = list292; + reference220 = obj210; + obj209.Steps = list291; + reference219 = obj209; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj207 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj211 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - span3 = CollectionsMarshal.AsSpan(list287); + List list293 = new List(index2); + CollectionsMarshal.SetCount(list293, index2); + span3 = CollectionsMarshal.AsSpan(list293); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026948u, new Vector3(359.63977f, 83.013695f, 92.24072f), 140) { StopDistance = 5f }; - obj207.Steps = list287; - reference217 = obj207; + obj211.Steps = list293; + reference221 = obj211; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj208 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj212 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list288 = new List(num2); - CollectionsMarshal.SetCount(list288, num2); - span3 = CollectionsMarshal.AsSpan(list288); + List list294 = new List(num2); + CollectionsMarshal.SetCount(list294, num2); + span3 = CollectionsMarshal.AsSpan(list294); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { @@ -260423,36 +253447,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3197) }; - obj208.Steps = list288; - reference218 = obj208; - questRoot33.QuestSequence = list280; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(3197); - QuestRoot questRoot34 = new QuestRoot(); + obj212.Steps = list294; + reference222 = obj212; + questRoot34.QuestSequence = list286; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(3197); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list289 = new List(num); - CollectionsMarshal.SetCount(list289, num); - span = CollectionsMarshal.AsSpan(list289); + List list295 = new List(num); + CollectionsMarshal.SetCount(list295, num); + span = CollectionsMarshal.AsSpan(list295); index = 0; span[index] = "liza"; - questRoot34.Author = list289; + questRoot35.Author = list295; index = 4; - List list290 = new List(index); - CollectionsMarshal.SetCount(list290, index); - span2 = CollectionsMarshal.AsSpan(list290); + List list296 = new List(index); + CollectionsMarshal.SetCount(list296, index); + span2 = CollectionsMarshal.AsSpan(list296); num = 0; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj213 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list291 = new List(index2); - CollectionsMarshal.SetCount(list291, index2); - span3 = CollectionsMarshal.AsSpan(list291); + List list297 = new List(index2); + CollectionsMarshal.SetCount(list297, index2); + span3 = CollectionsMarshal.AsSpan(list297); num2 = 0; - ref QuestStep reference220 = ref span3[num2]; - QuestStep obj210 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) + ref QuestStep reference224 = ref span3[num2]; + QuestStep obj214 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -260462,85 +253486,85 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj211 = new SkipAetheryteCondition + SkipAetheryteCondition obj215 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list292 = new List(num4); - CollectionsMarshal.SetCount(list292, num4); - span6 = CollectionsMarshal.AsSpan(list292); + List list298 = new List(num4); + CollectionsMarshal.SetCount(list298, num4); + span6 = CollectionsMarshal.AsSpan(list298); num3 = 0; span6[num3] = 131; - obj211.InTerritory = list292; - skipConditions6.AetheryteShortcutIf = obj211; - obj210.SkipConditions = skipConditions6; - reference220 = obj210; - obj209.Steps = list291; - reference219 = obj209; + obj215.InTerritory = list298; + skipConditions6.AetheryteShortcutIf = obj215; + obj214.SkipConditions = skipConditions6; + reference224 = obj214; + obj213.Steps = list297; + reference223 = obj213; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list293 = new List(num2); - CollectionsMarshal.SetCount(list293, num2); - span3 = CollectionsMarshal.AsSpan(list293); + List list299 = new List(num2); + CollectionsMarshal.SetCount(list299, num2); + span3 = CollectionsMarshal.AsSpan(list299); index2 = 0; - ref QuestStep reference222 = ref span3[index2]; - QuestStep obj213 = new QuestStep(EInteractionType.Combat, 1026951u, new Vector3(196.67346f, 52.774567f, -38.895264f), 140) + ref QuestStep reference226 = ref span3[index2]; + QuestStep obj217 = new QuestStep(EInteractionType.Combat, 1026951u, new Vector3(196.67346f, 52.774567f, -38.895264f), 140) { Fly = true, AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list294 = new List(num3); - CollectionsMarshal.SetCount(list294, num3); - span7 = CollectionsMarshal.AsSpan(list294); + List list300 = new List(num3); + CollectionsMarshal.SetCount(list300, num3); + span7 = CollectionsMarshal.AsSpan(list300); num4 = 0; span7[num4] = 9840u; - obj213.KillEnemyDataIds = list294; + obj217.KillEnemyDataIds = list300; num4 = 1; - List list295 = new List(num4); - CollectionsMarshal.SetCount(list295, num4); - span5 = CollectionsMarshal.AsSpan(list295); + List list301 = new List(num4); + CollectionsMarshal.SetCount(list301, num4); + span5 = CollectionsMarshal.AsSpan(list301); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_JOBAOZ400_03197_Q1_000_013") }; - obj213.DialogueChoices = list295; - reference222 = obj213; - obj212.Steps = list293; - reference221 = obj212; + obj217.DialogueChoices = list301; + reference226 = obj217; + obj216.Steps = list299; + reference225 = obj216; num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span3 = CollectionsMarshal.AsSpan(list296); + List list302 = new List(index2); + CollectionsMarshal.SetCount(list302, index2); + span3 = CollectionsMarshal.AsSpan(list302); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026951u, new Vector3(196.67346f, 52.774567f, -38.895264f), 140); - obj214.Steps = list296; - reference223 = obj214; + obj218.Steps = list302; + reference227 = obj218; num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj215 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj219 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list297 = new List(num2); - CollectionsMarshal.SetCount(list297, num2); - span3 = CollectionsMarshal.AsSpan(list297); + List list303 = new List(num2); + CollectionsMarshal.SetCount(list303, num2); + span3 = CollectionsMarshal.AsSpan(list303); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026953u, new Vector3(65.59851f, 14.005001f, 91.75244f), 131) { @@ -260552,36 +253576,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(3198) }; - obj215.Steps = list297; - reference224 = obj215; - questRoot34.QuestSequence = list290; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(3198); - QuestRoot questRoot35 = new QuestRoot(); + obj219.Steps = list303; + reference228 = obj219; + questRoot35.QuestSequence = list296; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(3198); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list298 = new List(num); - CollectionsMarshal.SetCount(list298, num); - span = CollectionsMarshal.AsSpan(list298); + List list304 = new List(num); + CollectionsMarshal.SetCount(list304, num); + span = CollectionsMarshal.AsSpan(list304); index = 0; span[index] = "liza"; - questRoot35.Author = list298; + questRoot36.Author = list304; index = 4; - List list299 = new List(index); - CollectionsMarshal.SetCount(list299, index); - span2 = CollectionsMarshal.AsSpan(list299); + List list305 = new List(index); + CollectionsMarshal.SetCount(list305, index); + span2 = CollectionsMarshal.AsSpan(list305); num = 0; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj220 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list300 = new List(index2); - CollectionsMarshal.SetCount(list300, index2); - span3 = CollectionsMarshal.AsSpan(list300); + List list306 = new List(index2); + CollectionsMarshal.SetCount(list306, index2); + span3 = CollectionsMarshal.AsSpan(list306); num2 = 0; - ref QuestStep reference226 = ref span3[num2]; - QuestStep obj217 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) + ref QuestStep reference230 = ref span3[num2]; + QuestStep obj221 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -260592,49 +253616,49 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions7 = new SkipConditions(); - SkipAetheryteCondition obj218 = new SkipAetheryteCondition + SkipAetheryteCondition obj222 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list301 = new List(num3); - CollectionsMarshal.SetCount(list301, num3); - span6 = CollectionsMarshal.AsSpan(list301); + List list307 = new List(num3); + CollectionsMarshal.SetCount(list307, num3); + span6 = CollectionsMarshal.AsSpan(list307); num4 = 0; span6[num4] = 131; - obj218.InTerritory = list301; - skipConditions7.AetheryteShortcutIf = obj218; - obj217.SkipConditions = skipConditions7; - reference226 = obj217; - obj216.Steps = list300; - reference225 = obj216; + obj222.InTerritory = list307; + skipConditions7.AetheryteShortcutIf = obj222; + obj221.SkipConditions = skipConditions7; + reference230 = obj221; + obj220.Steps = list306; + reference229 = obj220; num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj223 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list302 = new List(num2); - CollectionsMarshal.SetCount(list302, num2); - span3 = CollectionsMarshal.AsSpan(list302); + List list308 = new List(num2); + CollectionsMarshal.SetCount(list308, num2); + span3 = CollectionsMarshal.AsSpan(list308); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1026955u, new Vector3(-10.055725f, 47f, -29.800903f), 147) { AetheryteShortcut = EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant }; - obj219.Steps = list302; - reference227 = obj219; + obj223.Steps = list308; + reference231 = obj223; num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj224 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list303 = new List(index2); - CollectionsMarshal.SetCount(list303, index2); - span3 = CollectionsMarshal.AsSpan(list303); + List list309 = new List(index2); + CollectionsMarshal.SetCount(list309, index2); + span3 = CollectionsMarshal.AsSpan(list309); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1026937u, new Vector3(65.7511f, 14.005002f, 90.440186f), 131) { @@ -260645,53 +253669,53 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahWeaver } }; - obj220.Steps = list303; - reference228 = obj220; + obj224.Steps = list309; + reference232 = obj224; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference233 = ref span2[num]; + QuestSequence obj225 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list304 = new List(num2); - CollectionsMarshal.SetCount(list304, num2); - span3 = CollectionsMarshal.AsSpan(list304); + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + span3 = CollectionsMarshal.AsSpan(list310); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026937u, new Vector3(65.7511f, 14.005002f, 90.440186f), 131) { NextQuestId = new QuestId(3199) }; - obj221.Steps = list304; - reference229 = obj221; - questRoot35.QuestSequence = list299; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(3199); - QuestRoot questRoot36 = new QuestRoot(); + obj225.Steps = list310; + reference233 = obj225; + questRoot36.QuestSequence = list305; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(3199); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list305 = new List(num); - CollectionsMarshal.SetCount(list305, num); - span = CollectionsMarshal.AsSpan(list305); + List list311 = new List(num); + CollectionsMarshal.SetCount(list311, num); + span = CollectionsMarshal.AsSpan(list311); index = 0; span[index] = "liza"; - questRoot36.Author = list305; + questRoot37.Author = list311; index = 2; - List list306 = new List(index); - CollectionsMarshal.SetCount(list306, index); - span2 = CollectionsMarshal.AsSpan(list306); + List list312 = new List(index); + CollectionsMarshal.SetCount(list312, index); + span2 = CollectionsMarshal.AsSpan(list312); num = 0; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list307 = new List(index2); - CollectionsMarshal.SetCount(list307, index2); - span3 = CollectionsMarshal.AsSpan(list307); + List list313 = new List(index2); + CollectionsMarshal.SetCount(list313, index2); + span3 = CollectionsMarshal.AsSpan(list313); num2 = 0; - ref QuestStep reference231 = ref span3[num2]; - QuestStep obj223 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) + ref QuestStep reference235 = ref span3[num2]; + QuestStep obj227 = new QuestStep(EInteractionType.AcceptQuest, 1026924u, new Vector3(64.46936f, 14.005002f, 88.70068f), 131) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -260702,42 +253726,42 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions8 = new SkipConditions(); - SkipAetheryteCondition obj224 = new SkipAetheryteCondition + SkipAetheryteCondition obj228 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list308 = new List(num4); - CollectionsMarshal.SetCount(list308, num4); - span6 = CollectionsMarshal.AsSpan(list308); + List list314 = new List(num4); + CollectionsMarshal.SetCount(list314, num4); + span6 = CollectionsMarshal.AsSpan(list314); num3 = 0; span6[num3] = 131; - obj224.InTerritory = list308; - skipConditions8.AetheryteShortcutIf = obj224; - obj223.SkipConditions = skipConditions8; - reference231 = obj223; - obj222.Steps = list307; - reference230 = obj222; + obj228.InTerritory = list314; + skipConditions8.AetheryteShortcutIf = obj228; + obj227.SkipConditions = skipConditions8; + reference235 = obj227; + obj226.Steps = list313; + reference234 = obj226; num++; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj225 = new QuestSequence + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj229 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); + List list315 = new List(num2); + CollectionsMarshal.SetCount(list315, num2); + span3 = CollectionsMarshal.AsSpan(list315); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f, NextQuestId = new QuestId(3732) }; - obj225.Steps = list309; - reference232 = obj225; - questRoot36.QuestSequence = list306; - AddQuest(questId36, questRoot36); + obj229.Steps = list315; + reference236 = obj229; + questRoot37.QuestSequence = list312; + AddQuest(questId37, questRoot37); } private static void LoadQuests64() @@ -276683,7 +269707,7 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029198u, new Vector3(-118.18121f, -19.713022f, 385.51917f), 817) { - StopDistance = 4f, + StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough, SkipConditions = new SkipConditions { @@ -276708,7 +269732,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1029200u, new Vector3(-112.90161f, -19.59217f, 388.84558f), 817) { - StopDistance = 4f + StopDistance = 7f }; obj157.Steps = list226; reference170 = obj157; @@ -276739,7 +269763,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1029200u, new Vector3(-112.90161f, -19.59217f, 388.84558f), 817) { - StopDistance = 4f + StopDistance = 7f }; obj159.Steps = list228; reference172 = obj159; @@ -281394,16 +274418,16 @@ public static class AssemblyQuestLoader reference78 = obj66; questRoot11.QuestSequence = list92; AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3392); + QuestId questId12 = new QuestId(3395); QuestRoot questRoot12 = new QuestRoot(); num = 1; List list101 = new List(num); CollectionsMarshal.SetCount(list101, num); span = CollectionsMarshal.AsSpan(list101); index = 0; - span[index] = "alydev"; + span[index] = "liza"; questRoot12.Author = list101; - index = 3; + index = 4; List list102 = new List(index); CollectionsMarshal.SetCount(list102, index); span2 = CollectionsMarshal.AsSpan(list102); @@ -281418,24 +274442,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list103, num2); span3 = CollectionsMarshal.AsSpan(list103); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028051u, new Vector3(-283.16174f, 68.296906f, 533.8368f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-283.16174f, 68.296906f, 533.8368f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816); obj67.Steps = list103; reference79 = obj67; num++; @@ -281444,485 +274451,24 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 3; + index2 = 1; List list104 = new List(index2); CollectionsMarshal.SetCount(list104, index2); span3 = CollectionsMarshal.AsSpan(list104); num2 = 0; - ref QuestStep reference81 = ref span3[num2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1028053u, new Vector3(-241.41296f, 49.837833f, 587.4874f), 816); - num3 = 6; - List list105 = new List(num3); - CollectionsMarshal.SetCount(list105, num3); - span4 = CollectionsMarshal.AsSpan(list105); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list105; - reference81 = questStep13; - num2++; - ref QuestStep reference82 = ref span3[num2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1028054u, new Vector3(-304.82953f, 70.86284f, 574.9751f), 816); - num4 = 6; - List list106 = new List(num4); - CollectionsMarshal.SetCount(list106, num4); - span4 = CollectionsMarshal.AsSpan(list106); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list106; - reference82 = questStep14; - num2++; - ref QuestStep reference83 = ref span3[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1028052u, new Vector3(-381.09412f, 58.71793f, 554.2534f), 816); - num3 = 6; - List list107 = new List(num3); - CollectionsMarshal.SetCount(list107, num3); - span4 = CollectionsMarshal.AsSpan(list107); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list107; - reference83 = questStep15; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030267u, new Vector3(-161.30316f, 34.21811f, 607.38525f), 816); obj68.Steps = list104; reference80 = obj68; num++; - ref QuestSequence reference84 = ref span2[num]; + ref QuestSequence reference81 = ref span2[num]; QuestSequence obj69 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list108 = new List(num2); - CollectionsMarshal.SetCount(list108, num2); - span3 = CollectionsMarshal.AsSpan(list108); - index2 = 0; - ref QuestStep reference85 = ref span3[index2]; - QuestStep obj70 = new QuestStep(EInteractionType.CompleteQuest, 1028051u, new Vector3(-283.16174f, 68.296906f, 533.8368f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-283.16174f, 68.296906f, 533.8368f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num4 = 2; - List list109 = new List(num4); - CollectionsMarshal.SetCount(list109, num4); - span6 = CollectionsMarshal.AsSpan(list109); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC009_03392_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC009_03392_A1_000_001") - }; - num3++; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC009_03392_Q2_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC009_03392_A2_000_001") - }; - obj70.DialogueChoices = list109; - reference85 = obj70; - obj69.Steps = list108; - reference84 = obj69; - questRoot12.QuestSequence = list102; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3393); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list110 = new List(num); - CollectionsMarshal.SetCount(list110, num); - span = CollectionsMarshal.AsSpan(list110); - index = 0; - span[index] = "alydev"; - questRoot13.Author = list110; - index = 5; - List list111 = new List(index); - CollectionsMarshal.SetCount(list111, index); - span2 = CollectionsMarshal.AsSpan(list111); - num = 0; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); - num2 = 0; - ref QuestStep reference87 = ref span3[num2]; - QuestStep obj72 = new QuestStep(EInteractionType.AcceptQuest, 1031347u, new Vector3(-340.81024f, 74.42241f, 557.3052f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-340.81024f, 74.42241f, 557.3052f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num3 = 1; - List list113 = new List(num3); - CollectionsMarshal.SetCount(list113, num3); - span6 = CollectionsMarshal.AsSpan(list113); - num4 = 0; - span6[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC010_03393_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC010_03393_A1_000_001") - }; - obj72.DialogueChoices = list113; - reference87 = obj72; - obj71.Steps = list112; - reference86 = obj71; - num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list114 = new List(num2); - CollectionsMarshal.SetCount(list114, num2); - span3 = CollectionsMarshal.AsSpan(list114); - index2 = 0; - ref QuestStep reference89 = ref span3[index2]; - QuestStep obj74 = new QuestStep(EInteractionType.Combat, null, new Vector3(-448.4794f, 81.68824f, 674.1933f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num4 = 1; - List list115 = new List(num4); - CollectionsMarshal.SetCount(list115, num4); - span5 = CollectionsMarshal.AsSpan(list115); - num3 = 0; - span5[num3] = 10266u; - obj74.KillEnemyDataIds = list115; - reference89 = obj74; - obj73.Steps = list114; - reference88 = obj73; - num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031347u, new Vector3(-340.81024f, 74.42241f, 557.3052f), 816) - { - Fly = true - }; - obj75.Steps = list116; - reference90 = obj75; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1027657u, new Vector3(-246.63159f, 50.84181f, 583.7948f), 816) - { - Fly = true - }; - obj76.Steps = list117; - reference91 = obj76; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list118 = new List(index2); - CollectionsMarshal.SetCount(list118, index2); - span3 = CollectionsMarshal.AsSpan(list118); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031347u, new Vector3(-340.81024f, 74.42241f, 557.3052f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-340.81024f, 74.42241f, 557.3052f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj77.Steps = list118; - reference92 = obj77; - questRoot13.QuestSequence = list111; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3394); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list119 = new List(num); - CollectionsMarshal.SetCount(list119, num); - span = CollectionsMarshal.AsSpan(list119); - index = 0; - span[index] = "alydev"; - questRoot14.Author = list119; - index = 4; - List list120 = new List(index); - CollectionsMarshal.SetCount(list120, index); - span2 = CollectionsMarshal.AsSpan(list120); - num = 0; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030619u, new Vector3(-326.77197f, 68.13059f, 582.0248f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-326.77197f, 68.13059f, 582.0248f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj78.Steps = list121; - reference93 = obj78; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); - num2 = 0; - ref QuestStep reference95 = ref span3[num2]; - QuestStep obj80 = new QuestStep(EInteractionType.Combat, 1030621u, new Vector3(-428.67175f, 122.715324f, 728.5725f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list123 = new List(num3); - CollectionsMarshal.SetCount(list123, num3); - span5 = CollectionsMarshal.AsSpan(list123); - num4 = 0; - span5[num4] = 11111u; - obj80.KillEnemyDataIds = list123; - num4 = 6; - List list124 = new List(num4); - CollectionsMarshal.SetCount(list124, num4); - span4 = CollectionsMarshal.AsSpan(list124); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj80.CompletionQuestVariablesFlags = list124; - reference95 = obj80; - num2++; - ref QuestStep reference96 = ref span3[num2]; - QuestStep obj81 = new QuestStep(EInteractionType.Combat, 1030620u, new Vector3(-679.6826f, 132.20087f, 626.00134f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list125 = new List(num3); - CollectionsMarshal.SetCount(list125, num3); - span5 = CollectionsMarshal.AsSpan(list125); - num4 = 0; - span5[num4] = 11110u; - obj81.KillEnemyDataIds = list125; - reference96 = obj81; - obj79.Steps = list122; - reference94 = obj79; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj82 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030651u, new Vector3(-562.0966f, 88.35041f, 601.5564f), 816) - { - Fly = true - }; - obj82.Steps = list126; - reference97 = obj82; - num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030619u, new Vector3(-326.77197f, 68.13059f, 582.0248f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-326.77197f, 68.13059f, 582.0248f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj83.Steps = list127; - reference98 = obj83; - questRoot14.QuestSequence = list120; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3395); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list128 = new List(num); - CollectionsMarshal.SetCount(list128, num); - span = CollectionsMarshal.AsSpan(list128); - index = 0; - span[index] = "liza"; - questRoot15.Author = list128; - index = 4; - List list129 = new List(index); - CollectionsMarshal.SetCount(list129, index); - span2 = CollectionsMarshal.AsSpan(list129); - num = 0; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816); - obj84.Steps = list130; - reference99 = obj84; - num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030267u, new Vector3(-161.30316f, 34.21811f, 607.38525f), 816); - obj85.Steps = list131; - reference100 = obj85; - num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj86 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list132 = new List(num2); - CollectionsMarshal.SetCount(list132, num2); - span3 = CollectionsMarshal.AsSpan(list132); + List list105 = new List(num2); + CollectionsMarshal.SetCount(list105, num2); + span3 = CollectionsMarshal.AsSpan(list105); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Say, 2009997u, new Vector3(-40.116028f, 24.063354f, 739.25366f), 816) { @@ -281931,356 +274477,73 @@ public static class AssemblyQuestLoader Key = "TEXT_LUCKZC012_03395_SYSTEM_000_013" } }; - obj86.Steps = list132; - reference101 = obj86; + obj69.Steps = list105; + reference81 = obj69; num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list133 = new List(index2); - CollectionsMarshal.SetCount(list133, index2); - span3 = CollectionsMarshal.AsSpan(list133); + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816) { AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran }; - obj87.Steps = list133; - reference102 = obj87; - questRoot15.QuestSequence = list129; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3396); - QuestRoot questRoot16 = new QuestRoot(); + obj70.Steps = list106; + reference82 = obj70; + questRoot12.QuestSequence = list102; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(3398); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list134 = new List(num); - CollectionsMarshal.SetCount(list134, num); - span = CollectionsMarshal.AsSpan(list134); - index = 0; - span[index] = "alydev"; - questRoot16.Author = list134; - index = 5; - List list135 = new List(index); - CollectionsMarshal.SetCount(list135, index); - span2 = CollectionsMarshal.AsSpan(list135); - num = 0; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list136 = new List(num2); - CollectionsMarshal.SetCount(list136, num2); - span3 = CollectionsMarshal.AsSpan(list136); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-367.66614f, 66.863594f, 557.1526f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj88.Steps = list136; - reference103 = obj88; - num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list137 = new List(index2); - CollectionsMarshal.SetCount(list137, index2); - span3 = CollectionsMarshal.AsSpan(list137); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030268u, new Vector3(-225.05536f, 45.947155f, 576.8978f), 816) - { - Fly = true - }; - obj89.Steps = list137; - reference104 = obj89; - num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list138 = new List(num2); - CollectionsMarshal.SetCount(list138, num2); - span3 = CollectionsMarshal.AsSpan(list138); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030261u, new Vector3(-40.512756f, 24.160252f, 741.0239f), 816) - { - Fly = true - }; - obj90.Steps = list138; - reference105 = obj90; - num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030268u, new Vector3(-225.05536f, 45.947155f, 576.8978f), 816) - { - Fly = true - }; - obj91.Steps = list139; - reference106 = obj91; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj92 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-367.66614f, 66.863594f, 557.1526f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj92.Steps = list140; - reference107 = obj92; - questRoot16.QuestSequence = list135; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3397); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list141 = new List(num); - CollectionsMarshal.SetCount(list141, num); - span = CollectionsMarshal.AsSpan(list141); - index = 0; - span[index] = "alydev"; - questRoot17.Author = list141; - index = 5; - List list142 = new List(index); - CollectionsMarshal.SetCount(list142, index); - span2 = CollectionsMarshal.AsSpan(list142); - num = 0; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030266u, new Vector3(-367.66614f, 66.863594f, 557.1526f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-367.66614f, 66.863594f, 557.1526f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj93.Steps = list143; - reference108 = obj93; - num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); - index2 = 0; - ref QuestStep reference110 = ref span3[index2]; - QuestStep obj95 = new QuestStep(EInteractionType.Interact, 1030263u, new Vector3(-42.815117f, 24.277075f, 742.348f), 816) - { - StopDistance = 1f, - Fly = true - }; - num4 = 6; - List list145 = new List(num4); - CollectionsMarshal.SetCount(list145, num4); - span4 = CollectionsMarshal.AsSpan(list145); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj95.CompletionQuestVariablesFlags = list145; - reference110 = obj95; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030261u, new Vector3(-40.512756f, 24.160252f, 741.0239f), 816) - { - StopDistance = 3f, - Fly = true - }; - obj94.Steps = list144; - reference109 = obj94; - num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030270u, new Vector3(-266.37683f, 50.977943f, 582.69617f), 816); - obj96.Steps = list146; - reference111 = obj96; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list147 = new List(num2); - CollectionsMarshal.SetCount(list147, num2); - span3 = CollectionsMarshal.AsSpan(list147); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Say, 2010722u, new Vector3(-42.313293f, 24.246582f, 742.2445f), 816) - { - Fly = true, - ChatMessage = new ChatMessage - { - Key = "TEXT_LUCKZC014_03397_SYSTEM_000_024" - } - }; - obj97.Steps = list147; - reference112 = obj97; - num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030269u, new Vector3(-364.065f, 67.968376f, 561.24194f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-364.065f, 67.968376f, 561.24194f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj98.Steps = list148; - reference113 = obj98; - questRoot17.QuestSequence = list142; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3398); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list149 = new List(num); - CollectionsMarshal.SetCount(list149, num); - span = CollectionsMarshal.AsSpan(list149); + List list107 = new List(num); + CollectionsMarshal.SetCount(list107, num); + span = CollectionsMarshal.AsSpan(list107); index = 0; span[index] = "liza"; - questRoot18.Author = list149; + questRoot13.Author = list107; index = 5; - List list150 = new List(index); - CollectionsMarshal.SetCount(list150, index); - span2 = CollectionsMarshal.AsSpan(list150); + List list108 = new List(index); + CollectionsMarshal.SetCount(list108, index); + span2 = CollectionsMarshal.AsSpan(list108); num = 0; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list151 = new List(num2); - CollectionsMarshal.SetCount(list151, num2); - span3 = CollectionsMarshal.AsSpan(list151); + List list109 = new List(num2); + CollectionsMarshal.SetCount(list109, num2); + span3 = CollectionsMarshal.AsSpan(list109); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030618u, new Vector3(-613.39746f, 36.54754f, -215.41168f), 816); - obj99.Steps = list151; - reference114 = obj99; + obj71.Steps = list109; + reference83 = obj71; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 1 }; index2 = 5; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Dive, null, new Vector3(-469.05124f, -0.60001665f, -194.937f), 816); num2++; - ref QuestStep reference116 = ref span3[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2010160u, new Vector3(-456.80933f, -41.153625f, -232.01343f), 816); + ref QuestStep reference85 = ref span3[num2]; + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2010160u, new Vector3(-456.80933f, -41.153625f, -232.01343f), 816); num3 = 6; - List list153 = new List(num3); - CollectionsMarshal.SetCount(list153, num3); - span4 = CollectionsMarshal.AsSpan(list153); + List list111 = new List(num3); + CollectionsMarshal.SetCount(list111, num3); + span4 = CollectionsMarshal.AsSpan(list111); num4 = 0; span4[num4] = null; num4++; @@ -282293,15 +274556,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list153; - reference116 = questStep16; + questStep13.CompletionQuestVariablesFlags = list111; + reference85 = questStep13; num2++; - ref QuestStep reference117 = ref span3[num2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 2010161u, new Vector3(-341.02393f, -34.62274f, -211.4748f), 816); + ref QuestStep reference86 = ref span3[num2]; + QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2010161u, new Vector3(-341.02393f, -34.62274f, -211.4748f), 816); num4 = 6; - List list154 = new List(num4); - CollectionsMarshal.SetCount(list154, num4); - span4 = CollectionsMarshal.AsSpan(list154); + List list112 = new List(num4); + CollectionsMarshal.SetCount(list112, num4); + span4 = CollectionsMarshal.AsSpan(list112); num3 = 0; span4[num3] = null; num3++; @@ -282314,15 +274577,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list154; - reference117 = questStep17; + questStep14.CompletionQuestVariablesFlags = list112; + reference86 = questStep14; num2++; - ref QuestStep reference118 = ref span3[num2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2010159u, new Vector3(-341.78687f, -56.992493f, -159.96033f), 816); + ref QuestStep reference87 = ref span3[num2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2010159u, new Vector3(-341.78687f, -56.992493f, -159.96033f), 816); num3 = 6; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span4 = CollectionsMarshal.AsSpan(list155); + List list113 = new List(num3); + CollectionsMarshal.SetCount(list113, num3); + span4 = CollectionsMarshal.AsSpan(list113); num4 = 0; span4[num4] = null; num4++; @@ -282335,15 +274598,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list155; - reference118 = questStep18; + questStep15.CompletionQuestVariablesFlags = list113; + reference87 = questStep15; num2++; - ref QuestStep reference119 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2010158u, new Vector3(-347.43274f, -48.264343f, -120.3479f), 816); + ref QuestStep reference88 = ref span3[num2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2010158u, new Vector3(-347.43274f, -48.264343f, -120.3479f), 816); num4 = 6; - List list156 = new List(num4); - CollectionsMarshal.SetCount(list156, num4); - span4 = CollectionsMarshal.AsSpan(list156); + List list114 = new List(num4); + CollectionsMarshal.SetCount(list114, num4); + span4 = CollectionsMarshal.AsSpan(list114); num3 = 0; span4[num3] = null; num3++; @@ -282356,20 +274619,20 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list156; - reference119 = questStep19; - obj100.Steps = list152; - reference115 = obj100; + questStep16.CompletionQuestVariablesFlags = list114; + reference88 = questStep16; + obj72.Steps = list110; + reference84 = obj72; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, 2010158u, new Vector3(-347.43274f, 0f, -120.3479f), 816) { @@ -282383,28 +274646,28 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1030618u, new Vector3(-613.39746f, 36.54754f, -215.41168f), 816); - obj101.Steps = list157; - reference120 = obj101; + obj73.Steps = list115; + reference89 = obj73; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 3 }; index2 = 3; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); + List list116 = new List(index2); + CollectionsMarshal.SetCount(list116, index2); + span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; - ref QuestStep reference122 = ref span3[num2]; - QuestStep obj103 = new QuestStep(EInteractionType.UseItem, 2010163u, new Vector3(-659.9985f, 38.864624f, -227.25269f), 816) + ref QuestStep reference91 = ref span3[num2]; + QuestStep obj75 = new QuestStep(EInteractionType.UseItem, 2010163u, new Vector3(-659.9985f, 38.864624f, -227.25269f), 816) { ItemId = 2002637u }; num3 = 6; - List list159 = new List(num3); - CollectionsMarshal.SetCount(list159, num3); - span4 = CollectionsMarshal.AsSpan(list159); + List list117 = new List(num3); + CollectionsMarshal.SetCount(list117, num3); + span4 = CollectionsMarshal.AsSpan(list117); num4 = 0; span4[num4] = null; num4++; @@ -282417,18 +274680,18 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj103.CompletionQuestVariablesFlags = list159; - reference122 = obj103; + obj75.CompletionQuestVariablesFlags = list117; + reference91 = obj75; num2++; - ref QuestStep reference123 = ref span3[num2]; - QuestStep obj104 = new QuestStep(EInteractionType.UseItem, 2010164u, new Vector3(-664.02686f, 40.66516f, -225.08588f), 816) + ref QuestStep reference92 = ref span3[num2]; + QuestStep obj76 = new QuestStep(EInteractionType.UseItem, 2010164u, new Vector3(-664.02686f, 40.66516f, -225.08588f), 816) { ItemId = 2002637u }; num4 = 6; - List list160 = new List(num4); - CollectionsMarshal.SetCount(list160, num4); - span4 = CollectionsMarshal.AsSpan(list160); + List list118 = new List(num4); + CollectionsMarshal.SetCount(list118, num4); + span4 = CollectionsMarshal.AsSpan(list118); num3 = 0; span4[num3] = null; num3++; @@ -282441,18 +274704,18 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj104.CompletionQuestVariablesFlags = list160; - reference123 = obj104; + obj76.CompletionQuestVariablesFlags = list118; + reference92 = obj76; num2++; - ref QuestStep reference124 = ref span3[num2]; - QuestStep obj105 = new QuestStep(EInteractionType.UseItem, 2010162u, new Vector3(-667.6585f, 42.74048f, -228.62598f), 816) + ref QuestStep reference93 = ref span3[num2]; + QuestStep obj77 = new QuestStep(EInteractionType.UseItem, 2010162u, new Vector3(-667.6585f, 42.74048f, -228.62598f), 816) { ItemId = 2002637u }; num3 = 6; - List list161 = new List(num3); - CollectionsMarshal.SetCount(list161, num3); - span4 = CollectionsMarshal.AsSpan(list161); + List list119 = new List(num3); + CollectionsMarshal.SetCount(list119, num3); + span4 = CollectionsMarshal.AsSpan(list119); num4 = 0; span4[num4] = null; num4++; @@ -282465,177 +274728,40 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj105.CompletionQuestVariablesFlags = list161; - reference124 = obj105; - obj102.Steps = list158; - reference121 = obj102; + obj77.CompletionQuestVariablesFlags = list119; + reference93 = obj77; + obj74.Steps = list116; + reference90 = obj74; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list120 = new List(num2); + CollectionsMarshal.SetCount(list120, num2); + span3 = CollectionsMarshal.AsSpan(list120); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030618u, new Vector3(-613.39746f, 36.54754f, -215.41168f), 816); - obj106.Steps = list162; - reference125 = obj106; - questRoot18.QuestSequence = list150; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3399); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list163 = new List(num); - CollectionsMarshal.SetCount(list163, num); - span = CollectionsMarshal.AsSpan(list163); - index = 0; - span[index] = "Clockwise Starr"; - questRoot19.Author = list163; - index = 3; - List list164 = new List(index); - CollectionsMarshal.SetCount(list164, index); - span2 = CollectionsMarshal.AsSpan(list164); - num = 0; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030618u, new Vector3(-613.39746f, 36.54754f, -215.41168f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-613.39746f, 36.54754f, -215.41168f), - MaximumDistance = 500f, - TerritoryId = 816 - } - } - } - }; - obj107.Steps = list165; - reference126 = obj107; - num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list166 = new List(num2); - CollectionsMarshal.SetCount(list166, num2); - span3 = CollectionsMarshal.AsSpan(list166); - index2 = 0; - ref QuestStep reference128 = ref span3[index2]; - QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1031477u, new Vector3(-626.9475f, 35.86156f, -217.18164f), 816); - num4 = 1; - List list167 = new List(num4); - CollectionsMarshal.SetCount(list167, num4); - span6 = CollectionsMarshal.AsSpan(list167); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_LUCKZC016_03399_Q1_000_000"), - Yes = false - }; - questStep20.DialogueChoices = list167; - reference128 = questStep20; - index2++; - ref QuestStep reference129 = ref span3[index2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1031479u, new Vector3(-652.1249f, 37.361507f, -229.23633f), 816); - num3 = 1; - List list168 = new List(num3); - CollectionsMarshal.SetCount(list168, num3); - span6 = CollectionsMarshal.AsSpan(list168); - num4 = 0; - span6[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_LUCKZC016_03399_Q3_000_000"), - Yes = false - }; - questStep21.DialogueChoices = list168; - reference129 = questStep21; - index2++; - ref QuestStep reference130 = ref span3[index2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1031478u, new Vector3(-630.15186f, 35.86156f, -245.0752f), 816); - num4 = 1; - List list169 = new List(num4); - CollectionsMarshal.SetCount(list169, num4); - span6 = CollectionsMarshal.AsSpan(list169); - num3 = 0; - span6[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_LUCKZC016_03399_Q2_000_000"), - Yes = false - }; - questStep22.DialogueChoices = list169; - reference130 = questStep22; - obj108.Steps = list166; - reference127 = obj108; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj109 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030618u, new Vector3(-613.39746f, 36.54754f, -215.41168f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-613.39746f, 36.54754f, -215.41168f), - MaximumDistance = 500f, - TerritoryId = 816 - } - } - } - }; - obj109.Steps = list170; - reference131 = obj109; - questRoot19.QuestSequence = list164; - AddQuest(questId19, questRoot19); + obj78.Steps = list120; + reference94 = obj78; + questRoot13.QuestSequence = list108; + AddQuest(questId13, questRoot13); } private static void LoadQuests68() { - QuestId questId = new QuestId(3400); + QuestId questId = new QuestId(3404); QuestRoot questRoot = new QuestRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "Clockwise Starr"; + span[index] = "liza"; questRoot.Author = list; - index = 6; + index = 5; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); @@ -282650,24 +274776,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); int index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029882u, new Vector3(-613.8552f, 36.972534f, -242.78632f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-613.8552f, 36.972534f, -242.78632f), - MaximumDistance = 500f, - TerritoryId = 816 - } - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816); obj.Steps = list3; reference = obj; num++; @@ -282676,161 +274785,17 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 3; List list4 = new List(index2); CollectionsMarshal.SetCount(list4, index2); span3 = CollectionsMarshal.AsSpan(list4); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030415u, new Vector3(-816.495f, 24.887575f, -155.19952f), 816) - { - Fly = true - }; - obj2.Steps = list4; - reference2 = obj2; - num++; - ref QuestSequence reference3 = ref span2[num]; - QuestSequence obj3 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list5 = new List(num2); - CollectionsMarshal.SetCount(list5, num2); - span3 = CollectionsMarshal.AsSpan(list5); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1029882u, new Vector3(-613.8552f, 36.972534f, -242.78632f), 816) - { - Fly = false - }; - obj3.Steps = list5; - reference3 = obj3; - num++; - ref QuestSequence reference4 = ref span2[num]; - QuestSequence obj4 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list6 = new List(index2); - CollectionsMarshal.SetCount(list6, index2); - span3 = CollectionsMarshal.AsSpan(list6); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010101u, new Vector3(-649.95807f, 38.223755f, -245.83813f), 816); - obj4.Steps = list6; - reference4 = obj4; - num++; - ref QuestSequence reference5 = ref span2[num]; - QuestSequence obj5 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list7 = new List(num2); - CollectionsMarshal.SetCount(list7, num2); - span3 = CollectionsMarshal.AsSpan(list7); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1029882u, new Vector3(-613.8552f, 36.972534f, -242.78632f), 816); - obj5.Steps = list7; - reference5 = obj5; - num++; - ref QuestSequence reference6 = ref span2[num]; - QuestSequence obj6 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list8 = new List(index2); - CollectionsMarshal.SetCount(list8, index2); - span3 = CollectionsMarshal.AsSpan(list8); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030416u, new Vector3(-606.0121f, 31.647814f, -181.90283f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-606.0121f, 31.647814f, -181.90283f), - MaximumDistance = 500f, - TerritoryId = 816 - } - } - } - }; - obj6.Steps = list8; - reference6 = obj6; - questRoot.QuestSequence = list2; - AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(3401); - QuestRoot questRoot2 = new QuestRoot(); - num = 1; - List list9 = new List(num); - CollectionsMarshal.SetCount(list9, num); - span = CollectionsMarshal.AsSpan(list9); - index = 0; - span[index] = "Clockwise Starr"; - questRoot2.Author = list9; - index = 3; - List list10 = new List(index); - CollectionsMarshal.SetCount(list10, index); - span2 = CollectionsMarshal.AsSpan(list10); - num = 0; - ref QuestSequence reference7 = ref span2[num]; - QuestSequence obj7 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list11 = new List(num2); - CollectionsMarshal.SetCount(list11, num2); - span3 = CollectionsMarshal.AsSpan(list11); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030418u, new Vector3(-278.8587f, 32.170254f, 433.21887f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-278.8587f, 32.170254f, 433.21887f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj7.Steps = list11; - reference7 = obj7; - num++; - ref QuestSequence reference8 = ref span2[num]; - QuestSequence obj8 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list12 = new List(index2); - CollectionsMarshal.SetCount(list12, index2); - span3 = CollectionsMarshal.AsSpan(list12); - num2 = 0; - ref QuestStep reference9 = ref span3[num2]; - QuestStep obj9 = new QuestStep(EInteractionType.None, null, new Vector3(-301.52243f, 0.4953022f, 160.67256f), 816) - { - StopDistance = 0.25f, - Fly = true, - Land = true - }; + ref QuestStep reference3 = ref span3[num2]; + QuestStep questStep = new QuestStep(EInteractionType.Interact, 2010362u, new Vector3(-622.4308f, 37.369263f, -232.3797f), 816); int num3 = 6; - List list13 = new List(num3); - CollectionsMarshal.SetCount(list13, num3); - Span span4 = CollectionsMarshal.AsSpan(list13); + List list5 = new List(num3); + CollectionsMarshal.SetCount(list5, num3); + Span span4 = CollectionsMarshal.AsSpan(list5); int num4 = 0; span4[num4] = null; num4++; @@ -282842,3587 +274807,186 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - span4[num4] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj9.CompletionQuestVariablesFlags = list13; - reference9 = obj9; + span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep.CompletionQuestVariablesFlags = list5; + reference3 = questStep; num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-707.16205f, 39.079216f, 149.52554f), 816) - { - StopDistance = 0.25f, - Fly = true, - Land = true - }; - obj8.Steps = list12; - reference8 = obj8; + ref QuestStep reference4 = ref span3[num2]; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2010363u, new Vector3(-621.8815f, 37.338745f, -234.33282f), 816); + num4 = 6; + List list6 = new List(num4); + CollectionsMarshal.SetCount(list6, num4); + span4 = CollectionsMarshal.AsSpan(list6); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list6; + reference4 = questStep2; + num2++; + ref QuestStep reference5 = ref span3[num2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2010364u, new Vector3(-627.7409f, 37.094604f, -245.65503f), 816); + num3 = 6; + List list7 = new List(num3); + CollectionsMarshal.SetCount(list7, num3); + span4 = CollectionsMarshal.AsSpan(list7); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list7; + reference5 = questStep3; + obj2.Steps = list4; + reference2 = obj2; num++; - ref QuestSequence reference10 = ref span2[num]; - QuestSequence obj10 = new QuestSequence + ref QuestSequence reference6 = ref span2[num]; + QuestSequence obj3 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list8 = new List(num2); + CollectionsMarshal.SetCount(list8, num2); + span3 = CollectionsMarshal.AsSpan(list8); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1030839u, new Vector3(-628.1377f, 35.861557f, -238.20862f), 816); + obj3.Steps = list8; + reference6 = obj3; + num++; + ref QuestSequence reference7 = ref span2[num]; + QuestSequence obj4 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list9 = new List(index2); + CollectionsMarshal.SetCount(list9, index2); + span3 = CollectionsMarshal.AsSpan(list9); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) + { + AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran + }; + obj4.Steps = list9; + reference7 = obj4; + num++; + ref QuestSequence reference8 = ref span2[num]; + QuestSequence obj5 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; + List list10 = new List(num2); + CollectionsMarshal.SetCount(list10, num2); + span3 = CollectionsMarshal.AsSpan(list10); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816); + obj5.Steps = list10; + reference8 = obj5; + questRoot.QuestSequence = list2; + AddQuest(questId, questRoot); + QuestId questId2 = new QuestId(3427); + QuestRoot questRoot2 = new QuestRoot(); + num = 1; + List list11 = new List(num); + CollectionsMarshal.SetCount(list11, num); + span = CollectionsMarshal.AsSpan(list11); + index = 0; + span[index] = "liza"; + questRoot2.Author = list11; + index = 5; + List list12 = new List(index); + CollectionsMarshal.SetCount(list12, index); + span2 = CollectionsMarshal.AsSpan(list12); + num = 0; + ref QuestSequence reference9 = ref span2[num]; + QuestSequence obj6 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list13 = new List(index2); + CollectionsMarshal.SetCount(list13, index2); + span3 = CollectionsMarshal.AsSpan(list13); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816); + obj6.Steps = list13; + reference9 = obj6; + num++; + ref QuestSequence reference10 = ref span2[num]; + QuestSequence obj7 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; List list14 = new List(num2); CollectionsMarshal.SetCount(list14, num2); span3 = CollectionsMarshal.AsSpan(list14); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030418u, new Vector3(-278.8587f, 32.170254f, 433.21887f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-278.8587f, 32.170254f, 433.21887f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj10.Steps = list14; - reference10 = obj10; - questRoot2.QuestSequence = list10; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(3402); - QuestRoot questRoot3 = new QuestRoot(); - num = 1; - List list15 = new List(num); - CollectionsMarshal.SetCount(list15, num); - span = CollectionsMarshal.AsSpan(list15); - index = 0; - span[index] = "alydev"; - questRoot3.Author = list15; - index = 5; - List list16 = new List(index); - CollectionsMarshal.SetCount(list16, index); - span2 = CollectionsMarshal.AsSpan(list16); - num = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2010481u, new Vector3(238.7273f, 72.95337f, -723.72015f), 816); + obj7.Steps = list14; + reference10 = obj7; + num++; ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj11 = new QuestSequence + QuestSequence obj8 = new QuestSequence { - Sequence = 0 + Sequence = 2 + }; + index2 = 1; + List list15 = new List(index2); + CollectionsMarshal.SetCount(list15, index2); + span3 = CollectionsMarshal.AsSpan(list15); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2010482u, new Vector3(156.63379f, 55.588623f, -629.8467f), 816); + obj8.Steps = list15; + reference11 = obj8; + num++; + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj9 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list16 = new List(num2); + CollectionsMarshal.SetCount(list16, num2); + span3 = CollectionsMarshal.AsSpan(list16); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2010483u, new Vector3(34.1344f, 39.902344f, -622.18665f), 816); + obj9.Steps = list16; + reference12 = obj9; + num++; + ref QuestSequence reference13 = ref span2[num]; + QuestSequence obj10 = new QuestSequence + { + Sequence = byte.MaxValue }; index2 = 1; List list17 = new List(index2); CollectionsMarshal.SetCount(list17, index2); span3 = CollectionsMarshal.AsSpan(list17); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030262u, new Vector3(-350.60657f, 45.053513f, 408.83496f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-350.60657f, 45.053513f, 408.83496f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj11.Steps = list17; - reference11 = obj11; - num++; - ref QuestSequence reference12 = ref span2[num]; - QuestSequence obj12 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list18 = new List(num2); - CollectionsMarshal.SetCount(list18, num2); - span3 = CollectionsMarshal.AsSpan(list18); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030271u, new Vector3(-549.82837f, 48.51715f, 201.31226f), 816) - { - Fly = true - }; - obj12.Steps = list18; - reference12 = obj12; - num++; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj13 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list19 = new List(index2); - CollectionsMarshal.SetCount(list19, index2); - span3 = CollectionsMarshal.AsSpan(list19); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Snipe, 2010157u, new Vector3(-546.53235f, 48.386353f, 202.56348f), 816) - { - Comment = "Three pixies visible, plus one\nup here, answer is four" - }; - obj13.Steps = list19; - reference13 = obj13; - num++; - ref QuestSequence reference14 = ref span2[num]; - QuestSequence obj14 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list20 = new List(num2); - CollectionsMarshal.SetCount(list20, num2); - span3 = CollectionsMarshal.AsSpan(list20); - index2 = 0; - ref QuestStep reference15 = ref span3[index2]; - QuestStep questStep = new QuestStep(EInteractionType.Interact, 1030271u, new Vector3(-549.82837f, 48.51715f, 201.31226f), 816); + ref QuestStep reference14 = ref span3[num2]; + QuestStep questStep4 = new QuestStep(EInteractionType.CompleteQuest, 1031025u, new Vector3(-79.75891f, 37.968338f, -531.8532f), 816); num4 = 1; - List list21 = new List(num4); - CollectionsMarshal.SetCount(list21, num4); - Span span5 = CollectionsMarshal.AsSpan(list21); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC019_03402_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC019_03402_A1_000_003") - }; - questStep.DialogueChoices = list21; - reference15 = questStep; - obj14.Steps = list20; - reference14 = obj14; - num++; - ref QuestSequence reference16 = ref span2[num]; - QuestSequence obj15 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list22 = new List(index2); - CollectionsMarshal.SetCount(list22, index2); - span3 = CollectionsMarshal.AsSpan(list22); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030262u, new Vector3(-350.60657f, 45.053513f, 408.83496f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-350.60657f, 45.053513f, 408.83496f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj15.Steps = list22; - reference16 = obj15; - questRoot3.QuestSequence = list16; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(3403); - QuestRoot questRoot4 = new QuestRoot(); - num = 1; - List list23 = new List(num); - CollectionsMarshal.SetCount(list23, num); - span = CollectionsMarshal.AsSpan(list23); - index = 0; - span[index] = "alydev"; - questRoot4.Author = list23; - index = 3; - List list24 = new List(index); - CollectionsMarshal.SetCount(list24, index); - span2 = CollectionsMarshal.AsSpan(list24); - num = 0; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj16 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list25 = new List(num2); - CollectionsMarshal.SetCount(list25, num2); - span3 = CollectionsMarshal.AsSpan(list25); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027657u, new Vector3(-246.63159f, 50.84181f, 583.7948f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-246.63159f, 50.84181f, 583.7948f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj16.Steps = list25; - reference17 = obj16; - num++; - ref QuestSequence reference18 = ref span2[num]; - QuestSequence obj17 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list26 = new List(index2); - CollectionsMarshal.SetCount(list26, index2); - span3 = CollectionsMarshal.AsSpan(list26); - num2 = 0; - ref QuestStep reference19 = ref span3[num2]; - QuestStep obj18 = new QuestStep(EInteractionType.Combat, null, new Vector3(-95.62203f, 23.378927f, 543.38715f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 2; - List list27 = new List(num3); - CollectionsMarshal.SetCount(list27, num3); - Span span6 = CollectionsMarshal.AsSpan(list27); - num4 = 0; - ref ComplexCombatData reference20 = ref span6[num4]; - ComplexCombatData obj19 = new ComplexCombatData - { - DataId = 10262u, - MinimumKillCount = 2u - }; - int num5 = 6; - List list28 = new List(num5); - CollectionsMarshal.SetCount(list28, num5); - span4 = CollectionsMarshal.AsSpan(list28); - int num6 = 0; - span4[num6] = null; - num6++; - span4[num6] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - num6++; - span4[num6] = null; - obj19.CompletionQuestVariablesFlags = list28; - reference20 = obj19; - num4++; - span6[num4] = new ComplexCombatData - { - DataId = 11162u, - MinimumKillCount = 1u - }; - obj18.ComplexCombatData = list27; - reference19 = obj18; - obj17.Steps = list26; - reference18 = obj17; - num++; - ref QuestSequence reference21 = ref span2[num]; - QuestSequence obj20 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list29 = new List(num2); - CollectionsMarshal.SetCount(list29, num2); - span3 = CollectionsMarshal.AsSpan(list29); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027657u, new Vector3(-246.63159f, 50.84181f, 583.7948f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-246.63159f, 50.84181f, 583.7948f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj20.Steps = list29; - reference21 = obj20; - questRoot4.QuestSequence = list24; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(3404); - QuestRoot questRoot5 = new QuestRoot(); - num = 1; - List list30 = new List(num); - CollectionsMarshal.SetCount(list30, num); - span = CollectionsMarshal.AsSpan(list30); - index = 0; - span[index] = "liza"; - questRoot5.Author = list30; - index = 5; - List list31 = new List(index); - CollectionsMarshal.SetCount(list31, index); - span2 = CollectionsMarshal.AsSpan(list31); - num = 0; - ref QuestSequence reference22 = ref span2[num]; - QuestSequence obj21 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list32 = new List(index2); - CollectionsMarshal.SetCount(list32, index2); - span3 = CollectionsMarshal.AsSpan(list32); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816); - obj21.Steps = list32; - reference22 = obj21; - num++; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj22 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list33 = new List(num2); - CollectionsMarshal.SetCount(list33, num2); - span3 = CollectionsMarshal.AsSpan(list33); - index2 = 0; - ref QuestStep reference24 = ref span3[index2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2010362u, new Vector3(-622.4308f, 37.369263f, -232.3797f), 816); - num4 = 6; - List list34 = new List(num4); - CollectionsMarshal.SetCount(list34, num4); - span4 = CollectionsMarshal.AsSpan(list34); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list34; - reference24 = questStep2; - index2++; - ref QuestStep reference25 = ref span3[index2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2010363u, new Vector3(-621.8815f, 37.338745f, -234.33282f), 816); - num3 = 6; - List list35 = new List(num3); - CollectionsMarshal.SetCount(list35, num3); - span4 = CollectionsMarshal.AsSpan(list35); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list35; - reference25 = questStep3; - index2++; - ref QuestStep reference26 = ref span3[index2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2010364u, new Vector3(-627.7409f, 37.094604f, -245.65503f), 816); - num4 = 6; - List list36 = new List(num4); - CollectionsMarshal.SetCount(list36, num4); - span4 = CollectionsMarshal.AsSpan(list36); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list36; - reference26 = questStep4; - obj22.Steps = list33; - reference23 = obj22; - num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj23 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list37 = new List(index2); - CollectionsMarshal.SetCount(list37, index2); - span3 = CollectionsMarshal.AsSpan(list37); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030839u, new Vector3(-628.1377f, 35.861557f, -238.20862f), 816); - obj23.Steps = list37; - reference27 = obj23; - num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj24 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list38 = new List(num2); - CollectionsMarshal.SetCount(list38, num2); - span3 = CollectionsMarshal.AsSpan(list38); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - obj24.Steps = list38; - reference28 = obj24; - num++; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj25 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list39 = new List(index2); - CollectionsMarshal.SetCount(list39, index2); - span3 = CollectionsMarshal.AsSpan(list39); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816); - obj25.Steps = list39; - reference29 = obj25; - questRoot5.QuestSequence = list31; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(3405); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list40 = new List(num); - CollectionsMarshal.SetCount(list40, num); - span = CollectionsMarshal.AsSpan(list40); - index = 0; - span[index] = "Clockwise Starr"; - questRoot6.Author = list40; - index = 6; - List list41 = new List(index); - CollectionsMarshal.SetCount(list41, index); - span2 = CollectionsMarshal.AsSpan(list41); - num = 0; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj26 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list42 = new List(num2); - CollectionsMarshal.SetCount(list42, num2); - span3 = CollectionsMarshal.AsSpan(list42); - index2 = 0; - ref QuestStep reference31 = ref span3[index2]; - QuestStep obj27 = new QuestStep(EInteractionType.AcceptQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num3 = 1; - List list43 = new List(num3); - CollectionsMarshal.SetCount(list43, num3); - span5 = CollectionsMarshal.AsSpan(list43); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC102_03405_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC102_03405_A1_000_000") - }; - obj27.DialogueChoices = list43; - reference31 = obj27; - obj26.Steps = list42; - reference30 = obj26; - num++; - ref QuestSequence reference32 = ref span2[num]; - QuestSequence obj28 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list44 = new List(index2); - CollectionsMarshal.SetCount(list44, index2); - span3 = CollectionsMarshal.AsSpan(list44); - num2 = 0; - ref QuestStep reference33 = ref span3[num2]; - QuestStep obj29 = new QuestStep(EInteractionType.Combat, 2010365u, new Vector3(-168.9632f, 27.450928f, 473.10596f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list45 = new List(num4); - CollectionsMarshal.SetCount(list45, num4); - Span span7 = CollectionsMarshal.AsSpan(list45); - num3 = 0; - span7[num3] = 11155u; - obj29.KillEnemyDataIds = list45; - reference33 = obj29; - num2++; - ref QuestStep reference34 = ref span3[num2]; - QuestStep obj30 = new QuestStep(EInteractionType.Combat, 2010366u, new Vector3(-94.010864f, 19.516235f, 473.1975f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list46 = new List(num3); - CollectionsMarshal.SetCount(list46, num3); - span7 = CollectionsMarshal.AsSpan(list46); - num4 = 0; - span7[num4] = 11155u; - obj30.KillEnemyDataIds = list46; - reference34 = obj30; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010367u, new Vector3(-99.38208f, 18.051392f, 440.26855f), 816); - obj28.Steps = list44; - reference32 = obj28; - num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj31 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - StopDistance = 1f, - Fly = true - }; - obj31.Steps = list47; - reference35 = obj31; - num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj32 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030844u, new Vector3(-696.7727f, 38.733704f, -28.366577f), 816) - { - Fly = true - }; - obj32.Steps = list48; - reference36 = obj32; - num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj33 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list49 = new List(num2); - CollectionsMarshal.SetCount(list49, num2); - span3 = CollectionsMarshal.AsSpan(list49); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - obj33.Steps = list49; - reference37 = obj33; - num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list50 = new List(index2); - CollectionsMarshal.SetCount(list50, index2); - span3 = CollectionsMarshal.AsSpan(list50); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3406) - }; - obj34.Steps = list50; - reference38 = obj34; - questRoot6.QuestSequence = list41; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(3406); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list51 = new List(num); - CollectionsMarshal.SetCount(list51, num); - span = CollectionsMarshal.AsSpan(list51); - index = 0; - span[index] = "Clockwise Starr"; - questRoot7.Author = list51; - index = 4; - List list52 = new List(index); - CollectionsMarshal.SetCount(list52, index); - span2 = CollectionsMarshal.AsSpan(list52); - num = 0; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj35 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); - index2 = 0; - ref QuestStep reference40 = ref span3[index2]; - QuestStep obj36 = new QuestStep(EInteractionType.AcceptQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num4 = 1; - List list54 = new List(num4); - CollectionsMarshal.SetCount(list54, num4); - span5 = CollectionsMarshal.AsSpan(list54); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC103_03406_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC103_03406_A1_000_000") - }; - obj36.DialogueChoices = list54; - reference40 = obj36; - obj35.Steps = list53; - reference39 = obj35; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list55 = new List(index2); - CollectionsMarshal.SetCount(list55, index2); - span3 = CollectionsMarshal.AsSpan(list55); - num2 = 0; - ref QuestStep reference42 = ref span3[num2]; - QuestStep obj38 = new QuestStep(EInteractionType.Interact, 2010370u, new Vector3(-268.17737f, 31.876099f, 344.04517f), 816) - { - Fly = true - }; - num3 = 6; - List list56 = new List(num3); - CollectionsMarshal.SetCount(list56, num3); - span4 = CollectionsMarshal.AsSpan(list56); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj38.CompletionQuestVariablesFlags = list56; - reference42 = obj38; - num2++; - ref QuestStep reference43 = ref span3[num2]; - QuestStep obj39 = new QuestStep(EInteractionType.Interact, 2010368u, new Vector3(-356.8628f, 46.64673f, 419.39417f), 816) - { - Fly = true - }; - num4 = 6; - List list57 = new List(num4); - CollectionsMarshal.SetCount(list57, num4); - span4 = CollectionsMarshal.AsSpan(list57); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj39.CompletionQuestVariablesFlags = list57; - reference43 = obj39; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010369u, new Vector3(-397.87903f, 51.773804f, 383.505f), 816); - obj37.Steps = list55; - reference41 = obj37; - num++; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj40 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list58 = new List(num2); - CollectionsMarshal.SetCount(list58, num2); - span3 = CollectionsMarshal.AsSpan(list58); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030845u, new Vector3(-320.14954f, 20.880749f, 298.45117f), 816) - { - Fly = true - }; - obj40.Steps = list58; - reference44 = obj40; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj41 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list59 = new List(index2); - CollectionsMarshal.SetCount(list59, index2); - span3 = CollectionsMarshal.AsSpan(list59); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3407) - }; - obj41.Steps = list59; - reference45 = obj41; - questRoot7.QuestSequence = list52; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(3407); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list60 = new List(num); - CollectionsMarshal.SetCount(list60, num); - span = CollectionsMarshal.AsSpan(list60); - index = 0; - span[index] = "Clockwise Starr"; - questRoot8.Author = list60; - index = 5; - List list61 = new List(index); - CollectionsMarshal.SetCount(list61, index); - span2 = CollectionsMarshal.AsSpan(list61); - num = 0; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj42 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list62 = new List(num2); - CollectionsMarshal.SetCount(list62, num2); - span3 = CollectionsMarshal.AsSpan(list62); - index2 = 0; - ref QuestStep reference47 = ref span3[index2]; - QuestStep obj43 = new QuestStep(EInteractionType.AcceptQuest, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num3 = 1; - List list63 = new List(num3); - CollectionsMarshal.SetCount(list63, num3); - span5 = CollectionsMarshal.AsSpan(list63); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZC104_03407_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZC104_03407_A1_000_000") - }; - obj43.DialogueChoices = list63; - reference47 = obj43; - obj42.Steps = list62; - reference46 = obj42; - num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj44 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list64 = new List(index2); - CollectionsMarshal.SetCount(list64, index2); - span3 = CollectionsMarshal.AsSpan(list64); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030721u, new Vector3(-626.2455f, 52.029984f, 368.73413f), 816) - { - Fly = true - }; - obj44.Steps = list64; - reference48 = obj44; - num++; - ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj45 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list65 = new List(num2); - CollectionsMarshal.SetCount(list65, num2); - span3 = CollectionsMarshal.AsSpan(list65); - index2 = 0; - ref QuestStep reference50 = ref span3[index2]; - QuestStep obj46 = new QuestStep(EInteractionType.Combat, null, new Vector3(-909.4109f, 35.300686f, 300.0915f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list66 = new List(num4); - CollectionsMarshal.SetCount(list66, num4); - span7 = CollectionsMarshal.AsSpan(list66); - num3 = 0; - span7[num3] = 11109u; - obj46.KillEnemyDataIds = list66; - reference50 = obj46; - obj45.Steps = list65; - reference49 = obj45; - num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj47 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list67 = new List(index2); - CollectionsMarshal.SetCount(list67, index2); - span3 = CollectionsMarshal.AsSpan(list67); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030846u, new Vector3(-910.94836f, 35.31905f, 301.16724f), 816); - obj47.Steps = list67; - reference51 = obj47; - num++; - ref QuestSequence reference52 = 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, 1030838u, new Vector3(-285.90833f, 40.324036f, 444.41882f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-285.90833f, 40.324036f, 444.41882f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj48.Steps = list68; - reference52 = obj48; - questRoot8.QuestSequence = list61; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(3408); - QuestRoot questRoot9 = new QuestRoot(); - num = 1; - List list69 = new List(num); - CollectionsMarshal.SetCount(list69, num); - span = CollectionsMarshal.AsSpan(list69); - index = 0; - span[index] = "alydev"; - questRoot9.Author = list69; - index = 4; - List list70 = new List(index); - CollectionsMarshal.SetCount(list70, index); - span2 = CollectionsMarshal.AsSpan(list70); - num = 0; - ref QuestSequence reference53 = 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, 1027670u, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(32.028687f, 101.900696f, -857.87744f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj49.Steps = list71; - reference53 = obj49; - num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj50 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list72 = new List(num2); - CollectionsMarshal.SetCount(list72, num2); - span3 = CollectionsMarshal.AsSpan(list72); - index2 = 0; - ref QuestStep reference55 = ref span3[index2]; - QuestStep obj51 = new QuestStep(EInteractionType.UseItem, null, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - ItemId = 2002608u - }; - num3 = 6; - List list73 = new List(num3); - CollectionsMarshal.SetCount(list73, num3); - span4 = CollectionsMarshal.AsSpan(list73); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue(0, null, EQuestWorkMode.Exact); - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - obj51.CompletionQuestVariablesFlags = list73; - reference55 = obj51; - index2++; - ref QuestStep reference56 = ref span3[index2]; - QuestStep obj52 = new QuestStep(EInteractionType.Interact, 1030272u, new Vector3(-247.33356f, 54.021065f, -508.9342f), 816) - { - Fly = true - }; - num4 = 6; - List> list74 = new List>(num4); - CollectionsMarshal.SetCount(list74, num4); - Span> span8 = CollectionsMarshal.AsSpan(list74); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference57 = ref span8[num3]; - num6 = 1; - List list75 = new List(num6); - CollectionsMarshal.SetCount(list75, num6); - span4 = CollectionsMarshal.AsSpan(list75); - num5 = 0; - span4[num5] = new QuestWorkValue(0, null, EQuestWorkMode.Bitwise); - reference57 = list75; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj52.RequiredQuestVariables = list74; - reference56 = obj52; - obj50.Steps = list72; - reference54 = obj50; - num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span3 = CollectionsMarshal.AsSpan(list76); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030272u, new Vector3(-247.33356f, 54.021065f, -508.9342f), 816); - obj53.Steps = list76; - reference58 = obj53; - num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj54 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027670u, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(32.028687f, 101.900696f, -857.87744f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj54.Steps = list77; - reference59 = obj54; - questRoot9.QuestSequence = list70; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(3409); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list78 = new List(num); - CollectionsMarshal.SetCount(list78, num); - span = CollectionsMarshal.AsSpan(list78); - index = 0; - span[index] = "Clockwise Starr"; - questRoot10.Author = list78; - index = 4; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - span2 = CollectionsMarshal.AsSpan(list79); - num = 0; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj55 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028044u, new Vector3(71.46892f, 110.75986f, -882.7626f), 816) - { - StopDistance = 1f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(69.7489f, 110.69292f, -883.69574f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj55.Steps = list80; - reference60 = obj55; - num++; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); - index2 = 0; - ref QuestStep reference62 = ref span3[index2]; - QuestStep obj57 = new QuestStep(EInteractionType.Interact, 1028052u, new Vector3(-381.09412f, 58.71793f, 554.2534f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - num3 = 1; - List list82 = new List(num3); - CollectionsMarshal.SetCount(list82, num3); - span5 = CollectionsMarshal.AsSpan(list82); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD002_03409_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZD002_03409_A1_000_002") - }; - obj57.DialogueChoices = list82; - reference62 = obj57; - obj56.Steps = list81; - reference61 = obj56; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 2 - }; - index2 = 6; - List list83 = new List(index2); - CollectionsMarshal.SetCount(list83, index2); - span3 = CollectionsMarshal.AsSpan(list83); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010189u, new Vector3(-426.7796f, 36.484253f, 331.80737f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010186u, new Vector3(-411.00177f, 18.600708f, 209.18591f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010185u, new Vector3(-428.4276f, 21.164185f, 207.20227f), 816); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010184u, new Vector3(-450.6142f, 12.924377f, 27.725586f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010187u, new Vector3(-468.46722f, 15.6710205f, 8.743347f), 816); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010188u, new Vector3(-460.19684f, 7.370056f, -21.896729f), 816); - obj58.Steps = list83; - reference63 = obj58; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list84 = new List(num2); - CollectionsMarshal.SetCount(list84, num2); - span3 = CollectionsMarshal.AsSpan(list84); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028044u, new Vector3(71.46892f, 110.75986f, -882.7626f), 816) - { - StopDistance = 1f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(71.46892f, 110.75986f, -882.7626f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj59.Steps = list84; - reference64 = obj59; - questRoot10.QuestSequence = list79; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(3410); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list85 = new List(num); - CollectionsMarshal.SetCount(list85, num); - span = CollectionsMarshal.AsSpan(list85); - index = 0; - span[index] = "Clockwise Starr"; - questRoot11.Author = list85; - index = 4; - List list86 = new List(index); - CollectionsMarshal.SetCount(list86, index); - span2 = CollectionsMarshal.AsSpan(list86); - num = 0; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030698u, new Vector3(-224.84174f, 79.61796f, -786.3432f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-224.84174f, 79.61796f, -786.3432f), - MaximumDistance = 350f, - TerritoryId = 816 - } - } - } - }; - obj60.Steps = list87; - reference65 = obj60; - num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list88 = new List(num2); - CollectionsMarshal.SetCount(list88, num2); - span3 = CollectionsMarshal.AsSpan(list88); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-143.63945f, 74.80255f, -710.7938f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-130.4393f, 66.68743f, -666.78925f), 816) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2010102u, new Vector3(3.7078857f, 26.993164f, -507.4083f), 816) - { - StopDistance = 0.5f, - Fly = true, - ItemId = 2002655u - }; - obj61.Steps = list88; - reference66 = obj61; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list89 = new List(index2); - CollectionsMarshal.SetCount(list89, index2); - span3 = CollectionsMarshal.AsSpan(list89); - num2 = 0; - ref QuestStep reference68 = ref span3[num2]; - QuestStep obj63 = new QuestStep(EInteractionType.Combat, 2010216u, new Vector3(-6.1189575f, 29.251465f, -512.047f), 816) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list90 = new List(num4); - CollectionsMarshal.SetCount(list90, num4); - span7 = CollectionsMarshal.AsSpan(list90); - num3 = 0; - span7[num3] = 11112u; - obj63.KillEnemyDataIds = list90; - reference68 = obj63; - obj62.Steps = list89; - reference67 = obj62; - num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030698u, new Vector3(-224.84174f, 79.61796f, -786.3432f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-224.84174f, 79.61796f, -786.3432f), - MaximumDistance = 300f, - TerritoryId = 816 - } - } - } - }; - obj64.Steps = list91; - reference69 = obj64; - questRoot11.QuestSequence = list86; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3411); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list92 = new List(num); - CollectionsMarshal.SetCount(list92, num); - span = CollectionsMarshal.AsSpan(list92); - index = 0; - span[index] = "Clockwise Starr"; - questRoot12.Author = list92; - index = 3; - List list93 = new List(index); - CollectionsMarshal.SetCount(list93, index); - span2 = CollectionsMarshal.AsSpan(list93); - num = 0; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027673u, new Vector3(-106.43583f, 108.39998f, -840.68567f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-106.43583f, 108.39998f, -840.68567f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj65.Steps = list94; - reference70 = obj65; - num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = 1 - }; - num2 = 4; - List list95 = new List(num2); - CollectionsMarshal.SetCount(list95, num2); - span3 = CollectionsMarshal.AsSpan(list95); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-354.8902f, 47.989246f, 495.83212f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-354.8902f, 47.989246f, 495.83212f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - index2++; - ref QuestStep reference72 = ref span3[index2]; - QuestStep obj67 = new QuestStep(EInteractionType.Combat, null, new Vector3(-725.7799f, 93.38933f, 569.39484f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list96 = new List(num3); - CollectionsMarshal.SetCount(list96, num3); - span6 = CollectionsMarshal.AsSpan(list96); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 10266u, - MinimumKillCount = 1u - }; - obj67.ComplexCombatData = list96; - num4 = 6; - List list97 = new List(num4); - CollectionsMarshal.SetCount(list97, num4); - span4 = CollectionsMarshal.AsSpan(list97); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj67.CompletionQuestVariablesFlags = list97; - reference72 = obj67; - index2++; - ref QuestStep reference73 = ref span3[index2]; - QuestStep obj68 = new QuestStep(EInteractionType.Combat, null, new Vector3(-150.93805f, 13.96408f, 376.68124f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list98 = new List(num3); - CollectionsMarshal.SetCount(list98, num3); - span6 = CollectionsMarshal.AsSpan(list98); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 10269u, - MinimumKillCount = 1u - }; - obj68.ComplexCombatData = list98; - num4 = 6; - List list99 = new List(num4); - CollectionsMarshal.SetCount(list99, num4); - span4 = CollectionsMarshal.AsSpan(list99); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj68.CompletionQuestVariablesFlags = list99; - reference73 = obj68; - index2++; - ref QuestStep reference74 = ref span3[index2]; - QuestStep obj69 = new QuestStep(EInteractionType.Combat, 10252u, new Vector3(-119.04461f, 97.54629f, -173.52538f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list100 = new List(num3); - CollectionsMarshal.SetCount(list100, num3); - span6 = CollectionsMarshal.AsSpan(list100); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 10252u, - MinimumKillCount = 1u - }; - obj69.ComplexCombatData = list100; - num4 = 6; - List list101 = new List(num4); - CollectionsMarshal.SetCount(list101, num4); - span4 = CollectionsMarshal.AsSpan(list101); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj69.CompletionQuestVariablesFlags = list101; - reference74 = obj69; - obj66.Steps = list95; - reference71 = obj66; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027673u, new Vector3(-106.43583f, 108.39998f, -840.68567f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-106.43583f, 108.39998f, -840.68567f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj70.Steps = list102; - reference75 = obj70; - questRoot12.QuestSequence = list93; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3412); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list103 = new List(num); - CollectionsMarshal.SetCount(list103, num); - span = CollectionsMarshal.AsSpan(list103); - index = 0; - span[index] = "Clockwise Starr"; - questRoot13.Author = list103; - index = 3; - List list104 = new List(index); - CollectionsMarshal.SetCount(list104, index); - span2 = CollectionsMarshal.AsSpan(list104); - num = 0; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030273u, new Vector3(-58.091125f, 104.18485f, -875.5169f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-58.091125f, 104.18485f, -875.5169f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj71.Steps = list105; - reference76 = obj71; - num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027673u, new Vector3(-106.06549f, 108.39998f, -841.7639f), 816) - { - StopDistance = 0.25f, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027670u, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1028044u, new Vector3(69.7489f, 110.69292f, -883.69574f), 816) - { - StopDistance = 0.25f, - Fly = true - }; - obj72.Steps = list106; - reference77 = obj72; - num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj73 = 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, 1030273u, new Vector3(-58.091125f, 104.18485f, -875.5169f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-58.091125f, 104.18485f, -875.5169f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj73.Steps = list107; - reference78 = obj73; - questRoot13.QuestSequence = list104; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3413); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list108 = new List(num); - CollectionsMarshal.SetCount(list108, num); - span = CollectionsMarshal.AsSpan(list108); - index = 0; - span[index] = "Clockwise Starr"; - questRoot14.Author = list108; - index = 3; - List list109 = new List(index); - CollectionsMarshal.SetCount(list109, index); - span2 = CollectionsMarshal.AsSpan(list109); - num = 0; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj74 = 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, 1030274u, new Vector3(-45.759922f, 110.93033f, -850.55524f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-45.759922f, 110.93033f, -850.55524f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj74.Steps = list110; - reference79 = obj74; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010192u, new Vector3(63.645386f, 0.1373291f, -276.17303f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010190u, new Vector3(63.553833f, -0.16790771f, -289.4179f), 816); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010191u, new Vector3(48.53894f, -0.35101318f, -283.61945f), 816); - obj75.Steps = list111; - reference80 = obj75; - num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030274u, new Vector3(-45.759922f, 110.93033f, -850.55524f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-45.759922f, 110.93033f, -850.55524f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj76.Steps = list112; - reference81 = obj76; - questRoot14.QuestSequence = list109; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3414); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list113 = new List(num); - CollectionsMarshal.SetCount(list113, num); - span = CollectionsMarshal.AsSpan(list113); - index = 0; - span[index] = "Clockwise Starr"; - questRoot15.Author = list113; - index = 3; - List list114 = new List(index); - CollectionsMarshal.SetCount(list114, index); - span2 = CollectionsMarshal.AsSpan(list114); - num = 0; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030700u, new Vector3(4.5929565f, 105.69799f, -849.45447f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(4.5929565f, 105.69799f, -849.45447f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj77.Steps = list115; - reference82 = obj77; - num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-198.09572f, 92.04302f, -770.4763f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-146.5222f, 81.52178f, -725.06104f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-133.10895f, 64.91831f, -671.84753f), 816) - { - DisableNavmesh = true, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030276u, new Vector3(-468.68085f, 75.95398f, -376.3943f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030277u, new Vector3(-544.4877f, 72.54534f, -407.0039f), 816) - { - Fly = true - }; - obj78.Steps = list116; - reference83 = obj78; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list117 = new List(num2); - CollectionsMarshal.SetCount(list117, num2); - span3 = CollectionsMarshal.AsSpan(list117); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030700u, new Vector3(4.5929565f, 105.69799f, -849.45447f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(4.5929565f, 105.69799f, -849.45447f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj79.Steps = list117; - reference84 = obj79; - questRoot15.QuestSequence = list114; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3415); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list118 = new List(num); - CollectionsMarshal.SetCount(list118, num); - span = CollectionsMarshal.AsSpan(list118); - index = 0; - span[index] = "Clockwise Starr"; - questRoot16.Author = list118; - index = 3; - List list119 = new List(index); - CollectionsMarshal.SetCount(list119, index); - span2 = CollectionsMarshal.AsSpan(list119); - num = 0; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030699u, new Vector3(-15.610046f, 106.46049f, -889.82983f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-15.610046f, 106.46049f, -889.82983f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj80.Steps = list120; - reference85 = obj80; - num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(11.219196f, 136.42273f, -828.22034f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(47.042942f, 152.99881f, -757.84467f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2010193u, new Vector3(-166.09448f, 2.3345947f, -220.17242f), 816) - { - Fly = true, - ItemId = 2002646u - }; - obj81.Steps = list121; - reference86 = obj81; - num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030699u, new Vector3(-15.610046f, 106.46049f, -889.82983f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-15.610046f, 106.46049f, -889.82983f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj82.Steps = list122; - reference87 = obj82; - questRoot16.QuestSequence = list119; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3416); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list123 = new List(num); - CollectionsMarshal.SetCount(list123, num); - span = CollectionsMarshal.AsSpan(list123); - index = 0; - span[index] = "Clockwise Starr"; - questRoot17.Author = list123; - index = 4; - List list124 = new List(index); - CollectionsMarshal.SetCount(list124, index); - span2 = CollectionsMarshal.AsSpan(list124); - num = 0; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list125 = new List(num2); - CollectionsMarshal.SetCount(list125, num2); - span3 = CollectionsMarshal.AsSpan(list125); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027673u, new Vector3(-106.43583f, 108.39998f, -840.68567f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-106.43583f, 108.39998f, -840.68567f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj83.Steps = list125; - reference88 = obj83; - num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - span3 = CollectionsMarshal.AsSpan(list126); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-208.01585f, 93.95745f, -798.679f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-147.16849f, 82.71202f, -735.21466f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-133.04337f, 65.32452f, -668.47845f), 816) - { - DisableNavmesh = true, - Fly = true - }; - num2++; - ref QuestStep reference90 = ref span3[num2]; - QuestStep obj85 = new QuestStep(EInteractionType.Combat, null, new Vector3(-111.79012f, 56.679848f, -665.1558f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list127 = new List(num3); - CollectionsMarshal.SetCount(list127, num3); - span6 = CollectionsMarshal.AsSpan(list127); - num4 = 0; - span6[num4] = new ComplexCombatData - { - DataId = 10255u, - MinimumKillCount = 1u - }; - obj85.ComplexCombatData = list127; - num4 = 6; - List list128 = new List(num4); - CollectionsMarshal.SetCount(list128, num4); - span4 = CollectionsMarshal.AsSpan(list128); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - obj85.CompletionQuestVariablesFlags = list128; - reference90 = obj85; - num2++; - ref QuestStep reference91 = ref span3[num2]; - QuestStep obj86 = new QuestStep(EInteractionType.Combat, null, new Vector3(-48.470287f, 47.403774f, -602.753f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list129 = new List(num3); - CollectionsMarshal.SetCount(list129, num3); - span7 = CollectionsMarshal.AsSpan(list129); - num4 = 0; - span7[num4] = 10265u; - obj86.KillEnemyDataIds = list129; - reference91 = obj86; - obj84.Steps = list126; - reference89 = obj84; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = 2 - }; - num2 = 3; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-130.71318f, 65.82463f, -680.729f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-151.2964f, 67.730545f, -714.6202f), 816) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030701u, new Vector3(-183.94751f, 80.33522f, -745.449f), 816) - { - Fly = true - }; - obj87.Steps = list130; - reference92 = obj87; - num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027673u, new Vector3(-106.43583f, 108.39998f, -840.68567f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-106.43583f, 108.39998f, -840.68567f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj88.Steps = list131; - reference93 = obj88; - questRoot17.QuestSequence = list124; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3417); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list132 = new List(num); - CollectionsMarshal.SetCount(list132, num); - span = CollectionsMarshal.AsSpan(list132); - index = 0; - span[index] = "Clockwise Starr"; - questRoot18.Author = list132; - index = 5; - List list133 = new List(index); - CollectionsMarshal.SetCount(list133, index); - span2 = CollectionsMarshal.AsSpan(list133); - num = 0; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list134 = new List(num2); - CollectionsMarshal.SetCount(list134, num2); - span3 = CollectionsMarshal.AsSpan(list134); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030702u, new Vector3(-1.8158569f, 100.46835f, -889.34155f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-1.8158569f, 100.46835f, -889.34155f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj89.Steps = list134; - reference94 = obj89; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1028044u, new Vector3(69.7489f, 110.69292f, -883.69574f), 816) - { - StopDistance = 0.25f, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027671u, new Vector3(-33.12738f, 105.68533f, -879.9115f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027673u, new Vector3(-106.06549f, 108.39998f, -841.7639f), 816) - { - StopDistance = 0.25f, - Fly = true - }; - obj90.Steps = list135; - reference95 = obj90; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list136 = new List(num2); - CollectionsMarshal.SetCount(list136, num2); - span3 = CollectionsMarshal.AsSpan(list136); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030702u, new Vector3(-1.8158569f, 100.46835f, -889.34155f), 816) - { - Fly = true - }; - obj91.Steps = list136; - reference96 = obj91; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj92 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list137 = new List(index2); - CollectionsMarshal.SetCount(list137, index2); - span3 = CollectionsMarshal.AsSpan(list137); - num2 = 0; - ref QuestStep reference98 = ref span3[num2]; - QuestStep obj93 = new QuestStep(EInteractionType.WalkTo, 10246u, new Vector3(-306.4134f, 67.26528f, 653.3375f), 816) - { - Fly = true, - Comment = "Manual: Bring echevore to <49% health, then use sack", - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - num4 = 1; - List list138 = new List(num4); - CollectionsMarshal.SetCount(list138, num4); - span7 = CollectionsMarshal.AsSpan(list138); - num3 = 0; - span7[num3] = 10246u; - obj93.KillEnemyDataIds = list138; - obj93.CombatItemUse = new CombatItemUse - { - ItemId = 2002661u, - Condition = ECombatItemUseCondition.HealthPercent, - Value = 49 - }; - obj93.SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-306.4134f, 67.26528f, 653.3375f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }; - reference98 = obj93; - obj92.Steps = list137; - reference97 = obj92; - num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030702u, new Vector3(-1.8158569f, 100.46835f, -889.34155f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-1.8158569f, 100.46835f, -889.34155f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj94.Steps = list139; - reference99 = obj94; - questRoot18.QuestSequence = list133; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3418); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list140 = new List(num); - CollectionsMarshal.SetCount(list140, num); - span = CollectionsMarshal.AsSpan(list140); - index = 0; - span[index] = "Clockwise Starr"; - questRoot19.Author = list140; - index = 3; - List list141 = new List(index); - CollectionsMarshal.SetCount(list141, index); - span2 = CollectionsMarshal.AsSpan(list141); - num = 0; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj95 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list142 = new List(index2); - CollectionsMarshal.SetCount(list142, index2); - span3 = CollectionsMarshal.AsSpan(list142); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027672u, new Vector3(-101.51831f, 101.86012f, -838.49854f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-101.51831f, 101.86012f, -838.49854f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj95.Steps = list142; - reference100 = obj95; - num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list143 = new List(num2); - CollectionsMarshal.SetCount(list143, num2); - span3 = CollectionsMarshal.AsSpan(list143); - index2 = 0; - ref QuestStep reference102 = ref span3[index2]; - QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1031498u, new Vector3(64.34729f, 11.202045f, -543.75525f), 816) - { - Fly = true - }; - num3 = 1; - List list144 = new List(num3); - CollectionsMarshal.SetCount(list144, num3); - span5 = CollectionsMarshal.AsSpan(list144); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD011_03418_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZD011_03418_A1_000_002") - }; - obj97.DialogueChoices = list144; - reference102 = obj97; - obj96.Steps = list143; - reference101 = obj96; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027672u, new Vector3(-101.51831f, 101.86012f, -838.49854f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-101.51831f, 101.86012f, -838.49854f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj98.Steps = list145; - reference103 = obj98; - questRoot19.QuestSequence = list141; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(3419); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list146 = new List(num); - CollectionsMarshal.SetCount(list146, num); - span = CollectionsMarshal.AsSpan(list146); - index = 0; - span[index] = "Clockwise Starr"; - questRoot20.Author = list146; - index = 5; - List list147 = new List(index); - CollectionsMarshal.SetCount(list147, index); - span2 = CollectionsMarshal.AsSpan(list147); - num = 0; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - span3 = CollectionsMarshal.AsSpan(list148); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027692u, new Vector3(382.1317f, 86.5506f, -617.0901f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(382.1317f, 86.5506f, -617.0901f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj99.Steps = list148; - reference104 = obj99; - num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj100 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - span3 = CollectionsMarshal.AsSpan(list149); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027670u, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni - }; - obj100.Steps = list149; - reference105 = obj100; - num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj101 = new QuestSequence - { - Sequence = 2 - }; - num2 = 7; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(81.892f, 108.524185f, -831.4639f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(113.36558f, 96.24501f, -756.37885f), 816) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(174.2612f, 89.864105f, -732.0094f), 816) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010695u, new Vector3(131.7616f, 71.488525f, -662.3179f), 816) - { - StopDistance = 0.25f, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010694u, new Vector3(103.89868f, 49.393433f, -630.33496f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010697u, new Vector3(137.4989f, 21.683044f, -551.68994f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010696u, new Vector3(108.20166f, 15.487854f, -540.1542f), 816); - obj101.Steps = list150; - reference106 = obj101; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj102 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - span3 = CollectionsMarshal.AsSpan(list151); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027670u, new Vector3(32.028687f, 101.900696f, -857.87744f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni - }; - obj102.Steps = list151; - reference107 = obj102; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - span3 = CollectionsMarshal.AsSpan(list152); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027692u, new Vector3(382.1317f, 86.5506f, -617.0901f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(382.1317f, 86.5506f, -617.0901f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj103.Steps = list152; - reference108 = obj103; - questRoot20.QuestSequence = list147; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(3420); - QuestRoot questRoot21 = new QuestRoot(); - num = 1; - List list153 = new List(num); - CollectionsMarshal.SetCount(list153, num); - span = CollectionsMarshal.AsSpan(list153); - index = 0; - span[index] = "Clockwise Starr"; - questRoot21.Author = list153; - index = 3; - List list154 = new List(index); - CollectionsMarshal.SetCount(list154, index); - span2 = CollectionsMarshal.AsSpan(list154); - num = 0; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj104 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list155 = new List(index2); - CollectionsMarshal.SetCount(list155, index2); - span3 = CollectionsMarshal.AsSpan(list155); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027693u, new Vector3(364.27856f, 87.001114f, -715.41925f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(364.27856f, 87.001114f, -715.41925f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj104.Steps = list155; - reference109 = obj104; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj105 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); - index2 = 0; - ref QuestStep reference111 = ref span3[index2]; - QuestStep obj106 = new QuestStep(EInteractionType.Interact, 2010699u, new Vector3(55.22229f, 0.015197754f, -282.36823f), 816) - { - Fly = true - }; - num4 = 1; - List list157 = new List(num4); - CollectionsMarshal.SetCount(list157, num4); - span5 = CollectionsMarshal.AsSpan(list157); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_LUCKZD013_03420_SYSTEM_110_010") - }; - obj106.DialogueChoices = list157; - reference111 = obj106; - obj105.Steps = list156; - reference110 = obj105; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027693u, new Vector3(364.27856f, 87.001114f, -715.41925f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(364.27856f, 87.001114f, -715.41925f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3425) - }; - obj107.Steps = list158; - reference112 = obj107; - questRoot21.QuestSequence = list154; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(3421); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list159 = new List(num); - CollectionsMarshal.SetCount(list159, num); - span = CollectionsMarshal.AsSpan(list159); - index = 0; - span[index] = "Clockwise Starr"; - questRoot22.Author = list159; - index = 4; - List list160 = new List(index); - CollectionsMarshal.SetCount(list160, index); - span2 = CollectionsMarshal.AsSpan(list160); - num = 0; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031499u, new Vector3(394.00305f, 88.98844f, -634.4854f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(394.00305f, 88.98844f, -634.4854f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj108.Steps = list161; - reference113 = obj108; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj109 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - ref QuestStep reference115 = ref span3[num2]; - QuestStep obj110 = new QuestStep(EInteractionType.Combat, 2010701u, new Vector3(237.99487f, 25.986084f, -473.13654f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 2; - List list163 = new List(num3); - CollectionsMarshal.SetCount(list163, num3); - span7 = CollectionsMarshal.AsSpan(list163); - num4 = 0; - span7[num4] = 11172u; - num4++; - span7[num4] = 11172u; - obj110.KillEnemyDataIds = list163; - reference115 = obj110; - obj109.Steps = list162; - reference114 = obj109; - num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031506u, new Vector3(229.60242f, 24.333113f, -458.97614f), 816); - obj111.Steps = list164; - reference116 = obj111; - num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031499u, new Vector3(394.00305f, 88.98844f, -634.4854f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(394.00305f, 88.98844f, -634.4854f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj112.Steps = list165; - reference117 = obj112; - questRoot22.QuestSequence = list160; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(3422); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - span = CollectionsMarshal.AsSpan(list166); - index = 0; - span[index] = "Clockwise Starr"; - questRoot23.Author = list166; - index = 3; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - span2 = CollectionsMarshal.AsSpan(list167); - num = 0; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027694u, new Vector3(457.87744f, 89.41441f, -742.5193f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(457.87744f, 89.41441f, -742.5193f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj113.Steps = list168; - reference118 = obj113; - num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); - num2 = 0; - ref QuestStep reference120 = ref span3[num2]; - QuestStep obj115 = new QuestStep(EInteractionType.Combat, null, new Vector3(555.16394f, 93.2426f, -457.1445f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num4 = 1; - List list170 = new List(num4); - CollectionsMarshal.SetCount(list170, num4); - span7 = CollectionsMarshal.AsSpan(list170); - num3 = 0; - span7[num3] = 10254u; - obj115.KillEnemyDataIds = list170; - reference120 = obj115; - obj114.Steps = list169; - reference119 = obj114; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027694u, new Vector3(457.87744f, 89.41441f, -742.5193f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(457.87744f, 89.41441f, -742.5193f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj116.Steps = list171; - reference121 = obj116; - questRoot23.QuestSequence = list167; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(3423); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list172 = new List(num); - CollectionsMarshal.SetCount(list172, num); - span = CollectionsMarshal.AsSpan(list172); - index = 0; - span[index] = "Clockwise Starr"; - questRoot24.Author = list172; - index = 5; - List list173 = new List(index); - CollectionsMarshal.SetCount(list173, index); - span2 = CollectionsMarshal.AsSpan(list173); - num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031203u, new Vector3(490.2876f, 90.00257f, -700.64856f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(490.2876f, 90.00257f, -700.64856f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj117.Steps = list174; - reference122 = obj117; - num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); - span3 = CollectionsMarshal.AsSpan(list175); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-69.011116f, 95.166016f, -159.66423f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031507u, new Vector3(-52.0791f, 87.9948f, -180.31586f), 816) - { - Fly = true - }; - obj118.Steps = list175; - reference123 = obj118; - num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list176 = new List(index2); - CollectionsMarshal.SetCount(list176, index2); - span3 = CollectionsMarshal.AsSpan(list176); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027671u, new Vector3(-33.12738f, 105.68533f, -879.9115f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni - }; - obj119.Steps = list176; - reference124 = obj119; - num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj120 = new QuestSequence - { - Sequence = 3 - }; - num2 = 6; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-175.66415f, 102.020195f, -833.0812f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-183.17235f, 94.52451f, -753.12067f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-142.48228f, 74.786835f, -707.13934f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-129.47108f, 66.06374f, -666.76575f), 816) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-69.011116f, 95.166016f, -159.66423f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031507u, new Vector3(-52.0791f, 87.9948f, -180.31586f), 816) - { - Fly = true - }; - obj120.Steps = list177; - reference125 = obj120; - num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj121 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031203u, new Vector3(490.2876f, 90.00257f, -700.64856f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(490.2876f, 90.00257f, -700.64856f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj121.Steps = list178; - reference126 = obj121; - questRoot24.QuestSequence = list173; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(3424); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list179 = new List(num); - CollectionsMarshal.SetCount(list179, num); - span = CollectionsMarshal.AsSpan(list179); - index = 0; - span[index] = "Clockwise Starr"; - questRoot25.Author = list179; - index = 3; - List list180 = new List(index); - CollectionsMarshal.SetCount(list180, index); - span2 = CollectionsMarshal.AsSpan(list180); - num = 0; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj122 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031204u, new Vector3(481.95605f, 90.43779f, -656.09216f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(481.95605f, 90.43779f, -656.09216f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj122.Steps = list181; - reference127 = obj122; - num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj123 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list182 = new List(index2); - CollectionsMarshal.SetCount(list182, index2); - span3 = CollectionsMarshal.AsSpan(list182); - num2 = 0; - ref QuestStep reference129 = ref span3[num2]; - QuestStep obj124 = new QuestStep(EInteractionType.Combat, null, new Vector3(488.49036f, 79.56046f, -578.25543f), 816) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list183 = new List(num3); - CollectionsMarshal.SetCount(list183, num3); - span7 = CollectionsMarshal.AsSpan(list183); - num4 = 0; - span7[num4] = 10261u; - obj124.KillEnemyDataIds = list183; - reference129 = obj124; - obj123.Steps = list182; - reference128 = obj123; - num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj125 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031204u, new Vector3(481.95605f, 90.43779f, -656.09216f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(481.95605f, 90.43779f, -656.09216f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj125.Steps = list184; - reference130 = obj125; - questRoot25.QuestSequence = list180; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(3425); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list185 = new List(num); - CollectionsMarshal.SetCount(list185, num); - span = CollectionsMarshal.AsSpan(list185); - index = 0; - span[index] = "Clockwise Starr"; - questRoot26.Author = list185; - index = 3; - List list186 = new List(index); - CollectionsMarshal.SetCount(list186, index); - span2 = CollectionsMarshal.AsSpan(list186); - num = 0; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj126 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027656u, new Vector3(-291.61517f, 40.324036f, 456.65674f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-291.61517f, 40.324036f, 456.65674f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj126.Steps = list187; - reference131 = obj126; - num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj127 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1027693u, new Vector3(364.27856f, 87.001114f, -715.41925f), 816) - { - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf - }; - obj127.Steps = list188; - reference132 = obj127; - num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj128 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027656u, new Vector3(-291.61517f, 40.324036f, 456.65674f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-291.61517f, 40.324036f, 456.65674f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj128.Steps = list189; - reference133 = obj128; - questRoot26.QuestSequence = list186; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(3426); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); - index = 0; - span[index] = "Clockwise Starr"; - questRoot27.Author = list190; - index = 5; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); - num = 0; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031521u, new Vector3(-419.30273f, 60.306217f, 498.16125f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-419.30273f, 60.306217f, 498.16125f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj129.Steps = list192; - reference134 = obj129; - num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj130 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031522u, new Vector3(676.2949f, 186.37202f, 323.5066f), 816) - { - Fly = true - }; - obj130.Steps = list193; - reference135 = obj130; - num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = 2 - }; - num2 = 4; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(543.39996f, 189.17812f, 136.01952f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(495.16104f, 152.8019f, 61.648518f), 816) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(499.35895f, 147.40627f, 58.37402f), 816) - { - Land = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Say, 1031526u, new Vector3(536.1256f, 149.64941f, 13.565186f), 816) - { - DisableNavmesh = true, - ChatMessage = new ChatMessage - { - Key = "TEXT_LUCKZD019_03426_SYSTEM_100_020" - } - }; - obj131.Steps = list194; - reference136 = obj131; - num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 3 - }; - index2 = 2; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(493.37753f, 150.0216f, 60.386654f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031522u, new Vector3(676.2949f, 186.37202f, 323.5066f), 816) - { - Fly = true - }; - obj132.Steps = list195; - reference137 = obj132; - num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list196 = new List(num2); - CollectionsMarshal.SetCount(list196, num2); - span3 = CollectionsMarshal.AsSpan(list196); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031521u, new Vector3(-419.30273f, 60.306217f, 498.16125f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-419.30273f, 60.306217f, 498.16125f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj133.Steps = list196; - reference138 = obj133; - questRoot27.QuestSequence = list191; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(3427); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list197 = new List(num); - CollectionsMarshal.SetCount(list197, num); - span = CollectionsMarshal.AsSpan(list197); - index = 0; - span[index] = "liza"; - questRoot28.Author = list197; - index = 5; - List list198 = new List(index); - CollectionsMarshal.SetCount(list198, index); - span2 = CollectionsMarshal.AsSpan(list198); - num = 0; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816); - obj134.Steps = list199; - reference139 = obj134; - num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj135 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - span3 = CollectionsMarshal.AsSpan(list200); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010481u, new Vector3(238.7273f, 72.95337f, -723.72015f), 816); - obj135.Steps = list200; - reference140 = obj135; - num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj136 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010482u, new Vector3(156.63379f, 55.588623f, -629.8467f), 816); - obj136.Steps = list201; - reference141 = obj136; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj137 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010483u, new Vector3(34.1344f, 39.902344f, -622.18665f), 816); - obj137.Steps = list202; - reference142 = obj137; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); - num2 = 0; - ref QuestStep reference144 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.CompleteQuest, 1031025u, new Vector3(-79.75891f, 37.968338f, -531.8532f), 816); - num4 = 1; - List list204 = new List(num4); - CollectionsMarshal.SetCount(list204, num4); - span5 = CollectionsMarshal.AsSpan(list204); + List list18 = new List(num4); + CollectionsMarshal.SetCount(list18, num4); + Span span5 = CollectionsMarshal.AsSpan(list18); num3 = 0; span5[num3] = new DialogueChoice { @@ -286430,1124 +274994,89 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_LUCKZD101_03427_Q1_000_000"), Answer = new ExcelRef("TEXT_LUCKZD101_03427_A1_000_000") }; - questStep5.DialogueChoices = list204; - reference144 = questStep5; - obj138.Steps = list203; - reference143 = obj138; - questRoot28.QuestSequence = list198; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(3428); - QuestRoot questRoot29 = new QuestRoot(); + questStep4.DialogueChoices = list18; + reference14 = questStep4; + obj10.Steps = list17; + reference13 = obj10; + questRoot2.QuestSequence = list12; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(3444); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list205 = new List(num); - CollectionsMarshal.SetCount(list205, num); - span = CollectionsMarshal.AsSpan(list205); - index = 0; - span[index] = "Clockwise Starr"; - questRoot29.Author = list205; - index = 4; - List list206 = new List(index); - CollectionsMarshal.SetCount(list206, index); - span2 = CollectionsMarshal.AsSpan(list206); - num = 0; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031025u, new Vector3(-79.75891f, 37.968338f, -531.8532f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-79.75891f, 37.968338f, -531.8532f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj139.Steps = list207; - reference145 = obj139; - num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf - }; - obj140.Steps = list208; - reference146 = obj140; - num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list209 = new List(num2); - CollectionsMarshal.SetCount(list209, num2); - span3 = CollectionsMarshal.AsSpan(list209); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031026u, new Vector3(354.69592f, 87.448784f, -711.7876f), 816) - { - Fly = true - }; - obj141.Steps = list209; - reference147 = obj141; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj142 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - span3 = CollectionsMarshal.AsSpan(list210); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031025u, new Vector3(-79.75891f, 37.968338f, -531.8532f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-79.75891f, 37.968338f, -531.8532f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3429) - }; - obj142.Steps = list210; - reference148 = obj142; - questRoot29.QuestSequence = list206; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(3429); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list211 = new List(num); - CollectionsMarshal.SetCount(list211, num); - span = CollectionsMarshal.AsSpan(list211); - index = 0; - span[index] = "Clockwise Starr"; - questRoot30.Author = list211; - index = 5; - List list212 = new List(index); - CollectionsMarshal.SetCount(list212, index); - span2 = CollectionsMarshal.AsSpan(list212); - num = 0; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list213 = new List(num2); - CollectionsMarshal.SetCount(list213, num2); - span3 = CollectionsMarshal.AsSpan(list213); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031025u, new Vector3(-79.75891f, 37.968338f, -531.8532f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(-79.75891f, 37.968338f, -531.8532f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj143.Steps = list213; - reference149 = obj143; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf - }; - obj144.Steps = list214; - reference150 = obj144; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj145 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list215 = new List(num2); - CollectionsMarshal.SetCount(list215, num2); - span3 = CollectionsMarshal.AsSpan(list215); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031028u, new Vector3(435.04993f, 89.67002f, -654.2916f), 816); - obj145.Steps = list215; - reference151 = obj145; - num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj146 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list216 = new List(index2); - CollectionsMarshal.SetCount(list216, index2); - span3 = CollectionsMarshal.AsSpan(list216); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010484u, new Vector3(204.91333f, 73.502686f, -756.466f), 816) - { - Fly = true, - Land = true - }; - obj146.Steps = list216; - reference152 = obj146; - num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj147 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - span3 = CollectionsMarshal.AsSpan(list217); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1030716u, new Vector3(37.76599f, 53.890167f, -649.2866f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.76599f, 53.890167f, -649.2866f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3430) - }; - obj147.Steps = list217; - reference153 = obj147; - questRoot30.QuestSequence = list212; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(3430); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list218 = new List(num); - CollectionsMarshal.SetCount(list218, num); - span = CollectionsMarshal.AsSpan(list218); - index = 0; - span[index] = "Clockwise Starr"; - questRoot31.Author = list218; - index = 5; - List list219 = new List(index); - CollectionsMarshal.SetCount(list219, index); - span2 = CollectionsMarshal.AsSpan(list219); - num = 0; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list220 = new List(index2); - CollectionsMarshal.SetCount(list220, index2); - span3 = CollectionsMarshal.AsSpan(list220); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1030716u, new Vector3(37.76599f, 53.890167f, -649.2866f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegPlaEnni, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(37.76599f, 53.890167f, -649.2866f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj148.Steps = list220; - reference154 = obj148; - num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list221 = new List(num2); - CollectionsMarshal.SetCount(list221, num2); - span3 = CollectionsMarshal.AsSpan(list221); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031030u, new Vector3(-390.82935f, 54.333584f, 434.92773f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - obj149.Steps = list221; - reference155 = obj149; - num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list222 = new List(index2); - CollectionsMarshal.SetCount(list222, index2); - span3 = CollectionsMarshal.AsSpan(list222); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031087u, new Vector3(-345.0523f, 27.132893f, 341.90894f), 816) - { - Fly = true - }; - obj150.Steps = list222; - reference156 = obj150; - num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj151 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - index2 = 0; - ref QuestStep reference158 = ref span3[index2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1031087u, new Vector3(-345.0523f, 27.132893f, 341.90894f), 816); - num3 = 1; - List list224 = new List(num3); - CollectionsMarshal.SetCount(list224, num3); - span5 = CollectionsMarshal.AsSpan(list224); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD104_03430_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZD104_03430_A2_000_000") - }; - questStep6.DialogueChoices = list224; - reference158 = questStep6; - obj151.Steps = list223; - reference157 = obj151; - num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj152 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031027u, new Vector3(440.26855f, 90.109146f, -651.2093f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(440.26855f, 90.109146f, -651.2093f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - }, - NextQuestId = new QuestId(3431) - }; - obj152.Steps = list225; - reference159 = obj152; - questRoot31.QuestSequence = list219; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(3431); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list226 = new List(num); - CollectionsMarshal.SetCount(list226, num); - span = CollectionsMarshal.AsSpan(list226); - index = 0; - span[index] = "Clockwise Starr"; - questRoot32.Author = list226; - index = 10; - List list227 = new List(index); - CollectionsMarshal.SetCount(list227, index); - span2 = CollectionsMarshal.AsSpan(list227); - num = 0; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list228 = new List(num2); - CollectionsMarshal.SetCount(list228, num2); - span3 = CollectionsMarshal.AsSpan(list228); - index2 = 0; - ref QuestStep reference161 = ref span3[index2]; - QuestStep obj154 = new QuestStep(EInteractionType.AcceptQuest, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(441.64185f, 89.80711f, -653.43713f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num4 = 1; - List list229 = new List(num4); - CollectionsMarshal.SetCount(list229, num4); - span5 = CollectionsMarshal.AsSpan(list229); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD201_03431_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZD201_03431_A1_000_000") - }; - obj154.DialogueChoices = list229; - reference161 = obj154; - obj153.Steps = list228; - reference160 = obj153; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj155 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031287u, new Vector3(378.71362f, 87.640625f, -643.4272f), 816) - { - Fly = true - }; - obj155.Steps = list230; - reference162 = obj155; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj156 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031288u, new Vector3(-242.02338f, 22.781544f, 401.87683f), 816) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.IlMhegLydhaLran - }; - obj156.Steps = list231; - reference163 = obj156; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031290u, new Vector3(-508.17123f, 69.79544f, 520.2562f), 816) - { - Fly = true - }; - obj157.Steps = list232; - reference164 = obj157; - num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031290u, new Vector3(-508.17123f, 69.79544f, 520.2562f), 816) - { - Fly = true - }; - obj158.Steps = list233; - reference165 = obj158; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 5 - }; - index2 = 2; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010639u, new Vector3(-625.57416f, 49.362915f, 345.3269f), 816); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010640u, new Vector3(-427.02374f, 21.530457f, 216.6322f), 816); - obj159.Steps = list234; - reference166 = obj159; - num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj160 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031290u, new Vector3(-508.17123f, 69.79544f, 520.2562f), 816) - { - Fly = true - }; - obj160.Steps = list235; - reference167 = obj160; - num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj161 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); - num2 = 0; - ref QuestStep reference169 = ref span3[num2]; - QuestStep obj162 = new QuestStep(EInteractionType.Combat, null, new Vector3(-777.891f, 47.54754f, 163.27303f), 816) - { - Fly = true, - Land = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list237 = new List(num3); - CollectionsMarshal.SetCount(list237, num3); - span7 = CollectionsMarshal.AsSpan(list237); - num4 = 0; - span7[num4] = 11161u; - obj162.KillEnemyDataIds = list237; - reference169 = obj162; - obj161.Steps = list236; - reference168 = obj161; - num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj163 = new QuestSequence - { - Sequence = 8 - }; - num2 = 1; - List list238 = new List(num2); - CollectionsMarshal.SetCount(list238, num2); - span3 = CollectionsMarshal.AsSpan(list238); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031297u, new Vector3(-777.4319f, 47.349903f, 165.78918f), 816); - obj163.Steps = list238; - reference170 = obj163; - num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj164 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list239 = new List(index2); - CollectionsMarshal.SetCount(list239, index2); - span3 = CollectionsMarshal.AsSpan(list239); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027695u, new Vector3(441.64185f, 89.80711f, -653.43713f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(441.64185f, 89.80711f, -653.43713f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj164.Steps = list239; - reference171 = obj164; - questRoot32.QuestSequence = list227; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(3432); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list240 = new List(num); - CollectionsMarshal.SetCount(list240, num); - span = CollectionsMarshal.AsSpan(list240); - index = 0; - span[index] = "Clockwise Starr"; - questRoot33.Author = list240; - index = 3; - List list241 = new List(index); - CollectionsMarshal.SetCount(list241, index); - span2 = CollectionsMarshal.AsSpan(list241); - num = 0; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list242 = new List(num2); - CollectionsMarshal.SetCount(list242, num2); - span3 = CollectionsMarshal.AsSpan(list242); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031179u, new Vector3(353.84143f, 86.52623f, -691.2795f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(353.84143f, 86.52623f, -691.2795f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj165.Steps = list242; - reference172 = obj165; - num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - span3 = CollectionsMarshal.AsSpan(list243); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-65.72714f, 1.4000998f, -38.895847f), 816) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010715u, new Vector3(-84.00098f, -86.56445f, -55.86328f), 816) - { - StopDistance = 0.25f, - DisableNavmesh = true, - Fly = true - }; - obj166.Steps = list243; - reference173 = obj166; - num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031179u, new Vector3(353.84143f, 86.52623f, -691.2795f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(353.84143f, 86.52623f, -691.2795f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj167.Steps = list244; - reference174 = obj167; - questRoot33.QuestSequence = list241; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(3433); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list245 = new List(num); - CollectionsMarshal.SetCount(list245, num); - span = CollectionsMarshal.AsSpan(list245); - index = 0; - span[index] = "Clockwise Starr"; - questRoot34.Author = list245; - index = 3; - List list246 = new List(index); - CollectionsMarshal.SetCount(list246, index); - span2 = CollectionsMarshal.AsSpan(list246); - num = 0; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj168 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list247 = new List(index2); - CollectionsMarshal.SetCount(list247, index2); - span3 = CollectionsMarshal.AsSpan(list247); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031500u, new Vector3(366.90308f, 86.37964f, -753.2616f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(366.90308f, 86.37964f, -753.2616f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj168.Steps = list247; - reference175 = obj168; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj169 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list248 = new List(num2); - CollectionsMarshal.SetCount(list248, num2); - span3 = CollectionsMarshal.AsSpan(list248); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 2010717u, new Vector3(264.8507f, 27.725586f, -41.947144f), 816) - { - Fly = true, - Emote = EEmote.Lookout - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Emote, 2010716u, new Vector3(671.2595f, 107.07251f, -900.8774f), 816) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - Emote = EEmote.Lookout - }; - obj169.Steps = list248; - reference176 = obj169; - num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list249 = new List(index2); - CollectionsMarshal.SetCount(list249, index2); - span3 = CollectionsMarshal.AsSpan(list249); - num2 = 0; - ref QuestStep reference178 = ref span3[num2]; - QuestStep obj171 = new QuestStep(EInteractionType.CompleteQuest, 1031500u, new Vector3(366.90308f, 86.37964f, -753.2616f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(366.90308f, 86.37964f, -753.2616f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num4 = 1; - List list250 = new List(num4); - CollectionsMarshal.SetCount(list250, num4); - span5 = CollectionsMarshal.AsSpan(list250); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD203_03433_Q1_000_020"), - Answer = new ExcelRef("TEXT_LUCKZD203_03433_A1_000_021") - }; - obj171.DialogueChoices = list250; - reference178 = obj171; - obj170.Steps = list249; - reference177 = obj170; - questRoot34.QuestSequence = list246; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(3434); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list251 = new List(num); - CollectionsMarshal.SetCount(list251, num); - span = CollectionsMarshal.AsSpan(list251); - index = 0; - span[index] = "Clockwise Starr"; - questRoot35.Author = list251; - index = 3; - List list252 = new List(index); - CollectionsMarshal.SetCount(list252, index); - span2 = CollectionsMarshal.AsSpan(list252); - num = 0; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj172 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - index2 = 0; - ref QuestStep reference180 = ref span3[index2]; - QuestStep obj173 = new QuestStep(EInteractionType.AcceptQuest, 1027691u, new Vector3(416.80017f, 87.947784f, -751.09485f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(416.80017f, 87.947784f, -751.09485f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - num3 = 1; - List list254 = new List(num3); - CollectionsMarshal.SetCount(list254, num3); - span5 = CollectionsMarshal.AsSpan(list254); - num4 = 0; - span5[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZD204_03434_Q1_000_020"), - Answer = new ExcelRef("TEXT_LUCKZD204_03434_A1_000_022") - }; - obj173.DialogueChoices = list254; - reference180 = obj173; - obj172.Steps = list253; - reference179 = obj172; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list255 = new List(index2); - CollectionsMarshal.SetCount(list255, index2); - span3 = CollectionsMarshal.AsSpan(list255); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(602.7202f, 123.73922f, -860.4524f), 816) - { - StopDistance = 0.25f, - Fly = true, - Land = true - }; - num2++; - ref QuestStep reference182 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2010721u, new Vector3(600.4271f, 111.283936f, -857.8469f), 816); - num4 = 6; - List list256 = new List(num4); - CollectionsMarshal.SetCount(list256, num4); - span4 = CollectionsMarshal.AsSpan(list256); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list256; - reference182 = questStep7; - num2++; - ref QuestStep reference183 = ref span3[num2]; - QuestStep obj175 = new QuestStep(EInteractionType.Interact, 2010718u, new Vector3(620.2639f, 109.147705f, -871.1223f), 816) - { - Fly = true - }; - num3 = 6; - List list257 = new List(num3); - CollectionsMarshal.SetCount(list257, num3); - span4 = CollectionsMarshal.AsSpan(list257); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj175.CompletionQuestVariablesFlags = list257; - reference183 = obj175; - num2++; - ref QuestStep reference184 = ref span3[num2]; - QuestStep obj176 = new QuestStep(EInteractionType.Interact, 2010719u, new Vector3(642.75574f, 109.941284f, -827.4815f), 816) - { - Fly = true - }; - num4 = 6; - List list258 = new List(num4); - CollectionsMarshal.SetCount(list258, num4); - span4 = CollectionsMarshal.AsSpan(list258); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj176.CompletionQuestVariablesFlags = list258; - reference184 = obj176; - num2++; - ref QuestStep reference185 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2010720u, new Vector3(625.4824f, 109.69714f, -824.9485f), 816); - num3 = 6; - List list259 = new List(num3); - CollectionsMarshal.SetCount(list259, num3); - span4 = CollectionsMarshal.AsSpan(list259); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list259; - reference185 = questStep8; - obj174.Steps = list255; - reference181 = obj174; - num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list260 = new List(num2); - CollectionsMarshal.SetCount(list260, num2); - span3 = CollectionsMarshal.AsSpan(list260); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027691u, new Vector3(416.80017f, 87.947784f, -751.09485f), 816) - { - StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(416.80017f, 87.947784f, -751.09485f), - MaximumDistance = 200f, - TerritoryId = 816 - } - } - } - }; - obj177.Steps = list260; - reference186 = obj177; - questRoot35.QuestSequence = list252; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(3444); - QuestRoot questRoot36 = new QuestRoot(); - num = 1; - List list261 = new List(num); - CollectionsMarshal.SetCount(list261, num); - span = CollectionsMarshal.AsSpan(list261); + List list19 = new List(num); + CollectionsMarshal.SetCount(list19, num); + span = CollectionsMarshal.AsSpan(list19); index = 0; span[index] = "liza"; - questRoot36.Author = list261; + questRoot3.Author = list19; index = 4; - List list262 = new List(index); - CollectionsMarshal.SetCount(list262, index); - span2 = CollectionsMarshal.AsSpan(list262); + List list20 = new List(index); + CollectionsMarshal.SetCount(list20, index); + span2 = CollectionsMarshal.AsSpan(list20); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference15 = ref span2[num]; + QuestSequence obj11 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list263 = new List(index2); - CollectionsMarshal.SetCount(list263, index2); - span3 = CollectionsMarshal.AsSpan(list263); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1029023u, new Vector3(-131.36493f, -16.477911f, 316.3042f), 817); - obj178.Steps = list263; - reference187 = obj178; + num2 = 1; + List list21 = new List(num2); + CollectionsMarshal.SetCount(list21, num2); + span3 = CollectionsMarshal.AsSpan(list21); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1029023u, new Vector3(-131.36493f, -16.477911f, 316.3042f), 817); + obj11.Steps = list21; + reference15 = obj11; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference16 = ref span2[num]; + QuestSequence obj12 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Say, 1029024u, new Vector3(-301.5335f, 8.681433f, 711.2992f), 817) + index2 = 1; + List list22 = new List(index2); + CollectionsMarshal.SetCount(list22, index2); + span3 = CollectionsMarshal.AsSpan(list22); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Say, 1029024u, new Vector3(-301.5335f, 8.681433f, 711.2992f), 817) { ChatMessage = new ChatMessage { Key = "TEXT_LUCKZE010_03444_SYSTEM_100_011" } }; - obj179.Steps = list264; - reference188 = obj179; + obj12.Steps = list22; + reference16 = obj12; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference17 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - span3 = CollectionsMarshal.AsSpan(list265); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2009776u, new Vector3(-375.38727f, 10.0251465f, 451.65173f), 817); - obj180.Steps = list265; - reference189 = obj180; + num2 = 1; + List list23 = new List(num2); + CollectionsMarshal.SetCount(list23, num2); + span3 = CollectionsMarshal.AsSpan(list23); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2009776u, new Vector3(-375.38727f, 10.0251465f, 451.65173f), 817); + obj13.Steps = list23; + reference17 = obj13; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1029024u, new Vector3(-301.5335f, 8.681433f, 711.2992f), 817); - obj181.Steps = list266; - reference190 = obj181; - questRoot36.QuestSequence = list262; - AddQuest(questId36, questRoot36); + index2 = 1; + List list24 = new List(index2); + CollectionsMarshal.SetCount(list24, index2); + span3 = CollectionsMarshal.AsSpan(list24); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1029024u, new Vector3(-301.5335f, 8.681433f, 711.2992f), 817); + obj14.Steps = list24; + reference18 = obj14; + questRoot3.QuestSequence = list20; + AddQuest(questId3, questRoot3); } private static void LoadQuests69() @@ -291747,14 +279276,14 @@ public static class AssemblyQuestLoader reference58 = obj52; questRoot10.QuestSequence = list72; AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(3576); + QuestId questId11 = new QuestId(3588); QuestRoot questRoot11 = new QuestRoot(); num = 1; List list79 = new List(num); CollectionsMarshal.SetCount(list79, num); span = CollectionsMarshal.AsSpan(list79); index = 0; - span[index] = "Clockwise Starr"; + span[index] = "liza"; questRoot11.Author = list79; index = 6; List list80 = new List(index); @@ -291771,7 +279300,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list81, num2); span3 = CollectionsMarshal.AsSpan(list81); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031170u, new Vector3(569.54297f, 371.87646f, -131.76166f), 818); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031015u, new Vector3(530.51025f, 353.54364f, -244.00702f), 818); obj53.Steps = list81; reference59 = obj53; num++; @@ -291785,10 +279314,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list82, index2); span3 = CollectionsMarshal.AsSpan(list82); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031172u, new Vector3(760.28076f, 398.7008f, -288.56335f), 818) - { - Fly = true - }; + span3[num2] = new QuestStep(EInteractionType.Interact, 1031016u, new Vector3(344.04517f, 342.69537f, -310.53644f), 818); obj54.Steps = list82; reference60 = obj54; num++; @@ -291797,64 +279323,63 @@ public static class AssemblyQuestLoader { Sequence = 2 }; - num2 = 1; + num2 = 2; List list83 = new List(num2); CollectionsMarshal.SetCount(list83, num2); span3 = CollectionsMarshal.AsSpan(list83); index2 = 0; ref QuestStep reference62 = ref span3[index2]; - QuestStep obj56 = new QuestStep(EInteractionType.Interact, 1031171u, new Vector3(467.55164f, 384.9501f, -573.84607f), 818) - { - Fly = true - }; - num3 = 1; - List list84 = new List(num3); + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2010463u, new Vector3(340.93237f, 342.67188f, -310.47534f), 818); + num3 = 6; + List list84 = new List(num3); CollectionsMarshal.SetCount(list84, num3); - span4 = CollectionsMarshal.AsSpan(list84); + span6 = CollectionsMarshal.AsSpan(list84); index3 = 0; - span4[index3] = new DialogueChoice + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list84; + index3 = 1; + List list85 = new List(index3); + CollectionsMarshal.SetCount(list85, index3); + span4 = CollectionsMarshal.AsSpan(list85); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZJ013_03576_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZJ013_03576_A1_000_001") - }; - obj56.DialogueChoices = list84; - reference62 = obj56; - obj55.Steps = list83; - reference61 = obj55; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list85 = new List(index2); - CollectionsMarshal.SetCount(list85, index2); - span3 = CollectionsMarshal.AsSpan(list85); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031576u, new Vector3(513.2981f, 356.34845f, -262.47046f), 818) - { - Fly = true - }; - obj57.Steps = list85; - reference63 = obj57; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list86 = new List(num2); - CollectionsMarshal.SetCount(list86, num2); - span3 = CollectionsMarshal.AsSpan(list86); - index2 = 0; - ref QuestStep reference65 = ref span3[index2]; - QuestStep obj59 = new QuestStep(EInteractionType.Interact, 1031173u, new Vector3(280.5371f, 256.37317f, -317.6471f), 818) - { - Fly = true + Prompt = new ExcelRef("TEXT_LUCKZJ101_03588_Q2_000_000"), + Answer = new ExcelRef("TEXT_LUCKZJ101_03588_A2_000_001") }; + questStep7.DialogueChoices = list85; + reference62 = questStep7; + index2++; + ref QuestStep reference63 = ref span3[index2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2010464u, new Vector3(341.5426f, 342.76343f, -308.70532f), 818); + num3 = 6; + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + span6 = CollectionsMarshal.AsSpan(list86); + index3 = 0; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = null; + index3++; + span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list86; index3 = 1; List list87 = new List(index3); CollectionsMarshal.SetCount(list87, index3); @@ -291863,138 +279388,134 @@ public static class AssemblyQuestLoader span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZJ013_03576_Q2_000_000"), - Answer = new ExcelRef("TEXT_LUCKZJ013_03576_A2_000_001") + Prompt = new ExcelRef("TEXT_LUCKZJ101_03588_Q1_000_000"), + Answer = new ExcelRef("TEXT_LUCKZJ101_03588_A1_000_001") }; - obj59.DialogueChoices = list87; - reference65 = obj59; - obj58.Steps = list86; - reference64 = obj58; + questStep8.DialogueChoices = list87; + reference63 = questStep8; + obj55.Steps = list83; + reference61 = obj55; num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 3 }; - index2 = 3; + index2 = 1; List list88 = new List(index2); CollectionsMarshal.SetCount(list88, index2); span3 = CollectionsMarshal.AsSpan(list88); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(335.4814f, 307.59262f, -294.14676f), 818) + span3[num2] = new QuestStep(EInteractionType.Interact, 1031016u, new Vector3(344.04517f, 342.69537f, -310.53644f), 818); + obj56.Steps = list88; + reference64 = obj56; + num++; + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(462.85025f, 345.97366f, -281.7148f), 818) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031170u, new Vector3(569.54297f, 371.87646f, -131.76166f), 818) - { - Fly = true - }; - obj60.Steps = list88; - reference66 = obj60; - questRoot11.QuestSequence = list80; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(3578); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list89 = new List(num); - CollectionsMarshal.SetCount(list89, num); - span = CollectionsMarshal.AsSpan(list89); - index = 0; - span[index] = "Clockwise Starr"; - questRoot12.Author = list89; - index = 3; - List list90 = new List(index); - CollectionsMarshal.SetCount(list90, index); - span2 = CollectionsMarshal.AsSpan(list90); - num = 0; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 + Sequence = 4 }; num2 = 1; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027759u, new Vector3(656.79407f, 359.14957f, -205.2796f), 818); - obj61.Steps = list91; - reference67 = obj61; - num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Interact, 1031017u, new Vector3(603.02124f, 348.01245f, -165.30103f), 818) { - Sequence = 1 + AetheryteShortcut = EAetheryteLocation.TempestOndoCups }; - index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031566u, new Vector3(606.50024f, 455.32565f, -864.744f), 818) - { - Fly = true - }; - obj62.Steps = list92; - reference68 = obj62; + obj57.Steps = list89; + reference65 = obj57; num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = byte.MaxValue }; + index2 = 1; + List list90 = new List(index2); + CollectionsMarshal.SetCount(list90, index2); + span3 = CollectionsMarshal.AsSpan(list90); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818); + obj58.Steps = list90; + reference66 = obj58; + questRoot11.QuestSequence = list80; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(3592); + QuestRoot questRoot12 = new QuestRoot(); + num = 1; + List list91 = new List(num); + CollectionsMarshal.SetCount(list91, num); + span = CollectionsMarshal.AsSpan(list91); + index = 0; + span[index] = "liza"; + questRoot12.Author = list91; + index = 6; + List list92 = new List(index); + CollectionsMarshal.SetCount(list92, index); + span2 = CollectionsMarshal.AsSpan(list92); + num = 0; + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj59 = new QuestSequence + { + Sequence = 0 + }; num2 = 1; List list93 = new List(num2); CollectionsMarshal.SetCount(list93, num2); span3 = CollectionsMarshal.AsSpan(list93); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1027759u, new Vector3(656.79407f, 359.14957f, -205.2796f), 818) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027775u, new Vector3(-390.85986f, -260.17664f, 308.46106f), 818); + obj59.Steps = list93; + reference67 = obj59; + num++; + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups + Sequence = 1 }; - obj63.Steps = list93; - reference69 = obj63; - questRoot12.QuestSequence = list90; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(3579); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list94 = new List(num); - CollectionsMarshal.SetCount(list94, num); - span = CollectionsMarshal.AsSpan(list94); - index = 0; - span[index] = "Clockwise Starr"; - questRoot13.Author = list94; - index = 3; - List list95 = new List(index); - CollectionsMarshal.SetCount(list95, index); - span2 = CollectionsMarshal.AsSpan(list95); - num = 0; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + index2 = 1; + List list94 = new List(index2); + CollectionsMarshal.SetCount(list94, index2); + span3 = CollectionsMarshal.AsSpan(list94); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030473u, new Vector3(-410.1778f, -260.17664f, 256.09204f), 818); + obj60.Steps = list94; + reference68 = obj60; + num++; + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { - Sequence = 0 + Sequence = 2 + }; + num2 = 1; + List list95 = new List(num2); + CollectionsMarshal.SetCount(list95, num2); + span3 = CollectionsMarshal.AsSpan(list95); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1027774u, new Vector3(-365.59094f, -260.1766f, 276.9359f), 818); + obj61.Steps = list95; + reference69 = obj61; + num++; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj62 = new QuestSequence + { + Sequence = 3 }; index2 = 1; List list96 = new List(index2); CollectionsMarshal.SetCount(list96, index2); span3 = CollectionsMarshal.AsSpan(list96); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1027958u, new Vector3(663.35547f, 365.62848f, -177.75238f), 818); - obj64.Steps = list96; - reference70 = obj64; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030474u, new Vector3(-390.9209f, -260.1766f, 284.93164f), 818); + obj62.Steps = list96; + reference70 = obj62; num++; ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + QuestSequence obj63 = new QuestSequence { - Sequence = 1 + Sequence = 4 }; num2 = 1; List list97 = new List(num2); @@ -292002,24 +279523,28 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list97); index2 = 0; ref QuestStep reference72 = ref span3[index2]; - QuestStep obj66 = new QuestStep(EInteractionType.Combat, 2010107u, new Vector3(255.26807f, 338.9486f, -471.21387f), 818) + QuestStep obj64 = new QuestStep(EInteractionType.Combat, 2010125u, new Vector3(-502.7085f, -250.93463f, 449.97327f), 818) { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction + ItemId = 2002612u, + EnemySpawnType = EEnemySpawnType.AfterItemUse }; - num3 = 1; + num3 = 3; List list98 = new List(num3); CollectionsMarshal.SetCount(list98, num3); span5 = CollectionsMarshal.AsSpan(list98); index3 = 0; - span5[index3] = 11124u; - obj66.KillEnemyDataIds = list98; - reference72 = obj66; - obj65.Steps = list97; - reference71 = obj65; + span5[index3] = 10846u; + index3++; + span5[index3] = 10847u; + index3++; + span5[index3] = 10848u; + obj64.KillEnemyDataIds = list98; + reference72 = obj64; + obj63.Steps = list97; + reference71 = obj63; num++; ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + QuestSequence obj65 = new QuestSequence { Sequence = byte.MaxValue }; @@ -292028,31 +279553,27 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list99, index2); span3 = CollectionsMarshal.AsSpan(list99); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027958u, new Vector3(663.35547f, 365.62848f, -177.75238f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj67.Steps = list99; - reference73 = obj67; - questRoot13.QuestSequence = list95; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(3580); - QuestRoot questRoot14 = new QuestRoot(); + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030474u, new Vector3(-390.9209f, -260.1766f, 284.93164f), 818); + obj65.Steps = list99; + reference73 = obj65; + questRoot12.QuestSequence = list92; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(3593); + QuestRoot questRoot13 = new QuestRoot(); num = 1; List list100 = new List(num); CollectionsMarshal.SetCount(list100, num); span = CollectionsMarshal.AsSpan(list100); index = 0; - span[index] = "Clockwise Starr"; - questRoot14.Author = list100; + span[index] = "liza"; + questRoot13.Author = list100; index = 6; List list101 = new List(index); CollectionsMarshal.SetCount(list101, index); span2 = CollectionsMarshal.AsSpan(list101); num = 0; ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + QuestSequence obj66 = new QuestSequence { Sequence = 0 }; @@ -292061,12 +279582,12 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list102, num2); span3 = CollectionsMarshal.AsSpan(list102); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027763u, new Vector3(517.1741f, 348.7536f, -175.92126f), 818); - obj68.Steps = list102; - reference74 = obj68; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027778u, new Vector3(-713.28296f, -245.368f, 498.49683f), 818); + obj66.Steps = list102; + reference74 = obj66; num++; ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + QuestSequence obj67 = new QuestSequence { Sequence = 1 }; @@ -292075,15 +279596,12 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list103, index2); span3 = CollectionsMarshal.AsSpan(list103); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030442u, new Vector3(528.4352f, 374.76505f, -121.08038f), 818) - { - Fly = true - }; - obj69.Steps = list103; - reference75 = obj69; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); + obj67.Steps = list103; + reference75 = obj67; num++; ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + QuestSequence obj68 = new QuestSequence { Sequence = 2 }; @@ -292092,15 +279610,12 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list104, num2); span3 = CollectionsMarshal.AsSpan(list104); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 1030442u, new Vector3(528.4352f, 374.76505f, -121.08038f), 818) - { - Emote = EEmote.Beckon - }; - obj70.Steps = list104; - reference76 = obj70; + span3[index2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); + obj68.Steps = list104; + reference76 = obj68; num++; ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + QuestSequence obj69 = new QuestSequence { Sequence = 3 }; @@ -292109,15 +279624,12 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list105, index2); span3 = CollectionsMarshal.AsSpan(list105); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030444u, new Vector3(638.239f, 357.3194f, -210.16254f), 818) - { - Fly = true - }; - obj71.Steps = list105; - reference77 = obj71; + span3[num2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); + obj69.Steps = list105; + reference77 = obj69; num++; ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + QuestSequence obj70 = new QuestSequence { Sequence = 4 }; @@ -292126,1456 +279638,76 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list106, num2); span3 = CollectionsMarshal.AsSpan(list106); index2 = 0; - ref QuestStep reference79 = ref span3[index2]; - QuestStep obj73 = new QuestStep(EInteractionType.Emote, 1030444u, new Vector3(638.239f, 357.3194f, -210.16254f), 818) - { - Emote = EEmote.Chuckle - }; - index3 = 1; - List list107 = new List(index3); - CollectionsMarshal.SetCount(list107, index3); - span4 = CollectionsMarshal.AsSpan(list107); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZJ017_03580_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZJ017_03580_A1_000_001") - }; - obj73.DialogueChoices = list107; - reference79 = obj73; - obj72.Steps = list106; - reference78 = obj72; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj74 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027763u, new Vector3(517.1741f, 348.7536f, -175.92126f), 818); - obj74.Steps = list108; - reference80 = obj74; - questRoot14.QuestSequence = list101; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(3581); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list109 = new List(num); - CollectionsMarshal.SetCount(list109, num); - span = CollectionsMarshal.AsSpan(list109); - index = 0; - span[index] = "Clockwise Starr"; - questRoot15.Author = list109; - index = 6; - List list110 = new List(index); - CollectionsMarshal.SetCount(list110, index); - span2 = CollectionsMarshal.AsSpan(list110); - num = 0; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028060u, new Vector3(509.20874f, 356.89743f, -258.71674f), 818); - obj75.Steps = list111; - reference81 = obj75; - num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2010111u, new Vector3(637.96436f, 359.27356f, -192.76727f), 818) - { - StopDistance = 2f, - Fly = true, - ItemId = 2002595u - }; - obj76.Steps = list112; - reference82 = obj76; - num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list113 = new List(num2); - CollectionsMarshal.SetCount(list113, num2); - span3 = CollectionsMarshal.AsSpan(list113); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010111u, new Vector3(637.96436f, 359.27356f, -192.76727f), 818); - obj77.Steps = list113; - reference83 = obj77; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010111u, new Vector3(637.96436f, 359.27356f, -192.76727f), 818); - obj78.Steps = list114; - reference84 = obj78; - num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030445u, new Vector3(640.37524f, 358.5464f, -192.15692f), 818); - obj79.Steps = list115; - reference85 = obj79; - num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1028060u, new Vector3(509.20874f, 356.89743f, -258.71674f), 818) - { - Fly = true - }; - obj80.Steps = list116; - reference86 = obj80; - questRoot15.QuestSequence = list110; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(3582); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); - index = 0; - span[index] = "Clockwise Starr"; - questRoot16.Author = list117; - index = 4; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); - num = 0; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027770u, new Vector3(543.26685f, 349.0089f, -215.65582f), 818); - obj81.Steps = list119; - reference87 = obj81; - num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2010706u, new Vector3(755.6113f, 416.12866f, -523.6439f), 818) - { - Fly = true, - ItemId = 2002836u - }; - obj82.Steps = list120; - reference88 = obj82; - num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2010707u, new Vector3(759.5178f, 414.54187f, -503.37988f), 818); - index2++; - ref QuestStep reference90 = ref span3[index2]; - QuestStep obj84 = new QuestStep(EInteractionType.Combat, 11171u, new Vector3(759.6703f, 415.59628f, -513.87805f), 818) - { - StopDistance = 1f, - ItemId = 2002837u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list122 = new List(num3); - CollectionsMarshal.SetCount(list122, num3); - span5 = CollectionsMarshal.AsSpan(list122); - index3 = 0; - span5[index3] = 11171u; - obj84.KillEnemyDataIds = list122; - reference90 = obj84; - obj83.Steps = list121; - reference89 = obj83; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list123 = new List(index2); - CollectionsMarshal.SetCount(list123, index2); - span3 = CollectionsMarshal.AsSpan(list123); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027770u, new Vector3(543.26685f, 349.0089f, -215.65582f), 818) - { - Fly = true - }; - obj85.Steps = list123; - reference91 = obj85; - questRoot16.QuestSequence = list118; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(3583); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list124 = new List(num); - CollectionsMarshal.SetCount(list124, num); - span = CollectionsMarshal.AsSpan(list124); - index = 0; - span[index] = "Clockwise Starr"; - questRoot17.Author = list124; - index = 6; - List list125 = new List(index); - CollectionsMarshal.SetCount(list125, index); - span2 = CollectionsMarshal.AsSpan(list125); - num = 0; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj86 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028061u, new Vector3(549.30945f, 351.28546f, -172.22864f), 818) - { - Fly = true - }; - obj86.Steps = list126; - reference92 = obj86; - num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030448u, new Vector3(567.254f, 374.9156f, -92.75964f), 818) - { - Fly = true - }; - obj87.Steps = list127; - reference93 = obj87; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030449u, new Vector3(529.59485f, 353.54364f, -264.91187f), 818) - { - Fly = true - }; - obj88.Steps = list128; - reference94 = obj88; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list129 = new List(index2); - CollectionsMarshal.SetCount(list129, index2); - span3 = CollectionsMarshal.AsSpan(list129); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030450u, new Vector3(363.302f, 301.58997f, -289.35687f), 818) - { - Fly = true - }; - obj89.Steps = list129; - reference95 = obj89; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030451u, new Vector3(378.10327f, 231.68813f, -344.71655f), 818) - { - Fly = true - }; - obj90.Steps = list130; - reference96 = obj90; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1028061u, new Vector3(549.30945f, 351.28546f, -172.22864f), 818) - { - Fly = true - }; - obj91.Steps = list131; - reference97 = obj91; - questRoot17.QuestSequence = list125; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(3584); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list132 = new List(num); - CollectionsMarshal.SetCount(list132, num); - span = CollectionsMarshal.AsSpan(list132); - index = 0; - span[index] = "Clockwise Starr"; - questRoot18.Author = list132; - index = 3; - List list133 = new List(index); - CollectionsMarshal.SetCount(list133, index); - span2 = CollectionsMarshal.AsSpan(list133); - num = 0; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj92 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list134 = new List(num2); - CollectionsMarshal.SetCount(list134, num2); - span3 = CollectionsMarshal.AsSpan(list134); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028062u, new Vector3(635.2483f, 359.2978f, -170.15338f), 818); - obj92.Steps = list134; - reference98 = obj92; - num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 1 - }; - index2 = 4; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010752u, new Vector3(372.33533f, 353.93298f, -125.01721f), 818) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010751u, new Vector3(420.06555f, 364.1565f, -56.168518f), 818) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010750u, new Vector3(773.8612f, 404.16565f, -84.763916f), 818) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010746u, new Vector3(810.7881f, 395.86487f, -249.80548f), 818) - { - Fly = true - }; - obj93.Steps = list135; - reference99 = obj93; - num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list136 = new List(num2); - CollectionsMarshal.SetCount(list136, num2); - span3 = CollectionsMarshal.AsSpan(list136); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028062u, new Vector3(635.2483f, 359.2978f, -170.15338f), 818) - { - Fly = true - }; - obj94.Steps = list136; - reference100 = obj94; - questRoot18.QuestSequence = list133; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(3585); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list137 = new List(num); - CollectionsMarshal.SetCount(list137, num); - span = CollectionsMarshal.AsSpan(list137); - index = 0; - span[index] = "Clockwise Starr"; - questRoot19.Author = list137; - index = 3; - List list138 = new List(index); - CollectionsMarshal.SetCount(list138, index); - span2 = CollectionsMarshal.AsSpan(list138); - num = 0; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj95 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031174u, new Vector3(519.24915f, 357.35886f, -272.90765f), 818); - obj95.Steps = list139; - reference101 = obj95; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1027516u, new Vector3(-266.0716f, 21.746891f, 376.7909f), 814) - { - AetheryteShortcut = EAetheryteLocation.KholusiaWright - }; - obj96.Steps = list140; - reference102 = obj96; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031174u, new Vector3(519.24915f, 357.35886f, -272.90765f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj97.Steps = list141; - reference103 = obj97; - questRoot19.QuestSequence = list138; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(3586); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list142 = new List(num); - CollectionsMarshal.SetCount(list142, num); - span = CollectionsMarshal.AsSpan(list142); - index = 0; - span[index] = "Clockwise Starr"; - questRoot20.Author = list142; - index = 4; - List list143 = new List(index); - CollectionsMarshal.SetCount(list143, index); - span2 = CollectionsMarshal.AsSpan(list143); - num = 0; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028062u, new Vector3(635.2483f, 359.2978f, -170.15338f), 818); - obj98.Steps = list144; - reference104 = obj98; - num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - ref QuestStep reference106 = ref span3[num2]; - QuestStep obj100 = new QuestStep(EInteractionType.Combat, 11145u, new Vector3(-210.68134f, 362.93744f, -421.95776f), 818) - { - StopDistance = 0.5f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list146 = new List(index3); - CollectionsMarshal.SetCount(list146, index3); - span5 = CollectionsMarshal.AsSpan(list146); - num3 = 0; - span5[num3] = 11145u; - obj100.KillEnemyDataIds = list146; - reference106 = obj100; - obj99.Steps = list145; - reference105 = obj99; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj101 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list147 = new List(num2); - CollectionsMarshal.SetCount(list147, num2); - span3 = CollectionsMarshal.AsSpan(list147); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030452u, new Vector3(557.8545f, 353.51797f, -246.72314f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj101.Steps = list147; - reference107 = obj101; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj102 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1028062u, new Vector3(635.2483f, 359.2978f, -170.15338f), 818) - { - Fly = true - }; - obj102.Steps = list148; - reference108 = obj102; - questRoot20.QuestSequence = list143; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(3587); - QuestRoot questRoot21 = new QuestRoot(); - num = 1; - List list149 = new List(num); - CollectionsMarshal.SetCount(list149, num); - span = CollectionsMarshal.AsSpan(list149); - index = 0; - span[index] = "Clockwise Starr"; - questRoot21.Author = list149; - index = 3; - List list150 = new List(index); - CollectionsMarshal.SetCount(list150, index); - span2 = CollectionsMarshal.AsSpan(list150); - num = 0; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list151 = new List(num2); - CollectionsMarshal.SetCount(list151, num2); - span3 = CollectionsMarshal.AsSpan(list151); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1028059u, new Vector3(647.82166f, 359.4017f, -230.02979f), 818); - obj103.Steps = list151; - reference109 = obj103; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj104 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); - num2 = 0; - ref QuestStep reference111 = ref span3[num2]; - QuestStep obj105 = new QuestStep(EInteractionType.Combat, null, new Vector3(439.02203f, 369.9126f, -362.83704f), 818) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list153 = new List(num3); - CollectionsMarshal.SetCount(list153, num3); - Span span7 = CollectionsMarshal.AsSpan(list153); - index3 = 0; - span7[index3] = new ComplexCombatData - { - DataId = 10302u, - MinimumKillCount = 3u - }; - obj105.ComplexCombatData = list153; - reference111 = obj105; - obj104.Steps = list152; - reference110 = obj104; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj106 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list154 = new List(num2); - CollectionsMarshal.SetCount(list154, num2); - span3 = CollectionsMarshal.AsSpan(list154); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028059u, new Vector3(647.82166f, 359.4017f, -230.02979f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj106.Steps = list154; - reference112 = obj106; - questRoot21.QuestSequence = list150; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(3588); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - span = CollectionsMarshal.AsSpan(list155); - index = 0; - span[index] = "liza"; - questRoot22.Author = list155; - index = 6; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - span2 = CollectionsMarshal.AsSpan(list156); - num = 0; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list157 = new List(index2); - CollectionsMarshal.SetCount(list157, index2); - span3 = CollectionsMarshal.AsSpan(list157); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031015u, new Vector3(530.51025f, 353.54364f, -244.00702f), 818); - obj107.Steps = list157; - reference113 = obj107; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031016u, new Vector3(344.04517f, 342.69537f, -310.53644f), 818); - obj108.Steps = list158; - reference114 = obj108; - num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj109 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list159 = new List(index2); - CollectionsMarshal.SetCount(list159, index2); - span3 = CollectionsMarshal.AsSpan(list159); - num2 = 0; - ref QuestStep reference116 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2010463u, new Vector3(340.93237f, 342.67188f, -310.47534f), 818); - index3 = 6; - List list160 = new List(index3); - CollectionsMarshal.SetCount(list160, index3); - span6 = CollectionsMarshal.AsSpan(list160); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list160; - num3 = 1; - List list161 = new List(num3); - CollectionsMarshal.SetCount(list161, num3); - span4 = CollectionsMarshal.AsSpan(list161); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZJ101_03588_Q2_000_000"), - Answer = new ExcelRef("TEXT_LUCKZJ101_03588_A2_000_001") - }; - questStep7.DialogueChoices = list161; - reference116 = questStep7; - num2++; - ref QuestStep reference117 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2010464u, new Vector3(341.5426f, 342.76343f, -308.70532f), 818); - index3 = 6; - List list162 = new List(index3); - CollectionsMarshal.SetCount(list162, index3); - span6 = CollectionsMarshal.AsSpan(list162); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list162; - num3 = 1; - List list163 = new List(num3); - CollectionsMarshal.SetCount(list163, num3); - span4 = CollectionsMarshal.AsSpan(list163); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_LUCKZJ101_03588_Q1_000_000"), - Answer = new ExcelRef("TEXT_LUCKZJ101_03588_A1_000_001") - }; - questStep8.DialogueChoices = list163; - reference117 = questStep8; - obj109.Steps = list159; - reference115 = obj109; - num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj110 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031016u, new Vector3(344.04517f, 342.69537f, -310.53644f), 818); - obj110.Steps = list164; - reference118 = obj110; - num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031017u, new Vector3(603.02124f, 348.01245f, -165.30103f), 818) - { - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj111.Steps = list165; - reference119 = obj111; - num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list166 = new List(num2); - CollectionsMarshal.SetCount(list166, num2); - span3 = CollectionsMarshal.AsSpan(list166); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818); - obj112.Steps = list166; - reference120 = obj112; - questRoot22.QuestSequence = list156; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(3589); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list167 = new List(num); - CollectionsMarshal.SetCount(list167, num); - span = CollectionsMarshal.AsSpan(list167); - index = 0; - span[index] = "Clockwise Starr"; - questRoot23.Author = list167; - index = 5; - List list168 = new List(index); - CollectionsMarshal.SetCount(list168, index); - span2 = CollectionsMarshal.AsSpan(list168); - num = 0; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818); - obj113.Steps = list169; - reference121 = obj113; - num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); - index2 = 0; - ref QuestStep reference123 = ref span3[index2]; - QuestStep obj115 = new QuestStep(EInteractionType.Combat, null, new Vector3(410.2937f, 374.61343f, -573.46985f), 818) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - index3 = 1; - List list171 = new List(index3); - CollectionsMarshal.SetCount(list171, index3); - span7 = CollectionsMarshal.AsSpan(list171); - num3 = 0; - span7[num3] = new ComplexCombatData - { - DataId = 10318u, - MinimumKillCount = 1u - }; - obj115.ComplexCombatData = list171; - reference123 = obj115; - obj114.Steps = list170; - reference122 = obj114; - num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj116.Steps = list172; - reference124 = obj116; - num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031017u, new Vector3(603.02124f, 348.01245f, -165.30103f), 818) - { - Fly = true - }; - obj117.Steps = list173; - reference125 = obj117; - num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818) - { - Fly = true - }; - obj118.Steps = list174; - reference126 = obj118; - questRoot23.QuestSequence = list168; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(3590); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list175 = new List(num); - CollectionsMarshal.SetCount(list175, num); - span = CollectionsMarshal.AsSpan(list175); - index = 0; - span[index] = "Clockwise Starr"; - questRoot24.Author = list175; - index = 5; - List list176 = new List(index); - CollectionsMarshal.SetCount(list176, index); - span2 = CollectionsMarshal.AsSpan(list176); - num = 0; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818); - obj119.Steps = list177; - reference127 = obj119; - num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj120 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(827.81805f, 464.87595f, -705.6409f), 818) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2010467u, new Vector3(836.942f, 450.614f, -708.2781f), 818) - { - Fly = true - }; - obj120.Steps = list178; - reference128 = obj120; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj121 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj121.Steps = list179; - reference129 = obj121; - num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj122 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031020u, new Vector3(679.3773f, 19.273218f, 358.05298f), 814) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.KholusiaStilltide - }; - obj122.Steps = list180; - reference130 = obj122; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj123 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj123.Steps = list181; - reference131 = obj123; - questRoot24.QuestSequence = list176; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(3591); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list182 = new List(num); - CollectionsMarshal.SetCount(list182, num); - span = CollectionsMarshal.AsSpan(list182); - index = 0; - span[index] = "Clockwise Starr"; - questRoot25.Author = list182; - index = 5; - List list183 = new List(index); - CollectionsMarshal.SetCount(list183, index); - span2 = CollectionsMarshal.AsSpan(list183); - num = 0; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj124 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818); - obj124.Steps = list184; - reference132 = obj124; - num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj125 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list185 = new List(num2); - CollectionsMarshal.SetCount(list185, num2); - span3 = CollectionsMarshal.AsSpan(list185); - index2 = 0; - ref QuestStep reference134 = ref span3[index2]; - QuestStep obj126 = new QuestStep(EInteractionType.Combat, 2010470u, new Vector3(650.04944f, 407.12585f, -434.86688f), 818) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list186 = new List(num3); - CollectionsMarshal.SetCount(list186, num3); - span5 = CollectionsMarshal.AsSpan(list186); - index3 = 0; - span5[index3] = 11150u; - obj126.KillEnemyDataIds = list186; - reference134 = obj126; - index2++; - ref QuestStep reference135 = ref span3[index2]; - QuestStep obj127 = new QuestStep(EInteractionType.Combat, 2010468u, new Vector3(532.34143f, 388.2047f, -522.7894f), 818) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - index3 = 1; - List list187 = new List(index3); - CollectionsMarshal.SetCount(list187, index3); - span5 = CollectionsMarshal.AsSpan(list187); - num3 = 0; - span5[num3] = 11150u; - obj127.KillEnemyDataIds = list187; - reference135 = obj127; - index2++; - ref QuestStep reference136 = ref span3[index2]; - QuestStep obj128 = new QuestStep(EInteractionType.Combat, 2010469u, new Vector3(575.70764f, 409.2926f, -578.9426f), 818) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list188 = new List(num3); - CollectionsMarshal.SetCount(list188, num3); - span5 = CollectionsMarshal.AsSpan(list188); - index3 = 0; - span5[index3] = 11150u; - obj128.KillEnemyDataIds = list188; - reference136 = obj128; - obj125.Steps = list185; - reference133 = obj125; - num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1031019u, new Vector3(505.88232f, 371.189f, -342.79395f), 818) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.TempestOndoCups - }; - obj129.Steps = list189; - reference137 = obj129; - num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj130 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1031017u, new Vector3(603.02124f, 348.01245f, -165.30103f), 818) - { - Fly = true - }; - obj130.Steps = list190; - reference138 = obj130; - num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj131 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030762u, new Vector3(599.90845f, 347.67673f, -165.57574f), 818); - obj131.Steps = list191; - reference139 = obj131; - questRoot25.QuestSequence = list183; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(3592); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list192 = new List(num); - CollectionsMarshal.SetCount(list192, num); - span = CollectionsMarshal.AsSpan(list192); - index = 0; - span[index] = "liza"; - questRoot26.Author = list192; - index = 6; - List list193 = new List(index); - CollectionsMarshal.SetCount(list193, index); - span2 = CollectionsMarshal.AsSpan(list193); - num = 0; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027775u, new Vector3(-390.85986f, -260.17664f, 308.46106f), 818); - obj132.Steps = list194; - reference140 = obj132; - num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030473u, new Vector3(-410.1778f, -260.17664f, 256.09204f), 818); - obj133.Steps = list195; - reference141 = obj133; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list196 = new List(num2); - CollectionsMarshal.SetCount(list196, num2); - span3 = CollectionsMarshal.AsSpan(list196); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1027774u, new Vector3(-365.59094f, -260.1766f, 276.9359f), 818); - obj134.Steps = list196; - reference142 = obj134; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj135 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span3 = CollectionsMarshal.AsSpan(list197); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030474u, new Vector3(-390.9209f, -260.1766f, 284.93164f), 818); - obj135.Steps = list197; - reference143 = obj135; - num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj136 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - ref QuestStep reference145 = ref span3[index2]; - QuestStep obj137 = new QuestStep(EInteractionType.Combat, 2010125u, new Vector3(-502.7085f, -250.93463f, 449.97327f), 818) - { - ItemId = 2002612u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 3; - List list199 = new List(index3); - CollectionsMarshal.SetCount(list199, index3); - span5 = CollectionsMarshal.AsSpan(list199); - num3 = 0; - span5[num3] = 10846u; - num3++; - span5[num3] = 10847u; - num3++; - span5[num3] = 10848u; - obj137.KillEnemyDataIds = list199; - reference145 = obj137; - obj136.Steps = list198; - reference144 = obj136; - num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list200 = new List(index2); - CollectionsMarshal.SetCount(list200, index2); - span3 = CollectionsMarshal.AsSpan(list200); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1030474u, new Vector3(-390.9209f, -260.1766f, 284.93164f), 818); - obj138.Steps = list200; - reference146 = obj138; - questRoot26.QuestSequence = list193; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(3593); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list201 = new List(num); - CollectionsMarshal.SetCount(list201, num); - span = CollectionsMarshal.AsSpan(list201); - index = 0; - span[index] = "liza"; - questRoot27.Author = list201; - index = 6; - List list202 = new List(index); - CollectionsMarshal.SetCount(list202, index); - span2 = CollectionsMarshal.AsSpan(list202); - num = 0; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list203 = new List(num2); - CollectionsMarshal.SetCount(list203, num2); - span3 = CollectionsMarshal.AsSpan(list203); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027778u, new Vector3(-713.28296f, -245.368f, 498.49683f), 818); - obj139.Steps = list203; - reference147 = obj139; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list204 = new List(index2); - CollectionsMarshal.SetCount(list204, index2); - span3 = CollectionsMarshal.AsSpan(list204); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); - obj140.Steps = list204; - reference148 = obj140; - num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list205 = new List(num2); - CollectionsMarshal.SetCount(list205, num2); - span3 = CollectionsMarshal.AsSpan(list205); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); - obj141.Steps = list205; - reference149 = obj141; - num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj142 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1030475u, new Vector3(-627.7715f, -250.75601f, 550.65234f), 818); - obj142.Steps = list206; - reference150 = obj142; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1027778u, new Vector3(-713.28296f, -245.368f, 498.49683f), 818); - obj143.Steps = list207; - reference151 = obj143; + obj70.Steps = list106; + reference78 = obj70; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027778u, new Vector3(-713.28296f, -245.368f, 498.49683f), 818); - obj144.Steps = list208; - reference152 = obj144; - questRoot27.QuestSequence = list202; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(3594); - QuestRoot questRoot28 = new QuestRoot(); + obj71.Steps = list107; + reference79 = obj71; + questRoot13.QuestSequence = list101; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(3594); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); + List list108 = new List(num); + CollectionsMarshal.SetCount(list108, num); + span = CollectionsMarshal.AsSpan(list108); index = 0; span[index] = "liza"; - questRoot28.Author = list209; + questRoot14.Author = list108; index = 5; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); + List list109 = new List(index); + CollectionsMarshal.SetCount(list109, index); + span2 = CollectionsMarshal.AsSpan(list109); num = 0; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); + List list110 = new List(num2); + CollectionsMarshal.SetCount(list110, num2); + span3 = CollectionsMarshal.AsSpan(list110); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1030477u, new Vector3(-594.6593f, -266.7698f, 338.70447f), 818); - obj145.Steps = list211; - reference153 = obj145; + obj72.Steps = list110; + reference80 = obj72; num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + span3 = CollectionsMarshal.AsSpan(list111); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1030478u, new Vector3(-654.35266f, -250.89601f, 475.76086f), 818); - obj146.Steps = list212; - reference154 = obj146; + obj73.Steps = list111; + reference81 = obj73; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list213 = new List(num2); - CollectionsMarshal.SetCount(list213, num2); - span3 = CollectionsMarshal.AsSpan(list213); + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + span3 = CollectionsMarshal.AsSpan(list112); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-450.6779f, -250.89601f, 400.94394f), 818); index2++; @@ -293585,50 +279717,50 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj147.Steps = list213; - reference155 = obj147; + obj74.Steps = list112; + reference82 = obj74; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); num2 = 0; - ref QuestStep reference157 = ref span3[num2]; - QuestStep obj149 = new QuestStep(EInteractionType.Combat, null, new Vector3(-85.3181f, -281.24854f, 423.48425f), 818) + ref QuestStep reference84 = ref span3[num2]; + QuestStep obj76 = new QuestStep(EInteractionType.Combat, null, new Vector3(-85.3181f, -281.24854f, 423.48425f), 818) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num3 = 1; - List list215 = new List(num3); - CollectionsMarshal.SetCount(list215, num3); - span5 = CollectionsMarshal.AsSpan(list215); - index3 = 0; - span5[index3] = 10304u; - obj149.KillEnemyDataIds = list215; - obj149.CombatItemUse = new CombatItemUse + index3 = 1; + List list114 = new List(index3); + CollectionsMarshal.SetCount(list114, index3); + span5 = CollectionsMarshal.AsSpan(list114); + num3 = 0; + span5[num3] = 10304u; + obj76.KillEnemyDataIds = list114; + obj76.CombatItemUse = new CombatItemUse { ItemId = 2002613u, Condition = ECombatItemUseCondition.HealthPercent, Value = 30 }; - reference157 = obj149; - obj148.Steps = list214; - reference156 = obj148; + reference84 = obj76; + obj75.Steps = list113; + reference83 = obj75; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-361.26102f, -260.1766f, 280.9178f), 818); index2++; @@ -293636,47 +279768,47 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj150.Steps = list216; - reference158 = obj150; - questRoot28.QuestSequence = list210; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(3595); - QuestRoot questRoot29 = new QuestRoot(); + obj77.Steps = list115; + reference85 = obj77; + questRoot14.QuestSequence = list109; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(3595); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list217 = new List(num); - CollectionsMarshal.SetCount(list217, num); - span = CollectionsMarshal.AsSpan(list217); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); index = 0; span[index] = "liza"; - questRoot29.Author = list217; + questRoot15.Author = list116; index = 4; - List list218 = new List(index); - CollectionsMarshal.SetCount(list218, index); - span2 = CollectionsMarshal.AsSpan(list218); + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); num = 0; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span3 = CollectionsMarshal.AsSpan(list219); + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1028898u, new Vector3(-132.58563f, 0f, -14.023071f), 819); - obj151.Steps = list219; - reference159 = obj151; + obj78.Steps = list118; + reference86 = obj78; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1028899u, new Vector3(77.04285f, 0.0889954f, -31.784546f), 819) { @@ -293686,18 +279818,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumDossalGate } }; - obj152.Steps = list220; - reference160 = obj152; + obj79.Steps = list119; + reference87 = obj79; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); + List list120 = new List(index2); + CollectionsMarshal.SetCount(list120, index2); + span3 = CollectionsMarshal.AsSpan(list120); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 819) { @@ -293706,61 +279838,61 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 655u } }; - obj153.Steps = list221; - reference161 = obj153; + obj80.Steps = list120; + reference88 = obj80; num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list222 = new List(num2); - CollectionsMarshal.SetCount(list222, num2); - span3 = CollectionsMarshal.AsSpan(list222); + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1028899u, new Vector3(77.04285f, 0.0889954f, -31.784546f), 819); - obj154.Steps = list222; - reference162 = obj154; - questRoot29.QuestSequence = list218; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(3596); - QuestRoot questRoot30 = new QuestRoot(); + obj81.Steps = list121; + reference89 = obj81; + questRoot15.QuestSequence = list117; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(3596); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list223 = new List(num); - CollectionsMarshal.SetCount(list223, num); - span = CollectionsMarshal.AsSpan(list223); + List list122 = new List(num); + CollectionsMarshal.SetCount(list122, num); + span = CollectionsMarshal.AsSpan(list122); index = 0; span[index] = "liza"; - questRoot30.Author = list223; + questRoot16.Author = list122; index = 6; - List list224 = new List(index); - CollectionsMarshal.SetCount(list224, index); - span2 = CollectionsMarshal.AsSpan(list224); + List list123 = new List(index); + CollectionsMarshal.SetCount(list123, index); + span2 = CollectionsMarshal.AsSpan(list123); num = 0; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031144u, new Vector3(84.33655f, -10.490669f, 59.494873f), 820); - obj155.Steps = list225; - reference163 = obj155; + obj82.Steps = list124; + reference90 = obj82; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - span3 = CollectionsMarshal.AsSpan(list226); + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-0.41547322f, -276.906f, 269.2778f), 818) { @@ -293772,18 +279904,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj156.Steps = list226; - reference164 = obj156; + obj83.Steps = list125; + reference91 = obj83; num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - span3 = CollectionsMarshal.AsSpan(list227); + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-71.42122f, -274.33163f, 584.8395f), 818) { @@ -293794,18 +279926,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj157.Steps = list227; - reference165 = obj157; + obj84.Steps = list126; + reference92 = obj84; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list228 = new List(num2); - CollectionsMarshal.SetCount(list228, num2); - span3 = CollectionsMarshal.AsSpan(list228); + List list127 = new List(num2); + CollectionsMarshal.SetCount(list127, num2); + span3 = CollectionsMarshal.AsSpan(list127); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 818) { @@ -293814,18 +279946,18 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 661u } }; - obj158.Steps = list228; - reference166 = obj158; + obj85.Steps = list127; + reference93 = obj85; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); + List list128 = new List(index2); + CollectionsMarshal.SetCount(list128, index2); + span3 = CollectionsMarshal.AsSpan(list128); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-71.42122f, -274.33163f, 584.8395f), 818); num2++; @@ -293833,18 +279965,18 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj159.Steps = list229; - reference167 = obj159; + obj86.Steps = list128; + reference94 = obj86; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list230 = new List(num2); - CollectionsMarshal.SetCount(list230, num2); - span3 = CollectionsMarshal.AsSpan(list230); + List list129 = new List(num2); + CollectionsMarshal.SetCount(list129, num2); + span3 = CollectionsMarshal.AsSpan(list129); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1031144u, new Vector3(84.33655f, -10.490669f, 59.494873f), 820) { @@ -293855,33 +279987,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.EulmoreSoutheastDerelict } }; - obj160.Steps = list230; - reference168 = obj160; - questRoot30.QuestSequence = list224; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(3597); - QuestRoot questRoot31 = new QuestRoot(); + obj87.Steps = list129; + reference95 = obj87; + questRoot16.QuestSequence = list123; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(3597); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list231 = new List(num); - CollectionsMarshal.SetCount(list231, num); - span = CollectionsMarshal.AsSpan(list231); + List list130 = new List(num); + CollectionsMarshal.SetCount(list130, num); + span = CollectionsMarshal.AsSpan(list130); index = 0; span[index] = "liza"; - questRoot31.Author = list231; + questRoot17.Author = list130; index = 3; - List list232 = new List(index); - CollectionsMarshal.SetCount(list232, index); - span2 = CollectionsMarshal.AsSpan(list232); + List list131 = new List(index); + CollectionsMarshal.SetCount(list131, index); + span2 = CollectionsMarshal.AsSpan(list131); num = 0; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list233 = new List(index2); - CollectionsMarshal.SetCount(list233, index2); - span3 = CollectionsMarshal.AsSpan(list233); + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + span3 = CollectionsMarshal.AsSpan(list132); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1031348u, new Vector3(47.13501f, 1.4901161E-08f, 191.5769f), 819) { @@ -293892,18 +280024,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumPendants } }; - obj161.Steps = list233; - reference169 = obj161; + obj88.Steps = list132; + reference96 = obj88; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list234 = new List(num2); - CollectionsMarshal.SetCount(list234, num2); - span3 = CollectionsMarshal.AsSpan(list234); + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1027990u, new Vector3(-85.31323f, -2.7974376E-11f, -93.247925f), 819) { @@ -293914,51 +280046,51 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumTemenosRookery } }; - obj162.Steps = list234; - reference170 = obj162; + obj89.Steps = list133; + reference97 = obj89; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference98 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list235 = new List(index2); - CollectionsMarshal.SetCount(list235, index2); - span3 = CollectionsMarshal.AsSpan(list235); + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027988u, new Vector3(-88.578674f, 0.07107824f, -83.66528f), 819) { StopDistance = 7f, NextQuestId = new QuestId(3598) }; - obj163.Steps = list235; - reference171 = obj163; - questRoot31.QuestSequence = list232; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(3598); - QuestRoot questRoot32 = new QuestRoot(); + obj90.Steps = list134; + reference98 = obj90; + questRoot17.QuestSequence = list131; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(3598); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list236 = new List(num); - CollectionsMarshal.SetCount(list236, num); - span = CollectionsMarshal.AsSpan(list236); + List list135 = new List(num); + CollectionsMarshal.SetCount(list135, num); + span = CollectionsMarshal.AsSpan(list135); index = 0; span[index] = "liza"; - questRoot32.Author = list236; + questRoot18.Author = list135; index = 2; - List list237 = new List(index); - CollectionsMarshal.SetCount(list237, index); - span2 = CollectionsMarshal.AsSpan(list237); + List list136 = new List(index); + CollectionsMarshal.SetCount(list136, index); + span2 = CollectionsMarshal.AsSpan(list136); num = 0; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list238 = new List(num2); - CollectionsMarshal.SetCount(list238, num2); - span3 = CollectionsMarshal.AsSpan(list238); + List list137 = new List(num2); + CollectionsMarshal.SetCount(list137, num2); + span3 = CollectionsMarshal.AsSpan(list137); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027990u, new Vector3(-85.31323f, -2.7974376E-11f, -93.247925f), 819) { @@ -293972,51 +280104,51 @@ public static class AssemblyQuestLoader } } }; - obj164.Steps = list238; - reference172 = obj164; + obj91.Steps = list137; + reference99 = obj91; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list239 = new List(index2); - CollectionsMarshal.SetCount(list239, index2); - span3 = CollectionsMarshal.AsSpan(list239); + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027988u, new Vector3(-88.578674f, 0.07107824f, -83.66528f), 819) { StopDistance = 7f, NextQuestId = new QuestId(3599) }; - obj165.Steps = list239; - reference173 = obj165; - questRoot32.QuestSequence = list237; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(3599); - QuestRoot questRoot33 = new QuestRoot(); + obj92.Steps = list138; + reference100 = obj92; + questRoot18.QuestSequence = list136; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(3599); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list240 = new List(num); - CollectionsMarshal.SetCount(list240, num); - span = CollectionsMarshal.AsSpan(list240); + List list139 = new List(num); + CollectionsMarshal.SetCount(list139, num); + span = CollectionsMarshal.AsSpan(list139); index = 0; span[index] = "liza"; - questRoot33.Author = list240; + questRoot19.Author = list139; index = 2; - List list241 = new List(index); - CollectionsMarshal.SetCount(list241, index); - span2 = CollectionsMarshal.AsSpan(list241); + List list140 = new List(index); + CollectionsMarshal.SetCount(list140, index); + span2 = CollectionsMarshal.AsSpan(list140); num = 0; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list242 = new List(num2); - CollectionsMarshal.SetCount(list242, num2); - span3 = CollectionsMarshal.AsSpan(list242); + List list141 = new List(num2); + CollectionsMarshal.SetCount(list141, num2); + span3 = CollectionsMarshal.AsSpan(list141); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1027990u, new Vector3(-85.31323f, -2.7974376E-11f, -93.247925f), 819) { @@ -294030,28 +280162,28 @@ public static class AssemblyQuestLoader } } }; - obj166.Steps = list242; - reference174 = obj166; + obj93.Steps = list141; + reference101 = obj93; num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - span3 = CollectionsMarshal.AsSpan(list243); + List list142 = new List(index2); + CollectionsMarshal.SetCount(list142, index2); + span3 = CollectionsMarshal.AsSpan(list142); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1027988u, new Vector3(-88.578674f, 0.07107824f, -83.66528f), 819) { StopDistance = 7f, NextQuestId = new QuestId(3600) }; - obj167.Steps = list243; - reference175 = obj167; - questRoot33.QuestSequence = list241; - AddQuest(questId33, questRoot33); + obj94.Steps = list142; + reference102 = obj94; + questRoot19.QuestSequence = list140; + AddQuest(questId19, questRoot19); } private static void LoadQuests72() @@ -319658,7 +305790,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list21, num); span = CollectionsMarshal.AsSpan(list21); index = 0; - span[index] = "liza,alydev"; + span[index] = "liza"; questRoot4.Author = list21; index = 4; List list22 = new List(index); @@ -319682,14 +305814,37 @@ public static class AssemblyQuestLoader ref QuestSequence reference16 = ref span2[num]; QuestSequence obj16 = new QuestSequence { - Sequence = 1, - Comment = "Avoid AOEs/turn on VBM if you have it" + Sequence = 1 }; - num2 = 2; + num2 = 6; List list24 = new List(num2); CollectionsMarshal.SetCount(list24, num2); span3 = CollectionsMarshal.AsSpan(list24); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(459.86548f, 17.983778f, -76.51779f), 148) + { + StopDistance = 1f, + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(486.40424f, 24.968294f, -88.684456f), 148) + { + StopDistance = 1f, + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(485.05884f, 30.642492f, -59.45244f), 148) + { + StopDistance = 1f, + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Combat, null, new Vector3(480.88794f, 30.746826f, -49.729187f), 148) + { + StopDistance = 1f, + EnemySpawnType = EEnemySpawnType.FinishCombatIfAny + }; + index2++; ref QuestStep reference17 = ref span3[index2]; QuestStep questStep = new QuestStep(EInteractionType.Interact, 2000010u, new Vector3(480.88794f, 30.746826f, -49.729187f), 148); index3 = 6; @@ -319712,7 +305867,7 @@ public static class AssemblyQuestLoader reference17 = questStep; index2++; ref QuestStep reference18 = ref span3[index2]; - QuestStep obj17 = new QuestStep(EInteractionType.Combat, null, new Vector3(434.71976f, 8.614418f, -87.96375f), 148) + QuestStep obj17 = new QuestStep(EInteractionType.Combat, null, new Vector3(480.88794f, 30.746826f, -49.729187f), 148) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; @@ -325085,7 +311240,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list13, num); span = CollectionsMarshal.AsSpan(list13); index = 0; - span[index] = "Theo,alydev"; + span[index] = "Theo"; questRoot2.Author = list13; index = 5; List list14 = new List(index); @@ -325102,144 +311257,129 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list15, num2); span3 = CollectionsMarshal.AsSpan(list15); index2 = 0; - ref QuestStep reference12 = ref span3[index2]; - QuestStep questStep = new QuestStep(EInteractionType.AcceptQuest, 1033710u, new Vector3(-607.72107f, 65.602394f, -412.71082f), 813); - int num3 = 1; - List list16 = new List(num3); - CollectionsMarshal.SetCount(list16, num3); - Span span4 = CollectionsMarshal.AsSpan(list16); - int index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANDWA006_03901_Q1_000_000"), - Answer = new ExcelRef("TEXT_BANDWA006_03901_A1_000_001") - }; - questStep.DialogueChoices = list16; - reference12 = questStep; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033710u, new Vector3(-607.72107f, 65.602394f, -412.71082f), 813); obj11.Steps = list15; reference11 = obj11; num++; - ref QuestSequence reference13 = ref span2[num]; + ref QuestSequence reference12 = ref span2[num]; QuestSequence obj12 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list17 = new List(index2); - CollectionsMarshal.SetCount(list17, index2); - span3 = CollectionsMarshal.AsSpan(list17); + List list16 = new List(index2); + CollectionsMarshal.SetCount(list16, index2); + span3 = CollectionsMarshal.AsSpan(list16); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033744u, new Vector3(-354.5434f, 100.1054f, -603.7537f), 813) { - StopDistance = 1f, Fly = true }; - obj12.Steps = list17; - reference13 = obj12; + obj12.Steps = list16; + reference12 = obj12; num++; - ref QuestSequence reference14 = ref span2[num]; + ref QuestSequence reference13 = ref span2[num]; QuestSequence obj13 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list18 = new List(num2); - CollectionsMarshal.SetCount(list18, num2); - span3 = CollectionsMarshal.AsSpan(list18); + List list17 = new List(num2); + CollectionsMarshal.SetCount(list17, num2); + span3 = CollectionsMarshal.AsSpan(list17); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033746u, new Vector3(-351.36957f, 100.1054f, -603.60114f), 813); - obj13.Steps = list18; - reference14 = obj13; + obj13.Steps = list17; + reference13 = obj13; num++; - ref QuestSequence reference15 = ref span2[num]; + ref QuestSequence reference14 = ref span2[num]; QuestSequence obj14 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list19 = new List(index2); - CollectionsMarshal.SetCount(list19, index2); - span3 = CollectionsMarshal.AsSpan(list19); + List list18 = new List(index2); + CollectionsMarshal.SetCount(list18, index2); + span3 = CollectionsMarshal.AsSpan(list18); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033729u, new Vector3(-355.6115f, 100.1054f, -603.20447f), 813); - obj14.Steps = list19; - reference15 = obj14; + obj14.Steps = list18; + reference14 = obj14; num++; - ref QuestSequence reference16 = ref span2[num]; + ref QuestSequence reference15 = ref span2[num]; QuestSequence obj15 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list20 = new List(num2); - CollectionsMarshal.SetCount(list20, num2); - span3 = CollectionsMarshal.AsSpan(list20); + List list19 = new List(num2); + CollectionsMarshal.SetCount(list19, num2); + span3 = CollectionsMarshal.AsSpan(list19); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033710u, new Vector3(-607.72107f, 65.602394f, -412.71082f), 813) { Fly = true }; - obj15.Steps = list20; - reference16 = obj15; + obj15.Steps = list19; + reference15 = obj15; questRoot2.QuestSequence = list14; AddQuest(questId2, questRoot2); QuestId questId3 = new QuestId(3902); QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list21 = new List(num); - CollectionsMarshal.SetCount(list21, num); - span = CollectionsMarshal.AsSpan(list21); + List list20 = new List(num); + CollectionsMarshal.SetCount(list20, num); + span = CollectionsMarshal.AsSpan(list20); index = 0; span[index] = "liza"; - questRoot3.Author = list21; + questRoot3.Author = list20; index = 4; - List list22 = new List(index); - CollectionsMarshal.SetCount(list22, index); - span2 = CollectionsMarshal.AsSpan(list22); + List list21 = new List(index); + CollectionsMarshal.SetCount(list21, index); + span2 = CollectionsMarshal.AsSpan(list21); num = 0; - ref QuestSequence reference17 = ref span2[num]; + ref QuestSequence reference16 = ref span2[num]; QuestSequence obj16 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list23 = new List(index2); - CollectionsMarshal.SetCount(list23, index2); - span3 = CollectionsMarshal.AsSpan(list23); + List list22 = new List(index2); + CollectionsMarshal.SetCount(list22, index2); + span3 = CollectionsMarshal.AsSpan(list22); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj16.Steps = list23; - reference17 = obj16; + obj16.Steps = list22; + reference16 = obj16; num++; - ref QuestSequence reference18 = ref span2[num]; + ref QuestSequence reference17 = ref span2[num]; QuestSequence obj17 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list24 = new List(num2); - CollectionsMarshal.SetCount(list24, num2); - span3 = CollectionsMarshal.AsSpan(list24); + List list23 = new List(num2); + CollectionsMarshal.SetCount(list23, num2); + span3 = CollectionsMarshal.AsSpan(list23); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1034103u, new Vector3(-674.7692f, 52.60457f, -148.05829f), 813) { Fly = true }; - obj17.Steps = list24; - reference18 = obj17; + obj17.Steps = list23; + reference17 = obj17; num++; - ref QuestSequence reference19 = ref span2[num]; + ref QuestSequence reference18 = ref span2[num]; QuestSequence obj18 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list25 = new List(index2); - CollectionsMarshal.SetCount(list25, index2); - span3 = CollectionsMarshal.AsSpan(list25); + List list24 = new List(index2); + CollectionsMarshal.SetCount(list24, index2); + span3 = CollectionsMarshal.AsSpan(list24); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325248,18 +311388,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1034103u, new Vector3(-674.7692f, 52.60457f, -148.05829f), 813); - obj18.Steps = list25; - reference19 = obj18; + obj18.Steps = list24; + reference18 = obj18; num++; - ref QuestSequence reference20 = ref span2[num]; + ref QuestSequence reference19 = ref span2[num]; QuestSequence obj19 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list26 = new List(num2); - CollectionsMarshal.SetCount(list26, num2); - span3 = CollectionsMarshal.AsSpan(list26); + List list25 = new List(num2); + CollectionsMarshal.SetCount(list25, num2); + span3 = CollectionsMarshal.AsSpan(list25); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -325267,49 +311407,49 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj19.Steps = list26; - reference20 = obj19; - questRoot3.QuestSequence = list22; + obj19.Steps = list25; + reference19 = obj19; + questRoot3.QuestSequence = list21; AddQuest(questId3, questRoot3); QuestId questId4 = new QuestId(3903); QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list27 = new List(num); - CollectionsMarshal.SetCount(list27, num); - span = CollectionsMarshal.AsSpan(list27); + List list26 = new List(num); + CollectionsMarshal.SetCount(list26, num); + span = CollectionsMarshal.AsSpan(list26); index = 0; span[index] = "liza"; - questRoot4.Author = list27; + questRoot4.Author = list26; index = 3; - List list28 = new List(index); - CollectionsMarshal.SetCount(list28, index); - span2 = CollectionsMarshal.AsSpan(list28); + List list27 = new List(index); + CollectionsMarshal.SetCount(list27, index); + span2 = CollectionsMarshal.AsSpan(list27); num = 0; - ref QuestSequence reference21 = ref span2[num]; + ref QuestSequence reference20 = ref span2[num]; QuestSequence obj20 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list29 = new List(index2); - CollectionsMarshal.SetCount(list29, index2); - span3 = CollectionsMarshal.AsSpan(list29); + List list28 = new List(index2); + CollectionsMarshal.SetCount(list28, index2); + span3 = CollectionsMarshal.AsSpan(list28); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj20.Steps = list29; - reference21 = obj20; + obj20.Steps = list28; + reference20 = obj20; num++; - ref QuestSequence reference22 = ref span2[num]; + ref QuestSequence reference21 = ref span2[num]; QuestSequence obj21 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list30 = new List(num2); - CollectionsMarshal.SetCount(list30, num2); - span3 = CollectionsMarshal.AsSpan(list30); + List list29 = new List(num2); + CollectionsMarshal.SetCount(list29, num2); + span3 = CollectionsMarshal.AsSpan(list29); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1034105u, new Vector3(775.9059f, 21.325724f, 21.286316f), 813) { @@ -325317,18 +311457,18 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.LakelandFortJobb }; - obj21.Steps = list30; - reference22 = obj21; + obj21.Steps = list29; + reference21 = obj21; num++; - ref QuestSequence reference23 = ref span2[num]; + ref QuestSequence reference22 = ref span2[num]; QuestSequence obj22 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list31 = new List(index2); - CollectionsMarshal.SetCount(list31, index2); - span3 = CollectionsMarshal.AsSpan(list31); + List list30 = new List(index2); + CollectionsMarshal.SetCount(list30, index2); + span3 = CollectionsMarshal.AsSpan(list30); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325343,63 +311483,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj22.Steps = list31; - reference23 = obj22; - questRoot4.QuestSequence = list28; + obj22.Steps = list30; + reference22 = obj22; + questRoot4.QuestSequence = list27; AddQuest(questId4, questRoot4); QuestId questId5 = new QuestId(3904); QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list32 = new List(num); - CollectionsMarshal.SetCount(list32, num); - span = CollectionsMarshal.AsSpan(list32); + List list31 = new List(num); + CollectionsMarshal.SetCount(list31, num); + span = CollectionsMarshal.AsSpan(list31); index = 0; span[index] = "liza"; - questRoot5.Author = list32; + questRoot5.Author = list31; index = 3; - List list33 = new List(index); - CollectionsMarshal.SetCount(list33, index); - span2 = CollectionsMarshal.AsSpan(list33); + List list32 = new List(index); + CollectionsMarshal.SetCount(list32, index); + span2 = CollectionsMarshal.AsSpan(list32); num = 0; - ref QuestSequence reference24 = ref span2[num]; + ref QuestSequence reference23 = ref span2[num]; QuestSequence obj23 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); + List list33 = new List(num2); + CollectionsMarshal.SetCount(list33, num2); + span3 = CollectionsMarshal.AsSpan(list33); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj23.Steps = list34; - reference24 = obj23; + obj23.Steps = list33; + reference23 = obj23; num++; - ref QuestSequence reference25 = ref span2[num]; + ref QuestSequence reference24 = ref span2[num]; QuestSequence obj24 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list35 = new List(index2); - CollectionsMarshal.SetCount(list35, index2); - span3 = CollectionsMarshal.AsSpan(list35); + List list34 = new List(index2); + CollectionsMarshal.SetCount(list34, index2); + span3 = CollectionsMarshal.AsSpan(list34); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj24.Steps = list35; - reference25 = obj24; + obj24.Steps = list34; + reference24 = obj24; num++; - ref QuestSequence reference26 = ref span2[num]; + ref QuestSequence reference25 = ref span2[num]; QuestSequence obj25 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list36 = new List(num2); - CollectionsMarshal.SetCount(list36, num2); - span3 = CollectionsMarshal.AsSpan(list36); + List list35 = new List(num2); + CollectionsMarshal.SetCount(list35, num2); + span3 = CollectionsMarshal.AsSpan(list35); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325410,211 +311550,211 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj25.Steps = list36; - reference26 = obj25; - questRoot5.QuestSequence = list33; + obj25.Steps = list35; + reference25 = obj25; + questRoot5.QuestSequence = list32; AddQuest(questId5, questRoot5); QuestId questId6 = new QuestId(3905); QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list37 = new List(num); - CollectionsMarshal.SetCount(list37, num); - span = CollectionsMarshal.AsSpan(list37); + List list36 = new List(num); + CollectionsMarshal.SetCount(list36, num); + span = CollectionsMarshal.AsSpan(list36); index = 0; span[index] = "liza"; - questRoot6.Author = list37; + questRoot6.Author = list36; index = 3; - List list38 = new List(index); - CollectionsMarshal.SetCount(list38, index); - span2 = CollectionsMarshal.AsSpan(list38); + List list37 = new List(index); + CollectionsMarshal.SetCount(list37, index); + span2 = CollectionsMarshal.AsSpan(list37); num = 0; - ref QuestSequence reference27 = ref span2[num]; + ref QuestSequence reference26 = ref span2[num]; QuestSequence obj26 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list39 = new List(index2); - CollectionsMarshal.SetCount(list39, index2); - span3 = CollectionsMarshal.AsSpan(list39); + List list38 = new List(index2); + CollectionsMarshal.SetCount(list38, index2); + span3 = CollectionsMarshal.AsSpan(list38); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj26.Steps = list39; - reference27 = obj26; + obj26.Steps = list38; + reference26 = obj26; num++; - ref QuestSequence reference28 = ref span2[num]; + ref QuestSequence reference27 = ref span2[num]; QuestSequence obj27 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list40 = new List(num2); - CollectionsMarshal.SetCount(list40, num2); - span3 = CollectionsMarshal.AsSpan(list40); + List list39 = new List(num2); + CollectionsMarshal.SetCount(list39, num2); + span3 = CollectionsMarshal.AsSpan(list39); index2 = 0; - ref QuestStep reference29 = ref span3[index2]; + ref QuestStep reference28 = ref span3[index2]; QuestStep obj28 = new QuestStep(EInteractionType.Interact, 2011179u, new Vector3(-304.036f, 19.860376f, -244.1596f), 813) { Fly = true }; - index3 = 6; - List> list41 = new List>(index3); - CollectionsMarshal.SetCount(list41, index3); - Span> span5 = CollectionsMarshal.AsSpan(list41); + int num3 = 6; + List> list40 = new List>(num3); + CollectionsMarshal.SetCount(list40, num3); + Span> span4 = CollectionsMarshal.AsSpan(list40); + int num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference29 = ref span4[num4]; + int num5 = 2; + List list41 = new List(num5); + CollectionsMarshal.SetCount(list41, num5); + Span span5 = CollectionsMarshal.AsSpan(list41); + int num6 = 0; + span5[num6] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference29 = list41; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj28.RequiredQuestVariables = list40; + num4 = 6; + List list42 = new List(num4); + CollectionsMarshal.SetCount(list42, num4); + span5 = CollectionsMarshal.AsSpan(list42); num3 = 0; span5[num3] = null; num3++; span5[num3] = null; num3++; - ref List reference30 = ref span5[num3]; - int num4 = 2; - List list42 = new List(num4); - CollectionsMarshal.SetCount(list42, num4); - Span span6 = CollectionsMarshal.AsSpan(list42); - int num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference30 = list42; - num3++; span5[num3] = null; num3++; span5[num3] = null; num3++; span5[num3] = null; - obj28.RequiredQuestVariables = list41; - num3 = 6; - List list43 = new List(num3); - CollectionsMarshal.SetCount(list43, num3); - span6 = CollectionsMarshal.AsSpan(list43); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj28.CompletionQuestVariablesFlags = list43; - reference29 = obj28; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj28.CompletionQuestVariablesFlags = list42; + reference28 = obj28; index2++; - ref QuestStep reference31 = ref span3[index2]; + ref QuestStep reference30 = ref span3[index2]; QuestStep obj29 = new QuestStep(EInteractionType.Interact, 2011178u, new Vector3(-267.5365f, 14.389221f, -191.63806f), 813) { Fly = true }; - index3 = 6; - List> list44 = new List>(index3); - CollectionsMarshal.SetCount(list44, index3); + num3 = 6; + List> list43 = new List>(num3); + CollectionsMarshal.SetCount(list43, num3); + span4 = CollectionsMarshal.AsSpan(list43); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference31 = ref span4[num4]; + num6 = 2; + List list44 = new List(num6); + CollectionsMarshal.SetCount(list44, num6); span5 = CollectionsMarshal.AsSpan(list44); + num5 = 0; + span5[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference31 = list44; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj29.RequiredQuestVariables = list43; + num4 = 6; + List list45 = new List(num4); + CollectionsMarshal.SetCount(list45, num4); + span5 = CollectionsMarshal.AsSpan(list45); num3 = 0; span5[num3] = null; num3++; span5[num3] = null; num3++; - ref List reference32 = ref span5[num3]; - num5 = 2; - List list45 = new List(num5); - CollectionsMarshal.SetCount(list45, num5); - span6 = CollectionsMarshal.AsSpan(list45); - num4 = 0; - span6[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference32 = list45; - num3++; span5[num3] = null; num3++; span5[num3] = null; num3++; span5[num3] = null; - obj29.RequiredQuestVariables = list44; - num3 = 6; - List list46 = new List(num3); - CollectionsMarshal.SetCount(list46, num3); - span6 = CollectionsMarshal.AsSpan(list46); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj29.CompletionQuestVariablesFlags = list46; - reference31 = obj29; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj29.CompletionQuestVariablesFlags = list45; + reference30 = obj29; index2++; - ref QuestStep reference33 = ref span3[index2]; + ref QuestStep reference32 = ref span3[index2]; QuestStep obj30 = new QuestStep(EInteractionType.Interact, 2011177u, new Vector3(-236.13336f, 21.042175f, -223.0412f), 813) { Fly = true }; - index3 = 6; - List> list47 = new List>(index3); - CollectionsMarshal.SetCount(list47, index3); + num3 = 6; + List> list46 = new List>(num3); + CollectionsMarshal.SetCount(list46, num3); + span4 = CollectionsMarshal.AsSpan(list46); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference33 = ref span4[num4]; + num5 = 2; + List list47 = new List(num5); + CollectionsMarshal.SetCount(list47, num5); span5 = CollectionsMarshal.AsSpan(list47); + num6 = 0; + span5[num6] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference33 = list47; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj30.RequiredQuestVariables = list46; + num4 = 6; + List list48 = new List(num4); + CollectionsMarshal.SetCount(list48, num4); + span5 = CollectionsMarshal.AsSpan(list48); num3 = 0; span5[num3] = null; num3++; span5[num3] = null; num3++; - ref List reference34 = ref span5[num3]; - num4 = 2; - List list48 = new List(num4); - CollectionsMarshal.SetCount(list48, num4); - span6 = CollectionsMarshal.AsSpan(list48); - num5 = 0; - span6[num5] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference34 = list48; - num3++; span5[num3] = null; num3++; span5[num3] = null; num3++; span5[num3] = null; - obj30.RequiredQuestVariables = list47; - num3 = 6; - List list49 = new List(num3); - CollectionsMarshal.SetCount(list49, num3); - span6 = CollectionsMarshal.AsSpan(list49); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj30.CompletionQuestVariablesFlags = list49; - reference33 = obj30; - obj27.Steps = list40; - reference28 = obj27; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj30.CompletionQuestVariablesFlags = list48; + reference32 = obj30; + obj27.Steps = list39; + reference27 = obj27; num++; - ref QuestSequence reference35 = ref span2[num]; + ref QuestSequence reference34 = ref span2[num]; QuestSequence obj31 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list50 = new List(index2); - CollectionsMarshal.SetCount(list50, index2); - span3 = CollectionsMarshal.AsSpan(list50); + List list49 = new List(index2); + CollectionsMarshal.SetCount(list49, index2); + span3 = CollectionsMarshal.AsSpan(list49); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -325622,63 +311762,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj31.Steps = list50; - reference35 = obj31; - questRoot6.QuestSequence = list38; + obj31.Steps = list49; + reference34 = obj31; + questRoot6.QuestSequence = list37; AddQuest(questId6, questRoot6); QuestId questId7 = new QuestId(3906); QuestRoot questRoot7 = new QuestRoot(); num = 1; - List list51 = new List(num); - CollectionsMarshal.SetCount(list51, num); - span = CollectionsMarshal.AsSpan(list51); + List list50 = new List(num); + CollectionsMarshal.SetCount(list50, num); + span = CollectionsMarshal.AsSpan(list50); index = 0; span[index] = "liza"; - questRoot7.Author = list51; + questRoot7.Author = list50; index = 4; - List list52 = new List(index); - CollectionsMarshal.SetCount(list52, index); - span2 = CollectionsMarshal.AsSpan(list52); + List list51 = new List(index); + CollectionsMarshal.SetCount(list51, index); + span2 = CollectionsMarshal.AsSpan(list51); num = 0; - ref QuestSequence reference36 = ref span2[num]; + ref QuestSequence reference35 = ref span2[num]; QuestSequence obj32 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); + List list52 = new List(num2); + CollectionsMarshal.SetCount(list52, num2); + span3 = CollectionsMarshal.AsSpan(list52); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj32.Steps = list53; - reference36 = obj32; + obj32.Steps = list52; + reference35 = obj32; num++; - ref QuestSequence reference37 = ref span2[num]; + ref QuestSequence reference36 = ref span2[num]; QuestSequence obj33 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list54 = new List(index2); - CollectionsMarshal.SetCount(list54, index2); - span3 = CollectionsMarshal.AsSpan(list54); + List list53 = new List(index2); + CollectionsMarshal.SetCount(list53, index2); + span3 = CollectionsMarshal.AsSpan(list53); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj33.Steps = list54; - reference37 = obj33; + obj33.Steps = list53; + reference36 = obj33; num++; - ref QuestSequence reference38 = ref span2[num]; + ref QuestSequence reference37 = ref span2[num]; QuestSequence obj34 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list55 = new List(num2); - CollectionsMarshal.SetCount(list55, num2); - span3 = CollectionsMarshal.AsSpan(list55); + List list54 = new List(num2); + CollectionsMarshal.SetCount(list54, num2); + span3 = CollectionsMarshal.AsSpan(list54); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325690,18 +311830,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj34.Steps = list55; - reference38 = obj34; + obj34.Steps = list54; + reference37 = obj34; num++; - ref QuestSequence reference39 = ref span2[num]; + ref QuestSequence reference38 = ref span2[num]; QuestSequence obj35 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list56 = new List(index2); - CollectionsMarshal.SetCount(list56, index2); - span3 = CollectionsMarshal.AsSpan(list56); + List list55 = new List(index2); + CollectionsMarshal.SetCount(list55, index2); + span3 = CollectionsMarshal.AsSpan(list55); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -325710,49 +311850,49 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj35.Steps = list56; - reference39 = obj35; - questRoot7.QuestSequence = list52; + obj35.Steps = list55; + reference38 = obj35; + questRoot7.QuestSequence = list51; AddQuest(questId7, questRoot7); QuestId questId8 = new QuestId(3907); QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list57 = new List(num); - CollectionsMarshal.SetCount(list57, num); - span = CollectionsMarshal.AsSpan(list57); + List list56 = new List(num); + CollectionsMarshal.SetCount(list56, num); + span = CollectionsMarshal.AsSpan(list56); index = 0; span[index] = "pot0to"; - questRoot8.Author = list57; + questRoot8.Author = list56; index = 3; - List list58 = new List(index); - CollectionsMarshal.SetCount(list58, index); - span2 = CollectionsMarshal.AsSpan(list58); + List list57 = new List(index); + CollectionsMarshal.SetCount(list57, index); + span2 = CollectionsMarshal.AsSpan(list57); num = 0; - ref QuestSequence reference40 = ref span2[num]; + ref QuestSequence reference39 = ref span2[num]; QuestSequence obj36 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + List list58 = new List(num2); + CollectionsMarshal.SetCount(list58, num2); + span3 = CollectionsMarshal.AsSpan(list58); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj36.Steps = list59; - reference40 = obj36; + obj36.Steps = list58; + reference39 = obj36; num++; - ref QuestSequence reference41 = ref span2[num]; + ref QuestSequence reference40 = ref span2[num]; QuestSequence obj37 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list60 = new List(index2); - CollectionsMarshal.SetCount(list60, index2); - span3 = CollectionsMarshal.AsSpan(list60); + List list59 = new List(index2); + CollectionsMarshal.SetCount(list59, index2); + span3 = CollectionsMarshal.AsSpan(list59); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1034115u, new Vector3(732.3567f, 21.798542f, -77.62268f), 813) { @@ -325766,18 +311906,18 @@ public static class AssemblyQuestLoader } } }; - obj37.Steps = list60; - reference41 = obj37; + obj37.Steps = list59; + reference40 = obj37; num++; - ref QuestSequence reference42 = ref span2[num]; + ref QuestSequence reference41 = ref span2[num]; QuestSequence obj38 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list61 = new List(num2); - CollectionsMarshal.SetCount(list61, num2); - span3 = CollectionsMarshal.AsSpan(list61); + List list60 = new List(num2); + CollectionsMarshal.SetCount(list60, num2); + span3 = CollectionsMarshal.AsSpan(list60); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325804,66 +311944,66 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj38.Steps = list61; - reference42 = obj38; - questRoot8.QuestSequence = list58; + obj38.Steps = list60; + reference41 = obj38; + questRoot8.QuestSequence = list57; AddQuest(questId8, questRoot8); QuestId questId9 = new QuestId(3908); QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list62 = new List(num); - CollectionsMarshal.SetCount(list62, num); - span = CollectionsMarshal.AsSpan(list62); + List list61 = new List(num); + CollectionsMarshal.SetCount(list61, num); + span = CollectionsMarshal.AsSpan(list61); index = 0; span[index] = "plogon_enjoyer"; - questRoot9.Author = list62; + questRoot9.Author = list61; index = 3; - List list63 = new List(index); - CollectionsMarshal.SetCount(list63, index); - span2 = CollectionsMarshal.AsSpan(list63); + List list62 = new List(index); + CollectionsMarshal.SetCount(list62, index); + span2 = CollectionsMarshal.AsSpan(list62); num = 0; - ref QuestSequence reference43 = ref span2[num]; + ref QuestSequence reference42 = ref span2[num]; QuestSequence obj39 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list64 = new List(index2); - CollectionsMarshal.SetCount(list64, index2); - span3 = CollectionsMarshal.AsSpan(list64); + List list63 = new List(index2); + CollectionsMarshal.SetCount(list63, index2); + span3 = CollectionsMarshal.AsSpan(list63); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj39.Steps = list64; - reference43 = obj39; + obj39.Steps = list63; + reference42 = obj39; num++; - ref QuestSequence reference44 = ref span2[num]; + ref QuestSequence reference43 = ref span2[num]; QuestSequence obj40 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list65 = new List(num2); - CollectionsMarshal.SetCount(list65, num2); - span3 = CollectionsMarshal.AsSpan(list65); + List list64 = new List(num2); + CollectionsMarshal.SetCount(list64, num2); + span3 = CollectionsMarshal.AsSpan(list64); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1034118u, new Vector3(-55.49713f, 98.10251f, -624.7501f), 813) { Fly = true }; - obj40.Steps = list65; - reference44 = obj40; + obj40.Steps = list64; + reference43 = obj40; num++; - ref QuestSequence reference45 = ref span2[num]; + ref QuestSequence reference44 = ref span2[num]; QuestSequence obj41 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list66 = new List(index2); - CollectionsMarshal.SetCount(list66, index2); - span3 = CollectionsMarshal.AsSpan(list66); + List list65 = new List(index2); + CollectionsMarshal.SetCount(list65, index2); + span3 = CollectionsMarshal.AsSpan(list65); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -325877,51 +312017,51 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj41.Steps = list66; - reference45 = obj41; - questRoot9.QuestSequence = list63; + obj41.Steps = list65; + reference44 = obj41; + questRoot9.QuestSequence = list62; AddQuest(questId9, questRoot9); QuestId questId10 = new QuestId(3909); QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list67 = new List(num); - CollectionsMarshal.SetCount(list67, num); - span = CollectionsMarshal.AsSpan(list67); + List list66 = new List(num); + CollectionsMarshal.SetCount(list66, num); + span = CollectionsMarshal.AsSpan(list66); index = 0; span[index] = "liza"; - questRoot10.Author = list67; + questRoot10.Author = list66; index = 3; - List list68 = new List(index); - CollectionsMarshal.SetCount(list68, index); - span2 = CollectionsMarshal.AsSpan(list68); + List list67 = new List(index); + CollectionsMarshal.SetCount(list67, index); + span2 = CollectionsMarshal.AsSpan(list67); num = 0; - ref QuestSequence reference46 = ref span2[num]; + ref QuestSequence reference45 = ref span2[num]; QuestSequence obj42 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list69 = new List(num2); - CollectionsMarshal.SetCount(list69, num2); - span3 = CollectionsMarshal.AsSpan(list69); + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj42.Steps = list69; - reference46 = obj42; + obj42.Steps = list68; + reference45 = obj42; num++; - ref QuestSequence reference47 = ref span2[num]; + ref QuestSequence reference46 = ref span2[num]; QuestSequence obj43 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list70 = new List(index2); - CollectionsMarshal.SetCount(list70, index2); - span3 = CollectionsMarshal.AsSpan(list70); + List list69 = new List(index2); + CollectionsMarshal.SetCount(list69, index2); + span3 = CollectionsMarshal.AsSpan(list69); num2 = 0; - ref QuestStep reference48 = ref span3[num2]; + ref QuestStep reference47 = ref span3[num2]; QuestStep obj44 = new QuestStep(EInteractionType.Say, 1033770u, new Vector3(-410.11676f, 91.978714f, -426.71857f), 813) { Fly = true, @@ -325930,33 +312070,33 @@ public static class AssemblyQuestLoader Key = "TEXT_BANDWA108_03909_SAYTODO_000_030" } }; - index3 = 6; - List> list71 = new List>(index3); - CollectionsMarshal.SetCount(list71, index3); - span5 = CollectionsMarshal.AsSpan(list71); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - ref List reference49 = ref span5[num3]; - num5 = 1; - List list72 = new List(num5); - CollectionsMarshal.SetCount(list72, num5); - span6 = CollectionsMarshal.AsSpan(list72); + num3 = 6; + List> list70 = new List>(num3); + CollectionsMarshal.SetCount(list70, num3); + span4 = CollectionsMarshal.AsSpan(list70); num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference49 = list72; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj44.RequiredQuestVariables = list71; - reference48 = obj44; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference48 = ref span4[num4]; + num6 = 1; + List list71 = new List(num6); + CollectionsMarshal.SetCount(list71, num6); + span5 = CollectionsMarshal.AsSpan(list71); + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + reference48 = list71; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj44.RequiredQuestVariables = list70; + reference47 = obj44; num2++; - ref QuestStep reference50 = ref span3[num2]; + ref QuestStep reference49 = ref span3[num2]; QuestStep obj45 = new QuestStep(EInteractionType.Say, 1033771u, new Vector3(-396.07843f, 93.51564f, -419.11957f), 813) { Fly = true, @@ -325965,33 +312105,33 @@ public static class AssemblyQuestLoader Key = "TEXT_BANDWA108_03909_SAYTODO_000_030" } }; - num3 = 6; - List> list73 = new List>(num3); - CollectionsMarshal.SetCount(list73, num3); + num4 = 6; + List> list72 = new List>(num4); + CollectionsMarshal.SetCount(list72, num4); + span4 = CollectionsMarshal.AsSpan(list72); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + ref List reference50 = ref span4[num3]; + num5 = 1; + List list73 = new List(num5); + CollectionsMarshal.SetCount(list73, num5); span5 = CollectionsMarshal.AsSpan(list73); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - ref List reference51 = ref span5[index3]; - num4 = 1; - List list74 = new List(num4); - CollectionsMarshal.SetCount(list74, num4); - span6 = CollectionsMarshal.AsSpan(list74); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference51 = list74; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj45.RequiredQuestVariables = list73; - reference50 = obj45; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + reference50 = list73; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj45.RequiredQuestVariables = list72; + reference49 = obj45; num2++; - ref QuestStep reference52 = ref span3[num2]; + ref QuestStep reference51 = ref span3[num2]; QuestStep obj46 = new QuestStep(EInteractionType.Say, 1033772u, new Vector3(-399.80164f, 91.33075f, -441.42828f), 813) { Fly = true, @@ -326000,43 +312140,43 @@ public static class AssemblyQuestLoader Key = "TEXT_BANDWA108_03909_SAYTODO_000_030" } }; - index3 = 6; - List> list75 = new List>(index3); - CollectionsMarshal.SetCount(list75, index3); - span5 = CollectionsMarshal.AsSpan(list75); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - ref List reference53 = ref span5[num3]; - num5 = 1; - List list76 = new List(num5); - CollectionsMarshal.SetCount(list76, num5); - span6 = CollectionsMarshal.AsSpan(list76); + num3 = 6; + List> list74 = new List>(num3); + CollectionsMarshal.SetCount(list74, num3); + span4 = CollectionsMarshal.AsSpan(list74); num4 = 0; - span6[num4] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - reference53 = list76; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj46.RequiredQuestVariables = list75; - reference52 = obj46; - obj43.Steps = list70; - reference47 = obj43; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + ref List reference52 = ref span4[num4]; + num6 = 1; + List list75 = new List(num6); + CollectionsMarshal.SetCount(list75, num6); + span5 = CollectionsMarshal.AsSpan(list75); + num5 = 0; + span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + reference52 = list75; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj46.RequiredQuestVariables = list74; + reference51 = obj46; + obj43.Steps = list69; + reference46 = obj43; num++; - ref QuestSequence reference54 = ref span2[num]; + ref QuestSequence reference53 = ref span2[num]; QuestSequence obj47 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); + List list76 = new List(num2); + CollectionsMarshal.SetCount(list76, num2); + span3 = CollectionsMarshal.AsSpan(list76); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326044,63 +312184,63 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj47.Steps = list77; - reference54 = obj47; - questRoot10.QuestSequence = list68; + obj47.Steps = list76; + reference53 = obj47; + questRoot10.QuestSequence = list67; AddQuest(questId10, questRoot10); QuestId questId11 = new QuestId(3910); QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list78 = new List(num); - CollectionsMarshal.SetCount(list78, num); - span = CollectionsMarshal.AsSpan(list78); + List list77 = new List(num); + CollectionsMarshal.SetCount(list77, num); + span = CollectionsMarshal.AsSpan(list77); index = 0; span[index] = "liza"; - questRoot11.Author = list78; + questRoot11.Author = list77; index = 4; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - span2 = CollectionsMarshal.AsSpan(list79); + List list78 = new List(index); + CollectionsMarshal.SetCount(list78, index); + span2 = CollectionsMarshal.AsSpan(list78); num = 0; - ref QuestSequence reference55 = ref span2[num]; + ref QuestSequence reference54 = ref span2[num]; QuestSequence obj48 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span3 = CollectionsMarshal.AsSpan(list79); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj48.Steps = list80; - reference55 = obj48; + obj48.Steps = list79; + reference54 = obj48; num++; - ref QuestSequence reference56 = ref span2[num]; + ref QuestSequence reference55 = ref span2[num]; QuestSequence obj49 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); + List list80 = new List(num2); + CollectionsMarshal.SetCount(list80, num2); + span3 = CollectionsMarshal.AsSpan(list80); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60085f, -431.81506f), 813); - obj49.Steps = list81; - reference56 = obj49; + obj49.Steps = list80; + reference55 = obj49; num++; - ref QuestSequence reference57 = ref span2[num]; + ref QuestSequence reference56 = ref span2[num]; QuestSequence obj50 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span3 = CollectionsMarshal.AsSpan(list82); + List list81 = new List(index2); + CollectionsMarshal.SetCount(list81, index2); + span3 = CollectionsMarshal.AsSpan(list81); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326112,18 +312252,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj50.Steps = list82; - reference57 = obj50; + obj50.Steps = list81; + reference56 = obj50; num++; - ref QuestSequence reference58 = ref span2[num]; + ref QuestSequence reference57 = ref span2[num]; QuestSequence obj51 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list83 = new List(num2); - CollectionsMarshal.SetCount(list83, num2); - span3 = CollectionsMarshal.AsSpan(list83); + List list82 = new List(num2); + CollectionsMarshal.SetCount(list82, num2); + span3 = CollectionsMarshal.AsSpan(list82); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326131,63 +312271,63 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj51.Steps = list83; - reference58 = obj51; - questRoot11.QuestSequence = list79; + obj51.Steps = list82; + reference57 = obj51; + questRoot11.QuestSequence = list78; AddQuest(questId11, questRoot11); QuestId questId12 = new QuestId(3911); QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list84 = new List(num); - CollectionsMarshal.SetCount(list84, num); - span = CollectionsMarshal.AsSpan(list84); + List list83 = new List(num); + CollectionsMarshal.SetCount(list83, num); + span = CollectionsMarshal.AsSpan(list83); index = 0; span[index] = "liza"; - questRoot12.Author = list84; + questRoot12.Author = list83; index = 3; - List list85 = new List(index); - CollectionsMarshal.SetCount(list85, index); - span2 = CollectionsMarshal.AsSpan(list85); + List list84 = new List(index); + CollectionsMarshal.SetCount(list84, index); + span2 = CollectionsMarshal.AsSpan(list84); num = 0; - ref QuestSequence reference59 = ref span2[num]; + ref QuestSequence reference58 = ref span2[num]; QuestSequence obj52 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list86 = new List(index2); - CollectionsMarshal.SetCount(list86, index2); - span3 = CollectionsMarshal.AsSpan(list86); + List list85 = new List(index2); + CollectionsMarshal.SetCount(list85, index2); + span3 = CollectionsMarshal.AsSpan(list85); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj52.Steps = list86; - reference59 = obj52; + obj52.Steps = list85; + reference58 = obj52; num++; - ref QuestSequence reference60 = ref span2[num]; + ref QuestSequence reference59 = ref span2[num]; QuestSequence obj53 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); - span3 = CollectionsMarshal.AsSpan(list87); + List list86 = new List(num2); + CollectionsMarshal.SetCount(list86, num2); + span3 = CollectionsMarshal.AsSpan(list86); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60085f, -431.81506f), 813); - obj53.Steps = list87; - reference60 = obj53; + obj53.Steps = list86; + reference59 = obj53; num++; - ref QuestSequence reference61 = ref span2[num]; + ref QuestSequence reference60 = ref span2[num]; QuestSequence obj54 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list88 = new List(index2); - CollectionsMarshal.SetCount(list88, index2); - span3 = CollectionsMarshal.AsSpan(list88); + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); + span3 = CollectionsMarshal.AsSpan(list87); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326198,33 +312338,33 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj54.Steps = list88; - reference61 = obj54; - questRoot12.QuestSequence = list85; + obj54.Steps = list87; + reference60 = obj54; + questRoot12.QuestSequence = list84; AddQuest(questId12, questRoot12); QuestId questId13 = new QuestId(3912); QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list89 = new List(num); - CollectionsMarshal.SetCount(list89, num); - span = CollectionsMarshal.AsSpan(list89); + List list88 = new List(num); + CollectionsMarshal.SetCount(list88, num); + span = CollectionsMarshal.AsSpan(list88); index = 0; span[index] = "pot0to"; - questRoot13.Author = list89; + questRoot13.Author = list88; index = 4; - List list90 = new List(index); - CollectionsMarshal.SetCount(list90, index); - span2 = CollectionsMarshal.AsSpan(list90); + List list89 = new List(index); + CollectionsMarshal.SetCount(list89, index); + span2 = CollectionsMarshal.AsSpan(list89); num = 0; - ref QuestSequence reference62 = ref span2[num]; + ref QuestSequence reference61 = ref span2[num]; QuestSequence obj55 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); + List list90 = new List(num2); + CollectionsMarshal.SetCount(list90, num2); + span3 = CollectionsMarshal.AsSpan(list90); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326240,18 +312380,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj55.Steps = list91; - reference62 = obj55; + obj55.Steps = list90; + reference61 = obj55; num++; - ref QuestSequence reference63 = ref span2[num]; + ref QuestSequence reference62 = ref span2[num]; QuestSequence obj56 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); + List list91 = new List(index2); + CollectionsMarshal.SetCount(list91, index2); + span3 = CollectionsMarshal.AsSpan(list91); num2 = 0; span3[num2] = new QuestStep(EInteractionType.UseItem, 2011166u, new Vector3(-721.70593f, 68.86389f, -1.5107422f), 813) { @@ -326259,32 +312399,32 @@ public static class AssemblyQuestLoader ItemId = 2003030u, GroundTarget = true }; - obj56.Steps = list92; - reference63 = obj56; + obj56.Steps = list91; + reference62 = obj56; num++; - ref QuestSequence reference64 = ref span2[num]; + ref QuestSequence reference63 = ref span2[num]; QuestSequence obj57 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); + List list92 = new List(num2); + CollectionsMarshal.SetCount(list92, num2); + span3 = CollectionsMarshal.AsSpan(list92); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1034059u, new Vector3(-725.70386f, 68.86053f, 2.2124634f), 813); - obj57.Steps = list93; - reference64 = obj57; + obj57.Steps = list92; + reference63 = obj57; num++; - ref QuestSequence reference65 = ref span2[num]; + ref QuestSequence reference64 = ref span2[num]; QuestSequence obj58 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list94 = new List(index2); - CollectionsMarshal.SetCount(list94, index2); - span3 = CollectionsMarshal.AsSpan(list94); + List list93 = new List(index2); + CollectionsMarshal.SetCount(list93, index2); + span3 = CollectionsMarshal.AsSpan(list93); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326292,33 +312432,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj58.Steps = list94; - reference65 = obj58; - questRoot13.QuestSequence = list90; + obj58.Steps = list93; + reference64 = obj58; + questRoot13.QuestSequence = list89; AddQuest(questId13, questRoot13); QuestId questId14 = new QuestId(3913); QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list95 = new List(num); - CollectionsMarshal.SetCount(list95, num); - span = CollectionsMarshal.AsSpan(list95); + List list94 = new List(num); + CollectionsMarshal.SetCount(list94, num); + span = CollectionsMarshal.AsSpan(list94); index = 0; span[index] = "pot0to"; - questRoot14.Author = list95; + questRoot14.Author = list94; index = 4; - List list96 = new List(index); - CollectionsMarshal.SetCount(list96, index); - span2 = CollectionsMarshal.AsSpan(list96); + List list95 = new List(index); + CollectionsMarshal.SetCount(list95, index); + span2 = CollectionsMarshal.AsSpan(list95); num = 0; - ref QuestSequence reference66 = ref span2[num]; + ref QuestSequence reference65 = ref span2[num]; QuestSequence obj59 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); + List list96 = new List(num2); + CollectionsMarshal.SetCount(list96, num2); + span3 = CollectionsMarshal.AsSpan(list96); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326334,32 +312474,32 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj59.Steps = list97; - reference66 = obj59; + obj59.Steps = list96; + reference65 = obj59; num++; - ref QuestSequence reference67 = ref span2[num]; + ref QuestSequence reference66 = ref span2[num]; QuestSequence obj60 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list98 = new List(index2); - CollectionsMarshal.SetCount(list98, index2); - span3 = CollectionsMarshal.AsSpan(list98); + List list97 = new List(index2); + CollectionsMarshal.SetCount(list97, index2); + span3 = CollectionsMarshal.AsSpan(list97); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj60.Steps = list98; - reference67 = obj60; + obj60.Steps = list97; + reference66 = obj60; num++; - ref QuestSequence reference68 = ref span2[num]; + ref QuestSequence reference67 = ref span2[num]; QuestSequence obj61 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list99 = new List(num2); - CollectionsMarshal.SetCount(list99, num2); - span3 = CollectionsMarshal.AsSpan(list99); + List list98 = new List(num2); + CollectionsMarshal.SetCount(list98, num2); + span3 = CollectionsMarshal.AsSpan(list98); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326371,18 +312511,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj61.Steps = list99; - reference68 = obj61; + obj61.Steps = list98; + reference67 = obj61; num++; - ref QuestSequence reference69 = ref span2[num]; + ref QuestSequence reference68 = ref span2[num]; QuestSequence obj62 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); + List list99 = new List(index2); + CollectionsMarshal.SetCount(list99, index2); + span3 = CollectionsMarshal.AsSpan(list99); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326390,33 +312530,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj62.Steps = list100; - reference69 = obj62; - questRoot14.QuestSequence = list96; + obj62.Steps = list99; + reference68 = obj62; + questRoot14.QuestSequence = list95; AddQuest(questId14, questRoot14); QuestId questId15 = new QuestId(3914); QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list101 = new List(num); - CollectionsMarshal.SetCount(list101, num); - span = CollectionsMarshal.AsSpan(list101); + List list100 = new List(num); + CollectionsMarshal.SetCount(list100, num); + span = CollectionsMarshal.AsSpan(list100); index = 0; span[index] = "pot0to"; - questRoot15.Author = list101; + questRoot15.Author = list100; index = 3; - List list102 = new List(index); - CollectionsMarshal.SetCount(list102, index); - span2 = CollectionsMarshal.AsSpan(list102); + List list101 = new List(index); + CollectionsMarshal.SetCount(list101, index); + span2 = CollectionsMarshal.AsSpan(list101); num = 0; - ref QuestSequence reference70 = ref span2[num]; + ref QuestSequence reference69 = ref span2[num]; QuestSequence obj63 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); + List list102 = new List(num2); + CollectionsMarshal.SetCount(list102, num2); + span3 = CollectionsMarshal.AsSpan(list102); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326425,35 +312565,35 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj63.Steps = list103; - reference70 = obj63; + obj63.Steps = list102; + reference69 = obj63; num++; - ref QuestSequence reference71 = ref span2[num]; + ref QuestSequence reference70 = ref span2[num]; QuestSequence obj64 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list104 = new List(index2); - CollectionsMarshal.SetCount(list104, index2); - span3 = CollectionsMarshal.AsSpan(list104); + List list103 = new List(index2); + CollectionsMarshal.SetCount(list103, index2); + span3 = CollectionsMarshal.AsSpan(list103); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1034062u, new Vector3(214.92322f, 140.93163f, -570.09235f), 813) { Fly = true }; - obj64.Steps = list104; - reference71 = obj64; + obj64.Steps = list103; + reference70 = obj64; num++; - ref QuestSequence reference72 = ref span2[num]; + ref QuestSequence reference71 = ref span2[num]; QuestSequence obj65 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); + List list104 = new List(num2); + CollectionsMarshal.SetCount(list104, num2); + span3 = CollectionsMarshal.AsSpan(list104); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326467,66 +312607,66 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj65.Steps = list105; - reference72 = obj65; - questRoot15.QuestSequence = list102; + obj65.Steps = list104; + reference71 = obj65; + questRoot15.QuestSequence = list101; AddQuest(questId15, questRoot15); QuestId questId16 = new QuestId(3915); QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list106 = new List(num); - CollectionsMarshal.SetCount(list106, num); - span = CollectionsMarshal.AsSpan(list106); + List list105 = new List(num); + CollectionsMarshal.SetCount(list105, num); + span = CollectionsMarshal.AsSpan(list105); index = 0; span[index] = "liza"; - questRoot16.Author = list106; + questRoot16.Author = list105; index = 4; - List list107 = new List(index); - CollectionsMarshal.SetCount(list107, index); - span2 = CollectionsMarshal.AsSpan(list107); + List list106 = new List(index); + CollectionsMarshal.SetCount(list106, index); + span2 = CollectionsMarshal.AsSpan(list106); num = 0; - ref QuestSequence reference73 = ref span2[num]; + ref QuestSequence reference72 = ref span2[num]; QuestSequence obj66 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); + List list107 = new List(index2); + CollectionsMarshal.SetCount(list107, index2); + span3 = CollectionsMarshal.AsSpan(list107); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj66.Steps = list108; - reference73 = obj66; + obj66.Steps = list107; + reference72 = obj66; num++; - ref QuestSequence reference74 = ref span2[num]; + ref QuestSequence reference73 = ref span2[num]; QuestSequence obj67 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - span3 = CollectionsMarshal.AsSpan(list109); + List list108 = new List(num2); + CollectionsMarshal.SetCount(list108, num2); + span3 = CollectionsMarshal.AsSpan(list108); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033750u, new Vector3(-591.3329f, 72.00111f, -451.01093f), 813) { StopDistance = 5f }; - obj67.Steps = list109; - reference74 = obj67; + obj67.Steps = list108; + reference73 = obj67; num++; - ref QuestSequence reference75 = ref span2[num]; + ref QuestSequence reference74 = ref span2[num]; QuestSequence obj68 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); + List list109 = new List(index2); + CollectionsMarshal.SetCount(list109, index2); + span3 = CollectionsMarshal.AsSpan(list109); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326538,18 +312678,18 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj68.Steps = list110; - reference75 = obj68; + obj68.Steps = list109; + reference74 = obj68; num++; - ref QuestSequence reference76 = ref span2[num]; + ref QuestSequence reference75 = ref span2[num]; QuestSequence obj69 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); + List list110 = new List(num2); + CollectionsMarshal.SetCount(list110, num2); + span3 = CollectionsMarshal.AsSpan(list110); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326557,269 +312697,269 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj69.Steps = list111; - reference76 = obj69; - questRoot16.QuestSequence = list107; + obj69.Steps = list110; + reference75 = obj69; + questRoot16.QuestSequence = list106; AddQuest(questId16, questRoot16); QuestId questId17 = new QuestId(3916); QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list112 = new List(num); - CollectionsMarshal.SetCount(list112, num); - span = CollectionsMarshal.AsSpan(list112); + List list111 = new List(num); + CollectionsMarshal.SetCount(list111, num); + span = CollectionsMarshal.AsSpan(list111); index = 0; span[index] = "liza"; - questRoot17.Author = list112; + questRoot17.Author = list111; index = 3; - List list113 = new List(index); - CollectionsMarshal.SetCount(list113, index); - span2 = CollectionsMarshal.AsSpan(list113); + List list112 = new List(index); + CollectionsMarshal.SetCount(list112, index); + span2 = CollectionsMarshal.AsSpan(list112); num = 0; - ref QuestSequence reference77 = ref span2[num]; + ref QuestSequence reference76 = ref span2[num]; QuestSequence obj70 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj70.Steps = list114; - reference77 = obj70; + obj70.Steps = list113; + reference76 = obj70; num++; - ref QuestSequence reference78 = ref span2[num]; + ref QuestSequence reference77 = ref span2[num]; QuestSequence obj71 = new QuestSequence { Sequence = 1 }; num2 = 4; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); index2 = 0; - ref QuestStep reference79 = ref span3[index2]; + ref QuestStep reference78 = ref span3[index2]; QuestStep obj72 = new QuestStep(EInteractionType.Interact, 2011169u, new Vector3(-95.903015f, 1.6326294f, 41.244995f), 813) { Fly = true }; - num3 = 6; - List> list116 = new List>(num3); - CollectionsMarshal.SetCount(list116, num3); - span5 = CollectionsMarshal.AsSpan(list116); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - ref List reference80 = ref span5[index3]; - num4 = 3; - List list117 = new List(num4); - CollectionsMarshal.SetCount(list117, num4); - span6 = CollectionsMarshal.AsSpan(list117); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - reference80 = list117; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj72.RequiredQuestVariables = list116; - index3 = 6; - List list118 = new List(index3); - CollectionsMarshal.SetCount(list118, index3); - span6 = CollectionsMarshal.AsSpan(list118); + num4 = 6; + List> list115 = new List>(num4); + CollectionsMarshal.SetCount(list115, num4); + span4 = CollectionsMarshal.AsSpan(list115); num3 = 0; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + ref List reference79 = ref span4[num3]; + num5 = 3; + List list116 = new List(num5); + CollectionsMarshal.SetCount(list116, num5); + span5 = CollectionsMarshal.AsSpan(list116); + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); + reference79 = list116; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj72.CompletionQuestVariablesFlags = list118; - reference79 = obj72; + span4[num3] = null; + obj72.RequiredQuestVariables = list115; + num3 = 6; + List list117 = new List(num3); + CollectionsMarshal.SetCount(list117, num3); + span5 = CollectionsMarshal.AsSpan(list117); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj72.CompletionQuestVariablesFlags = list117; + reference78 = obj72; index2++; - ref QuestStep reference81 = ref span3[index2]; + ref QuestStep reference80 = ref span3[index2]; QuestStep obj73 = new QuestStep(EInteractionType.Interact, 2011170u, new Vector3(-84.916504f, 2.39563f, 36.850464f), 813) { Fly = true }; - num3 = 6; - List> list119 = new List>(num3); - CollectionsMarshal.SetCount(list119, num3); - span5 = CollectionsMarshal.AsSpan(list119); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - ref List reference82 = ref span5[index3]; - num5 = 3; - List list120 = new List(num5); - CollectionsMarshal.SetCount(list120, num5); - span6 = CollectionsMarshal.AsSpan(list120); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - reference82 = list120; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj73.RequiredQuestVariables = list119; - index3 = 6; - List list121 = new List(index3); - CollectionsMarshal.SetCount(list121, index3); - span6 = CollectionsMarshal.AsSpan(list121); + num4 = 6; + List> list118 = new List>(num4); + CollectionsMarshal.SetCount(list118, num4); + span4 = CollectionsMarshal.AsSpan(list118); num3 = 0; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + ref List reference81 = ref span4[num3]; + num6 = 3; + List list119 = new List(num6); + CollectionsMarshal.SetCount(list119, num6); + span5 = CollectionsMarshal.AsSpan(list119); + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + reference81 = list119; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj73.CompletionQuestVariablesFlags = list121; - reference81 = obj73; + span4[num3] = null; + obj73.RequiredQuestVariables = list118; + num3 = 6; + List list120 = new List(num3); + CollectionsMarshal.SetCount(list120, num3); + span5 = CollectionsMarshal.AsSpan(list120); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj73.CompletionQuestVariablesFlags = list120; + reference80 = obj73; index2++; - ref QuestStep reference83 = ref span3[index2]; + ref QuestStep reference82 = ref span3[index2]; QuestStep obj74 = new QuestStep(EInteractionType.Interact, 2011171u, new Vector3(-68.55884f, 2.5177002f, 38.04065f), 813) { Fly = true }; - num3 = 6; - List> list122 = new List>(num3); - CollectionsMarshal.SetCount(list122, num3); - span5 = CollectionsMarshal.AsSpan(list122); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - ref List reference84 = ref span5[index3]; - num4 = 3; - List list123 = new List(num4); - CollectionsMarshal.SetCount(list123, num4); - span6 = CollectionsMarshal.AsSpan(list123); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); - reference84 = list123; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj74.RequiredQuestVariables = list122; - index3 = 6; - List list124 = new List(index3); - CollectionsMarshal.SetCount(list124, index3); - span6 = CollectionsMarshal.AsSpan(list124); + num4 = 6; + List> list121 = new List>(num4); + CollectionsMarshal.SetCount(list121, num4); + span4 = CollectionsMarshal.AsSpan(list121); num3 = 0; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + ref List reference83 = ref span4[num3]; + num5 = 3; + List list122 = new List(num5); + CollectionsMarshal.SetCount(list122, num5); + span5 = CollectionsMarshal.AsSpan(list122); + num6 = 0; + span5[num6] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, null, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + reference83 = list122; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj74.CompletionQuestVariablesFlags = list124; - reference83 = obj74; + span4[num3] = null; + obj74.RequiredQuestVariables = list121; + num3 = 6; + List list123 = new List(num3); + CollectionsMarshal.SetCount(list123, num3); + span5 = CollectionsMarshal.AsSpan(list123); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj74.CompletionQuestVariablesFlags = list123; + reference82 = obj74; index2++; - ref QuestStep reference85 = ref span3[index2]; + ref QuestStep reference84 = ref span3[index2]; QuestStep obj75 = new QuestStep(EInteractionType.Interact, 2011172u, new Vector3(-70.2984f, 1.449585f, 62.210938f), 813) { Fly = true }; - num3 = 6; - List> list125 = new List>(num3); - CollectionsMarshal.SetCount(list125, num3); - span5 = CollectionsMarshal.AsSpan(list125); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - ref List reference86 = ref span5[index3]; - num5 = 3; - List list126 = new List(num5); - CollectionsMarshal.SetCount(list126, num5); - span6 = CollectionsMarshal.AsSpan(list126); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - reference86 = list126; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj75.RequiredQuestVariables = list125; - index3 = 6; - List list127 = new List(index3); - CollectionsMarshal.SetCount(list127, index3); - span6 = CollectionsMarshal.AsSpan(list127); + num4 = 6; + List> list124 = new List>(num4); + CollectionsMarshal.SetCount(list124, num4); + span4 = CollectionsMarshal.AsSpan(list124); num3 = 0; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = null; + ref List reference85 = ref span4[num3]; + num6 = 3; + List list125 = new List(num6); + CollectionsMarshal.SetCount(list125, num6); + span5 = CollectionsMarshal.AsSpan(list125); + num5 = 0; + span5[num5] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); + reference85 = list125; num3++; - span6[num3] = null; + span4[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj75.CompletionQuestVariablesFlags = list127; - reference85 = obj75; - obj71.Steps = list115; - reference78 = obj71; + span4[num3] = null; + obj75.RequiredQuestVariables = list124; + num3 = 6; + List list126 = new List(num3); + CollectionsMarshal.SetCount(list126, num3); + span5 = CollectionsMarshal.AsSpan(list126); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + obj75.CompletionQuestVariablesFlags = list126; + reference84 = obj75; + obj71.Steps = list114; + reference77 = obj71; num++; - ref QuestSequence reference87 = ref span2[num]; + ref QuestSequence reference86 = ref span2[num]; QuestSequence obj76 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list127 = new List(index2); + CollectionsMarshal.SetCount(list127, index2); + span3 = CollectionsMarshal.AsSpan(list127); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326828,63 +312968,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj76.Steps = list128; - reference87 = obj76; - questRoot17.QuestSequence = list113; + obj76.Steps = list127; + reference86 = obj76; + questRoot17.QuestSequence = list112; AddQuest(questId17, questRoot17); QuestId questId18 = new QuestId(3917); QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list129 = new List(num); - CollectionsMarshal.SetCount(list129, num); - span = CollectionsMarshal.AsSpan(list129); + List list128 = new List(num); + CollectionsMarshal.SetCount(list128, num); + span = CollectionsMarshal.AsSpan(list128); index = 0; span[index] = "liza"; - questRoot18.Author = list129; + questRoot18.Author = list128; index = 4; - List list130 = new List(index); - CollectionsMarshal.SetCount(list130, index); - span2 = CollectionsMarshal.AsSpan(list130); + List list129 = new List(index); + CollectionsMarshal.SetCount(list129, index); + span2 = CollectionsMarshal.AsSpan(list129); num = 0; - ref QuestSequence reference88 = ref span2[num]; + ref QuestSequence reference87 = ref span2[num]; QuestSequence obj77 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list131 = new List(num2); - CollectionsMarshal.SetCount(list131, num2); - span3 = CollectionsMarshal.AsSpan(list131); + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj77.Steps = list131; - reference88 = obj77; + obj77.Steps = list130; + reference87 = obj77; num++; - ref QuestSequence reference89 = ref span2[num]; + ref QuestSequence reference88 = ref span2[num]; QuestSequence obj78 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list132 = new List(index2); - CollectionsMarshal.SetCount(list132, index2); - span3 = CollectionsMarshal.AsSpan(list132); + List list131 = new List(index2); + CollectionsMarshal.SetCount(list131, index2); + span3 = CollectionsMarshal.AsSpan(list131); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj78.Steps = list132; - reference89 = obj78; + obj78.Steps = list131; + reference88 = obj78; num++; - ref QuestSequence reference90 = ref span2[num]; + ref QuestSequence reference89 = ref span2[num]; QuestSequence obj79 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list133 = new List(num2); - CollectionsMarshal.SetCount(list133, num2); - span3 = CollectionsMarshal.AsSpan(list133); + List list132 = new List(num2); + CollectionsMarshal.SetCount(list132, num2); + span3 = CollectionsMarshal.AsSpan(list132); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326897,18 +313037,18 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.LakelandFortJobb }; - obj79.Steps = list133; - reference90 = obj79; + obj79.Steps = list132; + reference89 = obj79; num++; - ref QuestSequence reference91 = ref span2[num]; + ref QuestSequence reference90 = ref span2[num]; QuestSequence obj80 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span3 = CollectionsMarshal.AsSpan(list133); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -326917,66 +313057,66 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj80.Steps = list134; - reference91 = obj80; - questRoot18.QuestSequence = list130; + obj80.Steps = list133; + reference90 = obj80; + questRoot18.QuestSequence = list129; AddQuest(questId18, questRoot18); QuestId questId19 = new QuestId(3918); QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list135 = new List(num); - CollectionsMarshal.SetCount(list135, num); - span = CollectionsMarshal.AsSpan(list135); + List list134 = new List(num); + CollectionsMarshal.SetCount(list134, num); + span = CollectionsMarshal.AsSpan(list134); index = 0; span[index] = "liza"; - questRoot19.Author = list135; + questRoot19.Author = list134; index = 4; - List list136 = new List(index); - CollectionsMarshal.SetCount(list136, index); - span2 = CollectionsMarshal.AsSpan(list136); + List list135 = new List(index); + CollectionsMarshal.SetCount(list135, index); + span2 = CollectionsMarshal.AsSpan(list135); num = 0; - ref QuestSequence reference92 = ref span2[num]; + ref QuestSequence reference91 = ref span2[num]; QuestSequence obj81 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj81.Steps = list137; - reference92 = obj81; + obj81.Steps = list136; + reference91 = obj81; num++; - ref QuestSequence reference93 = ref span2[num]; + ref QuestSequence reference92 = ref span2[num]; QuestSequence obj82 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span3 = CollectionsMarshal.AsSpan(list138); + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033695u, new Vector3(117.05188f, 7.07016f, 667.38367f), 813) { Fly = true }; - obj82.Steps = list138; - reference93 = obj82; + obj82.Steps = list137; + reference92 = obj82; num++; - ref QuestSequence reference94 = ref span2[num]; + ref QuestSequence reference93 = ref span2[num]; QuestSequence obj83 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -326988,18 +313128,18 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj83.Steps = list139; - reference94 = obj83; + obj83.Steps = list138; + reference93 = obj83; num++; - ref QuestSequence reference95 = ref span2[num]; + ref QuestSequence reference94 = ref span2[num]; QuestSequence obj84 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); + List list139 = new List(index2); + CollectionsMarshal.SetCount(list139, index2); + span3 = CollectionsMarshal.AsSpan(list139); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327008,84 +313148,84 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj84.Steps = list140; - reference95 = obj84; - questRoot19.QuestSequence = list136; + obj84.Steps = list139; + reference94 = obj84; + questRoot19.QuestSequence = list135; AddQuest(questId19, questRoot19); QuestId questId20 = new QuestId(3919); QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list141 = new List(num); - CollectionsMarshal.SetCount(list141, num); - span = CollectionsMarshal.AsSpan(list141); + List list140 = new List(num); + CollectionsMarshal.SetCount(list140, num); + span = CollectionsMarshal.AsSpan(list140); index = 0; span[index] = "liza"; - questRoot20.Author = list141; + questRoot20.Author = list140; index = 4; - List list142 = new List(index); - CollectionsMarshal.SetCount(list142, index); - span2 = CollectionsMarshal.AsSpan(list142); + List list141 = new List(index); + CollectionsMarshal.SetCount(list141, index); + span2 = CollectionsMarshal.AsSpan(list141); num = 0; - ref QuestSequence reference96 = ref span2[num]; + ref QuestSequence reference95 = ref span2[num]; QuestSequence obj85 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list143 = new List(num2); - CollectionsMarshal.SetCount(list143, num2); - span3 = CollectionsMarshal.AsSpan(list143); + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj85.Steps = list143; - reference96 = obj85; + obj85.Steps = list142; + reference95 = obj85; num++; - ref QuestSequence reference97 = ref span2[num]; + ref QuestSequence reference96 = ref span2[num]; QuestSequence obj86 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span3 = CollectionsMarshal.AsSpan(list144); + List list143 = new List(index2); + CollectionsMarshal.SetCount(list143, index2); + span3 = CollectionsMarshal.AsSpan(list143); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033697u, new Vector3(705.2262f, 20.93061f, 29.007324f), 813) { Fly = true, AetheryteShortcut = EAetheryteLocation.LakelandFortJobb }; - obj86.Steps = list144; - reference97 = obj86; + obj86.Steps = list143; + reference96 = obj86; num++; - ref QuestSequence reference98 = ref span2[num]; + ref QuestSequence reference97 = ref span2[num]; QuestSequence obj87 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); + List list144 = new List(num2); + CollectionsMarshal.SetCount(list144, num2); + span3 = CollectionsMarshal.AsSpan(list144); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Emote, 1033697u, new Vector3(705.2262f, 20.93061f, 29.007324f), 813) { Emote = EEmote.Psych }; - obj87.Steps = list145; - reference98 = obj87; + obj87.Steps = list144; + reference97 = obj87; num++; - ref QuestSequence reference99 = ref span2[num]; + ref QuestSequence reference98 = ref span2[num]; QuestSequence obj88 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); + List list145 = new List(index2); + CollectionsMarshal.SetCount(list145, index2); + span3 = CollectionsMarshal.AsSpan(list145); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327094,63 +313234,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj88.Steps = list146; - reference99 = obj88; - questRoot20.QuestSequence = list142; + obj88.Steps = list145; + reference98 = obj88; + questRoot20.QuestSequence = list141; AddQuest(questId20, questRoot20); QuestId questId21 = new QuestId(3920); QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list147 = new List(num); - CollectionsMarshal.SetCount(list147, num); - span = CollectionsMarshal.AsSpan(list147); + List list146 = new List(num); + CollectionsMarshal.SetCount(list146, num); + span = CollectionsMarshal.AsSpan(list146); index = 0; span[index] = "pot0to"; - questRoot21.Author = list147; + questRoot21.Author = list146; index = 4; - List list148 = new List(index); - CollectionsMarshal.SetCount(list148, index); - span2 = CollectionsMarshal.AsSpan(list148); + List list147 = new List(index); + CollectionsMarshal.SetCount(list147, index); + span2 = CollectionsMarshal.AsSpan(list147); num = 0; - ref QuestSequence reference100 = ref span2[num]; + ref QuestSequence reference99 = ref span2[num]; QuestSequence obj89 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj89.Steps = list149; - reference100 = obj89; + obj89.Steps = list148; + reference99 = obj89; num++; - ref QuestSequence reference101 = ref span2[num]; + ref QuestSequence reference100 = ref span2[num]; QuestSequence obj90 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); + List list149 = new List(index2); + CollectionsMarshal.SetCount(list149, index2); + span3 = CollectionsMarshal.AsSpan(list149); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj90.Steps = list150; - reference101 = obj90; + obj90.Steps = list149; + reference100 = obj90; num++; - ref QuestSequence reference102 = ref span2[num]; + ref QuestSequence reference101 = ref span2[num]; QuestSequence obj91 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list151 = new List(num2); - CollectionsMarshal.SetCount(list151, num2); - span3 = CollectionsMarshal.AsSpan(list151); + List list150 = new List(num2); + CollectionsMarshal.SetCount(list150, num2); + span3 = CollectionsMarshal.AsSpan(list150); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327162,18 +313302,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj91.Steps = list151; - reference102 = obj91; + obj91.Steps = list150; + reference101 = obj91; num++; - ref QuestSequence reference103 = ref span2[num]; + ref QuestSequence reference102 = ref span2[num]; QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); + List list151 = new List(index2); + CollectionsMarshal.SetCount(list151, index2); + span3 = CollectionsMarshal.AsSpan(list151); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327181,66 +313321,66 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj92.Steps = list152; - reference103 = obj92; - questRoot21.QuestSequence = list148; + obj92.Steps = list151; + reference102 = obj92; + questRoot21.QuestSequence = list147; AddQuest(questId21, questRoot21); QuestId questId22 = new QuestId(3921); QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list153 = new List(num); - CollectionsMarshal.SetCount(list153, num); - span = CollectionsMarshal.AsSpan(list153); + List list152 = new List(num); + CollectionsMarshal.SetCount(list152, num); + span = CollectionsMarshal.AsSpan(list152); index = 0; span[index] = "liza"; - questRoot22.Author = list153; + questRoot22.Author = list152; index = 3; - List list154 = new List(index); - CollectionsMarshal.SetCount(list154, index); - span2 = CollectionsMarshal.AsSpan(list154); + List list153 = new List(index); + CollectionsMarshal.SetCount(list153, index); + span2 = CollectionsMarshal.AsSpan(list153); num = 0; - ref QuestSequence reference104 = ref span2[num]; + ref QuestSequence reference103 = ref span2[num]; QuestSequence obj93 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); + List list154 = new List(num2); + CollectionsMarshal.SetCount(list154, num2); + span3 = CollectionsMarshal.AsSpan(list154); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj93.Steps = list155; - reference104 = obj93; + obj93.Steps = list154; + reference103 = obj93; num++; - ref QuestSequence reference105 = ref span2[num]; + ref QuestSequence reference104 = ref span2[num]; QuestSequence obj94 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033704u, new Vector3(-33.341064f, 21.204435f, -198.41309f), 813) { Fly = true }; - obj94.Steps = list156; - reference105 = obj94; + obj94.Steps = list155; + reference104 = obj94; num++; - ref QuestSequence reference106 = ref span2[num]; + ref QuestSequence reference105 = ref span2[num]; QuestSequence obj95 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327254,134 +313394,134 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj95.Steps = list157; - reference106 = obj95; - questRoot22.QuestSequence = list154; + obj95.Steps = list156; + reference105 = obj95; + questRoot22.QuestSequence = list153; AddQuest(questId22, questRoot22); QuestId questId23 = new QuestId(3922); QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list158 = new List(num); - CollectionsMarshal.SetCount(list158, num); - span = CollectionsMarshal.AsSpan(list158); + List list157 = new List(num); + CollectionsMarshal.SetCount(list157, num); + span = CollectionsMarshal.AsSpan(list157); index = 0; span[index] = "liza"; - questRoot23.Author = list158; + questRoot23.Author = list157; index = 3; - List list159 = new List(index); - CollectionsMarshal.SetCount(list159, index); - span2 = CollectionsMarshal.AsSpan(list159); + List list158 = new List(index); + CollectionsMarshal.SetCount(list158, index); + span2 = CollectionsMarshal.AsSpan(list158); num = 0; - ref QuestSequence reference107 = ref span2[num]; + ref QuestSequence reference106 = ref span2[num]; QuestSequence obj96 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); + List list159 = new List(index2); + CollectionsMarshal.SetCount(list159, index2); + span3 = CollectionsMarshal.AsSpan(list159); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj96.Steps = list160; - reference107 = obj96; + obj96.Steps = list159; + reference106 = obj96; num++; - ref QuestSequence reference108 = ref span2[num]; + ref QuestSequence reference107 = ref span2[num]; QuestSequence obj97 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); + List list160 = new List(num2); + CollectionsMarshal.SetCount(list160, num2); + span3 = CollectionsMarshal.AsSpan(list160); index2 = 0; - ref QuestStep reference109 = ref span3[index2]; + ref QuestStep reference108 = ref span3[index2]; QuestStep obj98 = new QuestStep(EInteractionType.Interact, 1033706u, new Vector3(-384.9088f, 105.85561f, -645.9602f), 813) { StopDistance = 2f, Fly = true }; - num3 = 6; - List list162 = new List(num3); - CollectionsMarshal.SetCount(list162, num3); - span6 = CollectionsMarshal.AsSpan(list162); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj98.CompletionQuestVariablesFlags = list162; - reference109 = obj98; + num4 = 6; + List list161 = new List(num4); + CollectionsMarshal.SetCount(list161, num4); + span5 = CollectionsMarshal.AsSpan(list161); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj98.CompletionQuestVariablesFlags = list161; + reference108 = obj98; index2++; - ref QuestStep reference110 = ref span3[index2]; + ref QuestStep reference109 = ref span3[index2]; QuestStep obj99 = new QuestStep(EInteractionType.Interact, 1033705u, new Vector3(-380.3922f, 103.089836f, -669.8253f), 813) { Fly = true }; - index3 = 6; - List list163 = new List(index3); - CollectionsMarshal.SetCount(list163, index3); - span6 = CollectionsMarshal.AsSpan(list163); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj99.CompletionQuestVariablesFlags = list163; - reference110 = obj99; + num3 = 6; + List list162 = new List(num3); + CollectionsMarshal.SetCount(list162, num3); + span5 = CollectionsMarshal.AsSpan(list162); + num4 = 0; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = null; + num4++; + span5[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj99.CompletionQuestVariablesFlags = list162; + reference109 = obj99; index2++; - ref QuestStep reference111 = ref span3[index2]; + ref QuestStep reference110 = ref span3[index2]; QuestStep obj100 = new QuestStep(EInteractionType.Interact, 1033707u, new Vector3(-361.83722f, 103.57124f, -703.2731f), 813) { Fly = true }; - num3 = 6; - List list164 = new List(num3); - CollectionsMarshal.SetCount(list164, num3); - span6 = CollectionsMarshal.AsSpan(list164); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj100.CompletionQuestVariablesFlags = list164; - reference111 = obj100; - obj97.Steps = list161; - reference108 = obj97; + num4 = 6; + List list163 = new List(num4); + CollectionsMarshal.SetCount(list163, num4); + span5 = CollectionsMarshal.AsSpan(list163); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj100.CompletionQuestVariablesFlags = list163; + reference110 = obj100; + obj97.Steps = list160; + reference107 = obj97; num++; - ref QuestSequence reference112 = ref span2[num]; + ref QuestSequence reference111 = ref span2[num]; QuestSequence obj101 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327389,63 +313529,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj101.Steps = list165; - reference112 = obj101; - questRoot23.QuestSequence = list159; + obj101.Steps = list164; + reference111 = obj101; + questRoot23.QuestSequence = list158; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(3923); QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - span = CollectionsMarshal.AsSpan(list166); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "liza"; - questRoot24.Author = list166; + questRoot24.Author = list165; index = 5; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - span2 = CollectionsMarshal.AsSpan(list167); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference113 = ref span2[num]; + ref QuestSequence reference112 = ref span2[num]; QuestSequence obj102 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj102.Steps = list168; - reference113 = obj102; + obj102.Steps = list167; + reference112 = obj102; num++; - ref QuestSequence reference114 = ref span2[num]; + ref QuestSequence reference113 = ref span2[num]; QuestSequence obj103 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + span3 = CollectionsMarshal.AsSpan(list168); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033715u, new Vector3(-614.4961f, 65.60227f, -405.56958f), 813); - obj103.Steps = list169; - reference114 = obj103; + obj103.Steps = list168; + reference113 = obj103; num++; - ref QuestSequence reference115 = ref span2[num]; + ref QuestSequence reference114 = ref span2[num]; QuestSequence obj104 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); + List list169 = new List(num2); + CollectionsMarshal.SetCount(list169, num2); + span3 = CollectionsMarshal.AsSpan(list169); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Action, 1034065u, new Vector3(-294.75854f, 99.225815f, -724.0253f), 813) { @@ -327453,35 +313593,35 @@ public static class AssemblyQuestLoader Land = true, Action = EAction.Cannonfire }; - obj104.Steps = list170; - reference115 = obj104; + obj104.Steps = list169; + reference114 = obj104; num++; - ref QuestSequence reference116 = ref span2[num]; + ref QuestSequence reference115 = ref span2[num]; QuestSequence obj105 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list171 = new List(index2); - CollectionsMarshal.SetCount(list171, index2); - span3 = CollectionsMarshal.AsSpan(list171); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Action, 1034065u, new Vector3(-294.75854f, 99.225815f, -724.0253f), 813) { Action = EAction.Cannonfire }; - obj105.Steps = list171; - reference116 = obj105; + obj105.Steps = list170; + reference115 = obj105; num++; - ref QuestSequence reference117 = ref span2[num]; + ref QuestSequence reference116 = ref span2[num]; QuestSequence obj106 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list172 = new List(num2); - CollectionsMarshal.SetCount(list172, num2); - span3 = CollectionsMarshal.AsSpan(list172); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327492,63 +313632,63 @@ public static class AssemblyQuestLoader { Mount = false }; - obj106.Steps = list172; - reference117 = obj106; - questRoot24.QuestSequence = list167; + obj106.Steps = list171; + reference116 = obj106; + questRoot24.QuestSequence = list166; AddQuest(questId24, questRoot24); QuestId questId25 = new QuestId(3924); QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list173 = new List(num); - CollectionsMarshal.SetCount(list173, num); - span = CollectionsMarshal.AsSpan(list173); + List list172 = new List(num); + CollectionsMarshal.SetCount(list172, num); + span = CollectionsMarshal.AsSpan(list172); index = 0; span[index] = "liza"; - questRoot25.Author = list173; + questRoot25.Author = list172; index = 4; - List list174 = new List(index); - CollectionsMarshal.SetCount(list174, index); - span2 = CollectionsMarshal.AsSpan(list174); + List list173 = new List(index); + CollectionsMarshal.SetCount(list173, index); + span2 = CollectionsMarshal.AsSpan(list173); num = 0; - ref QuestSequence reference118 = ref span2[num]; + ref QuestSequence reference117 = ref span2[num]; QuestSequence obj107 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list175 = new List(index2); - CollectionsMarshal.SetCount(list175, index2); - span3 = CollectionsMarshal.AsSpan(list175); + List list174 = new List(index2); + CollectionsMarshal.SetCount(list174, index2); + span3 = CollectionsMarshal.AsSpan(list174); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj107.Steps = list175; - reference118 = obj107; + obj107.Steps = list174; + reference117 = obj107; num++; - ref QuestSequence reference119 = ref span2[num]; + ref QuestSequence reference118 = ref span2[num]; QuestSequence obj108 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); + List list175 = new List(num2); + CollectionsMarshal.SetCount(list175, num2); + span3 = CollectionsMarshal.AsSpan(list175); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj108.Steps = list176; - reference119 = obj108; + obj108.Steps = list175; + reference118 = obj108; num++; - ref QuestSequence reference120 = ref span2[num]; + ref QuestSequence reference119 = ref span2[num]; QuestSequence obj109 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span3 = CollectionsMarshal.AsSpan(list177); + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327557,18 +313697,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1034070u, new Vector3(-796.47516f, 69.28625f, 117.29602f), 813); - obj109.Steps = list177; - reference120 = obj109; + obj109.Steps = list176; + reference119 = obj109; num++; - ref QuestSequence reference121 = ref span2[num]; + ref QuestSequence reference120 = ref span2[num]; QuestSequence obj110 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327576,66 +313716,66 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj110.Steps = list178; - reference121 = obj110; - questRoot25.QuestSequence = list174; + obj110.Steps = list177; + reference120 = obj110; + questRoot25.QuestSequence = list173; AddQuest(questId25, questRoot25); QuestId questId26 = new QuestId(3925); QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list179 = new List(num); - CollectionsMarshal.SetCount(list179, num); - span = CollectionsMarshal.AsSpan(list179); + List list178 = new List(num); + CollectionsMarshal.SetCount(list178, num); + span = CollectionsMarshal.AsSpan(list178); index = 0; span[index] = "liza"; - questRoot26.Author = list179; + questRoot26.Author = list178; index = 3; - List list180 = new List(index); - CollectionsMarshal.SetCount(list180, index); - span2 = CollectionsMarshal.AsSpan(list180); + List list179 = new List(index); + CollectionsMarshal.SetCount(list179, index); + span2 = CollectionsMarshal.AsSpan(list179); num = 0; - ref QuestSequence reference122 = ref span2[num]; + ref QuestSequence reference121 = ref span2[num]; QuestSequence obj111 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj111.Steps = list181; - reference122 = obj111; + obj111.Steps = list180; + reference121 = obj111; num++; - ref QuestSequence reference123 = ref span2[num]; + ref QuestSequence reference122 = ref span2[num]; QuestSequence obj112 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1034071u, new Vector3(-171.4046f, 5.779212f, -110.27698f), 813) { Fly = true }; - obj112.Steps = list182; - reference123 = obj112; + obj112.Steps = list181; + reference122 = obj112; num++; - ref QuestSequence reference124 = ref span2[num]; + ref QuestSequence reference123 = ref span2[num]; QuestSequence obj113 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list183 = new List(index2); - CollectionsMarshal.SetCount(list183, index2); - span3 = CollectionsMarshal.AsSpan(list183); + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327649,49 +313789,49 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj113.Steps = list183; - reference124 = obj113; - questRoot26.QuestSequence = list180; + obj113.Steps = list182; + reference123 = obj113; + questRoot26.QuestSequence = list179; AddQuest(questId26, questRoot26); QuestId questId27 = new QuestId(3926); QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list184 = new List(num); - CollectionsMarshal.SetCount(list184, num); - span = CollectionsMarshal.AsSpan(list184); + List list183 = new List(num); + CollectionsMarshal.SetCount(list183, num); + span = CollectionsMarshal.AsSpan(list183); index = 0; span[index] = "liza"; - questRoot27.Author = list184; + questRoot27.Author = list183; index = 3; - List list185 = new List(index); - CollectionsMarshal.SetCount(list185, index); - span2 = CollectionsMarshal.AsSpan(list185); + List list184 = new List(index); + CollectionsMarshal.SetCount(list184, index); + span2 = CollectionsMarshal.AsSpan(list184); num = 0; - ref QuestSequence reference125 = ref span2[num]; + ref QuestSequence reference124 = ref span2[num]; QuestSequence obj114 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj114.Steps = list186; - reference125 = obj114; + obj114.Steps = list185; + reference124 = obj114; num++; - ref QuestSequence reference126 = ref span2[num]; + ref QuestSequence reference125 = ref span2[num]; QuestSequence obj115 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); + List list186 = new List(index2); + CollectionsMarshal.SetCount(list186, index2); + span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-27.174656f, 1.063369f, 661.43774f), 813) { @@ -327699,18 +313839,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1034072u, new Vector3(-25.92511f, 1.3904266f, 662.8976f), 813); - obj115.Steps = list187; - reference126 = obj115; + obj115.Steps = list186; + reference125 = obj115; num++; - ref QuestSequence reference127 = ref span2[num]; + ref QuestSequence reference126 = ref span2[num]; QuestSequence obj116 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327719,63 +313859,63 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj116.Steps = list188; - reference127 = obj116; - questRoot27.QuestSequence = list185; + obj116.Steps = list187; + reference126 = obj116; + questRoot27.QuestSequence = list184; AddQuest(questId27, questRoot27); QuestId questId28 = new QuestId(3927); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list189 = new List(num); - CollectionsMarshal.SetCount(list189, num); - span = CollectionsMarshal.AsSpan(list189); + List list188 = new List(num); + CollectionsMarshal.SetCount(list188, num); + span = CollectionsMarshal.AsSpan(list188); index = 0; span[index] = "liza"; - questRoot28.Author = list189; + questRoot28.Author = list188; index = 4; - List list190 = new List(index); - CollectionsMarshal.SetCount(list190, index); - span2 = CollectionsMarshal.AsSpan(list190); + List list189 = new List(index); + CollectionsMarshal.SetCount(list189, index); + span2 = CollectionsMarshal.AsSpan(list189); num = 0; - ref QuestSequence reference128 = ref span2[num]; + ref QuestSequence reference127 = ref span2[num]; QuestSequence obj117 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj117.Steps = list191; - reference128 = obj117; + obj117.Steps = list190; + reference127 = obj117; num++; - ref QuestSequence reference129 = ref span2[num]; + ref QuestSequence reference128 = ref span2[num]; QuestSequence obj118 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1033767u, new Vector3(-608.6061f, 65.60222f, -431.81506f), 813); - obj118.Steps = list192; - reference129 = obj118; + obj118.Steps = list191; + reference128 = obj118; num++; - ref QuestSequence reference130 = ref span2[num]; + ref QuestSequence reference129 = ref span2[num]; QuestSequence obj119 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327787,18 +313927,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj119.Steps = list193; - reference130 = obj119; + obj119.Steps = list192; + reference129 = obj119; num++; - ref QuestSequence reference131 = ref span2[num]; + ref QuestSequence reference130 = ref span2[num]; QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327806,49 +313946,49 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj120.Steps = list194; - reference131 = obj120; - questRoot28.QuestSequence = list190; + obj120.Steps = list193; + reference130 = obj120; + questRoot28.QuestSequence = list189; AddQuest(questId28, questRoot28); QuestId questId29 = new QuestId(3928); QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list195 = new List(num); - CollectionsMarshal.SetCount(list195, num); - span = CollectionsMarshal.AsSpan(list195); + List list194 = new List(num); + CollectionsMarshal.SetCount(list194, num); + span = CollectionsMarshal.AsSpan(list194); index = 0; span[index] = "liza"; - questRoot29.Author = list195; + questRoot29.Author = list194; index = 3; - List list196 = new List(index); - CollectionsMarshal.SetCount(list196, index); - span2 = CollectionsMarshal.AsSpan(list196); + List list195 = new List(index); + CollectionsMarshal.SetCount(list195, index); + span2 = CollectionsMarshal.AsSpan(list195); num = 0; - ref QuestSequence reference132 = ref span2[num]; + ref QuestSequence reference131 = ref span2[num]; QuestSequence obj121 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list197 = new List(index2); - CollectionsMarshal.SetCount(list197, index2); - span3 = CollectionsMarshal.AsSpan(list197); + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj121.Steps = list197; - reference132 = obj121; + obj121.Steps = list196; + reference131 = obj121; num++; - ref QuestSequence reference133 = ref span2[num]; + ref QuestSequence reference132 = ref span2[num]; QuestSequence obj122 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); + List list197 = new List(num2); + CollectionsMarshal.SetCount(list197, num2); + span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-134.17696f, 14.623874f, -124.68204f), 813) { @@ -327859,18 +313999,18 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj122.Steps = list198; - reference133 = obj122; + obj122.Steps = list197; + reference132 = obj122; num++; - ref QuestSequence reference134 = ref span2[num]; + ref QuestSequence reference133 = ref span2[num]; QuestSequence obj123 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); + List list198 = new List(index2); + CollectionsMarshal.SetCount(list198, index2); + span3 = CollectionsMarshal.AsSpan(list198); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 813) { @@ -327884,33 +314024,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj123.Steps = list199; - reference134 = obj123; - questRoot29.QuestSequence = list196; + obj123.Steps = list198; + reference133 = obj123; + questRoot29.QuestSequence = list195; AddQuest(questId29, questRoot29); QuestId questId30 = new QuestId(3929); QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); + List list199 = new List(num); + CollectionsMarshal.SetCount(list199, num); + span = CollectionsMarshal.AsSpan(list199); index = 0; span[index] = "pot0to"; - questRoot30.Author = list200; + questRoot30.Author = list199; index = 4; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); + List list200 = new List(index); + CollectionsMarshal.SetCount(list200, index); + span2 = CollectionsMarshal.AsSpan(list200); num = 0; - ref QuestSequence reference135 = ref span2[num]; + ref QuestSequence reference134 = ref span2[num]; QuestSequence obj124 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -327926,651 +314066,651 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj124.Steps = list202; - reference135 = obj124; + obj124.Steps = list201; + reference134 = obj124; num++; - ref QuestSequence reference136 = ref span2[num]; + ref QuestSequence reference135 = ref span2[num]; QuestSequence obj125 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033715u, new Vector3(-614.4961f, 65.60227f, -405.56958f), 813); - obj125.Steps = list203; - reference136 = obj125; + obj125.Steps = list202; + reference135 = obj125; num++; - ref QuestSequence reference137 = ref span2[num]; + ref QuestSequence reference136 = ref span2[num]; QuestSequence obj126 = new QuestSequence { Sequence = 2 }; num2 = 15; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); index2 = 0; - ref QuestStep reference138 = ref span3[index2]; + ref QuestStep reference137 = ref span3[index2]; QuestStep obj127 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-270.43753f, 101.31912f, -445.69028f), 813) { Fly = true, Comment = "west of The Stay - landing point" }; - index3 = 6; - List> list205 = new List>(index3); - CollectionsMarshal.SetCount(list205, index3); + num3 = 6; + List> list204 = new List>(num3); + CollectionsMarshal.SetCount(list204, num3); + span4 = CollectionsMarshal.AsSpan(list204); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference138 = ref span4[num4]; + num5 = 5; + List list205 = new List(num5); + CollectionsMarshal.SetCount(list205, num5); span5 = CollectionsMarshal.AsSpan(list205); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference139 = ref span5[num3]; - num4 = 5; - List list206 = new List(num4); - CollectionsMarshal.SetCount(list206, num4); - span6 = CollectionsMarshal.AsSpan(list206); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference139 = list206; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj127.RequiredQuestVariables = list205; - reference138 = obj127; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference138 = list205; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj127.RequiredQuestVariables = list204; + reference137 = obj127; index2++; - ref QuestStep reference140 = ref span3[index2]; + ref QuestStep reference139 = ref span3[index2]; QuestStep obj128 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-251.79787f, 101.4096f, -436.75403f), 813) { Comment = "west of The Stay - walk up to target" }; - num3 = 6; - List> list207 = new List>(num3); - CollectionsMarshal.SetCount(list207, num3); + num4 = 6; + List> list206 = new List>(num4); + CollectionsMarshal.SetCount(list206, num4); + span4 = CollectionsMarshal.AsSpan(list206); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference140 = ref span4[num3]; + num6 = 5; + List list207 = new List(num6); + CollectionsMarshal.SetCount(list207, num6); span5 = CollectionsMarshal.AsSpan(list207); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference141 = ref span5[index3]; - num5 = 5; - List list208 = new List(num5); - CollectionsMarshal.SetCount(list208, num5); - span6 = CollectionsMarshal.AsSpan(list208); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference141 = list208; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj128.RequiredQuestVariables = list207; - reference140 = obj128; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference140 = list207; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj128.RequiredQuestVariables = list206; + reference139 = obj128; index2++; - ref QuestStep reference142 = ref span3[index2]; + ref QuestStep reference141 = ref span3[index2]; QuestStep obj129 = new QuestStep(EInteractionType.Action, 2011130u, new Vector3(-245.7771f, 101.426636f, -433.98187f), 813) { Comment = "west of The Stay - fire cannon", Action = EAction.Cannonfire }; - index3 = 6; - List> list209 = new List>(index3); - CollectionsMarshal.SetCount(list209, index3); + num3 = 6; + List> list208 = new List>(num3); + CollectionsMarshal.SetCount(list208, num3); + span4 = CollectionsMarshal.AsSpan(list208); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference142 = ref span4[num4]; + num5 = 5; + List list209 = new List(num5); + CollectionsMarshal.SetCount(list209, num5); span5 = CollectionsMarshal.AsSpan(list209); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference143 = ref span5[num3]; - num4 = 5; - List list210 = new List(num4); - CollectionsMarshal.SetCount(list210, num4); - span6 = CollectionsMarshal.AsSpan(list210); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference143 = list210; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj129.RequiredQuestVariables = list209; - reference142 = obj129; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference142 = list209; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj129.RequiredQuestVariables = list208; + reference141 = obj129; index2++; - ref QuestStep reference144 = ref span3[index2]; + ref QuestStep reference143 = ref span3[index2]; QuestStep obj130 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-214.99785f, 100.41297f, -449.9386f), 813) { Fly = true, Comment = "inside The Stay - landing point" }; - num3 = 6; - List> list211 = new List>(num3); - CollectionsMarshal.SetCount(list211, num3); + num4 = 6; + List> list210 = new List>(num4); + CollectionsMarshal.SetCount(list210, num4); + span4 = CollectionsMarshal.AsSpan(list210); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference144 = ref span4[num3]; + num6 = 6; + List list211 = new List(num6); + CollectionsMarshal.SetCount(list211, num6); span5 = CollectionsMarshal.AsSpan(list211); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference145 = ref span5[index3]; - num5 = 6; - List list212 = new List(num5); - CollectionsMarshal.SetCount(list212, num5); - span6 = CollectionsMarshal.AsSpan(list212); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference145 = list212; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj130.RequiredQuestVariables = list211; - reference144 = obj130; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference144 = list211; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj130.RequiredQuestVariables = list210; + reference143 = obj130; index2++; - ref QuestStep reference146 = ref span3[index2]; + ref QuestStep reference145 = ref span3[index2]; QuestStep obj131 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-205.86038f, 100.41297f, -450.21674f), 813) { Comment = "inside The Stay - walk up to target" }; - index3 = 6; - List> list213 = new List>(index3); - CollectionsMarshal.SetCount(list213, index3); + num3 = 6; + List> list212 = new List>(num3); + CollectionsMarshal.SetCount(list212, num3); + span4 = CollectionsMarshal.AsSpan(list212); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference146 = ref span4[num4]; + num5 = 6; + List list213 = new List(num5); + CollectionsMarshal.SetCount(list213, num5); span5 = CollectionsMarshal.AsSpan(list213); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference147 = ref span5[num3]; - num4 = 6; - List list214 = new List(num4); - CollectionsMarshal.SetCount(list214, num4); - span6 = CollectionsMarshal.AsSpan(list214); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference147 = list214; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj131.RequiredQuestVariables = list213; - reference146 = obj131; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference146 = list213; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj131.RequiredQuestVariables = list212; + reference145 = obj131; index2++; - ref QuestStep reference148 = ref span3[index2]; + ref QuestStep reference147 = ref span3[index2]; QuestStep obj132 = new QuestStep(EInteractionType.Action, 2011131u, new Vector3(-199.42017f, 100.38904f, -450.7973f), 813) { Comment = "inside The Stay - fire cannon", Action = EAction.Cannonfire }; - num3 = 6; - List> list215 = new List>(num3); - CollectionsMarshal.SetCount(list215, num3); + num4 = 6; + List> list214 = new List>(num4); + CollectionsMarshal.SetCount(list214, num4); + span4 = CollectionsMarshal.AsSpan(list214); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference148 = ref span4[num3]; + num6 = 6; + List list215 = new List(num6); + CollectionsMarshal.SetCount(list215, num6); span5 = CollectionsMarshal.AsSpan(list215); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference149 = ref span5[index3]; - num5 = 6; - List list216 = new List(num5); - CollectionsMarshal.SetCount(list216, num5); - span6 = CollectionsMarshal.AsSpan(list216); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - reference149 = list216; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj132.RequiredQuestVariables = list215; - reference148 = obj132; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + reference148 = list215; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj132.RequiredQuestVariables = list214; + reference147 = obj132; index2++; - ref QuestStep reference150 = ref span3[index2]; + ref QuestStep reference149 = ref span3[index2]; QuestStep obj133 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-204.52136f, 86.09296f, -519.285f), 813) { Fly = true, Comment = "north of The Stay - landing point" }; - index3 = 6; - List> list217 = new List>(index3); - CollectionsMarshal.SetCount(list217, index3); + num3 = 6; + List> list216 = new List>(num3); + CollectionsMarshal.SetCount(list216, num3); + span4 = CollectionsMarshal.AsSpan(list216); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference150 = ref span4[num4]; + num5 = 6; + List list217 = new List(num5); + CollectionsMarshal.SetCount(list217, num5); span5 = CollectionsMarshal.AsSpan(list217); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference151 = ref span5[num3]; - num4 = 6; - List list218 = new List(num4); - CollectionsMarshal.SetCount(list218, num4); - span6 = CollectionsMarshal.AsSpan(list218); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference151 = list218; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj133.RequiredQuestVariables = list217; - reference150 = obj133; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference150 = list217; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj133.RequiredQuestVariables = list216; + reference149 = obj133; index2++; - ref QuestStep reference152 = ref span3[index2]; + ref QuestStep reference151 = ref span3[index2]; QuestStep obj134 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-193.84006f, 86.09295f, -508.64786f), 813) { Comment = "north of The Stay - walk up to target" }; - num3 = 6; - List> list219 = new List>(num3); - CollectionsMarshal.SetCount(list219, num3); + num4 = 6; + List> list218 = new List>(num4); + CollectionsMarshal.SetCount(list218, num4); + span4 = CollectionsMarshal.AsSpan(list218); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference152 = ref span4[num3]; + num6 = 6; + List list219 = new List(num6); + CollectionsMarshal.SetCount(list219, num6); span5 = CollectionsMarshal.AsSpan(list219); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference153 = ref span5[index3]; - num5 = 6; - List list220 = new List(num5); - CollectionsMarshal.SetCount(list220, num5); - span6 = CollectionsMarshal.AsSpan(list220); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference153 = list220; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj134.RequiredQuestVariables = list219; - reference152 = obj134; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference152 = list219; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj134.RequiredQuestVariables = list218; + reference151 = obj134; index2++; - ref QuestStep reference154 = ref span3[index2]; + ref QuestStep reference153 = ref span3[index2]; QuestStep obj135 = new QuestStep(EInteractionType.Action, 2011133u, new Vector3(-193.13348f, 86.045654f, -502.76953f), 813) { Comment = "north of The Stay - fire cannon", Action = EAction.Cannonfire }; - index3 = 6; - List> list221 = new List>(index3); - CollectionsMarshal.SetCount(list221, index3); + num3 = 6; + List> list220 = new List>(num3); + CollectionsMarshal.SetCount(list220, num3); + span4 = CollectionsMarshal.AsSpan(list220); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference154 = ref span4[num4]; + num5 = 6; + List list221 = new List(num5); + CollectionsMarshal.SetCount(list221, num5); span5 = CollectionsMarshal.AsSpan(list221); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference155 = ref span5[num3]; - num4 = 6; - List list222 = new List(num4); - CollectionsMarshal.SetCount(list222, num4); - span6 = CollectionsMarshal.AsSpan(list222); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference155 = list222; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj135.RequiredQuestVariables = list221; - reference154 = obj135; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference154 = list221; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj135.RequiredQuestVariables = list220; + reference153 = obj135; index2++; - ref QuestStep reference156 = ref span3[index2]; + ref QuestStep reference155 = ref span3[index2]; QuestStep obj136 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-166.87851f, 85.39617f, -487.57132f), 813) { Fly = true, Comment = "NE of The Stay - landing point" }; - num3 = 6; - List> list223 = new List>(num3); - CollectionsMarshal.SetCount(list223, num3); + num4 = 6; + List> list222 = new List>(num4); + CollectionsMarshal.SetCount(list222, num4); + span4 = CollectionsMarshal.AsSpan(list222); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference156 = ref span4[num3]; + num6 = 5; + List list223 = new List(num6); + CollectionsMarshal.SetCount(list223, num6); span5 = CollectionsMarshal.AsSpan(list223); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference157 = ref span5[index3]; - num5 = 5; - List list224 = new List(num5); - CollectionsMarshal.SetCount(list224, num5); - span6 = CollectionsMarshal.AsSpan(list224); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference157 = list224; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj136.RequiredQuestVariables = list223; - reference156 = obj136; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference156 = list223; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj136.RequiredQuestVariables = list222; + reference155 = obj136; index2++; - ref QuestStep reference158 = ref span3[index2]; + ref QuestStep reference157 = ref span3[index2]; QuestStep obj137 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-151.61143f, 85.348495f, -488.9138f), 813) { Comment = "NE of The Stay - walk up to target" }; - index3 = 6; - List> list225 = new List>(index3); - CollectionsMarshal.SetCount(list225, index3); + num3 = 6; + List> list224 = new List>(num3); + CollectionsMarshal.SetCount(list224, num3); + span4 = CollectionsMarshal.AsSpan(list224); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference158 = ref span4[num4]; + num5 = 5; + List list225 = new List(num5); + CollectionsMarshal.SetCount(list225, num5); span5 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference159 = ref span5[num3]; - num4 = 5; - List list226 = new List(num4); - CollectionsMarshal.SetCount(list226, num4); - span6 = CollectionsMarshal.AsSpan(list226); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference159 = list226; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj137.RequiredQuestVariables = list225; - reference158 = obj137; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference158 = list225; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj137.RequiredQuestVariables = list224; + reference157 = obj137; index2++; - ref QuestStep reference160 = ref span3[index2]; + ref QuestStep reference159 = ref span3[index2]; QuestStep obj138 = new QuestStep(EInteractionType.Action, 2011132u, new Vector3(-145.61688f, 85.34363f, -494.86536f), 813) { Comment = "NE of The Stay - fire cannon", Action = EAction.Cannonfire }; - num3 = 6; - List> list227 = new List>(num3); - CollectionsMarshal.SetCount(list227, num3); + num4 = 6; + List> list226 = new List>(num4); + CollectionsMarshal.SetCount(list226, num4); + span4 = CollectionsMarshal.AsSpan(list226); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference160 = ref span4[num3]; + num6 = 5; + List list227 = new List(num6); + CollectionsMarshal.SetCount(list227, num6); span5 = CollectionsMarshal.AsSpan(list227); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference161 = ref span5[index3]; - num5 = 5; - List list228 = new List(num5); - CollectionsMarshal.SetCount(list228, num5); - span6 = CollectionsMarshal.AsSpan(list228); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference161 = list228; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj138.RequiredQuestVariables = list227; - reference160 = obj138; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)3, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)7, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference160 = list227; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj138.RequiredQuestVariables = list226; + reference159 = obj138; index2++; - ref QuestStep reference162 = ref span3[index2]; + ref QuestStep reference161 = ref span3[index2]; QuestStep obj139 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-153.4956f, 100.40788f, -442.20892f), 813) { Fly = true, Comment = "east of The Stay - landing point" }; - index3 = 6; - List> list229 = new List>(index3); - CollectionsMarshal.SetCount(list229, index3); + num3 = 6; + List> list228 = new List>(num3); + CollectionsMarshal.SetCount(list228, num3); + span4 = CollectionsMarshal.AsSpan(list228); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference162 = ref span4[num4]; + num5 = 5; + List list229 = new List(num5); + CollectionsMarshal.SetCount(list229, num5); span5 = CollectionsMarshal.AsSpan(list229); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference163 = ref span5[num3]; - num4 = 5; - List list230 = new List(num4); - CollectionsMarshal.SetCount(list230, num4); - span6 = CollectionsMarshal.AsSpan(list230); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference163 = list230; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj139.RequiredQuestVariables = list229; - reference162 = obj139; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference162 = list229; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj139.RequiredQuestVariables = list228; + reference161 = obj139; index2++; - ref QuestStep reference164 = ref span3[index2]; + ref QuestStep reference163 = ref span3[index2]; QuestStep obj140 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-135.49406f, 103.20949f, -442.19656f), 813) { Comment = "east of The Stay - walk up to target" }; - num3 = 6; - List> list231 = new List>(num3); - CollectionsMarshal.SetCount(list231, num3); + num4 = 6; + List> list230 = new List>(num4); + CollectionsMarshal.SetCount(list230, num4); + span4 = CollectionsMarshal.AsSpan(list230); + num3 = 0; + span4[num3] = null; + num3++; + ref List reference164 = ref span4[num3]; + num6 = 5; + List list231 = new List(num6); + CollectionsMarshal.SetCount(list231, num6); span5 = CollectionsMarshal.AsSpan(list231); - index3 = 0; - span5[index3] = null; - index3++; - ref List reference165 = ref span5[index3]; - num5 = 5; - List list232 = new List(num5); - CollectionsMarshal.SetCount(list232, num5); - span6 = CollectionsMarshal.AsSpan(list232); - num4 = 0; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - num4++; - span6[num4] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference165 = list232; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - obj140.RequiredQuestVariables = list231; - reference164 = obj140; + num5 = 0; + span5[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + num5++; + span5[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference164 = list231; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + obj140.RequiredQuestVariables = list230; + reference163 = obj140; index2++; - ref QuestStep reference166 = ref span3[index2]; + ref QuestStep reference165 = ref span3[index2]; QuestStep obj141 = new QuestStep(EInteractionType.Action, 2011129u, new Vector3(-126.878784f, 103.196655f, -442.649f), 813) { Comment = "east of The Stay - fire cannon", Action = EAction.Cannonfire }; - index3 = 6; - List> list233 = new List>(index3); - CollectionsMarshal.SetCount(list233, index3); + num3 = 6; + List> list232 = new List>(num3); + CollectionsMarshal.SetCount(list232, num3); + span4 = CollectionsMarshal.AsSpan(list232); + num4 = 0; + span4[num4] = null; + num4++; + ref List reference166 = ref span4[num4]; + num5 = 5; + List list233 = new List(num5); + CollectionsMarshal.SetCount(list233, num5); span5 = CollectionsMarshal.AsSpan(list233); - num3 = 0; - span5[num3] = null; - num3++; - ref List reference167 = ref span5[num3]; - num4 = 5; - List list234 = new List(num4); - CollectionsMarshal.SetCount(list234, num4); - span6 = CollectionsMarshal.AsSpan(list234); - num5 = 0; - span6[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - num5++; - span6[num5] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); - reference167 = list234; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - obj141.RequiredQuestVariables = list233; - reference166 = obj141; - obj126.Steps = list204; - reference137 = obj126; + num6 = 0; + span5[num6] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)5, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)6, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + num6++; + span5[num6] = new QuestWorkValue((byte)9, 0, EQuestWorkMode.Bitwise); + reference166 = list233; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + obj141.RequiredQuestVariables = list232; + reference165 = obj141; + obj126.Steps = list203; + reference136 = obj126; num++; - ref QuestSequence reference168 = ref span2[num]; + ref QuestSequence reference167 = ref span2[num]; QuestSequence obj142 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list235 = new List(index2); - CollectionsMarshal.SetCount(list235, index2); - span3 = CollectionsMarshal.AsSpan(list235); + List list234 = new List(index2); + CollectionsMarshal.SetCount(list234, index2); + span3 = CollectionsMarshal.AsSpan(list234); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-615.73865f, 65.602264f, -423.84705f), 813) { @@ -328579,9 +314719,9 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1033712u, new Vector3(-617.1206f, 65.602264f, -425.25372f), 813); - obj142.Steps = list235; - reference168 = obj142; - questRoot30.QuestSequence = list201; + obj142.Steps = list234; + reference167 = obj142; + questRoot30.QuestSequence = list200; AddQuest(questId30, questRoot30); } @@ -354675,14 +340815,14 @@ public static class AssemblyQuestLoader reference65 = obj49; questRoot10.QuestSequence = list90; AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4276); + QuestId questId11 = new QuestId(4288); QuestRoot questRoot11 = new QuestRoot(); num = 1; List list95 = new List(num); CollectionsMarshal.SetCount(list95, num); span = CollectionsMarshal.AsSpan(list95); index = 0; - span[index] = "Clockwise Starr"; + span[index] = "liza"; questRoot11.Author = list95; index = 5; List list96 = new List(index); @@ -354699,18 +340839,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list97, index2); span3 = CollectionsMarshal.AsSpan(list97); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037942u, new Vector3(182.17737f, 8.025646f, 186.78564f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961); obj50.Steps = list97; reference66 = obj50; num++; @@ -354719,14 +340848,32 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - num2 = 1; + num2 = 5; List list98 = new List(num2); CollectionsMarshal.SetCount(list98, num2); span3 = CollectionsMarshal.AsSpan(list98); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1040897u, new Vector3(231.86072f, -2.4413753f, 381.85706f), 961) + span3[index2] = new QuestStep(EInteractionType.Interact, 1041141u, new Vector3(-614.313f, -22.39482f, 509.72766f), 961); + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-655.5854f, -22.394821f, 498.91443f), 961) { - Fly = true + StopDistance = 1f, + Mount = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-686.881f, -25.994936f, 443.804f), 961) + { + StopDistance = 1f + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-738.11304f, -25.933691f, 487.78436f), 961) + { + StopDistance = 1f + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-819.6994f, -38.65795f, 506.43152f), 961) + { + StopDistance = 1f }; obj51.Steps = list98; reference67 = obj51; @@ -354736,37 +340883,24 @@ public static class AssemblyQuestLoader { Sequence = 2 }; - index2 = 3; + index2 = 1; List list99 = new List(index2); CollectionsMarshal.SetCount(list99, index2); span3 = CollectionsMarshal.AsSpan(list99); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1040895u, new Vector3(414.54187f, -8.804526f, 268.1162f), 961) - { - Fly = true, - ItemId = 2003265u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1040894u, new Vector3(461.9364f, -10.488545f, 206.16455f), 961) - { - StopDistance = 3f, - Fly = true, - ItemId = 2003265u - }; - num2++; ref QuestStep reference69 = ref span3[num2]; - QuestStep obj53 = new QuestStep(EInteractionType.Combat, 1040896u, new Vector3(437.94922f, -13.039528f, 20.798035f), 961) + QuestStep obj53 = new QuestStep(EInteractionType.Combat, null, new Vector3(-838.7837f, -39.605896f, 518.9479f), 961) { - Fly = true, - ItemId = 2003265u, - EnemySpawnType = EEnemySpawnType.AfterItemUse + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - index3 = 1; + index3 = 2; List list100 = new List(index3); CollectionsMarshal.SetCount(list100, index3); span6 = CollectionsMarshal.AsSpan(list100); num3 = 0; - span6[num3] = 14067u; + span6[num3] = 14064u; + num3++; + span6[num3] = 14065u; obj53.KillEnemyDataIds = list100; reference69 = obj53; obj52.Steps = list99; @@ -354782,10 +340916,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list101, num2); span3 = CollectionsMarshal.AsSpan(list101); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1040897u, new Vector3(231.86072f, -2.4413753f, 381.85706f), 961) - { - Fly = true - }; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041137u, new Vector3(-819.6994f, -38.65795f, 506.43152f), 961); obj54.Steps = list101; reference70 = obj54; num++; @@ -354799,2416 +340930,25 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list102, index2); span3 = CollectionsMarshal.AsSpan(list102); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037942u, new Vector3(182.17737f, 8.025646f, 186.78564f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961); obj55.Steps = list102; reference71 = obj55; questRoot11.QuestSequence = list96; AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4277); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list103 = new List(num); - CollectionsMarshal.SetCount(list103, num); - span = CollectionsMarshal.AsSpan(list103); - index = 0; - span[index] = "Clockwise Starr"; - questRoot12.Author = list103; - index = 4; - List list104 = new List(index); - CollectionsMarshal.SetCount(list104, index); - span2 = CollectionsMarshal.AsSpan(list104); - num = 0; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1040639u, new Vector3(137.65161f, 7.3858566f, 281.84937f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj56.Steps = list105; - reference72 = obj56; - num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - ref QuestStep reference74 = ref span3[num2]; - QuestStep obj58 = new QuestStep(EInteractionType.Interact, 1040638u, new Vector3(214.67908f, 20.261322f, 601.15967f), 961) - { - Fly = true - }; - num3 = 1; - List list107 = new List(num3); - CollectionsMarshal.SetCount(list107, num3); - span4 = CollectionsMarshal.AsSpan(list107); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG002_04277_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG002_04277_A1_000_001") - }; - obj58.DialogueChoices = list107; - reference74 = obj58; - obj57.Steps = list106; - reference73 = obj57; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list108 = new List(num2); - CollectionsMarshal.SetCount(list108, num2); - span3 = CollectionsMarshal.AsSpan(list108); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041878u, new Vector3(302.87634f, -9.890027f, 417.99023f), 961) - { - Fly = true - }; - obj59.Steps = list108; - reference75 = obj59; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list109 = new List(index2); - CollectionsMarshal.SetCount(list109, index2); - span3 = CollectionsMarshal.AsSpan(list109); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041877u, new Vector3(135.97314f, 7.3858566f, 281.42212f), 961) - { - Fly = true - }; - obj60.Steps = list109; - reference76 = obj60; - questRoot12.QuestSequence = list104; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4278); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list110 = new List(num); - CollectionsMarshal.SetCount(list110, num); - span = CollectionsMarshal.AsSpan(list110); - index = 0; - span[index] = "Clockwise Starr"; - questRoot13.Author = list110; - index = 3; - List list111 = new List(index); - CollectionsMarshal.SetCount(list111, index); - span2 = CollectionsMarshal.AsSpan(list111); - num = 0; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list112 = new List(num2); - CollectionsMarshal.SetCount(list112, num2); - span3 = CollectionsMarshal.AsSpan(list112); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037939u, new Vector3(153.39893f, 7.985903f, 290.79114f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj61.Steps = list112; - reference77 = obj61; - num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list113 = new List(index2); - CollectionsMarshal.SetCount(list113, index2); - span3 = CollectionsMarshal.AsSpan(list113); - num2 = 0; - ref QuestStep reference79 = ref span3[num2]; - QuestStep obj63 = new QuestStep(EInteractionType.UseItem, null, new Vector3(137.74304f, -9.384338f, -123.15564f), 961) - { - Fly = true, - ItemId = 2003338u - }; - index3 = 6; - List list114 = new List(index3); - CollectionsMarshal.SetCount(list114, index3); - span5 = CollectionsMarshal.AsSpan(list114); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)12, 0, EQuestWorkMode.Bitwise); - num3++; - span5[num3] = null; - obj63.CompletionQuestVariablesFlags = list114; - reference79 = obj63; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012578u, new Vector3(137.74304f, -9.384338f, -123.15564f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012579u, new Vector3(136.55298f, -11.459534f, -134.47784f), 961); - obj62.Steps = list113; - reference78 = obj62; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj64 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037939u, new Vector3(153.39893f, 7.985903f, 290.79114f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj64.Steps = list115; - reference80 = obj64; - questRoot13.QuestSequence = list111; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4279); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list116 = new List(num); - CollectionsMarshal.SetCount(list116, num); - span = CollectionsMarshal.AsSpan(list116); - index = 0; - span[index] = "Clockwise Starr"; - questRoot14.Author = list116; - index = 5; - List list117 = new List(index); - CollectionsMarshal.SetCount(list117, index); - span2 = CollectionsMarshal.AsSpan(list117); - num = 0; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list118 = new List(index2); - CollectionsMarshal.SetCount(list118, index2); - span3 = CollectionsMarshal.AsSpan(list118); - num2 = 0; - ref QuestStep reference82 = ref span3[num2]; - QuestStep obj66 = new QuestStep(EInteractionType.AcceptQuest, 1037959u, new Vector3(135.14917f, 8.025631f, 189.53223f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list119 = new List(num3); - CollectionsMarshal.SetCount(list119, num3); - span4 = CollectionsMarshal.AsSpan(list119); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG004_04279_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG004_04279_A1_000_001") - }; - obj66.DialogueChoices = list119; - reference82 = obj66; - obj65.Steps = list118; - reference81 = obj65; - num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - span3 = CollectionsMarshal.AsSpan(list120); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041521u, new Vector3(345.11328f, -9.357962f, -41.21466f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, 1052562u, new Vector3(351.23395f, -9.025981f, -34.50507f), 961); - obj67.Steps = list120; - reference83 = obj67; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list121 = new List(index2); - CollectionsMarshal.SetCount(list121, index2); - span3 = CollectionsMarshal.AsSpan(list121); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Action, 2011718u, new Vector3(380.9414f, -9.414856f, -39.44464f), 961) - { - Action = EAction.BigSneeze - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Action, 2012635u, new Vector3(382.10107f, -8.255188f, -26.81018f), 961) - { - Action = EAction.BigSneeze - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Action, 2012634u, new Vector3(406.42407f, -10.269409f, -14.908142f), 961) - { - Action = EAction.BigSneeze - }; - obj68.Steps = list121; - reference84 = obj68; - num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 3 - }; - num2 = 2; - List list122 = new List(num2); - CollectionsMarshal.SetCount(list122, num2); - span3 = CollectionsMarshal.AsSpan(list122); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(347.78192f, -9.68798f, -40.082848f), 961) - { - Mount = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041521u, new Vector3(345.11328f, -9.357962f, -41.21466f), 961) - { - DelaySecondsAtStart = 1f - }; - obj69.Steps = list122; - reference85 = obj69; - num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list123 = new List(index2); - CollectionsMarshal.SetCount(list123, index2); - span3 = CollectionsMarshal.AsSpan(list123); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037959u, new Vector3(135.14917f, 8.025631f, 189.53223f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj70.Steps = list123; - reference86 = obj70; - questRoot14.QuestSequence = list117; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4280); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list124 = new List(num); - CollectionsMarshal.SetCount(list124, num); - span = CollectionsMarshal.AsSpan(list124); - index = 0; - span[index] = "Clockwise Starr"; - questRoot15.Author = list124; - index = 3; - List list125 = new List(index); - CollectionsMarshal.SetCount(list125, index); - span2 = CollectionsMarshal.AsSpan(list125); - num = 0; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041530u, new Vector3(118.791504f, 10.385857f, 161.27258f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj71.Steps = list126; - reference87 = obj71; - num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041879u, new Vector3(74.11304f, 8.03819f, 225.26892f), 961) - { - Fly = true, - ItemId = 2003339u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041906u, new Vector3(43.86963f, 7.964234f, 232.349f), 961) - { - Fly = true, - ItemId = 2003339u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041531u, new Vector3(87.08313f, 7.3858566f, 262.59253f), 961) - { - Fly = true, - ItemId = 2003339u - }; - obj72.Steps = list127; - reference88 = obj72; - num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041530u, new Vector3(118.791504f, 10.385857f, 161.27258f), 961) - { - Fly = true - }; - obj73.Steps = list128; - reference89 = obj73; - questRoot15.QuestSequence = list125; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4281); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list129 = new List(num); - CollectionsMarshal.SetCount(list129, num); - span = CollectionsMarshal.AsSpan(list129); - index = 0; - span[index] = "Clockwise Starr"; - questRoot16.Author = list129; - index = 6; - List list130 = new List(index); - CollectionsMarshal.SetCount(list130, index); - span2 = CollectionsMarshal.AsSpan(list130); - num = 0; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj74 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041518u, new Vector3(183.61182f, 10.385858f, 102.92212f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj74.Steps = list131; - reference90 = obj74; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list132 = new List(num2); - CollectionsMarshal.SetCount(list132, num2); - span3 = CollectionsMarshal.AsSpan(list132); - index2 = 0; - ref QuestStep reference92 = ref span3[index2]; - QuestStep obj76 = new QuestStep(EInteractionType.Interact, 1041519u, new Vector3(181.26184f, 4.798267f, -12.954956f), 961) - { - Fly = true - }; - index3 = 1; - List list133 = new List(index3); - CollectionsMarshal.SetCount(list133, index3); - span4 = CollectionsMarshal.AsSpan(list133); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG006_04281_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG006_04281_A1_000_002") - }; - obj76.DialogueChoices = list133; - reference92 = obj76; - obj75.Steps = list132; - reference91 = obj75; - num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1041520u, new Vector3(165.85034f, 3.7259238f, -17.227417f), 961) - { - Emote = EEmote.Dance - }; - obj77.Steps = list134; - reference93 = obj77; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041519u, new Vector3(181.26184f, 4.798267f, -12.954956f), 961); - obj78.Steps = list135; - reference94 = obj78; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list136 = new List(index2); - CollectionsMarshal.SetCount(list136, index2); - span3 = CollectionsMarshal.AsSpan(list136); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012582u, new Vector3(165.88074f, 3.8909912f, -19.60791f), 961); - obj79.Steps = list136; - reference95 = obj79; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041518u, new Vector3(183.61182f, 10.385858f, 102.92212f), 961) - { - Fly = true - }; - obj80.Steps = list137; - reference96 = obj80; - questRoot16.QuestSequence = list130; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4282); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list138 = new List(num); - CollectionsMarshal.SetCount(list138, num); - span = CollectionsMarshal.AsSpan(list138); - index = 0; - span[index] = "Clockwise Starr"; - questRoot17.Author = list138; - index = 3; - List list139 = new List(index); - CollectionsMarshal.SetCount(list139, index); - span2 = CollectionsMarshal.AsSpan(list139); - num = 0; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037945u, new Vector3(144.79285f, 8.025643f, 202.47192f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj81.Steps = list140; - reference97 = obj81; - num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); - index2 = 0; - ref QuestStep reference99 = ref span3[index2]; - QuestStep obj83 = new QuestStep(EInteractionType.Combat, null, new Vector3(178.64835f, 18.02447f, 625.55774f), 961) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.OverworldEnemies - }; - num3 = 1; - List list142 = new List(num3); - CollectionsMarshal.SetCount(list142, num3); - Span span7 = CollectionsMarshal.AsSpan(list142); - index3 = 0; - span7[index3] = new ComplexCombatData - { - DataId = 13425u, - RewardItemId = 2003343u, - RewardItemCount = 3 - }; - obj83.ComplexCombatData = list142; - obj83.CombatItemUse = new CombatItemUse - { - ItemId = 2003342u, - Condition = ECombatItemUseCondition.HealthPercent, - Value = 49 - }; - reference99 = obj83; - obj82.Steps = list141; - reference98 = obj82; - num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037945u, new Vector3(144.79285f, 8.025643f, 202.47192f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj84.Steps = list143; - reference100 = obj84; - questRoot17.QuestSequence = list139; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4283); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list144 = new List(num); - CollectionsMarshal.SetCount(list144, num); - span = CollectionsMarshal.AsSpan(list144); - index = 0; - span[index] = "Clockwise Starr"; - questRoot18.Author = list144; - index = 3; - List list145 = new List(index); - CollectionsMarshal.SetCount(list145, index); - span2 = CollectionsMarshal.AsSpan(list145); - num = 0; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); - index2 = 0; - ref QuestStep reference102 = ref span3[index2]; - QuestStep obj86 = new QuestStep(EInteractionType.AcceptQuest, 1037950u, new Vector3(191.02759f, 7.3858566f, 314.50354f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 1; - List list147 = new List(index3); - CollectionsMarshal.SetCount(list147, index3); - span4 = CollectionsMarshal.AsSpan(list147); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG008_04283_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG008_04283_A1_000_001") - }; - obj86.DialogueChoices = list147; - reference102 = obj86; - obj85.Steps = list146; - reference101 = obj85; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list148 = new List(index2); - CollectionsMarshal.SetCount(list148, index2); - span3 = CollectionsMarshal.AsSpan(list148); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012314u, new Vector3(-57.38922f, -17.47168f, 523.5217f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012275u, new Vector3(-207.11072f, -32.547546f, 511.0094f), 961) - { - Fly = true - }; - obj87.Steps = list148; - reference103 = obj87; - num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-150.05045f, -27.86394f, 467.34567f), 961) - { - Sprint = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037950u, new Vector3(191.02759f, 7.3858566f, 314.50354f), 961) - { - Fly = true - }; - obj88.Steps = list149; - reference104 = obj88; - questRoot18.QuestSequence = list145; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4284); - QuestRoot questRoot19 = new QuestRoot(); - num = 1; - List list150 = new List(num); - CollectionsMarshal.SetCount(list150, num); - span = CollectionsMarshal.AsSpan(list150); - index = 0; - span[index] = "Clockwise Starr"; - questRoot19.Author = list150; - index = 3; - List list151 = new List(index); - CollectionsMarshal.SetCount(list151, index); - span2 = CollectionsMarshal.AsSpan(list151); - num = 0; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037955u, new Vector3(158.98376f, 10.385857f, 152.51392f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj89.Steps = list152; - reference105 = obj89; - num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(266.85452f, 50.67841f, 789.8293f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(271.21454f, 49.214615f, 803.2132f), 961) - { - DisableNavmesh = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041533u, new Vector3(285.11475f, 47.23761f, 798.79443f), 961) - { - Fly = true - }; - obj90.Steps = list153; - reference106 = obj90; - num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037955u, new Vector3(158.98376f, 10.385857f, 152.51392f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj91.Steps = list154; - reference107 = obj91; - questRoot19.QuestSequence = list151; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4285); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - span = CollectionsMarshal.AsSpan(list155); - index = 0; - span[index] = "Clockwise Starr"; - questRoot20.Author = list155; - index = 3; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - span2 = CollectionsMarshal.AsSpan(list156); - num = 0; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj92 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041537u, new Vector3(189.10498f, 3.5163531f, 354.818f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj92.Steps = list157; - reference108 = obj92; - num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 1 - }; - index2 = 4; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041536u, new Vector3(204.66919f, 7.9313364f, 267.65845f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(151.51833f, 8.025645f, 191.7166f), 961) - { - StopDistance = 0.25f, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041534u, new Vector3(152.33081f, 8.025643f, 184.03906f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041535u, new Vector3(109.60547f, 8.368781f, 224.81116f), 961) - { - Fly = true - }; - obj93.Steps = list158; - reference109 = obj93; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - span3 = CollectionsMarshal.AsSpan(list159); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041537u, new Vector3(189.10498f, 3.5163531f, 354.818f), 961) - { - Fly = true - }; - obj94.Steps = list159; - reference110 = obj94; - questRoot20.QuestSequence = list156; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4286); - QuestRoot questRoot21 = new QuestRoot(); - num = 1; - List list160 = new List(num); - CollectionsMarshal.SetCount(list160, num); - span = CollectionsMarshal.AsSpan(list160); - index = 0; - span[index] = "Clockwise Starr"; - questRoot21.Author = list160; - index = 4; - List list161 = new List(index); - CollectionsMarshal.SetCount(list161, index); - span2 = CollectionsMarshal.AsSpan(list161); - num = 0; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj95 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041538u, new Vector3(158.19019f, 9.457411f, 253.34546f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj95.Steps = list162; - reference111 = obj95; - num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj96 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041539u, new Vector3(672.9381f, 7.802258f, 48.05066f), 961) - { - Fly = true - }; - obj96.Steps = list163; - reference112 = obj96; - num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj97 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list164 = new List(index2); - CollectionsMarshal.SetCount(list164, index2); - span3 = CollectionsMarshal.AsSpan(list164); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, null, new Vector3(672.763f, 7.8688097f, 49.742996f), 961) - { - StopDistance = 0.25f, - Emote = EEmote.Stretch - }; - obj97.Steps = list164; - reference113 = obj97; - num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj98 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041538u, new Vector3(158.19019f, 9.457411f, 253.34546f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj98.Steps = list165; - reference114 = obj98; - questRoot21.QuestSequence = list161; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4287); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - span = CollectionsMarshal.AsSpan(list166); - index = 0; - span[index] = "Clockwise Starr"; - questRoot22.Author = list166; - index = 3; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - span2 = CollectionsMarshal.AsSpan(list167); - num = 0; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037962u, new Vector3(180.8346f, 10.385859f, 113.35925f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj99.Steps = list168; - reference115 = obj99; - num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj100 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); - index2 = 0; - ref QuestStep reference117 = ref span3[index2]; - QuestStep obj101 = new QuestStep(EInteractionType.Interact, 1041540u, new Vector3(107.28613f, -10.065177f, 447.53186f), 961) - { - Fly = true - }; - num3 = 1; - List list170 = new List(num3); - CollectionsMarshal.SetCount(list170, num3); - span4 = CollectionsMarshal.AsSpan(list170); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG012_04287_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG012_04287_A1_000_001") - }; - obj101.DialogueChoices = list170; - reference117 = obj101; - obj100.Steps = list169; - reference116 = obj100; - num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj102 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list171 = new List(index2); - CollectionsMarshal.SetCount(list171, index2); - span3 = CollectionsMarshal.AsSpan(list171); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037962u, new Vector3(180.8346f, 10.385859f, 113.35925f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj102.Steps = list171; - reference118 = obj102; - questRoot22.QuestSequence = list167; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4288); - QuestRoot questRoot23 = new QuestRoot(); - num = 1; - List list172 = new List(num); - CollectionsMarshal.SetCount(list172, num); - span = CollectionsMarshal.AsSpan(list172); - index = 0; - span[index] = "liza"; - questRoot23.Author = list172; - index = 5; - List list173 = new List(index); - CollectionsMarshal.SetCount(list173, index); - span2 = CollectionsMarshal.AsSpan(list173); - num = 0; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961); - obj103.Steps = list174; - reference119 = obj103; - num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj104 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list175 = new List(index2); - CollectionsMarshal.SetCount(list175, index2); - span3 = CollectionsMarshal.AsSpan(list175); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041141u, new Vector3(-614.313f, -22.39482f, 509.72766f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-655.5854f, -22.394821f, 498.91443f), 961) - { - StopDistance = 1f, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-686.881f, -25.994936f, 443.804f), 961) - { - StopDistance = 1f - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1041141u, new Vector3(-738.11304f, -25.933691f, 487.78436f), 961) - { - StopDistance = 1f - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-819.6994f, -38.65795f, 506.43152f), 961) - { - StopDistance = 1f - }; - obj104.Steps = list175; - reference120 = obj104; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj105 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); - index2 = 0; - ref QuestStep reference122 = ref span3[index2]; - QuestStep obj106 = new QuestStep(EInteractionType.Combat, null, new Vector3(-838.7837f, -39.605896f, 518.9479f), 961) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 2; - List list177 = new List(index3); - CollectionsMarshal.SetCount(list177, index3); - span6 = CollectionsMarshal.AsSpan(list177); - num3 = 0; - span6[num3] = 14064u; - num3++; - span6[num3] = 14065u; - obj106.KillEnemyDataIds = list177; - reference122 = obj106; - obj105.Steps = list176; - reference121 = obj105; - num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj107 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041137u, new Vector3(-819.6994f, -38.65795f, 506.43152f), 961); - obj107.Steps = list178; - reference123 = obj107; - num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj108 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961); - obj108.Steps = list179; - reference124 = obj108; - questRoot23.QuestSequence = list173; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4289); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list180 = new List(num); - CollectionsMarshal.SetCount(list180, num); - span = CollectionsMarshal.AsSpan(list180); - index = 0; - span[index] = "Clockwise Starr"; - questRoot24.Author = list180; - index = 3; - List list181 = new List(index); - CollectionsMarshal.SetCount(list181, index); - span2 = CollectionsMarshal.AsSpan(list181); - num = 0; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj109 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list182 = new List(index2); - CollectionsMarshal.SetCount(list182, index2); - span3 = CollectionsMarshal.AsSpan(list182); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj109.Steps = list182; - reference125 = obj109; - num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj110 = new QuestSequence - { - Sequence = 1 - }; - num2 = 4; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037975u, new Vector3(-616.84595f, -22.394817f, 562.89f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037982u, new Vector3(-654.0475f, -22.123846f, 552.7274f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-671.86664f, -19.39482f, 562.75574f), 961); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037981u, new Vector3(-682.91754f, -19.115084f, 569.0242f), 961) - { - DisableNavmesh = true - }; - obj110.Steps = list183; - reference126 = obj110; - num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj111 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-670.5783f, -19.39482f, 562.5401f), 961) - { - DisableNavmesh = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037969u, new Vector3(-611.90204f, -22.39482f, 510.42944f), 961) - { - Fly = true - }; - obj111.Steps = list184; - reference127 = obj111; - questRoot24.QuestSequence = list181; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4290); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list185 = new List(num); - CollectionsMarshal.SetCount(list185, num); - span = CollectionsMarshal.AsSpan(list185); - index = 0; - span[index] = "Clockwise Starr"; - questRoot25.Author = list185; - index = 7; - List list186 = new List(index); - CollectionsMarshal.SetCount(list186, index); - span2 = CollectionsMarshal.AsSpan(list186); - num = 0; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - span3 = CollectionsMarshal.AsSpan(list187); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037972u, new Vector3(-649.19507f, -22.394823f, 494.59058f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj112.Steps = list187; - reference128 = obj112; - num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj113 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041541u, new Vector3(-707.11835f, -22.455416f, 550.9879f), 961) - { - Fly = true - }; - obj113.Steps = list188; - reference129 = obj113; - num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj114 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list189 = new List(num2); - CollectionsMarshal.SetCount(list189, num2); - span3 = CollectionsMarshal.AsSpan(list189); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041542u, new Vector3(-707.7898f, -22.533516f, 553.27686f), 961); - obj114.Steps = list189; - reference130 = obj114; - num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj115 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list190 = new List(index2); - CollectionsMarshal.SetCount(list190, index2); - span3 = CollectionsMarshal.AsSpan(list190); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041541u, new Vector3(-707.11835f, -22.455416f, 550.9879f), 961); - obj115.Steps = list190; - reference131 = obj115; - num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj116 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list191 = new List(num2); - CollectionsMarshal.SetCount(list191, num2); - span3 = CollectionsMarshal.AsSpan(list191); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041542u, new Vector3(-707.7898f, -22.533516f, 553.27686f), 961); - obj116.Steps = list191; - reference132 = obj116; - num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041541u, new Vector3(-707.11835f, -22.455416f, 550.9879f), 961); - obj117.Steps = list192; - reference133 = obj117; - num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037972u, new Vector3(-649.19507f, -22.394823f, 494.59058f), 961) - { - Fly = true - }; - obj118.Steps = list193; - reference134 = obj118; - questRoot25.QuestSequence = list186; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4291); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list194 = new List(num); - CollectionsMarshal.SetCount(list194, num); - span = CollectionsMarshal.AsSpan(list194); - index = 0; - span[index] = "Clockwise Starr"; - questRoot26.Author = list194; - index = 3; - List list195 = new List(index); - CollectionsMarshal.SetCount(list195, index); - span2 = CollectionsMarshal.AsSpan(list195); - num = 0; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj119 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list196 = new List(index2); - CollectionsMarshal.SetCount(list196, index2); - span3 = CollectionsMarshal.AsSpan(list196); - num2 = 0; - ref QuestStep reference136 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.AcceptQuest, 1037980u, new Vector3(-654.7799f, -20.39482f, 584.9241f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list197 = new List(num3); - CollectionsMarshal.SetCount(list197, num3); - span4 = CollectionsMarshal.AsSpan(list197); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG016_04291_Q1_000_002"), - Answer = new ExcelRef("TEXT_AKTKZG016_04291_A1_000_002") - }; - obj120.DialogueChoices = list197; - reference136 = obj120; - obj119.Steps = list196; - reference135 = obj119; - num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj121 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 1041870u, new Vector3(-720.88196f, -24.74898f, 601.4343f), 961) - { - Fly = true, - Emote = EEmote.Doubt - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Emote, 1041869u, new Vector3(-743.2517f, -27.026318f, 614.25183f), 961) - { - Fly = true, - Emote = EEmote.Doubt - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Emote, 1041868u, new Vector3(-775.1736f, -35.683693f, 618.61584f), 961) - { - Fly = true, - Emote = EEmote.Doubt - }; - obj121.Steps = list198; - reference137 = obj121; - num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj122 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - ref QuestStep reference139 = ref span3[num2]; - QuestStep obj123 = new QuestStep(EInteractionType.CompleteQuest, 1037980u, new Vector3(-654.7799f, -20.39482f, 584.9241f), 961) - { - Fly = true - }; - index3 = 1; - List list200 = new List(index3); - CollectionsMarshal.SetCount(list200, index3); - span4 = CollectionsMarshal.AsSpan(list200); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG016_04291_Q2_000_026"), - Answer = new ExcelRef("TEXT_AKTKZG016_04291_A2_000_002") - }; - obj123.DialogueChoices = list200; - reference139 = obj123; - obj122.Steps = list199; - reference138 = obj122; - questRoot26.QuestSequence = list195; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4292); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list201 = new List(num); - CollectionsMarshal.SetCount(list201, num); - span = CollectionsMarshal.AsSpan(list201); - index = 0; - span[index] = "Clockwise Starr"; - questRoot27.Author = list201; - index = 4; - List list202 = new List(index); - CollectionsMarshal.SetCount(list202, index); - span2 = CollectionsMarshal.AsSpan(list202); - num = 0; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj124 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list203 = new List(num2); - CollectionsMarshal.SetCount(list203, num2); - span3 = CollectionsMarshal.AsSpan(list203); - index2 = 0; - ref QuestStep reference141 = ref span3[index2]; - QuestStep obj125 = new QuestStep(EInteractionType.AcceptQuest, 1037975u, new Vector3(-616.84595f, -22.394817f, 562.89f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list204 = new List(num3); - CollectionsMarshal.SetCount(list204, num3); - span4 = CollectionsMarshal.AsSpan(list204); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG017_04292_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG017_04292_A1_000_001") - }; - obj125.DialogueChoices = list204; - reference141 = obj125; - obj124.Steps = list203; - reference140 = obj124; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj126 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list205 = new List(index2); - CollectionsMarshal.SetCount(list205, index2); - span3 = CollectionsMarshal.AsSpan(list205); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(-552.0973f, -33.758274f, 387.48834f), 961) - { - StopDistance = 0.25f, - Fly = true, - ItemId = 2003347u - }; - obj126.Steps = list205; - reference142 = obj126; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj127 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); - index2 = 0; - ref QuestStep reference144 = ref span3[index2]; - QuestStep obj128 = new QuestStep(EInteractionType.Combat, 2012255u, new Vector3(-551.812f, -33.798767f, 385.4276f), 961) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - index3 = 1; - List list207 = new List(index3); - CollectionsMarshal.SetCount(list207, index3); - span6 = CollectionsMarshal.AsSpan(list207); - num3 = 0; - span6[num3] = 14063u; - obj128.KillEnemyDataIds = list207; - reference144 = obj128; - obj127.Steps = list206; - reference143 = obj127; - num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037975u, new Vector3(-616.84595f, -22.394817f, 562.89f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders - }; - obj129.Steps = list208; - reference145 = obj129; - questRoot27.QuestSequence = list202; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4293); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); - index = 0; - span[index] = "Clockwise Starr"; - questRoot28.Author = list209; - index = 3; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); - num = 0; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj130 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - index2 = 0; - ref QuestStep reference147 = ref span3[index2]; - QuestStep obj131 = new QuestStep(EInteractionType.AcceptQuest, 1037978u, new Vector3(-582.60474f, -22.405125f, 578.7594f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list212 = new List(num3); - CollectionsMarshal.SetCount(list212, num3); - span4 = CollectionsMarshal.AsSpan(list212); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG018_04293_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG018_04293_Q1_000_001") - }; - obj131.DialogueChoices = list212; - reference147 = obj131; - obj130.Steps = list211; - reference146 = obj130; - num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041866u, new Vector3(-568.0476f, -22.783405f, 477.59204f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012644u, new Vector3(-596.09375f, -22.415588f, 457.60278f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041867u, new Vector3(-656.8551f, -23.221924f, 445.8839f), 961) - { - Fly = true - }; - obj132.Steps = list213; - reference148 = obj132; - num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj133 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037978u, new Vector3(-582.60474f, -22.405125f, 578.7594f), 961) - { - Fly = true - }; - obj133.Steps = list214; - reference149 = obj133; - questRoot28.QuestSequence = list210; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4294); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list215 = new List(num); - CollectionsMarshal.SetCount(list215, num); - span = CollectionsMarshal.AsSpan(list215); - index = 0; - span[index] = "Clockwise Starr"; - questRoot29.Author = list215; - index = 3; - List list216 = new List(index); - CollectionsMarshal.SetCount(list216, index); - span2 = CollectionsMarshal.AsSpan(list216); - num = 0; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list217 = new List(index2); - CollectionsMarshal.SetCount(list217, index2); - span3 = CollectionsMarshal.AsSpan(list217); - num2 = 0; - ref QuestStep reference151 = ref span3[num2]; - QuestStep obj135 = new QuestStep(EInteractionType.AcceptQuest, 1041543u, new Vector3(-653.46765f, -20.394821f, 602.8992f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 1; - List list218 = new List(index3); - CollectionsMarshal.SetCount(list218, index3); - span4 = CollectionsMarshal.AsSpan(list218); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG019_04294_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG019_04294_A1_000_001") - }; - obj135.DialogueChoices = list218; - reference151 = obj135; - obj134.Steps = list217; - reference150 = obj134; - num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj136 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list219 = new List(num2); - CollectionsMarshal.SetCount(list219, num2); - span3 = CollectionsMarshal.AsSpan(list219); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037942u, new Vector3(182.17737f, 8.025646f, 186.78564f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037945u, new Vector3(144.79285f, 8.025643f, 202.47192f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037947u, new Vector3(115.28186f, 7.385857f, 306.11108f), 961) - { - Fly = true - }; - obj136.Steps = list219; - reference152 = obj136; - num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj137 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list220 = new List(index2); - CollectionsMarshal.SetCount(list220, index2); - span3 = CollectionsMarshal.AsSpan(list220); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041543u, new Vector3(-653.46765f, -20.394821f, 602.8992f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders - }; - obj137.Steps = list220; - reference153 = obj137; - questRoot29.QuestSequence = list216; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4295); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); - index = 0; - span[index] = "Clockwise Starr"; - questRoot30.Author = list221; - index = 3; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); - num = 0; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041544u, new Vector3(-599.6033f, -22.395752f, 588.1588f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj138.Steps = list223; - reference154 = obj138; - num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj139 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - ref QuestStep reference156 = ref span3[num2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1041544u, new Vector3(-599.6033f, -22.395752f, 588.1588f), 961); - num3 = 1; - List list225 = new List(num3); - CollectionsMarshal.SetCount(list225, num3); - span4 = CollectionsMarshal.AsSpan(list225); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_AKTKZG020_04295_Q1_000_011") - }; - questStep17.DialogueChoices = list225; - reference156 = questStep17; - obj139.Steps = list224; - reference155 = obj139; - num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - span3 = CollectionsMarshal.AsSpan(list226); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041544u, new Vector3(-599.6033f, -22.395752f, 588.1588f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisTwelveWonders - }; - obj140.Steps = list226; - reference157 = obj140; - questRoot30.QuestSequence = list222; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4296); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list227 = new List(num); - CollectionsMarshal.SetCount(list227, num); - span = CollectionsMarshal.AsSpan(list227); - index = 0; - span[index] = "Clockwise Starr"; - questRoot31.Author = list227; - index = 5; - List list228 = new List(index); - CollectionsMarshal.SetCount(list228, index); - span2 = CollectionsMarshal.AsSpan(list228); - num = 0; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list229 = new List(index2); - CollectionsMarshal.SetCount(list229, index2); - span3 = CollectionsMarshal.AsSpan(list229); - num2 = 0; - ref QuestStep reference159 = ref span3[num2]; - QuestStep obj142 = new QuestStep(EInteractionType.AcceptQuest, 1042135u, new Vector3(-498.89377f, 158.77917f, -250.26324f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 1; - List list230 = new List(index3); - CollectionsMarshal.SetCount(list230, index3); - span4 = CollectionsMarshal.AsSpan(list230); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH001_04296_Q1_000_005"), - Answer = new ExcelRef("TEXT_AKTKZH001_04296_A1_000_002") - }; - obj142.DialogueChoices = list230; - reference159 = obj142; - obj141.Steps = list229; - reference158 = obj141; - num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj143 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042176u, new Vector3(-299.36682f, 150.3302f, -194.29315f), 961) - { - Fly = true - }; - obj143.Steps = list231; - reference160 = obj143; - num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - ref QuestStep reference162 = ref span3[num2]; - QuestStep obj145 = new QuestStep(EInteractionType.Combat, null, new Vector3(-278.04697f, 150.14357f, -189.78716f), 961) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num3 = 1; - List list233 = new List(num3); - CollectionsMarshal.SetCount(list233, num3); - span6 = CollectionsMarshal.AsSpan(list233); - index3 = 0; - span6[index3] = 14062u; - obj145.KillEnemyDataIds = list233; - reference162 = obj145; - obj144.Steps = list232; - reference161 = obj144; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj146 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list234 = new List(num2); - CollectionsMarshal.SetCount(list234, num2); - span3 = CollectionsMarshal.AsSpan(list234); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042176u, new Vector3(-299.36682f, 150.3302f, -194.29315f), 961); - obj146.Steps = list234; - reference163 = obj146; - num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj147 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list235 = new List(index2); - CollectionsMarshal.SetCount(list235, index2); - span3 = CollectionsMarshal.AsSpan(list235); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042135u, new Vector3(-498.89377f, 158.77917f, -250.26324f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj147.Steps = list235; - reference164 = obj147; - questRoot31.QuestSequence = list228; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4297); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list236 = new List(num); - CollectionsMarshal.SetCount(list236, num); - span = CollectionsMarshal.AsSpan(list236); - index = 0; - span[index] = "Clockwise Starr"; - questRoot32.Author = list236; - index = 3; - List list237 = new List(index); - CollectionsMarshal.SetCount(list237, index); - span2 = CollectionsMarshal.AsSpan(list237); - num = 0; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list238 = new List(num2); - CollectionsMarshal.SetCount(list238, num2); - span3 = CollectionsMarshal.AsSpan(list238); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041545u, new Vector3(-503.37988f, 159.75583f, -226.21503f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj148.Steps = list238; - reference165 = obj148; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 1 - }; - index2 = 4; - List list239 = new List(index2); - CollectionsMarshal.SetCount(list239, index2); - span3 = CollectionsMarshal.AsSpan(list239); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041546u, new Vector3(-336.8429f, 135.34044f, -229.66364f), 961) - { - Fly = true, - ItemId = 2003352u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041547u, new Vector3(-366.41492f, 145.72229f, -197.74176f), 961) - { - Fly = true, - ItemId = 2003352u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041548u, new Vector3(-349.23328f, 142.819f, -119.73761f), 961) - { - Fly = true, - ItemId = 2003352u - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.UseItem, 1041549u, new Vector3(-385.09198f, 146.64151f, -125.1698f), 961) - { - Fly = true, - ItemId = 2003352u - }; - obj149.Steps = list239; - reference166 = obj149; - num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041545u, new Vector3(-503.37988f, 159.75583f, -226.21503f), 961) - { - Fly = true - }; - obj150.Steps = list240; - reference167 = obj150; - questRoot32.QuestSequence = list237; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4298); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list241 = new List(num); - CollectionsMarshal.SetCount(list241, num); - span = CollectionsMarshal.AsSpan(list241); - index = 0; - span[index] = "Clockwise Starr"; - questRoot33.Author = list241; - index = 5; - List list242 = new List(index); - CollectionsMarshal.SetCount(list242, index); - span2 = CollectionsMarshal.AsSpan(list242); - num = 0; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj151 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list243 = new List(index2); - CollectionsMarshal.SetCount(list243, index2); - span3 = CollectionsMarshal.AsSpan(list243); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041550u, new Vector3(-603.47906f, 158.56041f, -151.59845f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj151.Steps = list243; - reference168 = obj151; - num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj152 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041551u, new Vector3(-379.81238f, 137.78233f, -154.92487f), 961) - { - Fly = true - }; - obj152.Steps = list244; - reference169 = obj152; - num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 2 - }; - index2 = 4; - List list245 = new List(index2); - CollectionsMarshal.SetCount(list245, index2); - span3 = CollectionsMarshal.AsSpan(list245); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041553u, new Vector3(-369.19202f, 135.7227f, -156.2677f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041788u, new Vector3(-358.9685f, 137.78856f, -171.77087f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041554u, new Vector3(-369.16156f, 140.93701f, -178.33221f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041552u, new Vector3(-378.86633f, 136.8165f, -186.72473f), 961); - obj153.Steps = list245; - reference170 = obj153; - num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj154 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list246 = new List(num2); - CollectionsMarshal.SetCount(list246, num2); - span3 = CollectionsMarshal.AsSpan(list246); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041551u, new Vector3(-379.81238f, 137.78233f, -154.92487f), 961); - obj154.Steps = list246; - reference171 = obj154; - num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj155 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list247 = new List(index2); - CollectionsMarshal.SetCount(list247, index2); - span3 = CollectionsMarshal.AsSpan(list247); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042179u, new Vector3(-602.2278f, 158.3894f, -151.93414f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj155.Steps = list247; - reference172 = obj155; - questRoot33.QuestSequence = list242; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4299); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list248 = new List(num); - CollectionsMarshal.SetCount(list248, num); - span = CollectionsMarshal.AsSpan(list248); - index = 0; - span[index] = "Clockwise Starr"; - questRoot34.Author = list248; - index = 3; - List list249 = new List(index); - CollectionsMarshal.SetCount(list249, index); - span2 = CollectionsMarshal.AsSpan(list249); - num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj156 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list250 = new List(num2); - CollectionsMarshal.SetCount(list250, num2); - span3 = CollectionsMarshal.AsSpan(list250); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041140u, new Vector3(-611.6885f, 158.71773f, -200.3357f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj156.Steps = list250; - reference173 = obj156; - num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list251 = new List(index2); - CollectionsMarshal.SetCount(list251, index2); - span3 = CollectionsMarshal.AsSpan(list251); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012586u, new Vector3(-585.1682f, 159.53308f, -151.75104f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012587u, new Vector3(-634.4854f, 148.21082f, -131.76166f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012588u, new Vector3(-506.4317f, 140.15405f, -111.680786f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012584u, new Vector3(-492.51547f, 149.95032f, -163.34784f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012585u, new Vector3(-484.3061f, 150.71338f, -194.32367f), 961) - { - Fly = true - }; - obj157.Steps = list251; - reference174 = obj157; - num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list252 = new List(num2); - CollectionsMarshal.SetCount(list252, num2); - span3 = CollectionsMarshal.AsSpan(list252); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041140u, new Vector3(-611.6885f, 158.71773f, -200.3357f), 961) - { - Fly = true - }; - obj158.Steps = list252; - reference175 = obj158; - questRoot34.QuestSequence = list249; - AddQuest(questId34, questRoot34); } private static void LoadQuests86() { - QuestId questId = new QuestId(4300); + QuestId questId = new QuestId(4313); QuestRoot questRoot = new QuestRoot(); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "Clockwise Starr"; + span[index] = "liza"; questRoot.Author = list; - index = 3; + index = 4; List list2 = new List(index); CollectionsMarshal.SetCount(list2, index); Span span2 = CollectionsMarshal.AsSpan(list2); @@ -357223,18 +340963,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); int index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041103u, new Vector3(-637.20154f, 162.75209f, -161.51685f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041847u, new Vector3(-484.2146f, 141.86789f, -97.21527f), 961); obj.Steps = list3; reference = obj; num++; @@ -357243,1850 +340972,139 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 2; + index2 = 1; List list4 = new List(index2); CollectionsMarshal.SetCount(list4, index2); span3 = CollectionsMarshal.AsSpan(list4); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-714.6946f, 153.37344f, 90.81024f), 961) - { - StopDistance = 0.25f, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012589u, new Vector3(-711.1162f, 152.72742f, 89.86035f), 961) - { - Fly = true - }; - obj2.Steps = list4; - reference2 = obj2; - num++; - ref QuestSequence reference3 = ref span2[num]; - QuestSequence obj3 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list5 = new List(num2); - CollectionsMarshal.SetCount(list5, num2); - span3 = CollectionsMarshal.AsSpan(list5); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041103u, new Vector3(-637.20154f, 162.75209f, -161.51685f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj3.Steps = list5; - reference3 = obj3; - questRoot.QuestSequence = list2; - AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(4301); - QuestRoot questRoot2 = new QuestRoot(); - num = 1; - List list6 = new List(num); - CollectionsMarshal.SetCount(list6, num); - span = CollectionsMarshal.AsSpan(list6); - index = 0; - span[index] = "Clockwise Starr"; - questRoot2.Author = list6; - index = 3; - List list7 = new List(index); - CollectionsMarshal.SetCount(list7, index); - span2 = CollectionsMarshal.AsSpan(list7); - num = 0; - ref QuestSequence reference4 = ref span2[num]; - QuestSequence obj4 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list8 = new List(index2); - CollectionsMarshal.SetCount(list8, index2); - span3 = CollectionsMarshal.AsSpan(list8); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041100u, new Vector3(-524.6205f, 160.22237f, -249.98859f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj4.Steps = list8; - reference4 = obj4; - num++; - ref QuestSequence reference5 = ref span2[num]; - QuestSequence obj5 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list9 = new List(num2); - CollectionsMarshal.SetCount(list9, num2); - span3 = CollectionsMarshal.AsSpan(list9); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041916u, new Vector3(-548.4856f, 146.01274f, -141.61902f), 961) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041832u, new Vector3(-480.70496f, 141.28363f, -110.49066f), 961) - { - Fly = true - }; - obj5.Steps = list9; - reference5 = obj5; - num++; - ref QuestSequence reference6 = ref span2[num]; - QuestSequence obj6 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list10 = new List(index2); - CollectionsMarshal.SetCount(list10, index2); - span3 = CollectionsMarshal.AsSpan(list10); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041100u, new Vector3(-524.6205f, 160.22237f, -249.98859f), 961) - { - Fly = true - }; - obj6.Steps = list10; - reference6 = obj6; - questRoot2.QuestSequence = list7; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(4302); - QuestRoot questRoot3 = new QuestRoot(); - num = 1; - List list11 = new List(num); - CollectionsMarshal.SetCount(list11, num); - span = CollectionsMarshal.AsSpan(list11); - index = 0; - span[index] = "Clockwise Starr"; - questRoot3.Author = list11; - index = 7; - List list12 = new List(index); - CollectionsMarshal.SetCount(list12, index); - span2 = CollectionsMarshal.AsSpan(list12); - num = 0; - ref QuestSequence reference7 = ref span2[num]; - QuestSequence obj7 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list13 = new List(num2); - CollectionsMarshal.SetCount(list13, num2); - span3 = CollectionsMarshal.AsSpan(list13); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1040867u, new Vector3(-550.65234f, 166.97908f, -253.92542f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj7.Steps = list13; - reference7 = obj7; - num++; - ref QuestSequence reference8 = ref span2[num]; - QuestSequence obj8 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list14 = new List(index2); - CollectionsMarshal.SetCount(list14, index2); - span3 = CollectionsMarshal.AsSpan(list14); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1040868u, new Vector3(-673.1212f, 153.79333f, -212.08514f), 961) - { - Fly = true - }; - obj8.Steps = list14; - reference8 = obj8; - num++; - ref QuestSequence reference9 = ref span2[num]; - QuestSequence obj9 = new QuestSequence - { - Sequence = 2 - }; - num2 = 3; - List list15 = new List(num2); - CollectionsMarshal.SetCount(list15, num2); - span3 = CollectionsMarshal.AsSpan(list15); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-703.6396f, 149.24722f, -219.15305f), 961) - { - DelaySecondsAtStart = 4f, - Mount = false, - Sprint = false - }; - index2++; - ref QuestStep reference10 = ref span3[index2]; - QuestStep obj10 = new QuestStep(EInteractionType.Combat, null, new Vector3(-784.93933f, 164.81262f, -268.7572f), 961) - { - DelaySecondsAtStart = 2f, - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - int num3 = 1; - List list16 = new List(num3); - CollectionsMarshal.SetCount(list16, num3); - Span span4 = CollectionsMarshal.AsSpan(list16); - int index3 = 0; - span4[index3] = 12322u; - obj10.KillEnemyDataIds = list16; - reference10 = obj10; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012278u, new Vector3(-784.93933f, 164.81262f, -268.7572f), 961) - { - DelaySecondsAtStart = 5f, - Mount = false, - Sprint = false - }; - obj9.Steps = list15; - reference9 = obj9; - num++; - ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj11 = new QuestSequence - { - Sequence = 3 - }; - index2 = 6; - List list17 = new List(index2); - CollectionsMarshal.SetCount(list17, index2); - span3 = CollectionsMarshal.AsSpan(list17); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-789.93115f, 163.8504f, -235.91583f), 961) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-819.2092f, 169.3925f, -165.57906f), 961) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-826.693f, 164.90277f, -142.14305f), 961) - { - Mount = false, - Sprint = false - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-769.40564f, 164.99573f, -135.729f), 961) - { - Mount = false, - Sprint = false - }; - num2++; - ref QuestStep reference12 = ref span3[num2]; - QuestStep obj12 = new QuestStep(EInteractionType.Combat, null, new Vector3(-769.40564f, 164.99573f, -135.729f), 961) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - index3 = 3; - List list18 = new List(index3); - CollectionsMarshal.SetCount(list18, index3); - span4 = CollectionsMarshal.AsSpan(list18); - num3 = 0; - span4[num3] = 13433u; - num3++; - span4[num3] = 14060u; - num3++; - span4[num3] = 14060u; - obj12.KillEnemyDataIds = list18; - reference12 = obj12; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012279u, new Vector3(-769.40564f, 164.99573f, -135.729f), 961) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false - }; - obj11.Steps = list17; - reference11 = obj11; - num++; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj13 = new QuestSequence - { - Sequence = 4 - }; - num2 = 4; - List list19 = new List(num2); - CollectionsMarshal.SetCount(list19, num2); - span3 = CollectionsMarshal.AsSpan(list19); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-757.24963f, 165.59544f, -65.322914f), 961) - { - Mount = false, - Sprint = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-793.3928f, 167.1626f, 4.5929565f), 961) - { - Mount = false, - Sprint = false - }; - index2++; - ref QuestStep reference14 = ref span3[index2]; - QuestStep obj14 = new QuestStep(EInteractionType.Combat, null, new Vector3(-793.3928f, 167.1626f, 4.5929565f), 961) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false, - EnemySpawnType = EEnemySpawnType.FinishCombatIfAny - }; - num3 = 1; - List list20 = new List(num3); - CollectionsMarshal.SetCount(list20, num3); - span4 = CollectionsMarshal.AsSpan(list20); - index3 = 0; - span4[index3] = 14059u; - obj14.KillEnemyDataIds = list20; - reference14 = obj14; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012280u, new Vector3(-793.3928f, 167.1626f, 4.5929565f), 961) - { - DelaySecondsAtStart = 3f, - Mount = false, - Sprint = false - }; - obj13.Steps = list19; - reference13 = obj13; - num++; - ref QuestSequence reference15 = ref span2[num]; - QuestSequence obj15 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list21 = new List(index2); - CollectionsMarshal.SetCount(list21, index2); - span3 = CollectionsMarshal.AsSpan(list21); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1040869u, new Vector3(-793.82007f, 167.68048f, -0.9309082f), 961) - { - Mount = false, - Sprint = false - }; - obj15.Steps = list21; - reference15 = obj15; - num++; - ref QuestSequence reference16 = ref span2[num]; - QuestSequence obj16 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list22 = new List(num2); - CollectionsMarshal.SetCount(list22, num2); - span3 = CollectionsMarshal.AsSpan(list22); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1040867u, new Vector3(-550.65234f, 166.97908f, -253.92542f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj16.Steps = list22; - reference16 = obj16; - questRoot3.QuestSequence = list12; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(4303); - QuestRoot questRoot4 = new QuestRoot(); - num = 1; - List list23 = new List(num); - CollectionsMarshal.SetCount(list23, num); - span = CollectionsMarshal.AsSpan(list23); - index = 0; - span[index] = "Clockwise Starr"; - questRoot4.Author = list23; - index = 3; - List list24 = new List(index); - CollectionsMarshal.SetCount(list24, index); - span2 = CollectionsMarshal.AsSpan(list24); - num = 0; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj17 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list25 = new List(index2); - CollectionsMarshal.SetCount(list25, index2); - span3 = CollectionsMarshal.AsSpan(list25); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037993u, new Vector3(-548.94336f, 167.30136f, -245.47186f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj17.Steps = list25; - reference17 = obj17; - num++; - ref QuestSequence reference18 = ref span2[num]; - QuestSequence obj18 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list26 = new List(num2); - CollectionsMarshal.SetCount(list26, num2); - span3 = CollectionsMarshal.AsSpan(list26); - index2 = 0; - ref QuestStep reference19 = ref span3[index2]; - QuestStep obj19 = new QuestStep(EInteractionType.Combat, 1040870u, new Vector3(-367.84924f, 163.7856f, -378.0728f), 961) - { - Fly = true, - ItemId = 2003253u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - index3 = 1; - List list27 = new List(index3); - CollectionsMarshal.SetCount(list27, index3); - span4 = CollectionsMarshal.AsSpan(list27); - num3 = 0; - span4[num3] = 14058u; - obj19.KillEnemyDataIds = list27; - reference19 = obj19; - obj18.Steps = list26; - reference18 = obj18; - num++; - ref QuestSequence reference20 = ref span2[num]; - QuestSequence obj20 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list28 = new List(index2); - CollectionsMarshal.SetCount(list28, index2); - span3 = CollectionsMarshal.AsSpan(list28); - num2 = 0; - ref QuestStep reference21 = ref span3[num2]; - QuestStep obj21 = new QuestStep(EInteractionType.CompleteQuest, 1037993u, new Vector3(-548.94336f, 167.30136f, -245.47186f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - num3 = 1; - List list29 = new List(num3); - CollectionsMarshal.SetCount(list29, num3); - Span span5 = CollectionsMarshal.AsSpan(list29); - index3 = 0; - span5[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH008_04303_Q1_000_015"), - Answer = new ExcelRef("TEXT_AKTKZH008_04303_A1_000_002") - }; - obj21.DialogueChoices = list29; - reference21 = obj21; - obj20.Steps = list28; - reference20 = obj20; - questRoot4.QuestSequence = list24; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(4304); - QuestRoot questRoot5 = new QuestRoot(); - num = 1; - List list30 = new List(num); - CollectionsMarshal.SetCount(list30, num); - span = CollectionsMarshal.AsSpan(list30); - index = 0; - span[index] = "Clockwise Starr"; - questRoot5.Author = list30; - index = 3; - List list31 = new List(index); - CollectionsMarshal.SetCount(list31, index); - span2 = CollectionsMarshal.AsSpan(list31); - num = 0; - ref QuestSequence reference22 = ref span2[num]; - QuestSequence obj22 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list32 = new List(num2); - CollectionsMarshal.SetCount(list32, num2); - span3 = CollectionsMarshal.AsSpan(list32); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041833u, new Vector3(-549.3096f, 159.51443f, -236.28595f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj22.Steps = list32; - reference22 = obj22; - num++; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj23 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list33 = new List(index2); - CollectionsMarshal.SetCount(list33, index2); - span3 = CollectionsMarshal.AsSpan(list33); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1037987u, new Vector3(-551.17114f, 148.44896f, -118.24219f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1038000u, new Vector3(-497.94766f, 140.19383f, -129.32025f), 961) - { - Fly = true - }; - obj23.Steps = list33; - reference23 = obj23; - num++; - ref QuestSequence reference24 = ref span2[num]; - QuestSequence obj24 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041833u, new Vector3(-549.3096f, 159.51443f, -236.28595f), 961) - { - Fly = true - }; - obj24.Steps = list34; - reference24 = obj24; - questRoot5.QuestSequence = list31; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(4305); - QuestRoot questRoot6 = new QuestRoot(); - num = 1; - List list35 = new List(num); - CollectionsMarshal.SetCount(list35, num); - span = CollectionsMarshal.AsSpan(list35); - index = 0; - span[index] = "Clockwise Starr"; - questRoot6.Author = list35; - index = 6; - List list36 = new List(index); - CollectionsMarshal.SetCount(list36, index); - span2 = CollectionsMarshal.AsSpan(list36); - num = 0; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj25 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list37 = new List(index2); - CollectionsMarshal.SetCount(list37, index2); - span3 = CollectionsMarshal.AsSpan(list37); - num2 = 0; - ref QuestStep reference26 = ref span3[num2]; - QuestStep obj26 = new QuestStep(EInteractionType.AcceptQuest, 1041834u, new Vector3(-650.1106f, 157.0817f, -216.78491f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 1; - List list38 = new List(index3); - CollectionsMarshal.SetCount(list38, index3); - span5 = CollectionsMarshal.AsSpan(list38); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH010_04305_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH010_04305_A1_000_001") - }; - obj26.DialogueChoices = list38; - reference26 = obj26; - obj25.Steps = list37; - reference25 = obj25; - num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj27 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list39 = new List(num2); - CollectionsMarshal.SetCount(list39, num2); - span3 = CollectionsMarshal.AsSpan(list39); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041919u, new Vector3(-669.3065f, 152.56584f, -30.35028f), 961) - { - StopDistance = 0.25f, - Fly = true - }; - obj27.Steps = list39; - reference27 = obj27; - num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj28 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list40 = new List(index2); - CollectionsMarshal.SetCount(list40, index2); - span3 = CollectionsMarshal.AsSpan(list40); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2012695u, new Vector3(-539.66583f, 147.96667f, -28.70227f), 961) - { - Fly = true, - ItemId = 2003361u, - GroundTarget = true - }; - obj28.Steps = list40; - reference28 = obj28; - num++; - ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj29 = new QuestSequence - { - Sequence = 3 - }; - num2 = 3; - List list41 = new List(num2); - CollectionsMarshal.SetCount(list41, num2); - span3 = CollectionsMarshal.AsSpan(list41); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012696u, new Vector3(-543.05334f, 146.6239f, -28.000305f), 961); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012698u, new Vector3(-544.7013f, 146.16614f, -30.380737f), 961); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012697u, new Vector3(-540.5204f, 146.19666f, -33.00531f), 961); - obj29.Steps = list41; - reference29 = obj29; - num++; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj30 = new QuestSequence - { - Sequence = 4 - }; - index2 = 2; - List list42 = new List(index2); - CollectionsMarshal.SetCount(list42, index2); - span3 = CollectionsMarshal.AsSpan(list42); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(-669.89874f, 162.07521f, -30.204943f), 961) - { - StopDistance = 0.25f, - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041919u, new Vector3(-669.3065f, 152.56584f, -30.35028f), 961) - { - Fly = true - }; - obj30.Steps = list42; - reference30 = obj30; - num++; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj31 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list43 = new List(num2); - CollectionsMarshal.SetCount(list43, num2); - span3 = CollectionsMarshal.AsSpan(list43); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041834u, new Vector3(-650.1106f, 157.0817f, -216.78491f), 961) - { - Fly = true - }; - obj31.Steps = list43; - reference31 = obj31; - questRoot6.QuestSequence = list36; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(4306); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list44 = new List(num); - CollectionsMarshal.SetCount(list44, num); - span = CollectionsMarshal.AsSpan(list44); - index = 0; - span[index] = "Clockwise Starr"; - questRoot7.Author = list44; - index = 3; - List list45 = new List(index); - CollectionsMarshal.SetCount(list45, index); - span2 = CollectionsMarshal.AsSpan(list45); - num = 0; - ref QuestSequence reference32 = ref span2[num]; - QuestSequence obj32 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list46 = new List(index2); - CollectionsMarshal.SetCount(list46, index2); - span3 = CollectionsMarshal.AsSpan(list46); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041835u, new Vector3(-606.775f, 166.15378f, -218.86017f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj32.Steps = list46; - reference32 = obj32; - num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj33 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041080u, new Vector3(-688.8685f, 140.03918f, -130.4494f), 961) - { - Fly = true - }; - obj33.Steps = list47; - reference33 = obj33; - num++; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041835u, new Vector3(-606.775f, 166.15378f, -218.86017f), 961) - { - Fly = true - }; - obj34.Steps = list48; - reference34 = obj34; - questRoot7.QuestSequence = list45; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(4307); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list49 = new List(num); - CollectionsMarshal.SetCount(list49, num); - span = CollectionsMarshal.AsSpan(list49); - index = 0; - span[index] = "Clockwise Starr"; - questRoot8.Author = list49; - index = 3; - List list50 = new List(index); - CollectionsMarshal.SetCount(list50, index); - span2 = CollectionsMarshal.AsSpan(list50); - num = 0; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj35 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list51 = new List(num2); - CollectionsMarshal.SetCount(list51, num2); - span3 = CollectionsMarshal.AsSpan(list51); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037991u, new Vector3(-489.5247f, 150.34198f, -184.40533f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj35.Steps = list51; - reference35 = obj35; - num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj36 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list52 = new List(index2); - CollectionsMarshal.SetCount(list52, index2); - span3 = CollectionsMarshal.AsSpan(list52); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1041829u, new Vector3(-586.1448f, 178.2005f, -309.22406f), 961) - { - Fly = true, - Emote = EEmote.Poke - }; - obj36.Steps = list52; - reference36 = obj36; - num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037991u, new Vector3(-489.5247f, 150.34198f, -184.40533f), 961) - { - Fly = true - }; - obj37.Steps = list53; - reference37 = obj37; - questRoot8.QuestSequence = list50; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(4308); - QuestRoot questRoot9 = new QuestRoot(); - num = 1; - List list54 = new List(num); - CollectionsMarshal.SetCount(list54, num); - span = CollectionsMarshal.AsSpan(list54); - index = 0; - span[index] = "Clockwise Starr"; - questRoot9.Author = list54; - index = 6; - List list55 = new List(index); - CollectionsMarshal.SetCount(list55, index); - span2 = CollectionsMarshal.AsSpan(list55); - num = 0; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj38 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list56 = new List(index2); - CollectionsMarshal.SetCount(list56, index2); - span3 = CollectionsMarshal.AsSpan(list56); - num2 = 0; - ref QuestStep reference39 = ref span3[num2]; - QuestStep obj39 = new QuestStep(EInteractionType.AcceptQuest, 1041101u, new Vector3(-506.88947f, 149.27591f, -169.97028f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list57 = new List(num3); - CollectionsMarshal.SetCount(list57, num3); - span5 = CollectionsMarshal.AsSpan(list57); - index3 = 0; - span5[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH013_04308_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH013_04308_A1_000_001") - }; - obj39.DialogueChoices = list57; - reference39 = obj39; - obj38.Steps = list56; - reference38 = obj38; - num++; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj40 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list58 = new List(num2); - CollectionsMarshal.SetCount(list58, num2); - span3 = CollectionsMarshal.AsSpan(list58); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041836u, new Vector3(-383.65765f, 173.7301f, -332.662f), 961) - { - Fly = true - }; - obj40.Steps = list58; - reference40 = obj40; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj41 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list59 = new List(index2); - CollectionsMarshal.SetCount(list59, index2); - span3 = CollectionsMarshal.AsSpan(list59); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1041837u, new Vector3(-383.26086f, 174.94563f, -333.8827f), 961) - { - Emote = EEmote.Pet - }; - obj41.Steps = list59; - reference41 = obj41; - num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj42 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list60 = new List(num2); - CollectionsMarshal.SetCount(list60, num2); - span3 = CollectionsMarshal.AsSpan(list60); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 1041837u, new Vector3(-383.26086f, 174.94563f, -333.8827f), 961) - { - Emote = EEmote.Poke - }; - obj42.Steps = list60; - reference42 = obj42; - num++; - ref QuestSequence reference43 = ref span2[num]; - QuestSequence obj43 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list61 = new List(index2); - CollectionsMarshal.SetCount(list61, index2); - span3 = CollectionsMarshal.AsSpan(list61); - num2 = 0; - ref QuestStep reference44 = ref span3[num2]; - QuestStep obj44 = new QuestStep(EInteractionType.Emote, 1041837u, new Vector3(-383.26086f, 174.94563f, -333.8827f), 961) - { - Emote = EEmote.Hug - }; - index3 = 1; - List list62 = new List(index3); - CollectionsMarshal.SetCount(list62, index3); - span5 = CollectionsMarshal.AsSpan(list62); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH013_04308_Q2_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH013_04308_A2_000_001") - }; - obj44.DialogueChoices = list62; - reference44 = obj44; - obj43.Steps = list61; - reference43 = obj43; - num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj45 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list63 = new List(num2); - CollectionsMarshal.SetCount(list63, num2); - span3 = CollectionsMarshal.AsSpan(list63); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041101u, new Vector3(-506.88947f, 149.27591f, -169.97028f), 961) - { - Fly = true - }; - obj45.Steps = list63; - reference45 = obj45; - questRoot9.QuestSequence = list55; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(4309); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list64 = new List(num); - CollectionsMarshal.SetCount(list64, num); - span = CollectionsMarshal.AsSpan(list64); - index = 0; - span[index] = "Clockwise Starr"; - questRoot10.Author = list64; - index = 3; - List list65 = new List(index); - CollectionsMarshal.SetCount(list65, index); - span2 = CollectionsMarshal.AsSpan(list65); - num = 0; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj46 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list66 = new List(index2); - CollectionsMarshal.SetCount(list66, index2); - span3 = CollectionsMarshal.AsSpan(list66); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037990u, new Vector3(-526.5736f, 157.65102f, -182.78784f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj46.Steps = list66; - reference46 = obj46; - num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj47 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list67 = new List(num2); - CollectionsMarshal.SetCount(list67, num2); - span3 = CollectionsMarshal.AsSpan(list67); - index2 = 0; - ref QuestStep reference48 = ref span3[index2]; - QuestStep obj48 = new QuestStep(EInteractionType.Combat, 1041135u, new Vector3(-308.88837f, 135.34044f, -230.09082f), 961) - { - Fly = true, - ItemId = 2003267u, - EnemySpawnType = EEnemySpawnType.AfterItemUse - }; - num3 = 1; - List list68 = new List(num3); - CollectionsMarshal.SetCount(list68, num3); - span4 = CollectionsMarshal.AsSpan(list68); - index3 = 0; - span4[index3] = 14055u; - obj48.KillEnemyDataIds = list68; - obj48.CombatItemUse = new CombatItemUse - { - ItemId = 2003268u, - Condition = ECombatItemUseCondition.HealthPercent, - Value = 1 - }; - reference48 = obj48; - obj47.Steps = list67; - reference47 = obj47; - num++; - ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj49 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list69 = new List(index2); - CollectionsMarshal.SetCount(list69, index2); - span3 = CollectionsMarshal.AsSpan(list69); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037990u, new Vector3(-526.5736f, 157.65102f, -182.78784f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj49.Steps = list69; - reference49 = obj49; - questRoot10.QuestSequence = list65; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4310); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list70 = new List(num); - CollectionsMarshal.SetCount(list70, num); - span = CollectionsMarshal.AsSpan(list70); - index = 0; - span[index] = "Clockwise Starr"; - questRoot11.Author = list70; - index = 7; - List list71 = new List(index); - CollectionsMarshal.SetCount(list71, index); - span2 = CollectionsMarshal.AsSpan(list71); - num = 0; - ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj50 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list72 = new List(num2); - CollectionsMarshal.SetCount(list72, num2); - span3 = CollectionsMarshal.AsSpan(list72); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037999u, new Vector3(-627.2221f, 162.28448f, -181.99438f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj50.Steps = list72; - reference50 = obj50; - num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj51 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span3 = CollectionsMarshal.AsSpan(list73); - num2 = 0; - ref QuestStep reference52 = ref span3[num2]; - QuestStep obj52 = new QuestStep(EInteractionType.Combat, null, new Vector3(-594.0615f, 153.16446f, 160.26665f), 961) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - index3 = 1; - List list74 = new List(index3); - CollectionsMarshal.SetCount(list74, index3); - span4 = CollectionsMarshal.AsSpan(list74); - num3 = 0; - span4[num3] = 14054u; - obj52.KillEnemyDataIds = list74; - reference52 = obj52; - obj51.Steps = list73; - reference51 = obj51; - num++; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj53 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list75 = new List(num2); - CollectionsMarshal.SetCount(list75, num2); - span3 = CollectionsMarshal.AsSpan(list75); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041838u, new Vector3(-595.36127f, 153.33853f, 160.7843f), 961); - obj53.Steps = list75; - reference53 = obj53; - num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj54 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span3 = CollectionsMarshal.AsSpan(list76); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041133u, new Vector3(-593.3165f, 152.72968f, 158.77002f), 961); - obj54.Steps = list76; - reference54 = obj54; - num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj55 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012590u, new Vector3(-593.56067f, 152.84961f, 159.2279f), 961); - obj55.Steps = list77; - reference55 = obj55; - num++; - ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list78 = new List(index2); - CollectionsMarshal.SetCount(list78, index2); - span3 = CollectionsMarshal.AsSpan(list78); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041838u, new Vector3(-595.36127f, 153.33853f, 160.7843f), 961); - obj56.Steps = list78; - reference56 = obj56; - num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list79 = new List(num2); - CollectionsMarshal.SetCount(list79, num2); - span3 = CollectionsMarshal.AsSpan(list79); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037999u, new Vector3(-627.2221f, 162.28448f, -181.99438f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj57.Steps = list79; - reference57 = obj57; - questRoot11.QuestSequence = list71; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4311); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list80 = new List(num); - CollectionsMarshal.SetCount(list80, num); - span = CollectionsMarshal.AsSpan(list80); - index = 0; - span[index] = "Clockwise Starr"; - questRoot12.Author = list80; - index = 3; - List list81 = new List(index); - CollectionsMarshal.SetCount(list81, index); - span2 = CollectionsMarshal.AsSpan(list81); - num = 0; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span3 = CollectionsMarshal.AsSpan(list82); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041839u, new Vector3(-539.66583f, 157.53958f, -197.46704f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj58.Steps = list82; - reference58 = obj58; - num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list83 = new List(num2); - CollectionsMarshal.SetCount(list83, num2); - span3 = CollectionsMarshal.AsSpan(list83); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041840u, new Vector3(-821.43896f, 364.64478f, -231.76929f), 961) - { - Fly = true - }; - obj59.Steps = list83; - reference59 = obj59; - num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list84 = new List(index2); - CollectionsMarshal.SetCount(list84, index2); - span3 = CollectionsMarshal.AsSpan(list84); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041839u, new Vector3(-539.66583f, 157.53958f, -197.46704f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj60.Steps = list84; - reference60 = obj60; - questRoot12.QuestSequence = list81; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4312); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list85 = new List(num); - CollectionsMarshal.SetCount(list85, num); - span = CollectionsMarshal.AsSpan(list85); - index = 0; - span[index] = "Clockwise Starr"; - questRoot13.Author = list85; - index = 6; - List list86 = new List(index); - CollectionsMarshal.SetCount(list86, index); - span2 = CollectionsMarshal.AsSpan(list86); - num = 0; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); - span3 = CollectionsMarshal.AsSpan(list87); - index2 = 0; - ref QuestStep reference62 = ref span3[index2]; - QuestStep obj62 = new QuestStep(EInteractionType.AcceptQuest, 1041841u, new Vector3(-526.1769f, 148.06625f, -163.22583f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list88 = new List(num3); - CollectionsMarshal.SetCount(list88, num3); - span5 = CollectionsMarshal.AsSpan(list88); - index3 = 0; - span5[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH017_04312_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH017_04312_A1_000_001") - }; - obj62.DialogueChoices = list88; - reference62 = obj62; - obj61.Steps = list87; - reference61 = obj61; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list89 = new List(index2); - CollectionsMarshal.SetCount(list89, index2); - span3 = CollectionsMarshal.AsSpan(list89); - num2 = 0; - ref QuestStep reference64 = ref span3[num2]; - QuestStep obj64 = new QuestStep(EInteractionType.Interact, 1041842u, new Vector3(-481.77313f, 172.34233f, 35.294067f), 961) - { - Fly = true - }; - index3 = 1; - List list90 = new List(index3); - CollectionsMarshal.SetCount(list90, index3); - span5 = CollectionsMarshal.AsSpan(list90); - num3 = 0; - span5[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH017_04312_Q2_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH017_04312_A2_000_001") - }; - obj64.DialogueChoices = list90; - reference64 = obj64; - obj63.Steps = list89; - reference63 = obj63; - num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list91 = new List(num2); - CollectionsMarshal.SetCount(list91, num2); - span3 = CollectionsMarshal.AsSpan(list91); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, null, new Vector3(-480.1935f, 172.11751f, 34.781628f), 961) - { - StopDistance = 0.25f, - Emote = EEmote.Think - }; - obj65.Steps = list91; - reference65 = obj65; - num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list92 = new List(index2); - CollectionsMarshal.SetCount(list92, index2); - span3 = CollectionsMarshal.AsSpan(list92); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041843u, new Vector3(-719.9359f, 146.80272f, -89.79938f), 961) - { - Fly = true - }; - obj66.Steps = list92; - reference66 = obj66; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list93 = new List(num2); - CollectionsMarshal.SetCount(list93, num2); - span3 = CollectionsMarshal.AsSpan(list93); - index2 = 0; - ref QuestStep reference68 = ref span3[index2]; - QuestStep obj68 = new QuestStep(EInteractionType.Emote, 1041846u, new Vector3(-719.5392f, 146.5275f, -91.26422f), 961) - { - Emote = EEmote.Think - }; - num3 = 1; - List list94 = new List(num3); - CollectionsMarshal.SetCount(list94, num3); - span5 = CollectionsMarshal.AsSpan(list94); - index3 = 0; - span5[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH017_04312_Q3_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH017_04312_A3_000_001") - }; - obj68.DialogueChoices = list94; - reference68 = obj68; - obj67.Steps = list93; - reference67 = obj67; - num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list95 = new List(index2); - CollectionsMarshal.SetCount(list95, index2); - span3 = CollectionsMarshal.AsSpan(list95); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041841u, new Vector3(-526.1769f, 148.06625f, -163.22583f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj69.Steps = list95; - reference69 = obj69; - questRoot13.QuestSequence = list86; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4313); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list96 = new List(num); - CollectionsMarshal.SetCount(list96, num); - span = CollectionsMarshal.AsSpan(list96); - index = 0; - span[index] = "liza"; - questRoot14.Author = list96; - index = 4; - List list97 = new List(index); - CollectionsMarshal.SetCount(list97, index); - span2 = CollectionsMarshal.AsSpan(list97); - num = 0; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list98 = new List(num2); - CollectionsMarshal.SetCount(list98, num2); - span3 = CollectionsMarshal.AsSpan(list98); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041847u, new Vector3(-484.2146f, 141.86789f, -97.21527f), 961); - obj70.Steps = list98; - reference70 = obj70; - num++; - ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list99 = new List(index2); - CollectionsMarshal.SetCount(list99, index2); - span3 = CollectionsMarshal.AsSpan(list99); - num2 = 0; - ref QuestStep reference72 = ref span3[num2]; - QuestStep obj72 = new QuestStep(EInteractionType.Interact, 1041848u, new Vector3(258.35046f, -10.140662f, -95.71985f), 961) + ref QuestStep reference3 = ref span3[num2]; + QuestStep obj3 = new QuestStep(EInteractionType.Interact, 1041848u, new Vector3(258.35046f, -10.140662f, -95.71985f), 961) { AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis }; - index3 = 1; - List list100 = new List(index3); - CollectionsMarshal.SetCount(list100, index3); - span5 = CollectionsMarshal.AsSpan(list100); - num3 = 0; - span5[num3] = new DialogueChoice + int num3 = 1; + List list5 = new List(num3); + CollectionsMarshal.SetCount(list5, num3); + Span span4 = CollectionsMarshal.AsSpan(list5); + int index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZH018_04313_Q1_000_100"), Answer = new ExcelRef("TEXT_AKTKZH018_04313_A2_000_100") }; - obj72.DialogueChoices = list100; - reference72 = obj72; - obj71.Steps = list99; - reference71 = obj71; + obj3.DialogueChoices = list5; + reference3 = obj3; + obj2.Steps = list4; + reference2 = obj2; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference4 = ref span2[num]; + QuestSequence obj4 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); + List list6 = new List(num2); + CollectionsMarshal.SetCount(list6, num2); + span3 = CollectionsMarshal.AsSpan(list6); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1041848u, new Vector3(-175.03741f, 12.098856f, 6.8771067f), 961); - obj73.Steps = list101; - reference73 = obj73; + obj4.Steps = list6; + reference4 = obj4; num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference5 = ref span2[num]; + QuestSequence obj5 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); + List list7 = new List(index2); + CollectionsMarshal.SetCount(list7, index2); + span3 = CollectionsMarshal.AsSpan(list7); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041847u, new Vector3(-484.2146f, 141.86789f, -97.21527f), 961) { AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; - obj74.Steps = list102; - reference74 = obj74; - questRoot14.QuestSequence = list97; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4314); - QuestRoot questRoot15 = new QuestRoot(); + obj5.Steps = list7; + reference5 = obj5; + questRoot.QuestSequence = list2; + AddQuest(questId, questRoot); + QuestId questId2 = new QuestId(4316); + QuestRoot questRoot2 = new QuestRoot(); num = 1; - List list103 = new List(num); - CollectionsMarshal.SetCount(list103, num); - span = CollectionsMarshal.AsSpan(list103); - index = 0; - span[index] = "Clockwise Starr"; - questRoot15.Author = list103; - index = 4; - List list104 = new List(index); - CollectionsMarshal.SetCount(list104, index); - span2 = CollectionsMarshal.AsSpan(list104); - num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041851u, new Vector3(-615.6863f, 162.31909f, -184.37476f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj75.Steps = list105; - reference75 = obj75; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041853u, new Vector3(-818.8449f, 169.53262f, -74.815f), 961) - { - Fly = true - }; - obj76.Steps = list106; - reference76 = obj76; - num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041851u, new Vector3(-615.6863f, 162.31909f, -184.37476f), 961); - obj77.Steps = list107; - reference77 = obj77; - num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041852u, new Vector3(-508.9952f, 140.41931f, -137.92633f), 961) - { - Fly = true - }; - obj78.Steps = list108; - reference78 = obj78; - questRoot15.QuestSequence = list104; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4315); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list109 = new List(num); - CollectionsMarshal.SetCount(list109, num); - span = CollectionsMarshal.AsSpan(list109); - index = 0; - span[index] = "Clockwise Starr"; - questRoot16.Author = list109; - index = 6; - List list110 = new List(index); - CollectionsMarshal.SetCount(list110, index); - span2 = CollectionsMarshal.AsSpan(list110); - num = 0; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1038000u, new Vector3(-497.94766f, 140.19383f, -129.32025f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj79.Steps = list111; - reference79 = obj79; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041854u, new Vector3(-569.7261f, 144.73572f, -20.035156f), 961) - { - Fly = true - }; - obj80.Steps = list112; - reference80 = obj80; - num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list113 = new List(num2); - CollectionsMarshal.SetCount(list113, num2); - span3 = CollectionsMarshal.AsSpan(list113); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Snipe, 2012699u, new Vector3(-513.6339f, 156.4812f, 114.67151f), 961) - { - Fly = true, - Comment = "Hit the creature with the blow dart" - }; - obj81.Steps = list113; - reference81 = obj81; - num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041855u, new Vector3(-527.8248f, 151.66438f, 143.69421f), 961); - obj82.Steps = list114; - reference82 = obj82; - num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041854u, new Vector3(-569.7261f, 144.73572f, -20.035156f), 961) - { - Fly = true - }; - obj83.Steps = list115; - reference83 = obj83; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1038000u, new Vector3(-497.94766f, 140.19383f, -129.32025f), 961) - { - Fly = true - }; - obj84.Steps = list116; - reference84 = obj84; - questRoot16.QuestSequence = list110; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4316); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); + List list8 = new List(num); + CollectionsMarshal.SetCount(list8, num); + span = CollectionsMarshal.AsSpan(list8); index = 0; span[index] = "liza"; - questRoot17.Author = list117; + questRoot2.Author = list8; index = 4; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); + List list9 = new List(index); + CollectionsMarshal.SetCount(list9, index); + span2 = CollectionsMarshal.AsSpan(list9); num = 0; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference6 = ref span2[num]; + QuestSequence obj6 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); + List list10 = new List(num2); + CollectionsMarshal.SetCount(list10, num2); + span3 = CollectionsMarshal.AsSpan(list10); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041301u, new Vector3(-50.94995f, -14.169327f, 108.75098f), 962); - obj85.Steps = list119; - reference85 = obj85; + obj6.Steps = list10; + reference6 = obj6; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference7 = ref span2[num]; + QuestSequence obj7 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list11 = new List(index2); + CollectionsMarshal.SetCount(list11, index2); + span3 = CollectionsMarshal.AsSpan(list11); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1041295u, new Vector3(-22.568176f, -16.246908f, 91.75244f), 962); - obj86.Steps = list120; - reference86 = obj86; + obj7.Steps = list11; + reference7 = obj7; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference8 = ref span2[num]; + QuestSequence obj8 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list12 = new List(num2); + CollectionsMarshal.SetCount(list12, num2); + span3 = CollectionsMarshal.AsSpan(list12); index2 = 0; - ref QuestStep reference88 = ref span3[index2]; + ref QuestStep reference9 = ref span3[index2]; QuestStep questStep = new QuestStep(EInteractionType.Interact, 1037066u, new Vector3(65.01868f, -14.446999f, 78.26355f), 962); - num3 = 6; - List list122 = new List(num3); - CollectionsMarshal.SetCount(list122, num3); - Span span6 = CollectionsMarshal.AsSpan(list122); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list122; - reference88 = questStep; + index3 = 6; + List list13 = new List(index3); + CollectionsMarshal.SetCount(list13, index3); + Span span5 = CollectionsMarshal.AsSpan(list13); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep.CompletionQuestVariablesFlags = list13; + reference9 = questStep; index2++; - ref QuestStep reference89 = ref span3[index2]; - QuestStep obj88 = new QuestStep(EInteractionType.Interact, 1040985u, new Vector3(56.77881f, 5.1499996f, -73.86902f), 962) + ref QuestStep reference10 = ref span3[index2]; + QuestStep obj9 = new QuestStep(EInteractionType.Interact, 1040985u, new Vector3(56.77881f, 5.1499996f, -73.86902f), 962) { AethernetShortcut = new AethernetShortcut { @@ -359094,27 +341112,27 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayan } }; - index3 = 6; - List list123 = new List(index3); - CollectionsMarshal.SetCount(list123, index3); - span6 = CollectionsMarshal.AsSpan(list123); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj88.CompletionQuestVariablesFlags = list123; - reference89 = obj88; + num3 = 6; + List list14 = new List(num3); + CollectionsMarshal.SetCount(list14, num3); + span5 = CollectionsMarshal.AsSpan(list14); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj9.CompletionQuestVariablesFlags = list14; + reference10 = obj9; index2++; - ref QuestStep reference90 = ref span3[index2]; - QuestStep obj89 = new QuestStep(EInteractionType.Interact, 2012610u, new Vector3(-363.6988f, 20.279175f, 92.729004f), 962) + ref QuestStep reference11 = ref span3[index2]; + QuestStep obj10 = new QuestStep(EInteractionType.Interact, 2012610u, new Vector3(-363.6988f, 20.279175f, 92.729004f), 962) { AethernetShortcut = new AethernetShortcut { @@ -359122,36 +341140,36 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - num3 = 6; - List list124 = new List(num3); - CollectionsMarshal.SetCount(list124, num3); - span6 = CollectionsMarshal.AsSpan(list124); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj89.CompletionQuestVariablesFlags = list124; - reference90 = obj89; - obj87.Steps = list121; - reference87 = obj87; + index3 = 6; + List list15 = new List(index3); + CollectionsMarshal.SetCount(list15, index3); + span5 = CollectionsMarshal.AsSpan(list15); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj10.CompletionQuestVariablesFlags = list15; + reference11 = obj10; + obj8.Steps = list12; + reference8 = obj8; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj11 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - span3 = CollectionsMarshal.AsSpan(list125); + List list16 = new List(index2); + CollectionsMarshal.SetCount(list16, index2); + span3 = CollectionsMarshal.AsSpan(list16); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041301u, new Vector3(-50.94995f, -14.169327f, 108.75098f), 962) { @@ -359161,67 +341179,67 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanScholarsHarbor } }; - obj90.Steps = list125; - reference91 = obj90; - questRoot17.QuestSequence = list118; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4317); - QuestRoot questRoot18 = new QuestRoot(); + obj11.Steps = list16; + reference12 = obj11; + questRoot2.QuestSequence = list9; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(4317); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list126 = new List(num); - CollectionsMarshal.SetCount(list126, num); - span = CollectionsMarshal.AsSpan(list126); + List list17 = new List(num); + CollectionsMarshal.SetCount(list17, num); + span = CollectionsMarshal.AsSpan(list17); index = 0; span[index] = "liza"; - questRoot18.Author = list126; + questRoot3.Author = list17; index = 4; - List list127 = new List(index); - CollectionsMarshal.SetCount(list127, index); - span2 = CollectionsMarshal.AsSpan(list127); + List list18 = new List(index); + CollectionsMarshal.SetCount(list18, index); + span2 = CollectionsMarshal.AsSpan(list18); num = 0; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference13 = ref span2[num]; + QuestSequence obj12 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); + List list19 = new List(num2); + CollectionsMarshal.SetCount(list19, num2); + span3 = CollectionsMarshal.AsSpan(list19); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041296u, new Vector3(-32.913757f, 2.400051f, -8.804504f), 962); - obj91.Steps = list128; - reference92 = obj91; + obj12.Steps = list19; + reference13 = obj12; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference14 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list129 = new List(index2); - CollectionsMarshal.SetCount(list129, index2); - span3 = CollectionsMarshal.AsSpan(list129); + List list20 = new List(index2); + CollectionsMarshal.SetCount(list20, index2); + span3 = CollectionsMarshal.AsSpan(list20); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2012438u, new Vector3(-33.310486f, 2.8533936f, -9.048645f), 962) { StopDistance = 4f }; - obj92.Steps = list129; - reference93 = obj92; + obj13.Steps = list20; + reference14 = obj13; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference15 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); + List list21 = new List(num2); + CollectionsMarshal.SetCount(list21, num2); + span3 = CollectionsMarshal.AsSpan(list21); index2 = 0; - ref QuestStep reference95 = ref span3[index2]; - QuestStep obj94 = new QuestStep(EInteractionType.Emote, 1041297u, new Vector3(-167.55939f, 6.6576204f, 129.07605f), 962) + ref QuestStep reference16 = ref span3[index2]; + QuestStep obj15 = new QuestStep(EInteractionType.Emote, 1041297u, new Vector3(-167.55939f, 6.6576204f, 129.07605f), 962) { AethernetShortcut = new AethernetShortcut { @@ -359230,27 +341248,27 @@ public static class AssemblyQuestLoader }, Emote = EEmote.Doze }; - index3 = 6; - List list131 = new List(index3); - CollectionsMarshal.SetCount(list131, index3); - span6 = CollectionsMarshal.AsSpan(list131); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj94.CompletionQuestVariablesFlags = list131; - reference95 = obj94; + num3 = 6; + List list22 = new List(num3); + CollectionsMarshal.SetCount(list22, num3); + span5 = CollectionsMarshal.AsSpan(list22); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj15.CompletionQuestVariablesFlags = list22; + reference16 = obj15; index2++; - ref QuestStep reference96 = ref span3[index2]; - QuestStep obj95 = new QuestStep(EInteractionType.Say, 1041299u, new Vector3(-126.17688f, 29.890081f, -201.80054f), 962) + ref QuestStep reference17 = ref span3[index2]; + QuestStep obj16 = new QuestStep(EInteractionType.Say, 1041299u, new Vector3(-126.17688f, 29.890081f, -201.80054f), 962) { AethernetShortcut = new AethernetShortcut { @@ -359262,27 +341280,27 @@ public static class AssemblyQuestLoader Key = "TEXT_AKTKZI002_04317_SAYTODO_000_060" } }; - num3 = 6; - List list132 = new List(num3); - CollectionsMarshal.SetCount(list132, num3); - span6 = CollectionsMarshal.AsSpan(list132); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj95.CompletionQuestVariablesFlags = list132; - reference96 = obj95; + index3 = 6; + List list23 = new List(index3); + CollectionsMarshal.SetCount(list23, index3); + span5 = CollectionsMarshal.AsSpan(list23); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj16.CompletionQuestVariablesFlags = list23; + reference17 = obj16; index2++; - ref QuestStep reference97 = ref span3[index2]; - QuestStep obj96 = new QuestStep(EInteractionType.Interact, 1037234u, new Vector3(16.922241f, 23.499975f, -136.67511f), 962) + ref QuestStep reference18 = ref span3[index2]; + QuestStep obj17 = new QuestStep(EInteractionType.Interact, 1037234u, new Vector3(16.922241f, 23.499975f, -136.67511f), 962) { SkipConditions = new SkipConditions { @@ -359292,36 +341310,36 @@ public static class AssemblyQuestLoader } } }; - index3 = 6; - List list133 = new List(index3); - CollectionsMarshal.SetCount(list133, index3); - span6 = CollectionsMarshal.AsSpan(list133); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj96.CompletionQuestVariablesFlags = list133; - reference97 = obj96; - obj93.Steps = list130; - reference94 = obj93; + num3 = 6; + List list24 = new List(num3); + CollectionsMarshal.SetCount(list24, num3); + span5 = CollectionsMarshal.AsSpan(list24); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj17.CompletionQuestVariablesFlags = list24; + reference18 = obj17; + obj14.Steps = list21; + reference15 = obj14; num++; - ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference19 = ref span2[num]; + QuestSequence obj18 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); + List list25 = new List(index2); + CollectionsMarshal.SetCount(list25, index2); + span3 = CollectionsMarshal.AsSpan(list25); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2012439u, new Vector3(-32.822205f, 2.8533936f, -9.842102f), 962) { @@ -359331,36 +341349,36 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayan } }; - obj97.Steps = list134; - reference98 = obj97; - questRoot18.QuestSequence = list127; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4318); - QuestRoot questRoot19 = new QuestRoot(); + obj18.Steps = list25; + reference19 = obj18; + questRoot3.QuestSequence = list18; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(4318); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list135 = new List(num); - CollectionsMarshal.SetCount(list135, num); - span = CollectionsMarshal.AsSpan(list135); + List list26 = new List(num); + CollectionsMarshal.SetCount(list26, num); + span = CollectionsMarshal.AsSpan(list26); index = 0; span[index] = "liza"; - questRoot19.Author = list135; + questRoot4.Author = list26; index = 3; - List list136 = new List(index); - CollectionsMarshal.SetCount(list136, index); - span2 = CollectionsMarshal.AsSpan(list136); + List list27 = new List(index); + CollectionsMarshal.SetCount(list27, index); + span2 = CollectionsMarshal.AsSpan(list27); num = 0; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference20 = ref span2[num]; + QuestSequence obj19 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list28 = new List(num2); + CollectionsMarshal.SetCount(list28, num2); + span3 = CollectionsMarshal.AsSpan(list28); index2 = 0; - ref QuestStep reference100 = ref span3[index2]; - QuestStep obj99 = new QuestStep(EInteractionType.AcceptQuest, 1041303u, new Vector3(209.55212f, 19.316555f, -110.70422f), 962) + ref QuestStep reference21 = ref span3[index2]; + QuestStep obj20 = new QuestStep(EInteractionType.AcceptQuest, 1041303u, new Vector3(209.55212f, 19.316555f, -110.70422f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, AethernetShortcut = new AethernetShortcut @@ -359376,85 +341394,85 @@ public static class AssemblyQuestLoader } } }; - num3 = 1; - List list138 = new List(num3); - CollectionsMarshal.SetCount(list138, num3); - span5 = CollectionsMarshal.AsSpan(list138); - index3 = 0; - span5[index3] = new DialogueChoice + index3 = 1; + List list29 = new List(index3); + CollectionsMarshal.SetCount(list29, index3); + span4 = CollectionsMarshal.AsSpan(list29); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZI003_04318_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKZI003_04318_A1_000_001") }; - obj99.DialogueChoices = list138; - reference100 = obj99; - obj98.Steps = list137; - reference99 = obj98; + obj20.DialogueChoices = list29; + reference21 = obj20; + obj19.Steps = list28; + reference20 = obj19; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference22 = ref span2[num]; + QuestSequence obj21 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); + List list30 = new List(index2); + CollectionsMarshal.SetCount(list30, index2); + span3 = CollectionsMarshal.AsSpan(list30); num2 = 0; - ref QuestStep reference102 = ref span3[num2]; + ref QuestStep reference23 = ref span3[num2]; QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2012440u, new Vector3(213.9773f, 8.224609f, -33.737732f), 962); - index3 = 6; - List list140 = new List(index3); - CollectionsMarshal.SetCount(list140, index3); - span6 = CollectionsMarshal.AsSpan(list140); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list140; - reference102 = questStep2; - num2++; - ref QuestStep reference103 = ref span3[num2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2012441u, new Vector3(168.0476f, 1.296936f, 53.94055f), 962); num3 = 6; - List list141 = new List(num3); - CollectionsMarshal.SetCount(list141, num3); - span6 = CollectionsMarshal.AsSpan(list141); + List list31 = new List(num3); + CollectionsMarshal.SetCount(list31, num3); + span5 = CollectionsMarshal.AsSpan(list31); index3 = 0; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list141; - reference103 = questStep3; - obj100.Steps = list139; - reference101 = obj100; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep2.CompletionQuestVariablesFlags = list31; + reference23 = questStep2; + num2++; + ref QuestStep reference24 = ref span3[num2]; + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2012441u, new Vector3(168.0476f, 1.296936f, 53.94055f), 962); + index3 = 6; + List list32 = new List(index3); + CollectionsMarshal.SetCount(list32, index3); + span5 = CollectionsMarshal.AsSpan(list32); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep3.CompletionQuestVariablesFlags = list32; + reference24 = questStep3; + obj21.Steps = list30; + reference22 = obj21; num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj22 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); + List list33 = new List(num2); + CollectionsMarshal.SetCount(list33, num2); + span3 = CollectionsMarshal.AsSpan(list33); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041303u, new Vector3(209.55212f, 19.316555f, -110.70422f), 962) { @@ -359464,49 +341482,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanLeveilleurEstate } }; - obj101.Steps = list142; - reference104 = obj101; - questRoot19.QuestSequence = list136; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4319); - QuestRoot questRoot20 = new QuestRoot(); + obj22.Steps = list33; + reference25 = obj22; + questRoot4.QuestSequence = list27; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(4319); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list143 = new List(num); - CollectionsMarshal.SetCount(list143, num); - span = CollectionsMarshal.AsSpan(list143); + List list34 = new List(num); + CollectionsMarshal.SetCount(list34, num); + span = CollectionsMarshal.AsSpan(list34); index = 0; span[index] = "liza"; - questRoot20.Author = list143; + questRoot5.Author = list34; index = 3; - List list144 = new List(index); - CollectionsMarshal.SetCount(list144, index); - span2 = CollectionsMarshal.AsSpan(list144); + List list35 = new List(index); + CollectionsMarshal.SetCount(list35, index); + span2 = CollectionsMarshal.AsSpan(list35); num = 0; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj23 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); + List list36 = new List(index2); + CollectionsMarshal.SetCount(list36, index2); + span3 = CollectionsMarshal.AsSpan(list36); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-38.106888f, -14.1693125f, 107.58956f), 962); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1037077u, new Vector3(-38.07129f, -14.169313f, 105.30249f), 962); - obj102.Steps = list145; - reference105 = obj102; + obj23.Steps = list36; + reference26 = obj23; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference27 = ref span2[num]; + QuestSequence obj24 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); + List list37 = new List(num2); + CollectionsMarshal.SetCount(list37, num2); + span3 = CollectionsMarshal.AsSpan(list37); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1041308u, new Vector3(190.6615f, 18.89543f, -91.44739f), 962) { @@ -359516,18 +341534,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanLeveilleurEstate } }; - obj103.Steps = list146; - reference106 = obj103; + obj24.Steps = list37; + reference27 = obj24; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - span3 = CollectionsMarshal.AsSpan(list147); + List list38 = new List(index2); + CollectionsMarshal.SetCount(list38, index2); + span3 = CollectionsMarshal.AsSpan(list38); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-38.106888f, -14.1693125f, 107.58956f), 962) { @@ -359539,289 +341557,289 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1037077u, new Vector3(-38.07129f, -14.169313f, 105.30249f), 962); - obj104.Steps = list147; - reference107 = obj104; - questRoot20.QuestSequence = list144; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4320); - QuestRoot questRoot21 = new QuestRoot(); + obj25.Steps = list38; + reference28 = obj25; + questRoot5.QuestSequence = list35; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(4320); + QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list148 = new List(num); - CollectionsMarshal.SetCount(list148, num); - span = CollectionsMarshal.AsSpan(list148); + List list39 = new List(num); + CollectionsMarshal.SetCount(list39, num); + span = CollectionsMarshal.AsSpan(list39); index = 0; span[index] = "liza"; - questRoot21.Author = list148; + questRoot6.Author = list39; index = 4; - List list149 = new List(index); - CollectionsMarshal.SetCount(list149, index); - span2 = CollectionsMarshal.AsSpan(list149); + List list40 = new List(index); + CollectionsMarshal.SetCount(list40, index); + span2 = CollectionsMarshal.AsSpan(list40); num = 0; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); + List list41 = new List(num2); + CollectionsMarshal.SetCount(list41, num2); + span3 = CollectionsMarshal.AsSpan(list41); index2 = 0; - ref QuestStep reference109 = ref span3[index2]; + ref QuestStep reference30 = ref span3[index2]; QuestStep questStep4 = new QuestStep(EInteractionType.AcceptQuest, 1041313u, new Vector3(89.28052f, -17.530382f, -74.906555f), 956); - index3 = 1; - List list151 = new List(index3); - CollectionsMarshal.SetCount(list151, index3); - span5 = CollectionsMarshal.AsSpan(list151); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list42 = new List(num3); + CollectionsMarshal.SetCount(list42, num3); + span4 = CollectionsMarshal.AsSpan(list42); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZI005_04320_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKZI005_04320_A1_000_003") }; - questStep4.DialogueChoices = list151; - reference109 = questStep4; - obj105.Steps = list150; - reference108 = obj105; + questStep4.DialogueChoices = list42; + reference30 = questStep4; + obj26.Steps = list41; + reference29 = obj26; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj27 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list152 = new List(index2); - CollectionsMarshal.SetCount(list152, index2); - span3 = CollectionsMarshal.AsSpan(list152); + List list43 = new List(index2); + CollectionsMarshal.SetCount(list43, index2); + span3 = CollectionsMarshal.AsSpan(list43); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1041314u, new Vector3(78.3855f, -29.79994f, 159.5636f), 956); - obj106.Steps = list152; - reference110 = obj106; + obj27.Steps = list43; + reference31 = obj27; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference32 = ref span2[num]; + QuestSequence obj28 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); + List list44 = new List(num2); + CollectionsMarshal.SetCount(list44, num2); + span3 = CollectionsMarshal.AsSpan(list44); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Emote, 2012494u, new Vector3(78.96533f, -29.098999f, 161.02844f), 956) { StopDistance = 5f, Emote = EEmote.Pray }; - obj107.Steps = list153; - reference111 = obj107; + obj28.Steps = list44; + reference32 = obj28; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj29 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); + List list45 = new List(index2); + CollectionsMarshal.SetCount(list45, index2); + span3 = CollectionsMarshal.AsSpan(list45); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041313u, new Vector3(89.28052f, -17.530382f, -74.906555f), 956); - obj108.Steps = list154; - reference112 = obj108; - questRoot21.QuestSequence = list149; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4326); - QuestRoot questRoot22 = new QuestRoot(); + obj29.Steps = list45; + reference33 = obj29; + questRoot6.QuestSequence = list40; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(4326); + QuestRoot questRoot7 = new QuestRoot(); num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - span = CollectionsMarshal.AsSpan(list155); + List list46 = new List(num); + CollectionsMarshal.SetCount(list46, num); + span = CollectionsMarshal.AsSpan(list46); index = 0; span[index] = "liza"; - questRoot22.Author = list155; + questRoot7.Author = list46; index = 3; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - span2 = CollectionsMarshal.AsSpan(list156); + List list47 = new List(index); + CollectionsMarshal.SetCount(list47, index); + span2 = CollectionsMarshal.AsSpan(list47); num = 0; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj30 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list48 = new List(num2); + CollectionsMarshal.SetCount(list48, num2); + span3 = CollectionsMarshal.AsSpan(list48); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1037575u, new Vector3(6.454529f, -31.530432f, -78.14148f), 956); - obj109.Steps = list157; - reference113 = obj109; + obj30.Steps = list48; + reference34 = obj30; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference35 = ref span2[num]; + QuestSequence obj31 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list158 = new List(index2); - CollectionsMarshal.SetCount(list158, index2); - span3 = CollectionsMarshal.AsSpan(list158); + List list49 = new List(index2); + CollectionsMarshal.SetCount(list49, index2); + span3 = CollectionsMarshal.AsSpan(list49); num2 = 0; - ref QuestStep reference115 = ref span3[num2]; - QuestStep obj111 = new QuestStep(EInteractionType.Combat, null, new Vector3(379.89767f, 68.15723f, -169.26231f), 956) + ref QuestStep reference36 = ref span3[num2]; + QuestStep obj32 = new QuestStep(EInteractionType.Combat, null, new Vector3(379.89767f, 68.15723f, -169.26231f), 956) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - num3 = 1; - List list159 = new List(num3); - CollectionsMarshal.SetCount(list159, num3); - span4 = CollectionsMarshal.AsSpan(list159); - index3 = 0; - span4[index3] = 13415u; - obj111.KillEnemyDataIds = list159; - obj111.CombatItemUse = new CombatItemUse + index3 = 1; + List list50 = new List(index3); + CollectionsMarshal.SetCount(list50, index3); + Span span6 = CollectionsMarshal.AsSpan(list50); + num3 = 0; + span6[num3] = 13415u; + obj32.KillEnemyDataIds = list50; + obj32.CombatItemUse = new CombatItemUse { ItemId = 2003316u, Condition = ECombatItemUseCondition.HealthPercent, Value = 50 }; - reference115 = obj111; - obj110.Steps = list158; - reference114 = obj110; + reference36 = obj32; + obj31.Steps = list49; + reference35 = obj31; num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj33 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list160 = new List(num2); - CollectionsMarshal.SetCount(list160, num2); - span3 = CollectionsMarshal.AsSpan(list160); + List list51 = new List(num2); + CollectionsMarshal.SetCount(list51, num2); + span3 = CollectionsMarshal.AsSpan(list51); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037575u, new Vector3(6.454529f, -31.530432f, -78.14148f), 956) { Fly = true, AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet }; - obj112.Steps = list160; - reference116 = obj112; - questRoot22.QuestSequence = list156; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4329); - QuestRoot questRoot23 = new QuestRoot(); + obj33.Steps = list51; + reference37 = obj33; + questRoot7.QuestSequence = list47; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(4329); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list161 = new List(num); - CollectionsMarshal.SetCount(list161, num); - span = CollectionsMarshal.AsSpan(list161); + List list52 = new List(num); + CollectionsMarshal.SetCount(list52, num); + span = CollectionsMarshal.AsSpan(list52); index = 0; span[index] = "liza"; - questRoot23.Author = list161; + questRoot8.Author = list52; index = 4; - List list162 = new List(index); - CollectionsMarshal.SetCount(list162, index); - span2 = CollectionsMarshal.AsSpan(list162); + List list53 = new List(index); + CollectionsMarshal.SetCount(list53, index); + span2 = CollectionsMarshal.AsSpan(list53); num = 0; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj34 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); + List list54 = new List(index2); + CollectionsMarshal.SetCount(list54, index2); + span3 = CollectionsMarshal.AsSpan(list54); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041129u, new Vector3(-23.575256f, -31.53021f, 1.8463135f), 956); - obj113.Steps = list163; - reference117 = obj113; + obj34.Steps = list54; + reference38 = obj34; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference39 = ref span2[num]; + QuestSequence obj35 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list164 = new List(num2); - CollectionsMarshal.SetCount(list164, num2); - span3 = CollectionsMarshal.AsSpan(list164); + List list55 = new List(num2); + CollectionsMarshal.SetCount(list55, num2); + span3 = CollectionsMarshal.AsSpan(list55); index2 = 0; - ref QuestStep reference119 = ref span3[index2]; - QuestStep obj115 = new QuestStep(EInteractionType.Combat, null, new Vector3(262.07907f, -18.527845f, 183.61182f), 956) + ref QuestStep reference40 = ref span3[index2]; + QuestStep obj36 = new QuestStep(EInteractionType.Combat, null, new Vector3(262.07907f, -18.527845f, 183.61182f), 956) { StopDistance = 1f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - index3 = 1; - List list165 = new List(index3); - CollectionsMarshal.SetCount(list165, index3); - span4 = CollectionsMarshal.AsSpan(list165); - num3 = 0; - span4[num3] = 14123u; - obj115.KillEnemyDataIds = list165; - reference119 = obj115; - obj114.Steps = list164; - reference118 = obj114; + num3 = 1; + List list56 = new List(num3); + CollectionsMarshal.SetCount(list56, num3); + span6 = CollectionsMarshal.AsSpan(list56); + index3 = 0; + span6[index3] = 14123u; + obj36.KillEnemyDataIds = list56; + reference40 = obj36; + obj35.Steps = list55; + reference39 = obj35; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); + List list57 = new List(index2); + CollectionsMarshal.SetCount(list57, index2); + span3 = CollectionsMarshal.AsSpan(list57); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1041128u, new Vector3(263.1112f, -18.597479f, 185.99219f), 956) { StopDistance = 5f }; - obj116.Steps = list166; - reference120 = obj116; + obj37.Steps = list57; + reference41 = obj37; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference42 = ref span2[num]; + QuestSequence obj38 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); + List list58 = new List(num2); + CollectionsMarshal.SetCount(list58, num2); + span3 = CollectionsMarshal.AsSpan(list58); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041129u, new Vector3(-23.575256f, -31.53021f, 1.8463135f), 956); - obj117.Steps = list167; - reference121 = obj117; - questRoot23.QuestSequence = list162; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4337); - QuestRoot questRoot24 = new QuestRoot(); + obj38.Steps = list58; + reference42 = obj38; + questRoot8.QuestSequence = list53; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(4337); + QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list168 = new List(num); - CollectionsMarshal.SetCount(list168, num); - span = CollectionsMarshal.AsSpan(list168); + List list59 = new List(num); + CollectionsMarshal.SetCount(list59, num); + span = CollectionsMarshal.AsSpan(list59); index = 0; span[index] = "alydev"; - questRoot24.Author = list168; + questRoot9.Author = list59; index = 3; - List list169 = new List(index); - CollectionsMarshal.SetCount(list169, index); - span2 = CollectionsMarshal.AsSpan(list169); + List list60 = new List(index); + CollectionsMarshal.SetCount(list60, index); + span2 = CollectionsMarshal.AsSpan(list60); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); + List list61 = new List(index2); + CollectionsMarshal.SetCount(list61, index2); + span3 = CollectionsMarshal.AsSpan(list61); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1038008u, new Vector3(-603.9369f, 78.6382f, 303.8529f), 960) { @@ -359840,49 +341858,49 @@ public static class AssemblyQuestLoader } } }; - obj118.Steps = list170; - reference122 = obj118; + obj39.Steps = list61; + reference43 = obj39; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); + List list62 = new List(num2); + CollectionsMarshal.SetCount(list62, num2); + span3 = CollectionsMarshal.AsSpan(list62); index2 = 0; - ref QuestStep reference124 = ref span3[index2]; - QuestStep obj120 = new QuestStep(EInteractionType.Combat, null, new Vector3(-62.2731f, 60.627563f, 786.55927f), 960) + ref QuestStep reference45 = ref span3[index2]; + QuestStep obj41 = new QuestStep(EInteractionType.Combat, null, new Vector3(-62.2731f, 60.627563f, 786.55927f), 960) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num3 = 2; - List list172 = new List(num3); - CollectionsMarshal.SetCount(list172, num3); - span4 = CollectionsMarshal.AsSpan(list172); - index3 = 0; - span4[index3] = 14047u; - index3++; - span4[index3] = 14048u; - obj120.KillEnemyDataIds = list172; - reference124 = obj120; - obj119.Steps = list171; - reference123 = obj119; + index3 = 2; + List list63 = new List(index3); + CollectionsMarshal.SetCount(list63, index3); + span6 = CollectionsMarshal.AsSpan(list63); + num3 = 0; + span6[num3] = 14047u; + num3++; + span6[num3] = 14048u; + obj41.KillEnemyDataIds = list63; + reference45 = obj41; + obj40.Steps = list62; + reference44 = obj40; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj42 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list173 = new List(index2); - CollectionsMarshal.SetCount(list173, index2); - span3 = CollectionsMarshal.AsSpan(list173); + List list64 = new List(index2); + CollectionsMarshal.SetCount(list64, index2); + span3 = CollectionsMarshal.AsSpan(list64); num2 = 0; - ref QuestStep reference126 = ref span3[num2]; - QuestStep obj122 = new QuestStep(EInteractionType.CompleteQuest, 1038008u, new Vector3(-603.9369f, 78.6382f, 303.8529f), 960) + ref QuestStep reference47 = ref span3[num2]; + QuestStep obj43 = new QuestStep(EInteractionType.CompleteQuest, 1038008u, new Vector3(-603.9369f, 78.6382f, 303.8529f), 960) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra, @@ -359899,46 +341917,46 @@ public static class AssemblyQuestLoader } } }; - index3 = 1; - List list174 = new List(index3); - CollectionsMarshal.SetCount(list174, index3); - span5 = CollectionsMarshal.AsSpan(list174); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list65 = new List(num3); + CollectionsMarshal.SetCount(list65, num3); + span4 = CollectionsMarshal.AsSpan(list65); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ001_04337_Q1_000_014"), Answer = new ExcelRef("TEXT_AKTKZJ001_04337_A1_000_001") }; - obj122.DialogueChoices = list174; - reference126 = obj122; - obj121.Steps = list173; - reference125 = obj121; - questRoot24.QuestSequence = list169; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4338); - QuestRoot questRoot25 = new QuestRoot(); + obj43.DialogueChoices = list65; + reference47 = obj43; + obj42.Steps = list64; + reference46 = obj42; + questRoot9.QuestSequence = list60; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(4338); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list175 = new List(num); - CollectionsMarshal.SetCount(list175, num); - span = CollectionsMarshal.AsSpan(list175); + List list66 = new List(num); + CollectionsMarshal.SetCount(list66, num); + span = CollectionsMarshal.AsSpan(list66); index = 0; span[index] = "alydev"; - questRoot25.Author = list175; + questRoot10.Author = list66; index = 4; - List list176 = new List(index); - CollectionsMarshal.SetCount(list176, index); - span2 = CollectionsMarshal.AsSpan(list176); + List list67 = new List(index); + CollectionsMarshal.SetCount(list67, index); + span2 = CollectionsMarshal.AsSpan(list67); num = 0; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj44 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1038013u, new Vector3(-551.8425f, 72.58038f, 232.6543f), 960) { @@ -359958,69 +341976,69 @@ public static class AssemblyQuestLoader } } }; - obj123.Steps = list177; - reference127 = obj123; + obj44.Steps = list68; + reference48 = obj44; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference49 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); + List list69 = new List(index2); + CollectionsMarshal.SetCount(list69, index2); + span3 = CollectionsMarshal.AsSpan(list69); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1040875u, new Vector3(-717.6166f, 66.99921f, -121.66028f), 960) { StopDistance = 5f, Fly = true }; - obj124.Steps = list178; - reference128 = obj124; + obj45.Steps = list69; + reference49 = obj45; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference50 = ref span2[num]; + QuestSequence obj46 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); + List list70 = new List(num2); + CollectionsMarshal.SetCount(list70, num2); + span3 = CollectionsMarshal.AsSpan(list70); index2 = 0; - ref QuestStep reference130 = ref span3[index2]; - QuestStep obj126 = new QuestStep(EInteractionType.Emote, 1040875u, new Vector3(-717.6166f, 66.99921f, -121.66028f), 960) + ref QuestStep reference51 = ref span3[index2]; + QuestStep obj47 = new QuestStep(EInteractionType.Emote, 1040875u, new Vector3(-717.6166f, 66.99921f, -121.66028f), 960) { StopDistance = 5f, Fly = true, Emote = EEmote.Pet }; - num3 = 1; - List list180 = new List(num3); - CollectionsMarshal.SetCount(list180, num3); - span5 = CollectionsMarshal.AsSpan(list180); - index3 = 0; - span5[index3] = new DialogueChoice + index3 = 1; + List list71 = new List(index3); + CollectionsMarshal.SetCount(list71, index3); + span4 = CollectionsMarshal.AsSpan(list71); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ002_04338_Q1_000_015"), Answer = new ExcelRef("TEXT_AKTKZJ002_04338_A1_000_001") }; - obj126.DialogueChoices = list180; - reference130 = obj126; - obj125.Steps = list179; - reference129 = obj125; + obj47.DialogueChoices = list71; + reference51 = obj47; + obj46.Steps = list70; + reference50 = obj46; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list72 = new List(index2); + CollectionsMarshal.SetCount(list72, index2); + span3 = CollectionsMarshal.AsSpan(list72); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1038013u, new Vector3(-551.8425f, 72.58038f, 232.6543f), 960) { @@ -360040,33 +342058,33 @@ public static class AssemblyQuestLoader } } }; - obj127.Steps = list181; - reference131 = obj127; - questRoot25.QuestSequence = list176; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4339); - QuestRoot questRoot26 = new QuestRoot(); + obj48.Steps = list72; + reference52 = obj48; + questRoot10.QuestSequence = list67; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(4339); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list182 = new List(num); - CollectionsMarshal.SetCount(list182, num); - span = CollectionsMarshal.AsSpan(list182); + List list73 = new List(num); + CollectionsMarshal.SetCount(list73, num); + span = CollectionsMarshal.AsSpan(list73); index = 0; span[index] = "alydev"; - questRoot26.Author = list182; + questRoot11.Author = list73; index = 3; - List list183 = new List(index); - CollectionsMarshal.SetCount(list183, index); - span2 = CollectionsMarshal.AsSpan(list183); + List list74 = new List(index); + CollectionsMarshal.SetCount(list74, index); + span2 = CollectionsMarshal.AsSpan(list74); num = 0; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj49 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); + List list75 = new List(num2); + CollectionsMarshal.SetCount(list75, num2); + span3 = CollectionsMarshal.AsSpan(list75); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1040883u, new Vector3(-653.3761f, 73.711235f, 244.31213f), 960) { @@ -360085,120 +342103,120 @@ public static class AssemblyQuestLoader } } }; - obj128.Steps = list184; - reference132 = obj128; + obj49.Steps = list75; + reference53 = obj49; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj50 = new QuestSequence { Sequence = 1 }; index2 = 4; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); + List list76 = new List(index2); + CollectionsMarshal.SetCount(list76, index2); + span3 = CollectionsMarshal.AsSpan(list76); num2 = 0; - ref QuestStep reference134 = ref span3[num2]; - QuestStep obj130 = new QuestStep(EInteractionType.Interact, 2012307u, new Vector3(-678.00415f, 72.06836f, 119.035645f), 960) + ref QuestStep reference55 = ref span3[num2]; + QuestStep obj51 = new QuestStep(EInteractionType.Interact, 2012307u, new Vector3(-678.00415f, 72.06836f, 119.035645f), 960) { Fly = true }; - index3 = 6; - List list186 = new List(index3); - CollectionsMarshal.SetCount(list186, index3); - span6 = CollectionsMarshal.AsSpan(list186); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj130.CompletionQuestVariablesFlags = list186; - reference134 = obj130; + num3 = 6; + List list77 = new List(num3); + CollectionsMarshal.SetCount(list77, num3); + span5 = CollectionsMarshal.AsSpan(list77); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj51.CompletionQuestVariablesFlags = list77; + reference55 = obj51; num2++; - ref QuestStep reference135 = ref span3[num2]; + ref QuestStep reference56 = ref span3[num2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2012308u, new Vector3(-635.49255f, 77.408936f, 46.61621f), 960); - num3 = 6; - List list187 = new List(num3); - CollectionsMarshal.SetCount(list187, num3); - span6 = CollectionsMarshal.AsSpan(list187); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list187; - reference135 = questStep5; + index3 = 6; + List list78 = new List(index3); + CollectionsMarshal.SetCount(list78, index3); + span5 = CollectionsMarshal.AsSpan(list78); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep5.CompletionQuestVariablesFlags = list78; + reference56 = questStep5; num2++; - ref QuestStep reference136 = ref span3[num2]; - QuestStep obj131 = new QuestStep(EInteractionType.Interact, 2012305u, new Vector3(-398.3368f, 88.85327f, 314.44263f), 960) + ref QuestStep reference57 = ref span3[num2]; + QuestStep obj52 = new QuestStep(EInteractionType.Interact, 2012305u, new Vector3(-398.3368f, 88.85327f, 314.44263f), 960) { Fly = true }; - index3 = 6; - List list188 = new List(index3); - CollectionsMarshal.SetCount(list188, index3); - span6 = CollectionsMarshal.AsSpan(list188); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj131.CompletionQuestVariablesFlags = list188; - reference136 = obj131; - num2++; - ref QuestStep reference137 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2012306u, new Vector3(-641.8402f, 78.93494f, 445.21252f), 960); num3 = 6; - List list189 = new List(num3); - CollectionsMarshal.SetCount(list189, num3); - span6 = CollectionsMarshal.AsSpan(list189); + List list79 = new List(num3); + CollectionsMarshal.SetCount(list79, num3); + span5 = CollectionsMarshal.AsSpan(list79); index3 = 0; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list189; - reference137 = questStep6; - obj129.Steps = list185; - reference133 = obj129; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj52.CompletionQuestVariablesFlags = list79; + reference57 = obj52; + num2++; + ref QuestStep reference58 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 2012306u, new Vector3(-641.8402f, 78.93494f, 445.21252f), 960); + index3 = 6; + List list80 = new List(index3); + CollectionsMarshal.SetCount(list80, index3); + span5 = CollectionsMarshal.AsSpan(list80); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list80; + reference58 = questStep6; + obj50.Steps = list76; + reference54 = obj50; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj53 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); + List list81 = new List(num2); + CollectionsMarshal.SetCount(list81, num2); + span3 = CollectionsMarshal.AsSpan(list81); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1040883u, new Vector3(-653.3761f, 73.711235f, 244.31213f), 960) { @@ -360217,33 +342235,33 @@ public static class AssemblyQuestLoader } } }; - obj132.Steps = list190; - reference138 = obj132; - questRoot26.QuestSequence = list183; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4340); - QuestRoot questRoot27 = new QuestRoot(); + obj53.Steps = list81; + reference59 = obj53; + questRoot11.QuestSequence = list74; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(4340); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list191 = new List(num); - CollectionsMarshal.SetCount(list191, num); - span = CollectionsMarshal.AsSpan(list191); + List list82 = new List(num); + CollectionsMarshal.SetCount(list82, num); + span = CollectionsMarshal.AsSpan(list82); index = 0; span[index] = "alydev"; - questRoot27.Author = list191; + questRoot12.Author = list82; index = 3; - List list192 = new List(index); - CollectionsMarshal.SetCount(list192, index); - span2 = CollectionsMarshal.AsSpan(list192); + List list83 = new List(index); + CollectionsMarshal.SetCount(list83, index); + span2 = CollectionsMarshal.AsSpan(list83); num = 0; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); + List list84 = new List(index2); + CollectionsMarshal.SetCount(list84, index2); + span3 = CollectionsMarshal.AsSpan(list84); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1038010u, new Vector3(-517.9065f, 72.5362f, 332.23462f), 960) { @@ -360263,102 +342281,102 @@ public static class AssemblyQuestLoader } } }; - obj133.Steps = list193; - reference139 = obj133; + obj54.Steps = list84; + reference60 = obj54; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list85 = new List(num2); + CollectionsMarshal.SetCount(list85, num2); + span3 = CollectionsMarshal.AsSpan(list85); index2 = 0; - ref QuestStep reference141 = ref span3[index2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2012309u, new Vector3(-346.02887f, 86.44226f, 283.71094f), 960) + ref QuestStep reference62 = ref span3[index2]; + QuestStep obj56 = new QuestStep(EInteractionType.Interact, 2012309u, new Vector3(-346.02887f, 86.44226f, 283.71094f), 960) { Fly = true }; - index3 = 6; - List list195 = new List(index3); - CollectionsMarshal.SetCount(list195, index3); - span6 = CollectionsMarshal.AsSpan(list195); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list195; - reference141 = obj135; - index2++; - ref QuestStep reference142 = ref span3[index2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2012310u, new Vector3(-342.12262f, 86.10657f, 278.09558f), 960); num3 = 6; - List list196 = new List(num3); - CollectionsMarshal.SetCount(list196, num3); - span6 = CollectionsMarshal.AsSpan(list196); + List list86 = new List(num3); + CollectionsMarshal.SetCount(list86, num3); + span5 = CollectionsMarshal.AsSpan(list86); index3 = 0; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list196; - reference142 = questStep7; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj56.CompletionQuestVariablesFlags = list86; + reference62 = obj56; index2++; - ref QuestStep reference143 = ref span3[index2]; - QuestStep obj136 = new QuestStep(EInteractionType.Interact, 2012312u, new Vector3(-292.77484f, 91.38623f, 317.09766f), 960) + ref QuestStep reference63 = ref span3[index2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2012310u, new Vector3(-342.12262f, 86.10657f, 278.09558f), 960); + index3 = 6; + List list87 = new List(index3); + CollectionsMarshal.SetCount(list87, index3); + span5 = CollectionsMarshal.AsSpan(list87); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list87; + reference63 = questStep7; + index2++; + ref QuestStep reference64 = ref span3[index2]; + QuestStep obj57 = new QuestStep(EInteractionType.Interact, 2012312u, new Vector3(-292.77484f, 91.38623f, 317.09766f), 960) { Fly = true }; - index3 = 6; - List list197 = new List(index3); - CollectionsMarshal.SetCount(list197, index3); - span6 = CollectionsMarshal.AsSpan(list197); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj136.CompletionQuestVariablesFlags = list197; - reference143 = obj136; - obj134.Steps = list194; - reference140 = obj134; + num3 = 6; + List list88 = new List(num3); + CollectionsMarshal.SetCount(list88, num3); + span5 = CollectionsMarshal.AsSpan(list88); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj57.CompletionQuestVariablesFlags = list88; + reference64 = obj57; + obj55.Steps = list85; + reference61 = obj55; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list198 = new List(index2); - CollectionsMarshal.SetCount(list198, index2); - span3 = CollectionsMarshal.AsSpan(list198); + List list89 = new List(index2); + CollectionsMarshal.SetCount(list89, index2); + span3 = CollectionsMarshal.AsSpan(list89); num2 = 0; - ref QuestStep reference145 = ref span3[num2]; - QuestStep obj138 = new QuestStep(EInteractionType.CompleteQuest, 1038010u, new Vector3(-517.9065f, 72.5362f, 332.23462f), 960) + ref QuestStep reference66 = ref span3[num2]; + QuestStep obj59 = new QuestStep(EInteractionType.CompleteQuest, 1038010u, new Vector3(-517.9065f, 72.5362f, 332.23462f), 960) { StopDistance = 5f, Fly = true, @@ -360376,49 +342394,49 @@ public static class AssemblyQuestLoader } } }; - num3 = 1; - List list199 = new List(num3); - CollectionsMarshal.SetCount(list199, num3); - span5 = CollectionsMarshal.AsSpan(list199); - index3 = 0; - span5[index3] = new DialogueChoice + index3 = 1; + List list90 = new List(index3); + CollectionsMarshal.SetCount(list90, index3); + span4 = CollectionsMarshal.AsSpan(list90); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ004_04340_Q1_000_012"), Answer = new ExcelRef("TEXT_AKTKZJ004_04340_A1_000_001") }; - obj138.DialogueChoices = list199; - reference145 = obj138; - obj137.Steps = list198; - reference144 = obj137; - questRoot27.QuestSequence = list192; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4341); - QuestRoot questRoot28 = new QuestRoot(); + obj59.DialogueChoices = list90; + reference66 = obj59; + obj58.Steps = list89; + reference65 = obj58; + questRoot12.QuestSequence = list83; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(4341); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); + List list91 = new List(num); + CollectionsMarshal.SetCount(list91, num); + span = CollectionsMarshal.AsSpan(list91); index = 0; span[index] = "alydev"; - questRoot28.Author = list200; + questRoot13.Author = list91; index = 3; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); + List list92 = new List(index); + CollectionsMarshal.SetCount(list92, index); + span2 = CollectionsMarshal.AsSpan(list92); num = 0; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list93 = new List(num2); + CollectionsMarshal.SetCount(list93, num2); + span3 = CollectionsMarshal.AsSpan(list93); index2 = 0; - ref QuestStep reference147 = ref span3[index2]; - QuestStep obj140 = new QuestStep(EInteractionType.AcceptQuest, 1038009u, new Vector3(-597.2534f, 76.989265f, 268.0857f), 960) + ref QuestStep reference68 = ref span3[index2]; + QuestStep obj61 = new QuestStep(EInteractionType.AcceptQuest, 1038009u, new Vector3(-597.2534f, 76.989265f, 268.0857f), 960) { StopDistance = 5f, Fly = true, @@ -360436,58 +342454,58 @@ public static class AssemblyQuestLoader } } }; - index3 = 1; - List list203 = new List(index3); - CollectionsMarshal.SetCount(list203, index3); - span5 = CollectionsMarshal.AsSpan(list203); - num3 = 0; - span5[num3] = new DialogueChoice + num3 = 1; + List list94 = new List(num3); + CollectionsMarshal.SetCount(list94, num3); + span4 = CollectionsMarshal.AsSpan(list94); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ005_04341_Q1_000_001"), Answer = new ExcelRef("TEXT_AKTKZJ005_04341_A1_000_001") }; - obj140.DialogueChoices = list203; - reference147 = obj140; - obj139.Steps = list202; - reference146 = obj139; + obj61.DialogueChoices = list94; + reference68 = obj61; + obj60.Steps = list93; + reference67 = obj60; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list204 = new List(index2); - CollectionsMarshal.SetCount(list204, index2); - span3 = CollectionsMarshal.AsSpan(list204); + List list95 = new List(index2); + CollectionsMarshal.SetCount(list95, index2); + span3 = CollectionsMarshal.AsSpan(list95); num2 = 0; - ref QuestStep reference149 = ref span3[num2]; - QuestStep obj142 = new QuestStep(EInteractionType.Combat, 2012311u, new Vector3(-746.9749f, 63.1875f, 7.248047f), 960) + ref QuestStep reference70 = ref span3[num2]; + QuestStep obj63 = new QuestStep(EInteractionType.Combat, 2012311u, new Vector3(-746.9749f, 63.1875f, 7.248047f), 960) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; - num3 = 1; - List list205 = new List(num3); - CollectionsMarshal.SetCount(list205, num3); - span4 = CollectionsMarshal.AsSpan(list205); - index3 = 0; - span4[index3] = 14046u; - obj142.KillEnemyDataIds = list205; - reference149 = obj142; - obj141.Steps = list204; - reference148 = obj141; + index3 = 1; + List list96 = new List(index3); + CollectionsMarshal.SetCount(list96, index3); + span6 = CollectionsMarshal.AsSpan(list96); + num3 = 0; + span6[num3] = 14046u; + obj63.KillEnemyDataIds = list96; + reference70 = obj63; + obj62.Steps = list95; + reference69 = obj62; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); + List list97 = new List(num2); + CollectionsMarshal.SetCount(list97, num2); + span3 = CollectionsMarshal.AsSpan(list97); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1038009u, new Vector3(-597.2534f, 76.989265f, 268.0857f), 960) { @@ -360507,308 +342525,308 @@ public static class AssemblyQuestLoader } } }; - obj143.Steps = list206; - reference150 = obj143; - questRoot28.QuestSequence = list201; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4342); - QuestRoot questRoot29 = new QuestRoot(); + obj64.Steps = list97; + reference71 = obj64; + questRoot13.QuestSequence = list92; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(4342); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list207 = new List(num); - CollectionsMarshal.SetCount(list207, num); - span = CollectionsMarshal.AsSpan(list207); + List list98 = new List(num); + CollectionsMarshal.SetCount(list98, num); + span = CollectionsMarshal.AsSpan(list98); index = 0; span[index] = "liza"; - questRoot29.Author = list207; + questRoot14.Author = list98; index = 3; - List list208 = new List(index); - CollectionsMarshal.SetCount(list208, index); - span2 = CollectionsMarshal.AsSpan(list208); + List list99 = new List(index); + CollectionsMarshal.SetCount(list99, index); + span2 = CollectionsMarshal.AsSpan(list99); num = 0; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list209 = new List(index2); - CollectionsMarshal.SetCount(list209, index2); - span3 = CollectionsMarshal.AsSpan(list209); + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1040876u, new Vector3(49.42395f, 269.25684f, -523.2472f), 960); - obj144.Steps = list209; - reference151 = obj144; + obj65.Steps = list100; + reference72 = obj65; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list210 = new List(num2); - CollectionsMarshal.SetCount(list210, num2); - span3 = CollectionsMarshal.AsSpan(list210); + List list101 = new List(num2); + CollectionsMarshal.SetCount(list101, num2); + span3 = CollectionsMarshal.AsSpan(list101); index2 = 0; - ref QuestStep reference153 = ref span3[index2]; - QuestStep obj146 = new QuestStep(EInteractionType.Combat, null, new Vector3(-41.26438f, 274.85336f, -523.8633f), 960) + ref QuestStep reference74 = ref span3[index2]; + QuestStep obj67 = new QuestStep(EInteractionType.Combat, null, new Vector3(-41.26438f, 274.85336f, -523.8633f), 960) { EnemySpawnType = EEnemySpawnType.OverworldEnemies }; - index3 = 2; - List list211 = new List(index3); - CollectionsMarshal.SetCount(list211, index3); - Span span7 = CollectionsMarshal.AsSpan(list211); - num3 = 0; - ref ComplexCombatData reference154 = ref span7[num3]; - ComplexCombatData obj147 = new ComplexCombatData + num3 = 2; + List list102 = new List(num3); + CollectionsMarshal.SetCount(list102, num3); + Span span7 = CollectionsMarshal.AsSpan(list102); + index3 = 0; + ref ComplexCombatData reference75 = ref span7[index3]; + ComplexCombatData obj68 = new ComplexCombatData { DataId = 13315u, MinimumKillCount = 2u }; int num4 = 6; - List list212 = new List(num4); - CollectionsMarshal.SetCount(list212, num4); - span6 = CollectionsMarshal.AsSpan(list212); + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + span5 = CollectionsMarshal.AsSpan(list103); int num5 = 0; - span6[num5] = null; + span5[num5] = null; num5++; - span6[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + span5[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); num5++; - span6[num5] = null; + span5[num5] = null; num5++; - span6[num5] = null; + span5[num5] = null; num5++; - span6[num5] = null; + span5[num5] = null; num5++; - span6[num5] = null; - obj147.CompletionQuestVariablesFlags = list212; - reference154 = obj147; - num3++; - ref ComplexCombatData reference155 = ref span7[num3]; - ComplexCombatData obj148 = new ComplexCombatData + span5[num5] = null; + obj68.CompletionQuestVariablesFlags = list103; + reference75 = obj68; + index3++; + ref ComplexCombatData reference76 = ref span7[index3]; + ComplexCombatData obj69 = new ComplexCombatData { DataId = 14097u, MinimumKillCount = 1u }; num5 = 6; - List list213 = new List(num5); - CollectionsMarshal.SetCount(list213, num5); - span6 = CollectionsMarshal.AsSpan(list213); + List list104 = new List(num5); + CollectionsMarshal.SetCount(list104, num5); + span5 = CollectionsMarshal.AsSpan(list104); num4 = 0; - span6[num4] = null; + span5[num4] = null; num4++; - span6[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); + span5[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); num4++; - span6[num4] = null; + span5[num4] = null; num4++; - span6[num4] = null; + span5[num4] = null; num4++; - span6[num4] = null; + span5[num4] = null; num4++; - span6[num4] = null; - obj148.CompletionQuestVariablesFlags = list213; - reference155 = obj148; - obj146.ComplexCombatData = list211; - reference153 = obj146; - obj145.Steps = list210; - reference152 = obj145; + span5[num4] = null; + obj69.CompletionQuestVariablesFlags = list104; + reference76 = obj69; + obj67.ComplexCombatData = list102; + reference74 = obj67; + obj66.Steps = list101; + reference73 = obj66; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); + List list105 = new List(index2); + CollectionsMarshal.SetCount(list105, index2); + span3 = CollectionsMarshal.AsSpan(list105); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1040876u, new Vector3(49.42395f, 269.25684f, -523.2472f), 960); - obj149.Steps = list214; - reference156 = obj149; - questRoot29.QuestSequence = list208; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4346); - QuestRoot questRoot30 = new QuestRoot(); + obj70.Steps = list105; + reference77 = obj70; + questRoot14.QuestSequence = list99; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4346); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list215 = new List(num); - CollectionsMarshal.SetCount(list215, num); - span = CollectionsMarshal.AsSpan(list215); + List list106 = new List(num); + CollectionsMarshal.SetCount(list106, num); + span = CollectionsMarshal.AsSpan(list106); index = 0; span[index] = "liza"; - questRoot30.Author = list215; + questRoot15.Author = list106; index = 3; - List list216 = new List(index); - CollectionsMarshal.SetCount(list216, index); - span2 = CollectionsMarshal.AsSpan(list216); + List list107 = new List(index); + CollectionsMarshal.SetCount(list107, index); + span2 = CollectionsMarshal.AsSpan(list107); num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - span3 = CollectionsMarshal.AsSpan(list217); + List list108 = new List(num2); + CollectionsMarshal.SetCount(list108, num2); + span3 = CollectionsMarshal.AsSpan(list108); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1038016u, new Vector3(105.42456f, 269.29584f, -454.3069f), 960); - obj150.Steps = list217; - reference157 = obj150; + obj71.Steps = list108; + reference78 = obj71; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 1 }; index2 = 4; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); + List list109 = new List(index2); + CollectionsMarshal.SetCount(list109, index2); + span3 = CollectionsMarshal.AsSpan(list109); num2 = 0; - ref QuestStep reference159 = ref span3[num2]; - QuestStep obj152 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(33.55028f, 269.00006f, -683.68896f), 960) + ref QuestStep reference80 = ref span3[num2]; + QuestStep obj73 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(33.55028f, 269.00006f, -683.68896f), 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleAbodeOfTheEa }; SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); - num3 = 6; - List list219 = new List(num3); - CollectionsMarshal.SetCount(list219, num3); - span6 = CollectionsMarshal.AsSpan(list219); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list219; - skipConditions.StepIf = skipStepConditions; - obj152.SkipConditions = skipConditions; - reference159 = obj152; - num2++; - ref QuestStep reference160 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1040880u, new Vector3(-110.185425f, 269.2062f, -713.5271f), 960); index3 = 6; - List list220 = new List(index3); - CollectionsMarshal.SetCount(list220, index3); - span6 = CollectionsMarshal.AsSpan(list220); + List list110 = new List(index3); + CollectionsMarshal.SetCount(list110, index3); + span5 = CollectionsMarshal.AsSpan(list110); num3 = 0; - span6[num3] = null; + span5[num3] = null; num3++; - span6[num3] = null; + span5[num3] = null; num3++; - span6[num3] = null; + span5[num3] = null; num3++; - span6[num3] = null; + span5[num3] = null; num3++; - span6[num3] = null; + span5[num3] = null; num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list220; - reference160 = questStep8; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + skipStepConditions.CompletionQuestVariablesFlags = list110; + skipConditions.StepIf = skipStepConditions; + obj73.SkipConditions = skipConditions; + reference80 = obj73; num2++; - ref QuestStep reference161 = ref span3[num2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1040881u, new Vector3(-201.86163f, 288.6714f, -466.331f), 960); + ref QuestStep reference81 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1040880u, new Vector3(-110.185425f, 269.2062f, -713.5271f), 960); num3 = 6; - List list221 = new List(num3); - CollectionsMarshal.SetCount(list221, num3); - span6 = CollectionsMarshal.AsSpan(list221); + List list111 = new List(num3); + CollectionsMarshal.SetCount(list111, num3); + span5 = CollectionsMarshal.AsSpan(list111); index3 = 0; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = null; + span5[index3] = null; index3++; - span6[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list221; - index3 = 1; - List list222 = new List(index3); - CollectionsMarshal.SetCount(list222, index3); - span5 = CollectionsMarshal.AsSpan(list222); + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list111; + reference81 = questStep8; + num2++; + ref QuestStep reference82 = ref span3[num2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1040881u, new Vector3(-201.86163f, 288.6714f, -466.331f), 960); + index3 = 6; + List list112 = new List(index3); + CollectionsMarshal.SetCount(list112, index3); + span5 = CollectionsMarshal.AsSpan(list112); num3 = 0; - span5[num3] = new DialogueChoice + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep9.CompletionQuestVariablesFlags = list112; + num3 = 1; + List list113 = new List(num3); + CollectionsMarshal.SetCount(list113, num3); + span4 = CollectionsMarshal.AsSpan(list113); + index3 = 0; + span4[index3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ010_04346_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKZJ010_04346_A1_000_001") }; - questStep9.DialogueChoices = list222; - reference161 = questStep9; + questStep9.DialogueChoices = list113; + reference82 = questStep9; num2++; - ref QuestStep reference162 = ref span3[num2]; + ref QuestStep reference83 = ref span3[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1040879u, new Vector3(-184.52734f, 267.47086f, -292.65283f), 960); - num3 = 6; - List list223 = new List(num3); - CollectionsMarshal.SetCount(list223, num3); - span6 = CollectionsMarshal.AsSpan(list223); - index3 = 0; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = null; - index3++; - span6[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list223; - reference162 = questStep10; - obj151.Steps = list218; - reference158 = obj151; + index3 = 6; + List list114 = new List(index3); + CollectionsMarshal.SetCount(list114, index3); + span5 = CollectionsMarshal.AsSpan(list114); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep10.CompletionQuestVariablesFlags = list114; + reference83 = questStep10; + obj72.Steps = list109; + reference79 = obj72; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1038016u, new Vector3(105.42456f, 269.29584f, -454.3069f), 960); - obj153.Steps = list224; - reference163 = obj153; - questRoot30.QuestSequence = list216; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4348); - QuestRoot questRoot31 = new QuestRoot(); + obj74.Steps = list115; + reference84 = obj74; + questRoot15.QuestSequence = list107; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4348); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list225 = new List(num); - CollectionsMarshal.SetCount(list225, num); - span = CollectionsMarshal.AsSpan(list225); + List list116 = new List(num); + CollectionsMarshal.SetCount(list116, num); + span = CollectionsMarshal.AsSpan(list116); index = 0; span[index] = "alydev"; - questRoot31.Author = list225; + questRoot16.Author = list116; index = 4; - List list226 = new List(index); - CollectionsMarshal.SetCount(list226, index); - span2 = CollectionsMarshal.AsSpan(list226); + List list117 = new List(index); + CollectionsMarshal.SetCount(list117, index); + span2 = CollectionsMarshal.AsSpan(list117); num = 0; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - span3 = CollectionsMarshal.AsSpan(list227); + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041058u, new Vector3(-574.30383f, 77.29004f, 324.33044f), 960) { @@ -360828,119 +342846,119 @@ public static class AssemblyQuestLoader } } }; - obj154.Steps = list227; - reference164 = obj154; + obj75.Steps = list118; + reference85 = obj75; num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list228 = new List(num2); - CollectionsMarshal.SetCount(list228, num2); - span3 = CollectionsMarshal.AsSpan(list228); + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); index2 = 0; - ref QuestStep reference166 = ref span3[index2]; - QuestStep obj156 = new QuestStep(EInteractionType.Interact, 1038012u, new Vector3(-655.9396f, 70.96863f, 302.90674f), 960) + ref QuestStep reference87 = ref span3[index2]; + QuestStep obj77 = new QuestStep(EInteractionType.Interact, 1038012u, new Vector3(-655.9396f, 70.96863f, 302.90674f), 960) { Fly = true }; - index3 = 6; - List list229 = new List(index3); - CollectionsMarshal.SetCount(list229, index3); - span6 = CollectionsMarshal.AsSpan(list229); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj156.CompletionQuestVariablesFlags = list229; - num3 = 1; - List list230 = new List(num3); - CollectionsMarshal.SetCount(list230, num3); - span5 = CollectionsMarshal.AsSpan(list230); + num3 = 6; + List list120 = new List(num3); + CollectionsMarshal.SetCount(list120, num3); + span5 = CollectionsMarshal.AsSpan(list120); index3 = 0; - span5[index3] = new DialogueChoice + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj77.CompletionQuestVariablesFlags = list120; + index3 = 1; + List list121 = new List(index3); + CollectionsMarshal.SetCount(list121, index3); + span4 = CollectionsMarshal.AsSpan(list121); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ012_04348_Q2_000_200"), Answer = new ExcelRef("TEXT_AKTKZJ012_04348_A2_000_200") }; - obj156.DialogueChoices = list230; - reference166 = obj156; + obj77.DialogueChoices = list121; + reference87 = obj77; index2++; - ref QuestStep reference167 = ref span3[index2]; - QuestStep obj157 = new QuestStep(EInteractionType.Interact, 1038013u, new Vector3(-551.8425f, 72.58038f, 232.6543f), 960) + ref QuestStep reference88 = ref span3[index2]; + QuestStep obj78 = new QuestStep(EInteractionType.Interact, 1038013u, new Vector3(-551.8425f, 72.58038f, 232.6543f), 960) { Fly = true }; - index3 = 6; - List list231 = new List(index3); - CollectionsMarshal.SetCount(list231, index3); - span6 = CollectionsMarshal.AsSpan(list231); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj157.CompletionQuestVariablesFlags = list231; - num3 = 1; - List list232 = new List(num3); - CollectionsMarshal.SetCount(list232, num3); - span5 = CollectionsMarshal.AsSpan(list232); + num3 = 6; + List list122 = new List(num3); + CollectionsMarshal.SetCount(list122, num3); + span5 = CollectionsMarshal.AsSpan(list122); index3 = 0; - span5[index3] = new DialogueChoice + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj78.CompletionQuestVariablesFlags = list122; + index3 = 1; + List list123 = new List(index3); + CollectionsMarshal.SetCount(list123, index3); + span4 = CollectionsMarshal.AsSpan(list123); + num3 = 0; + span4[num3] = new DialogueChoice { Type = EDialogChoiceType.List, Prompt = new ExcelRef("TEXT_AKTKZJ012_04348_Q1_000_100"), Answer = new ExcelRef("TEXT_AKTKZJ012_04348_A1_000_100") }; - obj157.DialogueChoices = list232; - reference167 = obj157; - obj155.Steps = list228; - reference165 = obj155; + obj78.DialogueChoices = list123; + reference88 = obj78; + obj76.Steps = list119; + reference86 = obj76; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list233 = new List(index2); - CollectionsMarshal.SetCount(list233, index2); - span3 = CollectionsMarshal.AsSpan(list233); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2012685u, new Vector3(-115.09888f, 55.527588f, 537.52954f), 960) { Fly = true }; - obj158.Steps = list233; - reference168 = obj158; + obj79.Steps = list124; + reference89 = obj79; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list234 = new List(num2); - CollectionsMarshal.SetCount(list234, num2); - span3 = CollectionsMarshal.AsSpan(list234); + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1038008u, new Vector3(-574.30383f, 77.29004f, 324.33044f), 960) { @@ -360960,10 +342978,10 @@ public static class AssemblyQuestLoader } } }; - obj159.Steps = list234; - reference169 = obj159; - questRoot31.QuestSequence = list226; - AddQuest(questId31, questRoot31); + obj80.Steps = list125; + reference90 = obj80; + questRoot16.QuestSequence = list117; + AddQuest(questId16, questRoot16); } private static void LoadQuests87() @@ -382904,14 +364922,14 @@ public static class AssemblyQuestLoader reference52 = obj45; questRoot8.QuestSequence = list60; AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(4508); + QuestId questId9 = new QuestId(4511); QuestRoot questRoot9 = new QuestRoot(); num = 1; List list69 = new List(num); CollectionsMarshal.SetCount(list69, num); span = CollectionsMarshal.AsSpan(list69); index = 0; - span[index] = "Clockwise Starr"; + span[index] = "liza"; questRoot9.Author = list69; index = 4; List list70 = new List(index); @@ -382928,940 +364946,134 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list71, num2); span3 = CollectionsMarshal.AsSpan(list71); index2 = 0; - ref QuestStep reference54 = ref span3[index2]; - QuestStep obj47 = new QuestStep(EInteractionType.AcceptQuest, 1041328u, new Vector3(166.39954f, 9.457411f, 236.34692f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 1; - List list72 = new List(num3); - CollectionsMarshal.SetCount(list72, num3); - span4 = CollectionsMarshal.AsSpan(list72); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG102_04508_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG102_04508_A1_000_001") - }; - obj47.DialogueChoices = list72; - reference54 = obj47; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961); obj46.Steps = list71; reference53 = obj46; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span3 = CollectionsMarshal.AsSpan(list73); + index2 = 2; + List list72 = new List(index2); + CollectionsMarshal.SetCount(list72, index2); + span3 = CollectionsMarshal.AsSpan(list72); num2 = 0; - ref QuestStep reference56 = ref span3[num2]; - QuestStep obj49 = new QuestStep(EInteractionType.Interact, 1041363u, new Vector3(258.68616f, 6.731658f, 325.55127f), 961) + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-588.7367f, 158.76302f, -195.30913f), 961); + num2++; + ref QuestStep reference55 = ref span3[num2]; + QuestStep obj48 = new QuestStep(EInteractionType.Combat, null, new Vector3(-318.20203f, 147.32677f, -31.146088f), 961) { - Fly = true + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - num4 = 1; - List list74 = new List(num4); - CollectionsMarshal.SetCount(list74, num4); - span4 = CollectionsMarshal.AsSpan(list74); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG102_04508_Q2_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG102_04508_A2_000_001") - }; - obj49.DialogueChoices = list74; - reference56 = obj49; - obj48.Steps = list73; + num3 = 1; + List list73 = new List(num3); + CollectionsMarshal.SetCount(list73, num3); + span5 = CollectionsMarshal.AsSpan(list73); + num4 = 0; + span5[num4] = 14070u; + obj48.KillEnemyDataIds = list73; reference55 = obj48; + obj47.Steps = list72; + reference54 = obj47; + num++; + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj49 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list74 = new List(num2); + CollectionsMarshal.SetCount(list74, num2); + span3 = CollectionsMarshal.AsSpan(list74); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1040888u, new Vector3(-320.0885f, 147.4287f, -30.594421f), 961) + { + StopDistance = 5f + }; + obj49.Steps = list74; + reference56 = obj49; num++; ref QuestSequence reference57 = ref span2[num]; QuestSequence obj50 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list75 = new List(num2); - CollectionsMarshal.SetCount(list75, num2); - span3 = CollectionsMarshal.AsSpan(list75); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041364u, new Vector3(284.77905f, 17.185234f, 585.687f), 961) - { - Fly = true - }; - obj50.Steps = list75; - reference57 = obj50; - num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj51 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span3 = CollectionsMarshal.AsSpan(list76); + List list75 = new List(index2); + CollectionsMarshal.SetCount(list75, index2); + span3 = CollectionsMarshal.AsSpan(list75); num2 = 0; - ref QuestStep reference59 = ref span3[num2]; - QuestStep obj52 = new QuestStep(EInteractionType.CompleteQuest, 1041365u, new Vector3(640.2228f, 10.127236f, 15.731995f), 961) + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961) { - Fly = true + AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos }; - num3 = 1; - List list77 = new List(num3); - CollectionsMarshal.SetCount(list77, num3); - span4 = CollectionsMarshal.AsSpan(list77); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZG102_04508_Q4_000_000"), - Answer = new ExcelRef("TEXT_AKTKZG102_04508_A4_000_002") - }; - obj52.DialogueChoices = list77; - reference59 = obj52; - obj51.Steps = list76; - reference58 = obj51; + obj50.Steps = list75; + reference57 = obj50; questRoot9.QuestSequence = list70; AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(4509); + QuestId questId10 = new QuestId(4516); QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list78 = new List(num); - CollectionsMarshal.SetCount(list78, num); - span = CollectionsMarshal.AsSpan(list78); + List list76 = new List(num); + CollectionsMarshal.SetCount(list76, num); + span = CollectionsMarshal.AsSpan(list76); index = 0; - span[index] = "Clockwise Starr"; - questRoot10.Author = list78; - index = 5; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - span2 = CollectionsMarshal.AsSpan(list79); + span[index] = "liza"; + questRoot10.Author = list76; + index = 4; + List list77 = new List(index); + CollectionsMarshal.SetCount(list77, index); + span2 = CollectionsMarshal.AsSpan(list77); num = 0; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj51 = new QuestSequence { Sequence = 0 }; num2 = 1; + List list78 = new List(num2); + CollectionsMarshal.SetCount(list78, num2); + span3 = CollectionsMarshal.AsSpan(list78); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041555u, new Vector3(26.443848f, -129.20917f, -536.9497f), 959); + obj51.Steps = list78; + reference58 = obj51; + num++; + ref QuestSequence reference59 = ref span2[num]; + QuestSequence obj52 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list79 = new List(index2); + CollectionsMarshal.SetCount(list79, index2); + span3 = CollectionsMarshal.AsSpan(list79); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1041556u, new Vector3(113.14563f, -133.07352f, -465.17133f), 959); + obj52.Steps = list79; + reference59 = obj52; + num++; + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj53 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; List list80 = new List(num2); CollectionsMarshal.SetCount(list80, num2); span3 = CollectionsMarshal.AsSpan(list80); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041365u, new Vector3(640.2228f, 10.127236f, 15.731995f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj53.Steps = list80; - reference60 = obj53; - num++; - ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj54 = new QuestSequence - { - Sequence = 1 - }; - index2 = 4; - List list81 = new List(index2); - CollectionsMarshal.SetCount(list81, index2); - span3 = CollectionsMarshal.AsSpan(list81); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012444u, new Vector3(351.7356f, 4.0740967f, 206.073f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.None, null, new Vector3(400.6505f, -1.9833281f, 242.33978f), 961) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012446u, new Vector3(396.20044f, -1.8463745f, 246.479f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012445u, new Vector3(376.63843f, -3.616455f, 291.55408f), 961) - { - StopDistance = 1f, - Fly = true - }; - obj54.Steps = list81; - reference61 = obj54; - num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj55 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list82 = new List(num2); - CollectionsMarshal.SetCount(list82, num2); - span3 = CollectionsMarshal.AsSpan(list82); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041328u, new Vector3(166.39954f, 9.457411f, 236.34692f), 961) - { - Fly = true - }; - obj55.Steps = list82; - reference62 = obj55; - num++; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj56 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list83 = new List(index2); - CollectionsMarshal.SetCount(list83, index2); - span3 = CollectionsMarshal.AsSpan(list83); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, null, new Vector3(166.39954f, 9.457411f, 236.34692f), 961) - { - DelaySecondsAtStart = 2f, - ItemId = 2003299u - }; - obj56.Steps = list83; - reference63 = obj56; - num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj57 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list84 = new List(num2); - CollectionsMarshal.SetCount(list84, num2); - span3 = CollectionsMarshal.AsSpan(list84); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041362u, new Vector3(165.20935f, 9.457411f, 235.15674f), 961); - obj57.Steps = list84; - reference64 = obj57; - questRoot10.QuestSequence = list79; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4510); - QuestRoot questRoot11 = new QuestRoot(); - num = 1; - List list85 = new List(num); - CollectionsMarshal.SetCount(list85, num); - span = CollectionsMarshal.AsSpan(list85); - index = 0; - span[index] = "Clockwise Starr"; - questRoot11.Author = list85; - index = 4; - List list86 = new List(index); - CollectionsMarshal.SetCount(list86, index); - span2 = CollectionsMarshal.AsSpan(list86); - num = 0; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj58 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041362u, new Vector3(165.20935f, 9.457411f, 235.15674f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj58.Steps = list87; - reference65 = obj58; - num++; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj59 = new QuestSequence - { - Sequence = 1 - }; - num2 = 3; - List list88 = new List(num2); - CollectionsMarshal.SetCount(list88, num2); - span3 = CollectionsMarshal.AsSpan(list88); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(108.28996f, 10.385857f, 106.01689f), 961) - { - StopDistance = 0.25f, - Fly = true, - Land = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(94.6636f, 10.6655855f, 107.03581f), 961) - { - DisableNavmesh = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041366u, new Vector3(94.31604f, 10.70921f, 110.09375f), 961) - { - Mount = false - }; - obj59.Steps = list88; - reference66 = obj59; - num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj60 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list89 = new List(index2); - CollectionsMarshal.SetCount(list89, index2); - span3 = CollectionsMarshal.AsSpan(list89); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012471u, new Vector3(92.088135f, 12.191956f, 109.513916f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012447u, new Vector3(91.47778f, 12.039368f, 105.69922f), 961); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012470u, new Vector3(91.447266f, 11.154297f, 104.9668f), 961); - obj60.Steps = list89; - reference67 = obj60; - num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list90 = new List(num2); - CollectionsMarshal.SetCount(list90, num2); - span3 = CollectionsMarshal.AsSpan(list90); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(108.604225f, 10.385857f, 106.40102f), 961) - { - DisableNavmesh = true, - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041905u, new Vector3(184.43579f, 10.385857f, 164.66003f), 961) - { - Fly = true - }; - obj61.Steps = list90; - reference68 = obj61; - questRoot11.QuestSequence = list86; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4511); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list91 = new List(num); - CollectionsMarshal.SetCount(list91, num); - span = CollectionsMarshal.AsSpan(list91); - index = 0; - span[index] = "liza"; - questRoot12.Author = list91; - index = 4; - List list92 = new List(index); - CollectionsMarshal.SetCount(list92, index); - span2 = CollectionsMarshal.AsSpan(list92); - num = 0; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list93 = new List(index2); - CollectionsMarshal.SetCount(list93, index2); - span3 = CollectionsMarshal.AsSpan(list93); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961); - obj62.Steps = list93; - reference69 = obj62; - num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj63 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list94 = new List(num2); - CollectionsMarshal.SetCount(list94, num2); - span3 = CollectionsMarshal.AsSpan(list94); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-588.7367f, 158.76302f, -195.30913f), 961); - index2++; - ref QuestStep reference71 = ref span3[index2]; - QuestStep obj64 = new QuestStep(EInteractionType.Combat, null, new Vector3(-318.20203f, 147.32677f, -31.146088f), 961) - { - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list95 = new List(num4); - CollectionsMarshal.SetCount(list95, num4); - span5 = CollectionsMarshal.AsSpan(list95); - num3 = 0; - span5[num3] = 14070u; - obj64.KillEnemyDataIds = list95; - reference71 = obj64; - obj63.Steps = list94; - reference70 = obj63; - num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj65 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list96 = new List(index2); - CollectionsMarshal.SetCount(list96, index2); - span3 = CollectionsMarshal.AsSpan(list96); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1040888u, new Vector3(-320.0885f, 147.4287f, -30.594421f), 961) - { - StopDistance = 5f - }; - obj65.Steps = list96; - reference72 = obj65; - num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj66 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961) - { - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj66.Steps = list97; - reference73 = obj66; - questRoot12.QuestSequence = list92; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4512); - QuestRoot questRoot13 = new QuestRoot(); - num = 1; - List list98 = new List(num); - CollectionsMarshal.SetCount(list98, num); - span = CollectionsMarshal.AsSpan(list98); - index = 0; - span[index] = "Clockwise Starr"; - questRoot13.Author = list98; - index = 4; - List list99 = new List(index); - CollectionsMarshal.SetCount(list99, index); - span2 = CollectionsMarshal.AsSpan(list99); - num = 0; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj67 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list100 = new List(index2); - CollectionsMarshal.SetCount(list100, index2); - span3 = CollectionsMarshal.AsSpan(list100); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041372u, new Vector3(-638.6664f, 162.3098f, -190.63104f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj67.Steps = list100; - reference74 = obj67; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list101 = new List(num2); - CollectionsMarshal.SetCount(list101, num2); - span3 = CollectionsMarshal.AsSpan(list101); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041427u, new Vector3(-412.9854f, 142.1365f, -208.94183f), 961) - { - Fly = true - }; - obj68.Steps = list101; - reference75 = obj68; - num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1041428u, new Vector3(-412.52765f, 141.60297f, -205.09656f), 961) - { - Emote = EEmote.Poke - }; - obj69.Steps = list102; - reference76 = obj69; - num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041426u, new Vector3(-416.5561f, 142.10878f, -205.67645f), 961) - { - NextQuestId = new QuestId(4513) - }; - obj70.Steps = list103; - reference77 = obj70; - questRoot13.QuestSequence = list99; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4513); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list104 = new List(num); - CollectionsMarshal.SetCount(list104, num); - span = CollectionsMarshal.AsSpan(list104); - index = 0; - span[index] = "Clockwise Starr"; - questRoot14.Author = list104; - index = 5; - List list105 = new List(index); - CollectionsMarshal.SetCount(list105, index); - span2 = CollectionsMarshal.AsSpan(list105); - num = 0; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj71 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041426u, new Vector3(-416.5561f, 142.10878f, -205.67645f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj71.Steps = list106; - reference78 = obj71; - num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041431u, new Vector3(-388.8457f, 153.32294f, -28.152893f), 961) - { - Fly = true - }; - obj72.Steps = list107; - reference79 = obj72; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list108 = new List(index2); - CollectionsMarshal.SetCount(list108, index2); - span3 = CollectionsMarshal.AsSpan(list108); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041432u, new Vector3(-414.63342f, 148.43988f, 156.32861f), 961) - { - Fly = true - }; - obj73.Steps = list108; - reference80 = obj73; - num++; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj74 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list109 = new List(num2); - CollectionsMarshal.SetCount(list109, num2); - span3 = CollectionsMarshal.AsSpan(list109); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.UseItem, 1041432u, new Vector3(-414.63342f, 148.43988f, 156.32861f), 961) - { - ItemId = 2003304u - }; - obj74.Steps = list109; - reference81 = obj74; - num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj75 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041434u, new Vector3(-417.56317f, 148.1228f, 148.33289f), 961) - { - NextQuestId = new QuestId(4514) - }; - obj75.Steps = list110; - reference82 = obj75; - questRoot14.QuestSequence = list105; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4514); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list111 = new List(num); - CollectionsMarshal.SetCount(list111, num); - span = CollectionsMarshal.AsSpan(list111); - index = 0; - span[index] = "Clockwise Starr"; - questRoot15.Author = list111; - index = 4; - List list112 = new List(index); - CollectionsMarshal.SetCount(list112, index); - span2 = CollectionsMarshal.AsSpan(list112); - num = 0; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj76 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list113 = new List(num2); - CollectionsMarshal.SetCount(list113, num2); - span3 = CollectionsMarshal.AsSpan(list113); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041434u, new Vector3(-417.56317f, 148.1228f, 148.33289f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj76.Steps = list113; - reference83 = obj76; - num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj77 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041432u, new Vector3(-414.63342f, 148.43988f, 156.32861f), 961); - obj77.Steps = list114; - reference84 = obj77; - num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj78 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012486u, new Vector3(-417.22748f, 148.14978f, 149.5841f), 961); - obj78.Steps = list115; - reference85 = obj78; - num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list116 = new List(index2); - CollectionsMarshal.SetCount(list116, index2); - span3 = CollectionsMarshal.AsSpan(list116); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj79.Steps = list116; - reference86 = obj79; - questRoot15.QuestSequence = list112; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4515); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); - index = 0; - span[index] = "Clockwise Starr"; - questRoot16.Author = list117; - index = 7; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); - num = 0; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj80.Steps = list119; - reference87 = obj80; - num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj81 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041328u, new Vector3(166.39954f, 9.457411f, 236.34692f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisAnagnorisis - }; - obj81.Steps = list120; - reference88 = obj81; - num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); - index2 = 0; - ref QuestStep reference90 = ref span3[index2]; - QuestStep obj83 = new QuestStep(EInteractionType.Interact, 1041323u, new Vector3(-89.76886f, -21.090672f, 518.9136f), 961) - { - Fly = true - }; - num3 = 1; - List list122 = new List(num3); - CollectionsMarshal.SetCount(list122, num3); - span4 = CollectionsMarshal.AsSpan(list122); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_AKTKZH201_04515_Q1_000_000"), - Answer = new ExcelRef("TEXT_AKTKZH201_04515_A1_000_001") - }; - obj83.DialogueChoices = list122; - reference90 = obj83; - obj82.Steps = list121; - reference89 = obj82; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list123 = new List(index2); - CollectionsMarshal.SetCount(list123, index2); - span3 = CollectionsMarshal.AsSpan(list123); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041507u, new Vector3(150.13354f, -4.9100704f, 411.0017f), 961) - { - Fly = true - }; - obj84.Steps = list123; - reference91 = obj84; - num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj85 = new QuestSequence - { - Sequence = 4 - }; - num2 = 3; - List list124 = new List(num2); - CollectionsMarshal.SetCount(list124, num2); - span3 = CollectionsMarshal.AsSpan(list124); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012489u, new Vector3(153.73462f, -5.661133f, 422.11023f), 961); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012488u, new Vector3(145.4954f, -6.786681f, 424.40875f), 961); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012487u, new Vector3(140.33716f, -6.088379f, 417.89868f), 961); - obj85.Steps = list124; - reference92 = obj85; - num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj86 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - span3 = CollectionsMarshal.AsSpan(list125); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041323u, new Vector3(-89.76886f, -21.090672f, 518.9136f), 961) - { - Fly = true - }; - obj86.Steps = list125; - reference93 = obj86; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041369u, new Vector3(-639.85657f, 162.30406f, -189.47137f), 961) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ElpisPoietenOikos - }; - obj87.Steps = list126; - reference94 = obj87; - questRoot16.QuestSequence = list118; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4516); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list127 = new List(num); - CollectionsMarshal.SetCount(list127, num); - span = CollectionsMarshal.AsSpan(list127); - index = 0; - span[index] = "liza"; - questRoot17.Author = list127; - index = 4; - List list128 = new List(index); - CollectionsMarshal.SetCount(list128, index); - span2 = CollectionsMarshal.AsSpan(list128); - num = 0; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj88 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list129 = new List(index2); - CollectionsMarshal.SetCount(list129, index2); - span3 = CollectionsMarshal.AsSpan(list129); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041555u, new Vector3(26.443848f, -129.20917f, -536.9497f), 959); - obj88.Steps = list129; - reference95 = obj88; - num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj89 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list130 = new List(num2); - CollectionsMarshal.SetCount(list130, num2); - span3 = CollectionsMarshal.AsSpan(list130); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041556u, new Vector3(113.14563f, -133.07352f, -465.17133f), 959); - obj89.Steps = list130; - reference96 = obj89; - num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - ref QuestStep reference98 = ref span3[num2]; - QuestStep obj91 = new QuestStep(EInteractionType.Interact, 1041745u, new Vector3(66.23938f, -133.00002f, -432.8222f), 959) + ref QuestStep reference61 = ref span3[index2]; + QuestStep obj54 = new QuestStep(EInteractionType.Interact, 1041745u, new Vector3(66.23938f, -133.00002f, -432.8222f), 959) { Comment = "Cheerful Loporrit" }; num4 = 6; - List list132 = new List(num4); - CollectionsMarshal.SetCount(list132, num4); - span6 = CollectionsMarshal.AsSpan(list132); + List list81 = new List(num4); + CollectionsMarshal.SetCount(list81, num4); + span6 = CollectionsMarshal.AsSpan(list81); num3 = 0; span6[num3] = null; num3++; @@ -383874,18 +365086,18 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj91.CompletionQuestVariablesFlags = list132; - reference98 = obj91; - num2++; - ref QuestStep reference99 = ref span3[num2]; - QuestStep obj92 = new QuestStep(EInteractionType.Interact, 1041746u, new Vector3(-85.83203f, -133.0356f, -507.1336f), 959) + obj54.CompletionQuestVariablesFlags = list81; + reference61 = obj54; + index2++; + ref QuestStep reference62 = ref span3[index2]; + QuestStep obj55 = new QuestStep(EInteractionType.Interact, 1041746u, new Vector3(-85.83203f, -133.0356f, -507.1336f), 959) { Comment = "Stern Loporrit" }; num3 = 6; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span6 = CollectionsMarshal.AsSpan(list133); + List list82 = new List(num3); + CollectionsMarshal.SetCount(list82, num3); + span6 = CollectionsMarshal.AsSpan(list82); num4 = 0; span6[num4] = null; num4++; @@ -383898,18 +365110,18 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj92.CompletionQuestVariablesFlags = list133; - reference99 = obj92; - num2++; - ref QuestStep reference100 = ref span3[num2]; - QuestStep obj93 = new QuestStep(EInteractionType.Interact, 1041744u, new Vector3(-110.12439f, -133.07341f, -556.7865f), 959) + obj55.CompletionQuestVariablesFlags = list82; + reference62 = obj55; + index2++; + ref QuestStep reference63 = ref span3[index2]; + QuestStep obj56 = new QuestStep(EInteractionType.Interact, 1041744u, new Vector3(-110.12439f, -133.07341f, -556.7865f), 959) { Comment = "Easygoing Loporrit" }; num4 = 6; - List list134 = new List(num4); - CollectionsMarshal.SetCount(list134, num4); - span6 = CollectionsMarshal.AsSpan(list134); + List list83 = new List(num4); + CollectionsMarshal.SetCount(list83, num4); + span6 = CollectionsMarshal.AsSpan(list83); num3 = 0; span6[num3] = null; num3++; @@ -383922,27 +365134,27 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj93.CompletionQuestVariablesFlags = list134; - reference100 = obj93; - obj90.Steps = list131; - reference97 = obj90; + obj56.CompletionQuestVariablesFlags = list83; + reference63 = obj56; + obj53.Steps = list80; + reference60 = obj53; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj57 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - ref QuestStep reference102 = ref span3[index2]; + index2 = 1; + List list84 = new List(index2); + CollectionsMarshal.SetCount(list84, index2); + span3 = CollectionsMarshal.AsSpan(list84); + num2 = 0; + ref QuestStep reference65 = ref span3[num2]; QuestStep questStep8 = new QuestStep(EInteractionType.CompleteQuest, 1041556u, new Vector3(113.14563f, -133.07352f, -465.17133f), 959); num3 = 1; - List list136 = new List(num3); - CollectionsMarshal.SetCount(list136, num3); - span4 = CollectionsMarshal.AsSpan(list136); + List list85 = new List(num3); + CollectionsMarshal.SetCount(list85, num3); + span4 = CollectionsMarshal.AsSpan(list85); num4 = 0; span4[num4] = new DialogueChoice { @@ -383950,96 +365162,96 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKZE101_04516_Q3_000_000"), Answer = new ExcelRef("TEXT_AKTKZE101_04516_A3_000_001") }; - questStep8.DialogueChoices = list136; - reference102 = questStep8; - obj94.Steps = list135; - reference101 = obj94; - questRoot17.QuestSequence = list128; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4517); - QuestRoot questRoot18 = new QuestRoot(); + questStep8.DialogueChoices = list85; + reference65 = questStep8; + obj57.Steps = list84; + reference64 = obj57; + questRoot10.QuestSequence = list77; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(4517); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list137 = new List(num); - CollectionsMarshal.SetCount(list137, num); - span = CollectionsMarshal.AsSpan(list137); + List list86 = new List(num); + CollectionsMarshal.SetCount(list86, num); + span = CollectionsMarshal.AsSpan(list86); index = 0; span[index] = "liza"; - questRoot18.Author = list137; + questRoot11.Author = list86; index = 6; - List list138 = new List(index); - CollectionsMarshal.SetCount(list138, index); - span2 = CollectionsMarshal.AsSpan(list138); + List list87 = new List(index); + CollectionsMarshal.SetCount(list87, index); + span2 = CollectionsMarshal.AsSpan(list87); num = 0; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041556u, new Vector3(113.14563f, -133.07352f, -465.17133f), 959); - obj95.Steps = list139; - reference103 = obj95; + num2 = 1; + List list88 = new List(num2); + CollectionsMarshal.SetCount(list88, num2); + span3 = CollectionsMarshal.AsSpan(list88); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041556u, new Vector3(113.14563f, -133.07352f, -465.17133f), 959); + obj58.Steps = list88; + reference66 = obj58; num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list140 = new List(num2); - CollectionsMarshal.SetCount(list140, num2); - span3 = CollectionsMarshal.AsSpan(list140); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041557u, new Vector3(292.2865f, -143.99998f, -477.8363f), 959) + index2 = 1; + List list89 = new List(index2); + CollectionsMarshal.SetCount(list89, index2); + span3 = CollectionsMarshal.AsSpan(list89); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1041557u, new Vector3(292.2865f, -143.99998f, -477.8363f), 959) { Fly = true }; - obj96.Steps = list140; - reference104 = obj96; + obj59.Steps = list89; + reference67 = obj59; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(10.0736885f, 27.10196f, 448.53668f), 959) + num2 = 2; + List list90 = new List(num2); + CollectionsMarshal.SetCount(list90, num2); + span3 = CollectionsMarshal.AsSpan(list90); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(10.0736885f, 27.10196f, 448.53668f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041559u, new Vector3(8.743347f, 27.418339f, 447.74548f), 959); - obj97.Steps = list141; - reference105 = obj97; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041559u, new Vector3(8.743347f, 27.418339f, 447.74548f), 959); + obj60.Steps = list90; + reference68 = obj60; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 3 }; - num2 = 3; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); - index2 = 0; - ref QuestStep reference107 = ref span3[index2]; - QuestStep obj99 = new QuestStep(EInteractionType.Interact, 2012508u, new Vector3(-7.4312134f, 42.61841f, 428.27502f), 959) + index2 = 3; + List list91 = new List(index2); + CollectionsMarshal.SetCount(list91, index2); + span3 = CollectionsMarshal.AsSpan(list91); + num2 = 0; + ref QuestStep reference70 = ref span3[num2]; + QuestStep obj62 = new QuestStep(EInteractionType.Interact, 2012508u, new Vector3(-7.4312134f, 42.61841f, 428.27502f), 959) { Fly = true }; num4 = 6; - List list143 = new List(num4); - CollectionsMarshal.SetCount(list143, num4); - span6 = CollectionsMarshal.AsSpan(list143); + List list92 = new List(num4); + CollectionsMarshal.SetCount(list92, num4); + span6 = CollectionsMarshal.AsSpan(list92); num3 = 0; span6[num3] = null; num3++; @@ -384052,20 +365264,20 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj99.CompletionQuestVariablesFlags = list143; - reference107 = obj99; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-54.65185f, 40.539097f, 458.56393f), 959) + obj62.CompletionQuestVariablesFlags = list92; + reference70 = obj62; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-54.65185f, 40.539097f, 458.56393f), 959) { Fly = true }; - index2++; - ref QuestStep reference108 = ref span3[index2]; + num2++; + ref QuestStep reference71 = ref span3[num2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 2012509u, new Vector3(-56.50421f, 40.299072f, 459.64746f), 959); num3 = 6; - List list144 = new List(num3); - CollectionsMarshal.SetCount(list144, num3); - span6 = CollectionsMarshal.AsSpan(list144); + List list93 = new List(num3); + CollectionsMarshal.SetCount(list93, num3); + span6 = CollectionsMarshal.AsSpan(list93); num4 = 0; span6[num4] = null; num4++; @@ -384078,274 +365290,274 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list144; - reference108 = questStep9; - obj98.Steps = list142; - reference106 = obj98; + questStep9.CompletionQuestVariablesFlags = list93; + reference71 = questStep9; + obj61.Steps = list91; + reference69 = obj61; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 4 }; - index2 = 2; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(10.0736885f, 27.10196f, 448.53668f), 959) + num2 = 2; + List list94 = new List(num2); + CollectionsMarshal.SetCount(list94, num2); + span3 = CollectionsMarshal.AsSpan(list94); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(10.0736885f, 27.10196f, 448.53668f), 959) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041559u, new Vector3(8.743347f, 27.418339f, 447.74548f), 959); - obj100.Steps = list145; - reference109 = obj100; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041559u, new Vector3(8.743347f, 27.418339f, 447.74548f), 959); + obj63.Steps = list94; + reference72 = obj63; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041557u, new Vector3(292.2865f, -143.99998f, -477.8363f), 959) + index2 = 1; + List list95 = new List(index2); + CollectionsMarshal.SetCount(list95, index2); + span3 = CollectionsMarshal.AsSpan(list95); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041557u, new Vector3(292.2865f, -143.99998f, -477.8363f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow, NextQuestId = new QuestId(4518) }; - obj101.Steps = list146; - reference110 = obj101; - questRoot18.QuestSequence = list138; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4518); - QuestRoot questRoot19 = new QuestRoot(); + obj64.Steps = list95; + reference73 = obj64; + questRoot11.QuestSequence = list87; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(4518); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list147 = new List(num); - CollectionsMarshal.SetCount(list147, num); - span = CollectionsMarshal.AsSpan(list147); + List list96 = new List(num); + CollectionsMarshal.SetCount(list96, num); + span = CollectionsMarshal.AsSpan(list96); index = 0; span[index] = "liza"; - questRoot19.Author = list147; + questRoot12.Author = list96; index = 7; - List list148 = new List(index); - CollectionsMarshal.SetCount(list148, index); - span2 = CollectionsMarshal.AsSpan(list148); + List list97 = new List(index); + CollectionsMarshal.SetCount(list97, index); + span2 = CollectionsMarshal.AsSpan(list97); num = 0; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - span3 = CollectionsMarshal.AsSpan(list149); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041558u, new Vector3(291.2489f, -144f, -477.95837f), 959); - obj102.Steps = list149; - reference111 = obj102; + num2 = 1; + List list98 = new List(num2); + CollectionsMarshal.SetCount(list98, num2); + span3 = CollectionsMarshal.AsSpan(list98); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041558u, new Vector3(291.2489f, -144f, -477.95837f), 959); + obj65.Steps = list98; + reference74 = obj65; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041560u, new Vector3(304.219f, 106.43858f, 37.00305f), 959) + index2 = 1; + List list99 = new List(index2); + CollectionsMarshal.SetCount(list99, index2); + span3 = CollectionsMarshal.AsSpan(list99); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1041560u, new Vector3(304.219f, 106.43858f, 37.00305f), 959) { Fly = true }; - obj103.Steps = list150; - reference112 = obj103; + obj66.Steps = list99; + reference75 = obj66; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list151 = new List(index2); - CollectionsMarshal.SetCount(list151, index2); - span3 = CollectionsMarshal.AsSpan(list151); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041817u, new Vector3(477.37842f, 140.67236f, 109.453f), 959) + num2 = 1; + List list100 = new List(num2); + CollectionsMarshal.SetCount(list100, num2); + span3 = CollectionsMarshal.AsSpan(list100); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041817u, new Vector3(477.37842f, 140.67236f, 109.453f), 959) { Fly = true }; - obj104.Steps = list151; - reference113 = obj104; + obj67.Steps = list100; + reference76 = obj67; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list152 = new List(num2); - CollectionsMarshal.SetCount(list152, num2); - span3 = CollectionsMarshal.AsSpan(list152); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012510u, new Vector3(477.28687f, 140.64233f, 109.42236f), 959); - obj105.Steps = list152; - reference114 = obj105; + index2 = 1; + List list101 = new List(index2); + CollectionsMarshal.SetCount(list101, index2); + span3 = CollectionsMarshal.AsSpan(list101); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012510u, new Vector3(477.28687f, 140.64233f, 109.42236f), 959); + obj68.Steps = list101; + reference77 = obj68; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list153 = new List(index2); - CollectionsMarshal.SetCount(list153, index2); - span3 = CollectionsMarshal.AsSpan(list153); - num2 = 0; - ref QuestStep reference116 = ref span3[num2]; - QuestStep obj107 = new QuestStep(EInteractionType.Combat, null, new Vector3(626.34064f, 143.6347f, 58.013206f), 959) + num2 = 1; + List list102 = new List(num2); + CollectionsMarshal.SetCount(list102, num2); + span3 = CollectionsMarshal.AsSpan(list102); + index2 = 0; + ref QuestStep reference79 = ref span3[index2]; + QuestStep obj70 = new QuestStep(EInteractionType.Combat, null, new Vector3(626.34064f, 143.6347f, 58.013206f), 959) { StopDistance = 0.5f, Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 2; - List list154 = new List(num4); - CollectionsMarshal.SetCount(list154, num4); - span5 = CollectionsMarshal.AsSpan(list154); + List list103 = new List(num4); + CollectionsMarshal.SetCount(list103, num4); + span5 = CollectionsMarshal.AsSpan(list103); num3 = 0; span5[num3] = 14098u; num3++; span5[num3] = 14099u; - obj107.KillEnemyDataIds = list154; - reference116 = obj107; - obj106.Steps = list153; - reference115 = obj106; + obj70.KillEnemyDataIds = list103; + reference79 = obj70; + obj69.Steps = list102; + reference78 = obj69; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1041561u, new Vector3(625.0857f, 143.85222f, 56.321045f), 959) + index2 = 1; + List list104 = new List(index2); + CollectionsMarshal.SetCount(list104, index2); + span3 = CollectionsMarshal.AsSpan(list104); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1041561u, new Vector3(625.0857f, 143.85222f, 56.321045f), 959) { StopDistance = 5f }; - obj108.Steps = list155; - reference117 = obj108; + obj71.Steps = list104; + reference80 = obj71; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041564u, new Vector3(-338.36884f, -168f, -613.7637f), 959) + num2 = 1; + List list105 = new List(num2); + CollectionsMarshal.SetCount(list105, num2); + span3 = CollectionsMarshal.AsSpan(list105); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041564u, new Vector3(-338.36884f, -168f, -613.7637f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow, NextQuestId = new QuestId(4519) }; - obj109.Steps = list156; - reference118 = obj109; - questRoot19.QuestSequence = list148; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4519); - QuestRoot questRoot20 = new QuestRoot(); + obj72.Steps = list105; + reference81 = obj72; + questRoot12.QuestSequence = list97; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(4519); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list157 = new List(num); - CollectionsMarshal.SetCount(list157, num); - span = CollectionsMarshal.AsSpan(list157); + List list106 = new List(num); + CollectionsMarshal.SetCount(list106, num); + span = CollectionsMarshal.AsSpan(list106); index = 0; span[index] = "liza"; - questRoot20.Author = list157; + questRoot13.Author = list106; index = 7; - List list158 = new List(index); - CollectionsMarshal.SetCount(list158, index); - span2 = CollectionsMarshal.AsSpan(list158); + List list107 = new List(index); + CollectionsMarshal.SetCount(list107, index); + span2 = CollectionsMarshal.AsSpan(list107); num = 0; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - span3 = CollectionsMarshal.AsSpan(list159); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041903u, new Vector3(-332.02112f, -168f, -609.91833f), 959) + index2 = 1; + List list108 = new List(index2); + CollectionsMarshal.SetCount(list108, index2); + span3 = CollectionsMarshal.AsSpan(list108); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041903u, new Vector3(-332.02112f, -168f, -609.91833f), 959) { StopDistance = 6.5f }; - obj110.Steps = list159; - reference119 = obj110; + obj73.Steps = list108; + reference82 = obj73; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.UseItem, 2012512u, new Vector3(-457.29767f, -158.12933f, -585.77856f), 959) + num2 = 1; + List list109 = new List(num2); + CollectionsMarshal.SetCount(list109, num2); + span3 = CollectionsMarshal.AsSpan(list109); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.UseItem, 2012512u, new Vector3(-457.29767f, -158.12933f, -585.77856f), 959) { Fly = true, ItemId = 2003328u }; - obj111.Steps = list160; - reference120 = obj111; + obj74.Steps = list109; + reference83 = obj74; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-325.3802f, -152.73842f, -746.0951f), 959) + index2 = 2; + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-325.3802f, -152.73842f, -746.0951f), 959) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012513u, new Vector3(-326.8025f, -151.26276f, -748.5008f), 959); - obj112.Steps = list161; - reference121 = obj112; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012513u, new Vector3(-326.8025f, -151.26276f, -748.5008f), 959); + obj75.Steps = list110; + reference84 = obj75; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 3 }; - index2 = 9; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-356.33234f, -161.8501f, -738.81055f), 959); - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-428.4264f, -168f, -676.6854f), 959) + num2 = 9; + List list111 = new List(num2); + CollectionsMarshal.SetCount(list111, num2); + span3 = CollectionsMarshal.AsSpan(list111); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-356.33234f, -161.8501f, -738.81055f), 959); + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-428.4264f, -168f, -676.6854f), 959) { StopDistance = 1f, Comment = "Platform 1", @@ -384355,8 +365567,8 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-431.76593f, -166.55412f, -679.5478f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-431.76593f, -166.55412f, -679.5478f), 959) { StopDistance = 1f, Comment = "Platform 2", @@ -384366,8 +365578,8 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-430.03564f, -165.05414f, -682.2485f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-430.03564f, -165.05414f, -682.2485f), 959) { StopDistance = 1f, Comment = "Platform 3", @@ -384377,8 +365589,8 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-428.49857f, -163.55414f, -684.8062f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-428.49857f, -163.55414f, -684.8062f), 959) { StopDistance = 1f, Comment = "Platform 4", @@ -384388,8 +365600,8 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-427.48633f, -162.05414f, -687.71533f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-427.48633f, -162.05414f, -687.71533f), 959) { StopDistance = 1f, Comment = "Platform 5", @@ -384399,8 +365611,8 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-427.7118f, -160.55414f, -691.17804f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-427.7118f, -160.55414f, -691.17804f), 959) { StopDistance = 1f, Comment = "Platform 6", @@ -384410,37 +365622,37 @@ public static class AssemblyQuestLoader DelaySeconds = 0.1f } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-434.91986f, -158.88745f, -693.17865f), 959) + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-434.91986f, -158.88745f, -693.17865f), 959) { DisableNavmesh = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012611u, new Vector3(-450.33954f, -158.12933f, -694.42285f), 959); - obj113.Steps = list162; - reference122 = obj113; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012611u, new Vector3(-450.33954f, -158.12933f, -694.42285f), 959); + obj76.Steps = list111; + reference85 = obj76; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 4 }; - num2 = 4; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); - index2 = 0; - ref QuestStep reference124 = ref span3[index2]; - QuestStep obj115 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-548.9189f, -158.88948f, -651.8319f), 959) + index2 = 4; + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); + num2 = 0; + ref QuestStep reference87 = ref span3[num2]; + QuestStep obj78 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-548.9189f, -158.88948f, -651.8319f), 959) { Fly = true }; SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num3 = 6; - List list164 = new List(num3); - CollectionsMarshal.SetCount(list164, num3); - span6 = CollectionsMarshal.AsSpan(list164); + List list113 = new List(num3); + CollectionsMarshal.SetCount(list113, num3); + span6 = CollectionsMarshal.AsSpan(list113); num4 = 0; span6[num4] = null; num4++; @@ -384453,17 +365665,17 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list164; + skipStepConditions.CompletionQuestVariablesFlags = list113; skipConditions.StepIf = skipStepConditions; - obj115.SkipConditions = skipConditions; - reference124 = obj115; - index2++; - ref QuestStep reference125 = ref span3[index2]; + obj78.SkipConditions = skipConditions; + reference87 = obj78; + num2++; + ref QuestStep reference88 = ref span3[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2012514u, new Vector3(-549.12646f, -158.86176f, -649.2866f), 959); num4 = 6; - List list165 = new List(num4); - CollectionsMarshal.SetCount(list165, num4); - span6 = CollectionsMarshal.AsSpan(list165); + List list114 = new List(num4); + CollectionsMarshal.SetCount(list114, num4); + span6 = CollectionsMarshal.AsSpan(list114); num3 = 0; span6[num3] = null; num3++; @@ -384476,20 +365688,20 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list165; - reference125 = questStep10; - index2++; - ref QuestStep reference126 = ref span3[index2]; - QuestStep obj116 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-549.3165f, -158.89796f, -468.4637f), 959) + questStep10.CompletionQuestVariablesFlags = list114; + reference88 = questStep10; + num2++; + ref QuestStep reference89 = ref span3[num2]; + QuestStep obj79 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-549.3165f, -158.89796f, -468.4637f), 959) { Fly = true }; SkipConditions skipConditions2 = new SkipConditions(); SkipStepConditions skipStepConditions2 = new SkipStepConditions(); num3 = 6; - List list166 = new List(num3); - CollectionsMarshal.SetCount(list166, num3); - span6 = CollectionsMarshal.AsSpan(list166); + List list115 = new List(num3); + CollectionsMarshal.SetCount(list115, num3); + span6 = CollectionsMarshal.AsSpan(list115); num4 = 0; span6[num4] = null; num4++; @@ -384502,17 +365714,17 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - skipStepConditions2.CompletionQuestVariablesFlags = list166; + skipStepConditions2.CompletionQuestVariablesFlags = list115; skipConditions2.StepIf = skipStepConditions2; - obj116.SkipConditions = skipConditions2; - reference126 = obj116; - index2++; - ref QuestStep reference127 = ref span3[index2]; + obj79.SkipConditions = skipConditions2; + reference89 = obj79; + num2++; + ref QuestStep reference90 = ref span3[num2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 2012515u, new Vector3(-549.157f, -158.89221f, -465.87323f), 959); num4 = 6; - List list167 = new List(num4); - CollectionsMarshal.SetCount(list167, num4); - span6 = CollectionsMarshal.AsSpan(list167); + List list116 = new List(num4); + CollectionsMarshal.SetCount(list116, num4); + span6 = CollectionsMarshal.AsSpan(list116); num3 = 0; span6[num3] = null; num3++; @@ -384525,69 +365737,69 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list167; - reference127 = questStep11; - obj114.Steps = list163; - reference123 = obj114; + questStep11.CompletionQuestVariablesFlags = list116; + reference90 = questStep11; + obj77.Steps = list112; + reference86 = obj77; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041818u, new Vector3(-295.76562f, -144f, -547.0817f), 959) + num2 = 1; + List list117 = new List(num2); + CollectionsMarshal.SetCount(list117, num2); + span3 = CollectionsMarshal.AsSpan(list117); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041818u, new Vector3(-295.76562f, -144f, -547.0817f), 959) { Fly = true }; - obj117.Steps = list168; - reference128 = obj117; + obj80.Steps = list117; + reference91 = obj80; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1041819u, new Vector3(-295.64362f, -144f, -546.2882f), 959); - obj118.Steps = list169; - reference129 = obj118; - questRoot20.QuestSequence = list158; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4521); - QuestRoot questRoot21 = new QuestRoot(); + index2 = 1; + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1041819u, new Vector3(-295.64362f, -144f, -546.2882f), 959); + obj81.Steps = list118; + reference92 = obj81; + questRoot13.QuestSequence = list107; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(4521); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list170 = new List(num); - CollectionsMarshal.SetCount(list170, num); - span = CollectionsMarshal.AsSpan(list170); + List list119 = new List(num); + CollectionsMarshal.SetCount(list119, num); + span = CollectionsMarshal.AsSpan(list119); index = 0; span[index] = "JerryWester"; - questRoot21.Author = list170; + questRoot14.Author = list119; index = 5; - List list171 = new List(index); - CollectionsMarshal.SetCount(list171, index); - span2 = CollectionsMarshal.AsSpan(list171); + List list120 = new List(index); + CollectionsMarshal.SetCount(list120, index); + span2 = CollectionsMarshal.AsSpan(list120); num = 0; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 0 }; - index2 = 5; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - ref QuestStep reference131 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.UseItem, null, null, 132) + num2 = 5; + List list121 = new List(num2); + CollectionsMarshal.SetCount(list121, num2); + span3 = CollectionsMarshal.AsSpan(list121); + index2 = 0; + ref QuestStep reference94 = ref span3[index2]; + QuestStep obj83 = new QuestStep(EInteractionType.UseItem, null, null, 132) { TargetTerritoryId = (ushort)140, ItemId = 30362u @@ -384595,52 +365807,52 @@ public static class AssemblyQuestLoader SkipConditions skipConditions3 = new SkipConditions(); SkipStepConditions skipStepConditions3 = new SkipStepConditions(); num3 = 2; - List list173 = new List(num3); - CollectionsMarshal.SetCount(list173, num3); - Span span7 = CollectionsMarshal.AsSpan(list173); + List list122 = new List(num3); + CollectionsMarshal.SetCount(list122, num3); + Span span7 = CollectionsMarshal.AsSpan(list122); num4 = 0; span7[num4] = 140; num4++; span7[num4] = 212; - skipStepConditions3.InTerritory = list173; + skipStepConditions3.InTerritory = list122; skipConditions3.StepIf = skipStepConditions3; - obj120.SkipConditions = skipConditions3; - reference131 = obj120; - num2++; - ref QuestStep reference132 = ref span3[num2]; + obj83.SkipConditions = skipConditions3; + reference94 = obj83; + index2++; + ref QuestStep reference95 = ref span3[index2]; QuestStep questStep12 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-492.96475f, 20.999884f, -380.82272f), 140); SkipConditions skipConditions4 = new SkipConditions(); SkipStepConditions skipStepConditions4 = new SkipStepConditions(); num4 = 1; - List list174 = new List(num4); - CollectionsMarshal.SetCount(list174, num4); - span7 = CollectionsMarshal.AsSpan(list174); + List list123 = new List(num4); + CollectionsMarshal.SetCount(list123, num4); + span7 = CollectionsMarshal.AsSpan(list123); num3 = 0; span7[num3] = 212; - skipStepConditions4.InTerritory = list174; + skipStepConditions4.InTerritory = list123; skipConditions4.StepIf = skipStepConditions4; questStep12.SkipConditions = skipConditions4; - reference132 = questStep12; - num2++; - ref QuestStep reference133 = ref span3[num2]; - QuestStep obj121 = new QuestStep(EInteractionType.Interact, 2001711u, new Vector3(-480.9181f, 18.00103f, -386.862f), 140) + reference95 = questStep12; + index2++; + ref QuestStep reference96 = ref span3[index2]; + QuestStep obj84 = new QuestStep(EInteractionType.Interact, 2001711u, new Vector3(-480.9181f, 18.00103f, -386.862f), 140) { TargetTerritoryId = (ushort)212 }; SkipConditions skipConditions5 = new SkipConditions(); SkipStepConditions skipStepConditions5 = new SkipStepConditions(); num3 = 1; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span7 = CollectionsMarshal.AsSpan(list175); + List list124 = new List(num3); + CollectionsMarshal.SetCount(list124, num3); + span7 = CollectionsMarshal.AsSpan(list124); num4 = 0; span7[num4] = 212; - skipStepConditions5.InTerritory = list175; + skipStepConditions5.InTerritory = list124; skipConditions5.StepIf = skipStepConditions5; - obj121.SkipConditions = skipConditions5; - reference133 = obj121; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2001715u, new Vector3(23.23944f, 2.090454f, -0.015319824f), 212) + obj84.SkipConditions = skipConditions5; + reference96 = obj84; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2001715u, new Vector3(23.23944f, 2.090454f, -0.015319824f), 212) { TargetTerritoryId = (ushort)212, SkipConditions = new SkipConditions @@ -384651,138 +365863,138 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1006690u, new Vector3(39.261353f, 1.2148079f, 0.8086548f), 212); - obj119.Steps = list172; - reference130 = obj119; + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006690u, new Vector3(39.261353f, 1.2148079f, 0.8086548f), 212); + obj82.Steps = list121; + reference93 = obj82; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); - index2 = 0; - ref QuestStep reference135 = ref span3[index2]; - QuestStep obj123 = new QuestStep(EInteractionType.Interact, 2001717u, new Vector3(25.497803f, 2.090454f, -0.015319824f), 212) + index2 = 3; + List list125 = new List(index2); + CollectionsMarshal.SetCount(list125, index2); + span3 = CollectionsMarshal.AsSpan(list125); + num2 = 0; + ref QuestStep reference98 = ref span3[num2]; + QuestStep obj86 = new QuestStep(EInteractionType.Interact, 2001717u, new Vector3(25.497803f, 2.090454f, -0.015319824f), 212) { TargetTerritoryId = (ushort)212 }; SkipConditions skipConditions6 = new SkipConditions(); SkipStepConditions skipStepConditions6 = new SkipStepConditions(); num4 = 1; - List list177 = new List(num4); - CollectionsMarshal.SetCount(list177, num4); - span7 = CollectionsMarshal.AsSpan(list177); + List list126 = new List(num4); + CollectionsMarshal.SetCount(list126, num4); + span7 = CollectionsMarshal.AsSpan(list126); num3 = 0; span7[num3] = 140; - skipStepConditions6.InTerritory = list177; + skipStepConditions6.InTerritory = list126; skipConditions6.StepIf = skipStepConditions6; - obj123.SkipConditions = skipConditions6; - reference135 = obj123; - index2++; - ref QuestStep reference136 = ref span3[index2]; - QuestStep obj124 = new QuestStep(EInteractionType.Interact, 2001716u, new Vector3(-15.701599f, 1.083313f, -0.015319824f), 212) + obj86.SkipConditions = skipConditions6; + reference98 = obj86; + num2++; + ref QuestStep reference99 = ref span3[num2]; + QuestStep obj87 = new QuestStep(EInteractionType.Interact, 2001716u, new Vector3(-15.701599f, 1.083313f, -0.015319824f), 212) { TargetTerritoryId = (ushort)140 }; SkipConditions skipConditions7 = new SkipConditions(); SkipStepConditions skipStepConditions7 = new SkipStepConditions(); num3 = 1; - List list178 = new List(num3); - CollectionsMarshal.SetCount(list178, num3); - span7 = CollectionsMarshal.AsSpan(list178); + List list127 = new List(num3); + CollectionsMarshal.SetCount(list127, num3); + span7 = CollectionsMarshal.AsSpan(list127); num4 = 0; span7[num4] = 140; - skipStepConditions7.InTerritory = list178; + skipStepConditions7.InTerritory = list127; skipConditions7.StepIf = skipStepConditions7; - obj124.SkipConditions = skipConditions7; - reference136 = obj124; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1006578u, new Vector3(-467.27704f, 22.996977f, -475.21173f), 140); - obj122.Steps = list176; - reference134 = obj122; + obj87.SkipConditions = skipConditions7; + reference99 = obj87; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1006578u, new Vector3(-467.27704f, 22.996977f, -475.21173f), 140); + obj85.Steps = list125; + reference97 = obj85; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1006633u, new Vector3(-396.7804f, 27.883184f, -739.3149f), 140); - obj125.Steps = list179; - reference137 = obj125; + num2 = 1; + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1006633u, new Vector3(-396.7804f, 27.883184f, -739.3149f), 140); + obj88.Steps = list128; + reference100 = obj88; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 2002252u, new Vector3(-662.25684f, 62.333008f, -805.478f), 140) + index2 = 1; + List list129 = new List(index2); + CollectionsMarshal.SetCount(list129, index2); + span3 = CollectionsMarshal.AsSpan(list129); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 2002252u, new Vector3(-662.25684f, 62.333008f, -805.478f), 140) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj126.Steps = list180; - reference138 = obj126; + obj89.Steps = list129; + reference101 = obj89; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1006578u, new Vector3(-467.27704f, 22.996977f, -475.21173f), 140) + num2 = 1; + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1006578u, new Vector3(-467.27704f, 22.996977f, -475.21173f), 140) { StopDistance = 7f }; - obj127.Steps = list181; - reference139 = obj127; - questRoot21.QuestSequence = list171; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4522); - QuestRoot questRoot22 = new QuestRoot(); + obj90.Steps = list130; + reference102 = obj90; + questRoot14.QuestSequence = list120; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4522); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list182 = new List(num); - CollectionsMarshal.SetCount(list182, num); - span = CollectionsMarshal.AsSpan(list182); + List list131 = new List(num); + CollectionsMarshal.SetCount(list131, num); + span = CollectionsMarshal.AsSpan(list131); index = 0; span[index] = "JerryWester"; - questRoot22.Author = list182; + questRoot15.Author = list131; index = 8; - List list183 = new List(index); - CollectionsMarshal.SetCount(list183, index); - span2 = CollectionsMarshal.AsSpan(list183); + List list132 = new List(index); + CollectionsMarshal.SetCount(list132, index); + span2 = CollectionsMarshal.AsSpan(list132); num = 0; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006657u, new Vector3(-294.81964f, 88f, -225.17743f), 147) + index2 = 1; + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span3 = CollectionsMarshal.AsSpan(list133); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1006657u, new Vector3(-294.81964f, 88f, -225.17743f), 147) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant, @@ -384794,37 +366006,37 @@ public static class AssemblyQuestLoader } } }; - obj128.Steps = list184; - reference140 = obj128; + obj91.Steps = list133; + reference103 = obj91; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1006668u, new Vector3(-115.19043f, 47.372406f, 28.67163f), 147) + num2 = 1; + List list134 = new List(num2); + CollectionsMarshal.SetCount(list134, num2); + span3 = CollectionsMarshal.AsSpan(list134); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1006668u, new Vector3(-115.19043f, 47.372406f, 28.67163f), 147) { AetheryteShortcut = EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant }; - obj129.Steps = list185; - reference141 = obj129; + obj92.Steps = list134; + reference104 = obj92; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 147) + index2 = 1; + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 147) { DutyOptions = new DutyOptions { @@ -384832,25 +366044,25 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 16u } }; - obj130.Steps = list186; - reference142 = obj130; + obj93.Steps = list135; + reference105 = obj93; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1053) + num2 = 1; + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1053) { DutyOptions = new DutyOptions { @@ -384858,79 +366070,79 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 830u } }; - obj131.Steps = list187; - reference143 = obj131; + obj94.Steps = list136; + reference106 = obj94; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 6 }; - num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1039201u, new Vector3(-704.0055f, -185.66042f, 479.9724f), 1053) + index2 = 1; + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1039201u, new Vector3(-704.0055f, -185.66042f, 479.9724f), 1053) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj132.Steps = list188; - reference144 = obj132; + obj95.Steps = list137; + reference107 = obj95; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2001715u, new Vector3(23.25277f, 2.1f, 0f), 212) + num2 = 2; + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2001715u, new Vector3(23.25277f, 2.1f, 0f), 212) { TargetTerritoryId = (ushort)212 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1006692u, new Vector3(39.261353f, 1.2148079f, 0.8086548f), 212); - obj133.Steps = list189; - reference145 = obj133; - questRoot22.QuestSequence = list183; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4523); - QuestRoot questRoot23 = new QuestRoot(); + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1006692u, new Vector3(39.261353f, 1.2148079f, 0.8086548f), 212); + obj96.Steps = list138; + reference108 = obj96; + questRoot15.QuestSequence = list132; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4523); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); + List list139 = new List(num); + CollectionsMarshal.SetCount(list139, num); + span = CollectionsMarshal.AsSpan(list139); index = 0; span[index] = "liza"; - questRoot23.Author = list190; + questRoot16.Author = list139; index = 4; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); + List list140 = new List(index); + CollectionsMarshal.SetCount(list140, index); + span2 = CollectionsMarshal.AsSpan(list140); num = 0; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042242u, new Vector3(72.43445f, 5.1f, -75.30328f), 962) + index2 = 1; + List list141 = new List(index2); + CollectionsMarshal.SetCount(list141, index2); + span3 = CollectionsMarshal.AsSpan(list141); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042242u, new Vector3(72.43445f, 5.1f, -75.30328f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, SkipConditions = new SkipConditions @@ -384941,20 +366153,20 @@ public static class AssemblyQuestLoader } } }; - obj134.Steps = list192; - reference146 = obj134; + obj97.Steps = list141; + reference109 = obj97; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012872u, new Vector3(-86.930725f, -12.985474f, 140.30664f), 962) + num2 = 1; + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012872u, new Vector3(-86.930725f, -12.985474f, 140.30664f), 962) { AethernetShortcut = new AethernetShortcut { @@ -384962,34 +366174,34 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanScholarsHarbor } }; - obj135.Steps = list193; - reference147 = obj135; + obj98.Steps = list142; + reference110 = obj98; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042427u, new Vector3(-84.06195f, -13.777f, 140.12354f), 962); - obj136.Steps = list194; - reference148 = obj136; + index2 = 1; + List list143 = new List(index2); + CollectionsMarshal.SetCount(list143, index2); + span3 = CollectionsMarshal.AsSpan(list143); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042427u, new Vector3(-84.06195f, -13.777f, 140.12354f), 962); + obj99.Steps = list143; + reference111 = obj99; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042428u, new Vector3(222.85791f, 24.942732f, -197.71118f), 962) + num2 = 1; + List list144 = new List(num2); + CollectionsMarshal.SetCount(list144, num2); + span3 = CollectionsMarshal.AsSpan(list144); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042428u, new Vector3(222.85791f, 24.942732f, -197.71118f), 962) { AethernetShortcut = new AethernetShortcut { @@ -384997,103 +366209,103 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanLeveilleurEstate } }; - obj137.Steps = list195; - reference149 = obj137; - questRoot23.QuestSequence = list191; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4526); - QuestRoot questRoot24 = new QuestRoot(); + obj100.Steps = list144; + reference112 = obj100; + questRoot16.QuestSequence = list140; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(4526); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list196 = new List(num); - CollectionsMarshal.SetCount(list196, num); - span = CollectionsMarshal.AsSpan(list196); + List list145 = new List(num); + CollectionsMarshal.SetCount(list145, num); + span = CollectionsMarshal.AsSpan(list145); index = 0; span[index] = "liza"; - questRoot24.Author = list196; + questRoot17.Author = list145; index = 2; - List list197 = new List(index); - CollectionsMarshal.SetCount(list197, index); - span2 = CollectionsMarshal.AsSpan(list197); + List list146 = new List(index); + CollectionsMarshal.SetCount(list146, index); + span2 = CollectionsMarshal.AsSpan(list146); num = 0; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 0 }; - num2 = 2; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + index2 = 2; + List list147 = new List(index2); + CollectionsMarshal.SetCount(list147, index2); + span3 = CollectionsMarshal.AsSpan(list147); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) { TargetTerritoryId = (ushort)351, DisableNavmesh = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1041232u, new Vector3(-0.015319824f, 0f, -7.1870728f), 351); - obj138.Steps = list198; - reference150 = obj138; + num2++; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1041232u, new Vector3(-0.015319824f, 0f, -7.1870728f), 351); + obj101.Steps = list147; + reference113 = obj101; num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2002879u, new Vector3(0f, 3f, 27.5f), 351) + num2 = 2; + List list148 = new List(num2); + CollectionsMarshal.SetCount(list148, num2); + span3 = CollectionsMarshal.AsSpan(list148); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2002879u, new Vector3(0f, 3f, 27.5f), 351) { TargetTerritoryId = (ushort)156 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039570u, new Vector3(36.453735f, 29f, -799.7101f), 156); - obj139.Steps = list199; - reference151 = obj139; - questRoot24.QuestSequence = list197; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4527); - QuestRoot questRoot25 = new QuestRoot(); + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039570u, new Vector3(36.453735f, 29f, -799.7101f), 156); + obj102.Steps = list148; + reference114 = obj102; + questRoot17.QuestSequence = list146; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(4527); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); + List list149 = new List(num); + CollectionsMarshal.SetCount(list149, num); + span = CollectionsMarshal.AsSpan(list149); index = 0; span[index] = "liza"; - questRoot25.Author = list200; + questRoot18.Author = list149; index = 6; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); + List list150 = new List(index); + CollectionsMarshal.SetCount(list150, index); + span2 = CollectionsMarshal.AsSpan(list150); num = 0; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039570u, new Vector3(36.453735f, 29f, -799.7101f), 156); - obj140.Steps = list202; - reference152 = obj140; + index2 = 1; + List list151 = new List(index2); + CollectionsMarshal.SetCount(list151, index2); + span3 = CollectionsMarshal.AsSpan(list151); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039570u, new Vector3(36.453735f, 29f, -799.7101f), 156); + obj103.Steps = list151; + reference115 = obj103; num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1037318u, new Vector3(-4.1047363f, 2.9999943f, -203.8758f), 963) + num2 = 1; + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + span3 = CollectionsMarshal.AsSpan(list152); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1037318u, new Vector3(-4.1047363f, 2.9999943f, -203.8758f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -385102,25 +366314,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMehrydesMeyhane } }; - obj141.Steps = list203; - reference153 = obj141; + obj104.Steps = list152; + reference116 = obj104; num++; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); - index2 = 0; - ref QuestStep reference155 = ref span3[index2]; + index2 = 1; + List list153 = new List(index2); + CollectionsMarshal.SetCount(list153, index2); + span3 = CollectionsMarshal.AsSpan(list153); + num2 = 0; + ref QuestStep reference118 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1039571u, new Vector3(-24.429688f, 3.0099995f, -225.42157f), 963); num4 = 6; - List list205 = new List(num4); - CollectionsMarshal.SetCount(list205, num4); - span4 = CollectionsMarshal.AsSpan(list205); + List list154 = new List(num4); + CollectionsMarshal.SetCount(list154, num4); + span4 = CollectionsMarshal.AsSpan(list154); num3 = 0; span4[num3] = new DialogueChoice { @@ -385162,100 +366374,100 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMH102_04527_Q5_000_000"), Answer = new ExcelRef("TEXT_AKTKMH102_04527_A5_000_002") }; - questStep13.DialogueChoices = list205; - reference155 = questStep13; - obj142.Steps = list204; - reference154 = obj142; + questStep13.DialogueChoices = list154; + reference118 = questStep13; + obj105.Steps = list153; + reference117 = obj105; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039574u, new Vector3(-13.870483f, 1.51f, -178.14911f), 963); - obj143.Steps = list206; - reference156 = obj143; + num2 = 1; + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039574u, new Vector3(-13.870483f, 1.51f, -178.14911f), 963); + obj106.Steps = list155; + reference119 = obj106; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039577u, new Vector3(1.7852783f, -3.2177195E-06f, -13.687378f), 963) + index2 = 1; + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + span3 = CollectionsMarshal.AsSpan(list156); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039577u, new Vector3(1.7852783f, -3.2177195E-06f, -13.687378f), 963) { StopDistance = 5f }; - obj144.Steps = list207; - reference157 = obj144; + obj107.Steps = list156; + reference120 = obj107; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039578u, new Vector3(-254.50525f, 4.3609705f, 570.94666f), 957) + num2 = 1; + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039578u, new Vector3(-254.50525f, 4.3609705f, 570.94666f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj145.Steps = list208; - reference158 = obj145; - questRoot25.QuestSequence = list201; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4528); - QuestRoot questRoot26 = new QuestRoot(); + obj108.Steps = list157; + reference121 = obj108; + questRoot18.QuestSequence = list150; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(4528); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); + List list158 = new List(num); + CollectionsMarshal.SetCount(list158, num); + span = CollectionsMarshal.AsSpan(list158); index = 0; span[index] = "liza"; - questRoot26.Author = list209; + questRoot19.Author = list158; index = 5; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); + List list159 = new List(index); + CollectionsMarshal.SetCount(list159, index); + span2 = CollectionsMarshal.AsSpan(list159); num = 0; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039579u, new Vector3(-251.3009f, 4.388065f, 571.5265f), 957); - obj146.Steps = list211; - reference159 = obj146; + index2 = 1; + List list160 = new List(index2); + CollectionsMarshal.SetCount(list160, index2); + span3 = CollectionsMarshal.AsSpan(list160); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039579u, new Vector3(-251.3009f, 4.388065f, 571.5265f), 957); + obj109.Steps = list160; + reference122 = obj109; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1038588u, new Vector3(-101.76245f, 4.357494f, 0.7476196f), 962) + num2 = 1; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1038588u, new Vector3(-101.76245f, 4.357494f, 0.7476196f), 962) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.OldSharlayan, @@ -385265,20 +366477,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanBaldesionAnnex } }; - obj147.Steps = list212; - reference160 = obj147; + obj110.Steps = list161; + reference123 = obj110; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list213 = new List(num2); - CollectionsMarshal.SetCount(list213, num2); - span3 = CollectionsMarshal.AsSpan(list213); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-350.9551f, 18.999998f, 56.043774f), 962) + index2 = 2; + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-350.9551f, 18.999998f, 56.043774f), 962) { AethernetShortcut = new AethernetShortcut { @@ -385286,22 +366498,22 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039581u, new Vector3(-398.45886f, 19f, 92.48486f), 962); - obj148.Steps = list213; - reference161 = obj148; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039581u, new Vector3(-398.45886f, 19f, 92.48486f), 962); + obj111.Steps = list162; + reference124 = obj111; num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 3 }; - index2 = 3; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039550u, new Vector3(-620.7218f, -27.670597f, 302.17432f), 956) + num2 = 3; + List list163 = new List(num2); + CollectionsMarshal.SetCount(list163, num2); + span3 = CollectionsMarshal.AsSpan(list163); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039550u, new Vector3(-620.7218f, -27.670597f, 302.17432f), 956) { TargetTerritoryId = (ushort)956, AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia, @@ -385313,198 +366525,198 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-431.53903f, -220.1193f, 301.76364f), 956) + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-431.53903f, -220.1193f, 301.76364f), 956) { Fly = true }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039582u, new Vector3(-325.2461f, -224.27272f, 298.39014f), 956) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039582u, new Vector3(-325.2461f, -224.27272f, 298.39014f), 956) { Fly = false }; - obj149.Steps = list214; - reference162 = obj149; + obj112.Steps = list163; + reference125 = obj112; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list215 = new List(num2); - CollectionsMarshal.SetCount(list215, num2); - span3 = CollectionsMarshal.AsSpan(list215); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039585u, new Vector3(-267.5365f, 0.15800172f, 603.41797f), 957) + index2 = 1; + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039585u, new Vector3(-267.5365f, 0.15800172f, 603.41797f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj150.Steps = list215; - reference163 = obj150; - questRoot26.QuestSequence = list210; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4529); - QuestRoot questRoot27 = new QuestRoot(); + obj113.Steps = list164; + reference126 = obj113; + questRoot19.QuestSequence = list159; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(4529); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list216 = new List(num); - CollectionsMarshal.SetCount(list216, num); - span = CollectionsMarshal.AsSpan(list216); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "liza"; - questRoot27.Author = list216; + questRoot20.Author = list165; index = 4; - List list217 = new List(index); - CollectionsMarshal.SetCount(list217, index); - span2 = CollectionsMarshal.AsSpan(list217); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039586u, new Vector3(-264.5152f, 0.24978253f, 605.6763f), 957); - obj151.Steps = list218; - reference164 = obj151; + num2 = 1; + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039586u, new Vector3(-264.5152f, 0.24978253f, 605.6763f), 957); + obj114.Steps = list167; + reference127 = obj114; num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list219 = new List(num2); - CollectionsMarshal.SetCount(list219, num2); - span3 = CollectionsMarshal.AsSpan(list219); - index2 = 0; - ref QuestStep reference166 = ref span3[index2]; + index2 = 1; + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + span3 = CollectionsMarshal.AsSpan(list168); + num2 = 0; + ref QuestStep reference129 = ref span3[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.Duty, null, null, 957); - DutyOptions obj153 = new DutyOptions + DutyOptions obj116 = new DutyOptions { ContentFinderConditionId = 844u }; num3 = 1; - List list220 = new List(num3); - CollectionsMarshal.SetCount(list220, num3); - span = CollectionsMarshal.AsSpan(list220); + List list169 = new List(num3); + CollectionsMarshal.SetCount(list169, num3); + span = CollectionsMarshal.AsSpan(list169); num4 = 0; span[num4] = "No VBM module"; - obj153.Notes = list220; - questStep14.DutyOptions = obj153; - reference166 = questStep14; - obj152.Steps = list219; - reference165 = obj152; + obj116.Notes = list169; + questStep14.DutyOptions = obj116; + reference129 = questStep14; + obj115.Steps = list168; + reference128 = obj115; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039590u, new Vector3(113.69495f, -350.00003f, -72.19049f), 1056) + num2 = 1; + List list170 = new List(num2); + CollectionsMarshal.SetCount(list170, num2); + span3 = CollectionsMarshal.AsSpan(list170); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039590u, new Vector3(113.69495f, -350.00003f, -72.19049f), 1056) { StopDistance = 7f }; - obj154.Steps = list221; - reference167 = obj154; - questRoot27.QuestSequence = list217; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4530); - QuestRoot questRoot28 = new QuestRoot(); + obj117.Steps = list170; + reference130 = obj117; + questRoot20.QuestSequence = list166; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(4530); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list222 = new List(num); - CollectionsMarshal.SetCount(list222, num); - span = CollectionsMarshal.AsSpan(list222); + List list171 = new List(num); + CollectionsMarshal.SetCount(list171, num); + span = CollectionsMarshal.AsSpan(list171); index = 0; span[index] = "liza"; - questRoot28.Author = list222; + questRoot21.Author = list171; index = 4; - List list223 = new List(index); - CollectionsMarshal.SetCount(list223, index); - span2 = CollectionsMarshal.AsSpan(list223); + List list172 = new List(index); + CollectionsMarshal.SetCount(list172, index); + span2 = CollectionsMarshal.AsSpan(list172); num = 0; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039591u, new Vector3(107.71338f, -350f, -73.68585f), 1056) + index2 = 1; + List list173 = new List(index2); + CollectionsMarshal.SetCount(list173, index2); + span3 = CollectionsMarshal.AsSpan(list173); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039591u, new Vector3(107.71338f, -350f, -73.68585f), 1056) { StopDistance = 5f }; - obj155.Steps = list224; - reference168 = obj155; + obj118.Steps = list173; + reference131 = obj118; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039595u, new Vector3(107.83545f, -350f, -84.82495f), 1056) + num2 = 1; + List list174 = new List(num2); + CollectionsMarshal.SetCount(list174, num2); + span3 = CollectionsMarshal.AsSpan(list174); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039595u, new Vector3(107.83545f, -350f, -84.82495f), 1056) { StopDistance = 5f }; - obj156.Steps = list225; - reference169 = obj156; + obj119.Steps = list174; + reference132 = obj119; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list226 = new List(num2); - CollectionsMarshal.SetCount(list226, num2); - span3 = CollectionsMarshal.AsSpan(list226); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039600u, new Vector3(142.443f, 4.7837553f, -148.57715f), 963) + index2 = 1; + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039600u, new Vector3(142.443f, 4.7837553f, -148.57715f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; - obj157.Steps = list226; - reference170 = obj157; + obj120.Steps = list175; + reference133 = obj120; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list227 = new List(index2); - CollectionsMarshal.SetCount(list227, index2); - span3 = CollectionsMarshal.AsSpan(list227); - num2 = 0; - ref QuestStep reference172 = ref span3[num2]; + num2 = 1; + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); + index2 = 0; + ref QuestStep reference135 = ref span3[index2]; QuestStep questStep15 = new QuestStep(EInteractionType.CompleteQuest, 1039600u, new Vector3(142.443f, 4.7837553f, -148.57715f), 963); num4 = 1; - List list228 = new List(num4); - CollectionsMarshal.SetCount(list228, num4); - span4 = CollectionsMarshal.AsSpan(list228); + List list177 = new List(num4); + CollectionsMarshal.SetCount(list177, num4); + span4 = CollectionsMarshal.AsSpan(list177); num3 = 0; span4[num3] = new DialogueChoice { @@ -385512,79 +366724,79 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMH105_04530_Q2_000_000"), Answer = new ExcelRef("TEXT_AKTKMH105_04530_A2_000_001") }; - questStep15.DialogueChoices = list228; - reference172 = questStep15; - obj158.Steps = list227; - reference171 = obj158; - questRoot28.QuestSequence = list223; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4531); - QuestRoot questRoot29 = new QuestRoot(); + questStep15.DialogueChoices = list177; + reference135 = questStep15; + obj121.Steps = list176; + reference134 = obj121; + questRoot21.QuestSequence = list172; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4531); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list229 = new List(num); - CollectionsMarshal.SetCount(list229, num); - span = CollectionsMarshal.AsSpan(list229); + List list178 = new List(num); + CollectionsMarshal.SetCount(list178, num); + span = CollectionsMarshal.AsSpan(list178); index = 0; span[index] = "liza"; - questRoot29.Author = list229; + questRoot22.Author = list178; index = 4; - List list230 = new List(index); - CollectionsMarshal.SetCount(list230, index); - span2 = CollectionsMarshal.AsSpan(list230); + List list179 = new List(index); + CollectionsMarshal.SetCount(list179, index); + span2 = CollectionsMarshal.AsSpan(list179); num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039600u, new Vector3(142.443f, 4.7837553f, -148.57715f), 963); - obj159.Steps = list231; - reference173 = obj159; + index2 = 1; + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039600u, new Vector3(142.443f, 4.7837553f, -148.57715f), 963); + obj122.Steps = list180; + reference136 = obj122; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039589u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) + num2 = 1; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039589u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj160.Steps = list232; - reference174 = obj160; + obj123.Steps = list181; + reference137 = obj123; num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - ref QuestStep reference176 = ref span3[index2]; - QuestStep obj162 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(169.31848f, 5.3451567f, 633.7924f), 957) + index2 = 3; + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); + num2 = 0; + ref QuestStep reference139 = ref span3[num2]; + QuestStep obj125 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(169.31848f, 5.3451567f, 633.7924f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; SkipConditions skipConditions8 = new SkipConditions(); SkipStepConditions skipStepConditions8 = new SkipStepConditions(); num3 = 6; - List list234 = new List(num3); - CollectionsMarshal.SetCount(list234, num3); - span6 = CollectionsMarshal.AsSpan(list234); + List list183 = new List(num3); + CollectionsMarshal.SetCount(list183, num3); + span6 = CollectionsMarshal.AsSpan(list183); num4 = 0; span6[num4] = null; num4++; @@ -385597,20 +366809,20 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions8.CompletionQuestVariablesFlags = list234; + skipStepConditions8.CompletionQuestVariablesFlags = list183; skipConditions8.StepIf = skipStepConditions8; - obj162.SkipConditions = skipConditions8; - reference176 = obj162; - index2++; - ref QuestStep reference177 = ref span3[index2]; - QuestStep obj163 = new QuestStep(EInteractionType.Interact, 1037631u, new Vector3(166.64368f, 5.34517f, 635.9807f), 957) + obj125.SkipConditions = skipConditions8; + reference139 = obj125; + num2++; + ref QuestStep reference140 = ref span3[num2]; + QuestStep obj126 = new QuestStep(EInteractionType.Interact, 1037631u, new Vector3(166.64368f, 5.34517f, 635.9807f), 957) { StopDistance = 5f }; num4 = 6; - List list235 = new List(num4); - CollectionsMarshal.SetCount(list235, num4); - span6 = CollectionsMarshal.AsSpan(list235); + List list184 = new List(num4); + CollectionsMarshal.SetCount(list184, num4); + span6 = CollectionsMarshal.AsSpan(list184); num3 = 0; span6[num3] = null; num3++; @@ -385623,11 +366835,11 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj163.CompletionQuestVariablesFlags = list235; + obj126.CompletionQuestVariablesFlags = list184; num3 = 1; - List list236 = new List(num3); - CollectionsMarshal.SetCount(list236, num3); - span4 = CollectionsMarshal.AsSpan(list236); + List list185 = new List(num3); + CollectionsMarshal.SetCount(list185, num3); + span4 = CollectionsMarshal.AsSpan(list185); num4 = 0; span4[num4] = new DialogueChoice { @@ -385635,15 +366847,15 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMH106_04531_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMH106_04531_A1_000_002") }; - obj163.DialogueChoices = list236; - reference177 = obj163; - index2++; - ref QuestStep reference178 = ref span3[index2]; + obj126.DialogueChoices = list185; + reference140 = obj126; + num2++; + ref QuestStep reference141 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1039606u, new Vector3(215.80823f, 9.935694f, 561.27246f), 957); num4 = 6; - List list237 = new List(num4); - CollectionsMarshal.SetCount(list237, num4); - span6 = CollectionsMarshal.AsSpan(list237); + List list186 = new List(num4); + CollectionsMarshal.SetCount(list186, num4); + span6 = CollectionsMarshal.AsSpan(list186); num3 = 0; span6[num3] = null; num3++; @@ -385656,22 +366868,22 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list237; - reference178 = questStep16; - obj161.Steps = list233; - reference175 = obj161; + questStep16.CompletionQuestVariablesFlags = list186; + reference141 = questStep16; + obj124.Steps = list182; + reference138 = obj124; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list238 = new List(index2); - CollectionsMarshal.SetCount(list238, index2); - span3 = CollectionsMarshal.AsSpan(list238); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039607u, new Vector3(-342.58032f, 55f, -68.61987f), 963) + num2 = 1; + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039607u, new Vector3(-342.58032f, 55f, -68.61987f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -385680,49 +366892,49 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj164.Steps = list238; - reference179 = obj164; - questRoot29.QuestSequence = list230; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4532); - QuestRoot questRoot30 = new QuestRoot(); + obj127.Steps = list187; + reference142 = obj127; + questRoot22.QuestSequence = list179; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(4532); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); + List list188 = new List(num); + CollectionsMarshal.SetCount(list188, num); + span = CollectionsMarshal.AsSpan(list188); index = 0; span[index] = "liza"; - questRoot30.Author = list239; + questRoot23.Author = list188; index = 7; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); + List list189 = new List(index); + CollectionsMarshal.SetCount(list189, index); + span2 = CollectionsMarshal.AsSpan(list189); num = 0; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list241 = new List(num2); - CollectionsMarshal.SetCount(list241, num2); - span3 = CollectionsMarshal.AsSpan(list241); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039609u, new Vector3(-343.09918f, 55f, -74.84558f), 963); - obj165.Steps = list241; - reference180 = obj165; + index2 = 1; + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039609u, new Vector3(-343.09918f, 55f, -74.84558f), 963); + obj128.Steps = list190; + reference143 = obj128; num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039611u, new Vector3(124.1626f, 4.856044f, -139.63531f), 963) + num2 = 1; + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039611u, new Vector3(124.1626f, 4.856044f, -139.63531f), 963) { AethernetShortcut = new AethernetShortcut { @@ -385730,37 +366942,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHan } }; - obj166.Steps = list242; - reference181 = obj166; + obj129.Steps = list191; + reference144 = obj129; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039614u, new Vector3(-9.536926f, 2.8f, -15.243774f), 962) + index2 = 1; + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039614u, new Vector3(-9.536926f, 2.8f, -15.243774f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan }; - obj167.Steps = list243; - reference182 = obj167; + obj130.Steps = list192; + reference145 = obj130; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list244 = new List(index2); - CollectionsMarshal.SetCount(list244, index2); - span3 = CollectionsMarshal.AsSpan(list244); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039615u, new Vector3(-297.13898f, 20.8f, -189.59338f), 962) + num2 = 1; + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039615u, new Vector3(-297.13898f, 20.8f, -189.59338f), 962) { AethernetShortcut = new AethernetShortcut { @@ -385768,20 +366980,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - obj168.Steps = list244; - reference183 = obj168; + obj131.Steps = list193; + reference146 = obj131; num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list245 = new List(num2); - CollectionsMarshal.SetCount(list245, num2); - span3 = CollectionsMarshal.AsSpan(list245); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039616u, new Vector3(227.06946f, 25.041138f, -159.2279f), 962) + index2 = 1; + List list194 = new List(index2); + CollectionsMarshal.SetCount(list194, index2); + span3 = CollectionsMarshal.AsSpan(list194); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039616u, new Vector3(227.06946f, 25.041138f, -159.2279f), 962) { AethernetShortcut = new AethernetShortcut { @@ -385789,20 +367001,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanLeveilleurEstate } }; - obj169.Steps = list245; - reference184 = obj169; + obj132.Steps = list194; + reference147 = obj132; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span3 = CollectionsMarshal.AsSpan(list246); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039614u, new Vector3(-94.118614f, 3.8989394f, 1.0696089f), 962) + num2 = 1; + List list195 = new List(num2); + CollectionsMarshal.SetCount(list195, num2); + span3 = CollectionsMarshal.AsSpan(list195); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039614u, new Vector3(-94.118614f, 3.8989394f, 1.0696089f), 962) { StopDistance = 0.25f, AethernetShortcut = new AethernetShortcut @@ -385811,63 +367023,63 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanBaldesionAnnex } }; - obj170.Steps = list246; - reference185 = obj170; + obj133.Steps = list195; + reference148 = obj133; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj171 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039617u, new Vector3(-93.91931f, 3.8989394f, -1.1750488f), 962); - obj171.Steps = list247; - reference186 = obj171; - questRoot30.QuestSequence = list240; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4533); - QuestRoot questRoot31 = new QuestRoot(); + index2 = 1; + List list196 = new List(index2); + CollectionsMarshal.SetCount(list196, index2); + span3 = CollectionsMarshal.AsSpan(list196); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039617u, new Vector3(-93.91931f, 3.8989394f, -1.1750488f), 962); + obj134.Steps = list196; + reference149 = obj134; + questRoot23.QuestSequence = list189; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4533); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list248 = new List(num); - CollectionsMarshal.SetCount(list248, num); - span = CollectionsMarshal.AsSpan(list248); + List list197 = new List(num); + CollectionsMarshal.SetCount(list197, num); + span = CollectionsMarshal.AsSpan(list197); index = 0; span[index] = "liza"; - questRoot31.Author = list248; + questRoot24.Author = list197; index = 8; - List list249 = new List(index); - CollectionsMarshal.SetCount(list249, index); - span2 = CollectionsMarshal.AsSpan(list249); + List list198 = new List(index); + CollectionsMarshal.SetCount(list198, index); + span2 = CollectionsMarshal.AsSpan(list198); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj135 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039618u, new Vector3(-95.96399f, 3.933468f, 0.503479f), 962); - obj172.Steps = list250; - reference187 = obj172; + num2 = 1; + List list199 = new List(num2); + CollectionsMarshal.SetCount(list199, num2); + span3 = CollectionsMarshal.AsSpan(list199); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039618u, new Vector3(-95.96399f, 3.933468f, 0.503479f), 962); + obj135.Steps = list199; + reference150 = obj135; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039619u, new Vector3(-344.625f, 19f, 71.61047f), 962) + index2 = 1; + List list200 = new List(index2); + CollectionsMarshal.SetCount(list200, index2); + span3 = CollectionsMarshal.AsSpan(list200); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039619u, new Vector3(-344.625f, 19f, 71.61047f), 962) { AethernetShortcut = new AethernetShortcut { @@ -385875,82 +367087,82 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - obj173.Steps = list251; - reference188 = obj173; + obj136.Steps = list200; + reference151 = obj136; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012844u, new Vector3(-4.3793945f, 5.569519f, 13.809326f), 1057); - obj174.Steps = list252; - reference189 = obj174; + num2 = 1; + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012844u, new Vector3(-4.3793945f, 5.569519f, 13.809326f), 1057); + obj137.Steps = list201; + reference152 = obj137; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039620u, new Vector3(-1.5107422f, -7.012859E-07f, -2.609314f), 1057); - obj175.Steps = list253; - reference190 = obj175; + index2 = 1; + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039620u, new Vector3(-1.5107422f, -7.012859E-07f, -2.609314f), 1057); + obj138.Steps = list202; + reference153 = obj138; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039622u, new Vector3(-341.78687f, 19f, 69.10803f), 962) + num2 = 1; + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039622u, new Vector3(-341.78687f, 19f, 69.10803f), 962) { StopDistance = 5f }; - obj176.Steps = list254; - reference191 = obj176; + obj139.Steps = list203; + reference154 = obj139; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj140 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039623u, new Vector3(-477.89734f, 4.678896f, 29.55664f), 957) + index2 = 1; + List list204 = new List(index2); + CollectionsMarshal.SetCount(list204, index2); + span3 = CollectionsMarshal.AsSpan(list204); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039623u, new Vector3(-477.89734f, 4.678896f, 29.55664f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - obj177.Steps = list255; - reference192 = obj177; + obj140.Steps = list204; + reference155 = obj140; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 6 }; - index2 = 3; - List list256 = new List(index2); - CollectionsMarshal.SetCount(list256, index2); - span3 = CollectionsMarshal.AsSpan(list256); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(242.9973f, 1.2090492f, 118.133255f), 957) + num2 = 3; + List list205 = new List(num2); + CollectionsMarshal.SetCount(list205, num2); + span3 = CollectionsMarshal.AsSpan(list205); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(242.9973f, 1.2090492f, 118.133255f), 957) { StopDistance = 4f, Fly = true, @@ -385963,8 +367175,8 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012847u, new Vector3(242.08435f, 0.3508911f, 119.43237f), 957) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012847u, new Vector3(242.08435f, 0.3508911f, 119.43237f), 957) { Mount = false, SkipConditions = new SkipConditions @@ -385975,8 +367187,8 @@ public static class AssemblyQuestLoader } } }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012847u, new Vector3(242.08435f, 0.3508911f, 119.43237f), 957) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012847u, new Vector3(242.08435f, 0.3508911f, 119.43237f), 957) { SkipConditions = new SkipConditions { @@ -385986,192 +367198,192 @@ public static class AssemblyQuestLoader } } }; - obj178.Steps = list256; - reference193 = obj178; + obj141.Steps = list205; + reference156 = obj141; num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039624u, new Vector3(-478.38562f, 4.7772117f, 26.779541f), 957) + index2 = 1; + List list206 = new List(index2); + CollectionsMarshal.SetCount(list206, index2); + span3 = CollectionsMarshal.AsSpan(list206); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039624u, new Vector3(-478.38562f, 4.7772117f, 26.779541f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - obj179.Steps = list257; - reference194 = obj179; - questRoot31.QuestSequence = list249; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4534); - QuestRoot questRoot32 = new QuestRoot(); + obj142.Steps = list206; + reference157 = obj142; + questRoot24.QuestSequence = list198; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4534); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list258 = new List(num); - CollectionsMarshal.SetCount(list258, num); - span = CollectionsMarshal.AsSpan(list258); + List list207 = new List(num); + CollectionsMarshal.SetCount(list207, num); + span = CollectionsMarshal.AsSpan(list207); index = 0; span[index] = "liza"; - questRoot32.Author = list258; + questRoot25.Author = list207; index = 4; - List list259 = new List(index); - CollectionsMarshal.SetCount(list259, index); - span2 = CollectionsMarshal.AsSpan(list259); + List list208 = new List(index); + CollectionsMarshal.SetCount(list208, index); + span2 = CollectionsMarshal.AsSpan(list208); num = 0; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj143 = 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, 1039624u, new Vector3(-478.38562f, 4.7772117f, 26.779541f), 957); - obj180.Steps = list260; - reference195 = obj180; + num2 = 1; + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039624u, new Vector3(-478.38562f, 4.7772117f, 26.779541f), 957); + obj143.Steps = list209; + reference158 = obj143; num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list261 = new List(num2); - CollectionsMarshal.SetCount(list261, num2); - span3 = CollectionsMarshal.AsSpan(list261); - index2 = 0; - ref QuestStep reference197 = ref span3[index2]; - QuestStep obj182 = new QuestStep(EInteractionType.Interact, 1039627u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) + index2 = 1; + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + span3 = CollectionsMarshal.AsSpan(list210); + num2 = 0; + ref QuestStep reference160 = ref span3[num2]; + QuestStep obj145 = new QuestStep(EInteractionType.Interact, 1039627u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) { Fly = true }; num3 = 1; - List list262 = new List(num3); - CollectionsMarshal.SetCount(list262, num3); - span4 = CollectionsMarshal.AsSpan(list262); + List list211 = new List(num3); + CollectionsMarshal.SetCount(list211, num3); + span4 = CollectionsMarshal.AsSpan(list211); num4 = 0; span4[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMH109_04534_Q2_000_120") }; - obj182.DialogueChoices = list262; - reference197 = obj182; - obj181.Steps = list261; - reference196 = obj181; + obj145.DialogueChoices = list211; + reference160 = obj145; + obj144.Steps = list210; + reference159 = obj144; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list263 = new List(index2); - CollectionsMarshal.SetCount(list263, index2); - span3 = CollectionsMarshal.AsSpan(list263); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039632u, new Vector3(106.614746f, -350f, -78.56879f), 1056); - obj183.Steps = list263; - reference198 = obj183; + num2 = 1; + List list212 = new List(num2); + CollectionsMarshal.SetCount(list212, num2); + span3 = CollectionsMarshal.AsSpan(list212); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039632u, new Vector3(106.614746f, -350f, -78.56879f), 1056); + obj146.Steps = list212; + reference161 = obj146; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj147 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 2012837u, new Vector3(110.03284f, -350.02673f, -82.90228f), 1056); - obj184.Steps = list264; - reference199 = obj184; - questRoot32.QuestSequence = list259; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4535); - QuestRoot questRoot33 = new QuestRoot(); + index2 = 1; + List list213 = new List(index2); + CollectionsMarshal.SetCount(list213, index2); + span3 = CollectionsMarshal.AsSpan(list213); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2012837u, new Vector3(110.03284f, -350.02673f, -82.90228f), 1056); + obj147.Steps = list213; + reference162 = obj147; + questRoot25.QuestSequence = list208; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4535); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list265 = new List(num); - CollectionsMarshal.SetCount(list265, num); - span = CollectionsMarshal.AsSpan(list265); + List list214 = new List(num); + CollectionsMarshal.SetCount(list214, num); + span = CollectionsMarshal.AsSpan(list214); index = 0; span[index] = "liza"; - questRoot33.Author = list265; + questRoot26.Author = list214; index = 5; - List list266 = new List(index); - CollectionsMarshal.SetCount(list266, index); - span2 = CollectionsMarshal.AsSpan(list266); + List list215 = new List(index); + CollectionsMarshal.SetCount(list215, index); + span2 = CollectionsMarshal.AsSpan(list215); num = 0; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list267 = new List(index2); - CollectionsMarshal.SetCount(list267, index2); - span3 = CollectionsMarshal.AsSpan(list267); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039633u, new Vector3(111.46704f, -350f, -83.14642f), 1056) + num2 = 1; + List list216 = new List(num2); + CollectionsMarshal.SetCount(list216, num2); + span3 = CollectionsMarshal.AsSpan(list216); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039633u, new Vector3(111.46704f, -350f, -83.14642f), 1056) { StopDistance = 5f }; - obj185.Steps = list267; - reference200 = obj185; + obj148.Steps = list216; + reference163 = obj148; num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list268 = new List(num2); - CollectionsMarshal.SetCount(list268, num2); - span3 = CollectionsMarshal.AsSpan(list268); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039636u, new Vector3(114.27478f, 0.65204185f, 7.4310913f), 635); - obj186.Steps = list268; - reference201 = obj186; + index2 = 1; + List list217 = new List(index2); + CollectionsMarshal.SetCount(list217, index2); + span3 = CollectionsMarshal.AsSpan(list217); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039636u, new Vector3(114.27478f, 0.65204185f, 7.4310913f), 635); + obj149.Steps = list217; + reference164 = obj149; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list269 = new List(index2); - CollectionsMarshal.SetCount(list269, index2); - span3 = CollectionsMarshal.AsSpan(list269); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039638u, new Vector3(-511.6503f, 11.97528f, 108.11011f), 957) + num2 = 1; + List list218 = new List(num2); + CollectionsMarshal.SetCount(list218, num2); + span3 = CollectionsMarshal.AsSpan(list218); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039638u, new Vector3(-511.6503f, 11.97528f, 108.11011f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - obj187.Steps = list269; - reference202 = obj187; + obj150.Steps = list218; + reference165 = obj150; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list270 = new List(num2); - CollectionsMarshal.SetCount(list270, num2); - span3 = CollectionsMarshal.AsSpan(list270); - index2 = 0; - ref QuestStep reference204 = ref span3[index2]; + index2 = 1; + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + span3 = CollectionsMarshal.AsSpan(list219); + num2 = 0; + ref QuestStep reference167 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1039639u, new Vector3(-513.6644f, 11.97528f, 106.06543f), 957); num4 = 1; - List list271 = new List(num4); - CollectionsMarshal.SetCount(list271, num4); - span4 = CollectionsMarshal.AsSpan(list271); + List list220 = new List(num4); + CollectionsMarshal.SetCount(list220, num4); + span4 = CollectionsMarshal.AsSpan(list220); num3 = 0; span4[num3] = new DialogueChoice { @@ -386179,22 +367391,22 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMH110_04535_Q2_000_000"), Answer = new ExcelRef("TEXT_AKTKMH110_04535_A2_000_001") }; - questStep17.DialogueChoices = list271; - reference204 = questStep17; - obj188.Steps = list270; - reference203 = obj188; + questStep17.DialogueChoices = list220; + reference167 = questStep17; + obj151.Steps = list219; + reference166 = obj151; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - span3 = CollectionsMarshal.AsSpan(list272); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963) + num2 = 1; + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -386203,35 +367415,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj189.Steps = list272; - reference205 = obj189; - questRoot33.QuestSequence = list266; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4536); - QuestRoot questRoot34 = new QuestRoot(); + obj152.Steps = list221; + reference168 = obj152; + questRoot26.QuestSequence = list215; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4536); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list273 = new List(num); - CollectionsMarshal.SetCount(list273, num); - span = CollectionsMarshal.AsSpan(list273); + List list222 = new List(num); + CollectionsMarshal.SetCount(list222, num); + span = CollectionsMarshal.AsSpan(list222); index = 0; span[index] = "liza"; - questRoot34.Author = list273; + questRoot27.Author = list222; index = 7; - List list274 = new List(index); - CollectionsMarshal.SetCount(list274, index); - span2 = CollectionsMarshal.AsSpan(list274); + List list223 = new List(index); + CollectionsMarshal.SetCount(list223, index); + span2 = CollectionsMarshal.AsSpan(list223); num = 0; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list275 = new List(num2); - CollectionsMarshal.SetCount(list275, num2); - span3 = CollectionsMarshal.AsSpan(list275); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042267u, new Vector3(-104.997375f, 3.8989396f, 13.290527f), 962) + index2 = 1; + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042267u, new Vector3(-104.997375f, 3.8989396f, 13.290527f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, AethernetShortcut = new AethernetShortcut @@ -386247,82 +367459,82 @@ public static class AssemblyQuestLoader } } }; - obj190.Steps = list275; - reference206 = obj190; + obj153.Steps = list224; + reference169 = obj153; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list276 = new List(index2); - CollectionsMarshal.SetCount(list276, index2); - span3 = CollectionsMarshal.AsSpan(list276); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012860u, new Vector3(42.160645f, 20.462341f, -683.1617f), 156) + num2 = 1; + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012860u, new Vector3(42.160645f, 20.462341f, -683.1617f), 156) { AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj191.Steps = list276; - reference207 = obj191; + obj154.Steps = list225; + reference170 = obj154; num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list277 = new List(num2); - CollectionsMarshal.SetCount(list277, num2); - span3 = CollectionsMarshal.AsSpan(list277); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042268u, new Vector3(178.5763f, -15.5223675f, -496.14713f), 156) + index2 = 1; + List list226 = new List(index2); + CollectionsMarshal.SetCount(list226, index2); + span3 = CollectionsMarshal.AsSpan(list226); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042268u, new Vector3(178.5763f, -15.5223675f, -496.14713f), 156) { Fly = true }; - obj192.Steps = list277; - reference208 = obj192; + obj155.Steps = list226; + reference171 = obj155; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - span3 = CollectionsMarshal.AsSpan(list278); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042269u, new Vector3(1.449585f, 0.05000399f, -18.661804f), 1061); - obj193.Steps = list278; - reference209 = obj193; + num2 = 1; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042269u, new Vector3(1.449585f, 0.05000399f, -18.661804f), 1061); + obj156.Steps = list227; + reference172 = obj156; num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = 5 }; - num2 = 3; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); - index2 = 0; - ref QuestStep reference211 = ref span3[index2]; - QuestStep obj195 = new QuestStep(EInteractionType.Interact, 2012863u, new Vector3(0.1327076f, 2.960754f, 6.778096f), 1061) + index2 = 3; + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); + num2 = 0; + ref QuestStep reference174 = ref span3[num2]; + QuestStep obj158 = new QuestStep(EInteractionType.Interact, 2012863u, new Vector3(0.1327076f, 2.960754f, 6.778096f), 1061) { StopDistance = 5f, IgnoreDistanceToObject = true }; num3 = 6; - List list280 = new List(num3); - CollectionsMarshal.SetCount(list280, num3); - span6 = CollectionsMarshal.AsSpan(list280); + List list229 = new List(num3); + CollectionsMarshal.SetCount(list229, num3); + span6 = CollectionsMarshal.AsSpan(list229); num4 = 0; span6[num4] = null; num4++; @@ -386335,15 +367547,15 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj195.CompletionQuestVariablesFlags = list280; - reference211 = obj195; - index2++; - ref QuestStep reference212 = ref span3[index2]; + obj158.CompletionQuestVariablesFlags = list229; + reference174 = obj158; + num2++; + ref QuestStep reference175 = ref span3[num2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 2012865u, new Vector3(-21.21936f, 0.7837547f, -58.66461f), 1061); num4 = 6; - List list281 = new List(num4); - CollectionsMarshal.SetCount(list281, num4); - span6 = CollectionsMarshal.AsSpan(list281); + List list230 = new List(num4); + CollectionsMarshal.SetCount(list230, num4); + span6 = CollectionsMarshal.AsSpan(list230); num3 = 0; span6[num3] = null; num3++; @@ -386356,15 +367568,15 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list281; - reference212 = questStep18; - index2++; - ref QuestStep reference213 = ref span3[index2]; + questStep18.CompletionQuestVariablesFlags = list230; + reference175 = questStep18; + num2++; + ref QuestStep reference176 = ref span3[num2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 2012864u, new Vector3(59.830566f, 5.0201416f, 69.10803f), 1061); num3 = 6; - List list282 = new List(num3); - CollectionsMarshal.SetCount(list282, num3); - span6 = CollectionsMarshal.AsSpan(list282); + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + span6 = CollectionsMarshal.AsSpan(list231); num4 = 0; span6[num4] = null; num4++; @@ -386377,195 +367589,195 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list282; - reference213 = questStep19; - obj194.Steps = list279; - reference210 = obj194; + questStep19.CompletionQuestVariablesFlags = list231; + reference176 = questStep19; + obj157.Steps = list228; + reference173 = obj157; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list283 = new List(index2); - CollectionsMarshal.SetCount(list283, index2); - span3 = CollectionsMarshal.AsSpan(list283); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042273u, new Vector3(3.5248413f, 0.0999997f, 14.145081f), 1061) + num2 = 1; + List list232 = new List(num2); + CollectionsMarshal.SetCount(list232, num2); + span3 = CollectionsMarshal.AsSpan(list232); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042273u, new Vector3(3.5248413f, 0.0999997f, 14.145081f), 1061) { NextQuestId = new QuestId(4537) }; - obj196.Steps = list283; - reference214 = obj196; - questRoot34.QuestSequence = list274; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4537); - QuestRoot questRoot35 = new QuestRoot(); + obj159.Steps = list232; + reference177 = obj159; + questRoot27.QuestSequence = list223; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(4537); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - span = CollectionsMarshal.AsSpan(list284); + List list233 = new List(num); + CollectionsMarshal.SetCount(list233, num); + span = CollectionsMarshal.AsSpan(list233); index = 0; span[index] = "liza"; - questRoot35.Author = list284; + questRoot28.Author = list233; index = 4; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - span2 = CollectionsMarshal.AsSpan(list285); + List list234 = new List(index); + CollectionsMarshal.SetCount(list234, index); + span2 = CollectionsMarshal.AsSpan(list234); num = 0; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list286 = new List(num2); - CollectionsMarshal.SetCount(list286, num2); - span3 = CollectionsMarshal.AsSpan(list286); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042275u, new Vector3(5.7526245f, 0.0999997f, 11.703674f), 1061) + index2 = 1; + List list235 = new List(index2); + CollectionsMarshal.SetCount(list235, index2); + span3 = CollectionsMarshal.AsSpan(list235); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042275u, new Vector3(5.7526245f, 0.0999997f, 11.703674f), 1061) { StopDistance = 5f }; - obj197.Steps = list286; - reference215 = obj197; + obj160.Steps = list235; + reference178 = obj160; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list287 = new List(index2); - CollectionsMarshal.SetCount(list287, index2); - span3 = CollectionsMarshal.AsSpan(list287); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042276u, new Vector3(45.76172f, 0.05f, 6.9733276f), 1061); - obj198.Steps = list287; - reference216 = obj198; + num2 = 1; + List list236 = new List(num2); + CollectionsMarshal.SetCount(list236, num2); + span3 = CollectionsMarshal.AsSpan(list236); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042276u, new Vector3(45.76172f, 0.05f, 6.9733276f), 1061); + obj161.Steps = list236; + reference179 = obj161; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj162 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list288 = new List(num2); - CollectionsMarshal.SetCount(list288, num2); - span3 = CollectionsMarshal.AsSpan(list288); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1061) + index2 = 1; + List list237 = new List(index2); + CollectionsMarshal.SetCount(list237, index2); + span3 = CollectionsMarshal.AsSpan(list237); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1061) { DutyOptions = new DutyOptions { ContentFinderConditionId = 866u } }; - obj199.Steps = list288; - reference217 = obj199; + obj162.Steps = list237; + reference180 = obj162; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list289 = new List(index2); - CollectionsMarshal.SetCount(list289, index2); - span3 = CollectionsMarshal.AsSpan(list289); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042278u, new Vector3(12.130859f, 0.0999997f, -0.83929443f), 1061) + num2 = 1; + List list238 = new List(num2); + CollectionsMarshal.SetCount(list238, num2); + span3 = CollectionsMarshal.AsSpan(list238); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042278u, new Vector3(12.130859f, 0.0999997f, -0.83929443f), 1061) { StopDistance = 5f, NextQuestId = new QuestId(4538) }; - obj200.Steps = list289; - reference218 = obj200; - questRoot35.QuestSequence = list285; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4538); - QuestRoot questRoot36 = new QuestRoot(); + obj163.Steps = list238; + reference181 = obj163; + questRoot28.QuestSequence = list234; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(4538); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list290 = new List(num); - CollectionsMarshal.SetCount(list290, num); - span = CollectionsMarshal.AsSpan(list290); + List list239 = new List(num); + CollectionsMarshal.SetCount(list239, num); + span = CollectionsMarshal.AsSpan(list239); index = 0; span[index] = "liza"; - questRoot36.Author = list290; + questRoot29.Author = list239; index = 6; - List list291 = new List(index); - CollectionsMarshal.SetCount(list291, index); - span2 = CollectionsMarshal.AsSpan(list291); + List list240 = new List(index); + CollectionsMarshal.SetCount(list240, index); + span2 = CollectionsMarshal.AsSpan(list240); num = 0; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list292 = new List(num2); - CollectionsMarshal.SetCount(list292, num2); - span3 = CollectionsMarshal.AsSpan(list292); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042278u, new Vector3(12.130859f, 0.0999997f, -0.83929443f), 1061) + index2 = 1; + List list241 = new List(index2); + CollectionsMarshal.SetCount(list241, index2); + span3 = CollectionsMarshal.AsSpan(list241); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042278u, new Vector3(12.130859f, 0.0999997f, -0.83929443f), 1061) { StopDistance = 5f }; - obj201.Steps = list292; - reference219 = obj201; + obj164.Steps = list241; + reference182 = obj164; num++; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - span3 = CollectionsMarshal.AsSpan(list293); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042279u, new Vector3(13.290527f, 0.099999696f, -2.243164f), 1061); - obj202.Steps = list293; - reference220 = obj202; + num2 = 1; + List list242 = new List(num2); + CollectionsMarshal.SetCount(list242, num2); + span3 = CollectionsMarshal.AsSpan(list242); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042279u, new Vector3(13.290527f, 0.099999696f, -2.243164f), 1061); + obj165.Steps = list242; + reference183 = obj165; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - span3 = CollectionsMarshal.AsSpan(list294); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012867u, new Vector3(-3.2197266f, 2.7313232f, -40.665344f), 635) + index2 = 1; + List list243 = new List(index2); + CollectionsMarshal.SetCount(list243, index2); + span3 = CollectionsMarshal.AsSpan(list243); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012867u, new Vector3(-3.2197266f, 2.7313232f, -40.665344f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach }; - obj203.Steps = list294; - reference221 = obj203; + obj166.Steps = list243; + reference184 = obj166; num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 3 }; - index2 = 3; - List list295 = new List(index2); - CollectionsMarshal.SetCount(list295, index2); - span3 = CollectionsMarshal.AsSpan(list295); - num2 = 0; - ref QuestStep reference223 = ref span3[num2]; - QuestStep obj205 = new QuestStep(EInteractionType.Interact, 2012866u, new Vector3(-0.015319824f, 6.6376343f, -78.81293f), 635) + num2 = 3; + List list244 = new List(num2); + CollectionsMarshal.SetCount(list244, num2); + span3 = CollectionsMarshal.AsSpan(list244); + index2 = 0; + ref QuestStep reference186 = ref span3[index2]; + QuestStep obj168 = new QuestStep(EInteractionType.Interact, 2012866u, new Vector3(-0.015319824f, 6.6376343f, -78.81293f), 635) { StopDistance = 5f, IgnoreDistanceToObject = true }; num4 = 6; - List list296 = new List(num4); - CollectionsMarshal.SetCount(list296, num4); - span6 = CollectionsMarshal.AsSpan(list296); + List list245 = new List(num4); + CollectionsMarshal.SetCount(list245, num4); + span6 = CollectionsMarshal.AsSpan(list245); num3 = 0; span6[num3] = null; num3++; @@ -386578,15 +367790,15 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj205.CompletionQuestVariablesFlags = list296; - reference223 = obj205; - num2++; - ref QuestStep reference224 = ref span3[num2]; + obj168.CompletionQuestVariablesFlags = list245; + reference186 = obj168; + index2++; + ref QuestStep reference187 = ref span3[index2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1042283u, new Vector3(-59.250793f, -4.6778445E-15f, -29.984009f), 635); num3 = 6; - List list297 = new List(num3); - CollectionsMarshal.SetCount(list297, num3); - span6 = CollectionsMarshal.AsSpan(list297); + List list246 = new List(num3); + CollectionsMarshal.SetCount(list246, num3); + span6 = CollectionsMarshal.AsSpan(list246); num4 = 0; span6[num4] = null; num4++; @@ -386599,11 +367811,11 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list297; - reference224 = questStep20; - num2++; - ref QuestStep reference225 = ref span3[num2]; - QuestStep obj206 = new QuestStep(EInteractionType.Interact, 1042284u, new Vector3(208.69751f, 13.5620365f, -140.30676f), 635) + questStep20.CompletionQuestVariablesFlags = list246; + reference187 = questStep20; + index2++; + ref QuestStep reference188 = ref span3[index2]; + QuestStep obj169 = new QuestStep(EInteractionType.Interact, 1042284u, new Vector3(208.69751f, 13.5620365f, -140.30676f), 635) { AethernetShortcut = new AethernetShortcut { @@ -386612,9 +367824,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list298 = new List(num4); - CollectionsMarshal.SetCount(list298, num4); - span6 = CollectionsMarshal.AsSpan(list298); + List list247 = new List(num4); + CollectionsMarshal.SetCount(list247, num4); + span6 = CollectionsMarshal.AsSpan(list247); num3 = 0; span6[num3] = null; num3++; @@ -386627,69 +367839,69 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj206.CompletionQuestVariablesFlags = list298; - reference225 = obj206; - obj204.Steps = list295; - reference222 = obj204; + obj169.CompletionQuestVariablesFlags = list247; + reference188 = obj169; + obj167.Steps = list244; + reference185 = obj167; num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj207 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list299 = new List(num2); - CollectionsMarshal.SetCount(list299, num2); - span3 = CollectionsMarshal.AsSpan(list299); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012867u, new Vector3(-3.2197266f, 2.7313232f, -40.665344f), 635); - obj207.Steps = list299; - reference226 = obj207; + index2 = 1; + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012867u, new Vector3(-3.2197266f, 2.7313232f, -40.665344f), 635); + obj170.Steps = list248; + reference189 = obj170; num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj208 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list300 = new List(index2); - CollectionsMarshal.SetCount(list300, index2); - span3 = CollectionsMarshal.AsSpan(list300); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042285u, new Vector3(-4.623535f, 2.745737f, -39.505676f), 635) + num2 = 1; + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042285u, new Vector3(-4.623535f, 2.745737f, -39.505676f), 635) { StopDistance = 5f, NextQuestId = new QuestId(4539) }; - obj208.Steps = list300; - reference227 = obj208; - questRoot36.QuestSequence = list291; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(4539); - QuestRoot questRoot37 = new QuestRoot(); + obj171.Steps = list249; + reference190 = obj171; + questRoot29.QuestSequence = list240; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(4539); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list301 = new List(num); - CollectionsMarshal.SetCount(list301, num); - span = CollectionsMarshal.AsSpan(list301); + List list250 = new List(num); + CollectionsMarshal.SetCount(list250, num); + span = CollectionsMarshal.AsSpan(list250); index = 0; span[index] = "liza"; - questRoot37.Author = list301; + questRoot30.Author = list250; index = 8; - List list302 = new List(index); - CollectionsMarshal.SetCount(list302, index); - span2 = CollectionsMarshal.AsSpan(list302); + List list251 = new List(index); + CollectionsMarshal.SetCount(list251, index); + span2 = CollectionsMarshal.AsSpan(list251); num = 0; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list303 = new List(num2); - CollectionsMarshal.SetCount(list303, num2); - span3 = CollectionsMarshal.AsSpan(list303); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042285u, new Vector3(-4.623535f, 2.745737f, -39.505676f), 635) + index2 = 1; + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042285u, new Vector3(-4.623535f, 2.745737f, -39.505676f), 635) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.RhalgrsReach, @@ -386701,20 +367913,20 @@ public static class AssemblyQuestLoader } } }; - obj209.Steps = list303; - reference228 = obj209; + obj172.Steps = list252; + reference191 = obj172; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj210 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list304 = new List(index2); - CollectionsMarshal.SetCount(list304, index2); - span3 = CollectionsMarshal.AsSpan(list304); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042286u, new Vector3(-207.04968f, 18f, 87.84619f), 130) + num2 = 1; + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042286u, new Vector3(-207.04968f, 18f, 87.84619f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -386723,156 +367935,156 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahThaumaturge } }; - obj210.Steps = list304; - reference229 = obj210; + obj173.Steps = list253; + reference192 = obj173; num++; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list305 = new List(num2); - CollectionsMarshal.SetCount(list305, num2); - span3 = CollectionsMarshal.AsSpan(list305); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042287u, new Vector3(-164.47705f, 14.004999f, 49.576538f), 130); - obj211.Steps = list305; - reference230 = obj211; + index2 = 1; + List list254 = new List(index2); + CollectionsMarshal.SetCount(list254, index2); + span3 = CollectionsMarshal.AsSpan(list254); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042287u, new Vector3(-164.47705f, 14.004999f, 49.576538f), 130); + obj174.Steps = list254; + reference193 = obj174; num++; - ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 3 }; - index2 = 2; - List list306 = new List(index2); - CollectionsMarshal.SetCount(list306, index2); - span3 = CollectionsMarshal.AsSpan(list306); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-157.07425f, 24.884384f, -354.37775f), 146) + num2 = 2; + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-157.07425f, 24.884384f, -354.37775f), 146) { Fly = true, AetheryteShortcut = EAetheryteLocation.SouthernThanalanLittleAlaMhigo }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042288u, new Vector3(153.09375f, 10.362769f, -436.88104f), 146) + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042288u, new Vector3(153.09375f, 10.362769f, -436.88104f), 146) { Fly = true }; - obj212.Steps = list306; - reference231 = obj212; + obj175.Steps = list255; + reference194 = obj175; num++; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 4 }; - num2 = 2; - List list307 = new List(num2); - CollectionsMarshal.SetCount(list307, num2); - span3 = CollectionsMarshal.AsSpan(list307); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(135.51227f, 10.850319f, -487.7127f), 146) + index2 = 2; + List list256 = new List(index2); + CollectionsMarshal.SetCount(list256, index2); + span3 = CollectionsMarshal.AsSpan(list256); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(135.51227f, 10.850319f, -487.7127f), 146) { Fly = true }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012869u, new Vector3(137.4685f, 10.696533f, -488.36502f), 146); - obj213.Steps = list307; - reference232 = obj213; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012869u, new Vector3(137.4685f, 10.696533f, -488.36502f), 146); + obj176.Steps = list256; + reference195 = obj176; num++; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list308 = new List(index2); - CollectionsMarshal.SetCount(list308, index2); - span3 = CollectionsMarshal.AsSpan(list308); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042288u, new Vector3(153.09375f, 10.362769f, -436.88104f), 146) + num2 = 1; + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042288u, new Vector3(153.09375f, 10.362769f, -436.88104f), 146) { Fly = true }; - obj214.Steps = list308; - reference233 = obj214; + obj177.Steps = list257; + reference196 = obj177; num++; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj215 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 6 }; - num2 = 2; - List list309 = new List(num2); - CollectionsMarshal.SetCount(list309, num2); - span3 = CollectionsMarshal.AsSpan(list309); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) + index2 = 2; + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + span3 = CollectionsMarshal.AsSpan(list258); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) { StopDistance = 1f, TargetTerritoryId = (ushort)1061, Fly = true, AetheryteShortcut = EAetheryteLocation.MorDhona }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042281u, new Vector3(1.9378662f, 0.099999696f, -0.44250488f), 1061); - obj215.Steps = list309; - reference234 = obj215; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042281u, new Vector3(1.9378662f, 0.099999696f, -0.44250488f), 1061); + obj178.Steps = list258; + reference197 = obj178; num++; - ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list310 = new List(index2); - CollectionsMarshal.SetCount(list310, index2); - span3 = CollectionsMarshal.AsSpan(list310); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) + num2 = 1; + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) { Fly = true, NextQuestId = new QuestId(4666) }; - obj216.Steps = list310; - reference235 = obj216; - questRoot37.QuestSequence = list302; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(4542); - QuestRoot questRoot38 = new QuestRoot(); + obj179.Steps = list259; + reference198 = obj179; + questRoot30.QuestSequence = list251; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(4542); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list311 = new List(num); - CollectionsMarshal.SetCount(list311, num); - span = CollectionsMarshal.AsSpan(list311); + List list260 = new List(num); + CollectionsMarshal.SetCount(list260, num); + span = CollectionsMarshal.AsSpan(list260); index = 0; span[index] = "liza"; - questRoot38.Author = list311; + questRoot31.Author = list260; index = 7; - List list312 = new List(index); - CollectionsMarshal.SetCount(list312, index); - span2 = CollectionsMarshal.AsSpan(list312); + List list261 = new List(index); + CollectionsMarshal.SetCount(list261, index); + span2 = CollectionsMarshal.AsSpan(list261); num = 0; - ref QuestSequence reference236 = ref span2[num]; - QuestSequence obj217 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list313 = new List(num2); - CollectionsMarshal.SetCount(list313, num2); - span3 = CollectionsMarshal.AsSpan(list313); - index2 = 0; - ref QuestStep reference237 = ref span3[index2]; - QuestStep obj218 = new QuestStep(EInteractionType.AcceptQuest, 1042487u, new Vector3(32.272827f, -4.4237822E-07f, -0.7477417f), 963) + index2 = 1; + List list262 = new List(index2); + CollectionsMarshal.SetCount(list262, index2); + span3 = CollectionsMarshal.AsSpan(list262); + num2 = 0; + ref QuestStep reference200 = ref span3[num2]; + QuestStep obj181 = new QuestStep(EInteractionType.AcceptQuest, 1042487u, new Vector3(32.272827f, -4.4237822E-07f, -0.7477417f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; num3 = 1; - List list314 = new List(num3); - CollectionsMarshal.SetCount(list314, num3); - span4 = CollectionsMarshal.AsSpan(list314); + List list263 = new List(num3); + CollectionsMarshal.SetCount(list263, num3); + span4 = CollectionsMarshal.AsSpan(list263); num4 = 0; span4[num4] = new DialogueChoice { @@ -386880,36 +368092,36 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_CHRHDB811_04542_Q4_000_000"), Answer = new ExcelRef("TEXT_CHRHDB811_04542_A4_000_001") }; - obj218.DialogueChoices = list314; - reference237 = obj218; - obj217.Steps = list313; - reference236 = obj217; + obj181.DialogueChoices = list263; + reference200 = obj181; + obj180.Steps = list262; + reference199 = obj180; num++; - ref QuestSequence reference238 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list315 = new List(index2); - CollectionsMarshal.SetCount(list315, index2); - span3 = CollectionsMarshal.AsSpan(list315); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042488u, new Vector3(150.68274f, 4.783756f, -145.00653f), 963); - obj219.Steps = list315; - reference238 = obj219; + num2 = 1; + List list264 = new List(num2); + CollectionsMarshal.SetCount(list264, num2); + span3 = CollectionsMarshal.AsSpan(list264); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042488u, new Vector3(150.68274f, 4.783756f, -145.00653f), 963); + obj182.Steps = list264; + reference201 = obj182; num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list316 = new List(num2); - CollectionsMarshal.SetCount(list316, num2); - span3 = CollectionsMarshal.AsSpan(list316); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042489u, new Vector3(147.75305f, 27.06f, 36.057007f), 963) + index2 = 1; + List list265 = new List(index2); + CollectionsMarshal.SetCount(list265, index2); + span3 = CollectionsMarshal.AsSpan(list265); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042489u, new Vector3(147.75305f, 27.06f, 36.057007f), 963) { AethernetShortcut = new AethernetShortcut { @@ -386917,20 +368129,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanKama } }; - obj220.Steps = list316; - reference239 = obj220; + obj183.Steps = list265; + reference202 = obj183; num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 3 }; - index2 = 1; - List list317 = new List(index2); - CollectionsMarshal.SetCount(list317, index2); - span3 = CollectionsMarshal.AsSpan(list317); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027322u, new Vector3(-20.126648f, 3.9998171f, 204.24194f), 819) + num2 = 1; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1027322u, new Vector3(-20.126648f, 3.9998171f, 204.24194f), 819) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Crystarium, @@ -386940,20 +368152,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumPendants } }; - obj221.Steps = list317; - reference240 = obj221; + obj184.Steps = list266; + reference203 = obj184; num++; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 4 }; - num2 = 7; - List list318 = new List(num2); - CollectionsMarshal.SetCount(list318, num2); - span3 = CollectionsMarshal.AsSpan(list318); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.None, null, null, 819) + index2 = 7; + List list267 = new List(index2); + CollectionsMarshal.SetCount(list267, index2); + span3 = CollectionsMarshal.AsSpan(list267); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.None, null, null, 819) { AethernetShortcut = new AethernetShortcut { @@ -386961,8 +368173,8 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumTessellation } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(55.589294f, 2.0276523f, 669.1557f), 813) + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(55.589294f, 2.0276523f, 669.1557f), 813) { Comment = "these bridges have navmesh problems", SkipConditions = new SkipConditions @@ -386973,8 +368185,8 @@ public static class AssemblyQuestLoader } } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(15.410904f, 2.2598603f, 677.3755f), 813) + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(15.410904f, 2.2598603f, 677.3755f), 813) { DisableNavmesh = true, SkipConditions = new SkipConditions @@ -386985,103 +368197,7 @@ public static class AssemblyQuestLoader } } }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-82.79376f, 11.970126f, 765.8721f), 813) - { - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - ref QuestStep reference242 = ref span3[index2]; - QuestStep obj223 = new QuestStep(EInteractionType.Interact, 1042493u, new Vector3(-106.73688f, 14.173656f, 756.4354f), 813) - { - Fly = true - }; - num4 = 6; - List list319 = new List(num4); - CollectionsMarshal.SetCount(list319, num4); - span6 = CollectionsMarshal.AsSpan(list319); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj223.CompletionQuestVariablesFlags = list319; - reference242 = obj223; - index2++; - ref QuestStep reference243 = ref span3[index2]; - QuestStep obj224 = new QuestStep(EInteractionType.Interact, 1042491u, new Vector3(-137.22437f, 9.572956f, 708.3999f), 813) - { - StopDistance = 1f, - Fly = true - }; - num3 = 6; - List list320 = new List(num3); - CollectionsMarshal.SetCount(list320, num3); - span6 = CollectionsMarshal.AsSpan(list320); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj224.CompletionQuestVariablesFlags = list320; - reference243 = obj224; - index2++; - ref QuestStep reference244 = ref span3[index2]; - QuestStep obj225 = new QuestStep(EInteractionType.Interact, 1042492u, new Vector3(-218.76862f, 1.9084097f, 756.16077f), 813) - { - Fly = true - }; - num4 = 6; - List list321 = new List(num4); - CollectionsMarshal.SetCount(list321, num4); - span6 = CollectionsMarshal.AsSpan(list321); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj225.CompletionQuestVariablesFlags = list321; - reference244 = obj225; - obj222.Steps = list318; - reference241 = obj222; - num++; - ref QuestSequence reference245 = ref span2[num]; - QuestSequence obj226 = new QuestSequence - { - Sequence = 5 - }; - index2 = 2; - List list322 = new List(index2); - CollectionsMarshal.SetCount(list322, index2); - span3 = CollectionsMarshal.AsSpan(list322); - num2 = 0; + num2++; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-82.79376f, 11.970126f, 765.8721f), 813) { SkipConditions = new SkipConditions @@ -387093,408 +368209,15 @@ public static class AssemblyQuestLoader } }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042494u, new Vector3(-54.032227f, 2.015483f, 677.9125f), 813); - obj226.Steps = list322; - reference245 = obj226; - num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestStep reference205 = ref span3[num2]; + QuestStep obj186 = new QuestStep(EInteractionType.Interact, 1042493u, new Vector3(-106.73688f, 14.173656f, 756.4354f), 813) { - Sequence = byte.MaxValue + Fly = true }; - num2 = 4; - List list323 = new List(num2); - CollectionsMarshal.SetCount(list323, num2); - span3 = CollectionsMarshal.AsSpan(list323); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(15.410904f, 2.2598603f, 677.3755f), 813) - { - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(55.589294f, 2.0276523f, 669.1557f), 813) - { - DisableNavmesh = true, - Comment = "these bridges have navmesh problems", - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(105.453514f, -1.5952542f, 604.3535f), 813) - { - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042497u, new Vector3(220.7522f, 12.699311f, 229.84656f), 813) - { - Fly = true, - NextQuestId = new QuestId(4543) - }; - obj227.Steps = list323; - reference246 = obj227; - questRoot38.QuestSequence = list312; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(4543); - QuestRoot questRoot39 = new QuestRoot(); - num = 1; - List list324 = new List(num); - CollectionsMarshal.SetCount(list324, num); - span = CollectionsMarshal.AsSpan(list324); - index = 0; - span[index] = "liza"; - questRoot39.Author = list324; - index = 11; - List list325 = new List(index); - CollectionsMarshal.SetCount(list325, index); - span2 = CollectionsMarshal.AsSpan(list325); - num = 0; - ref QuestSequence reference247 = ref span2[num]; - QuestSequence obj228 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list326 = new List(index2); - CollectionsMarshal.SetCount(list326, index2); - span3 = CollectionsMarshal.AsSpan(list326); - num2 = 0; - ref QuestStep reference248 = ref span3[num2]; - QuestStep obj229 = new QuestStep(EInteractionType.AcceptQuest, 1042499u, new Vector3(217.51733f, 12.445339f, 228.44275f), 813) - { - StopDistance = 5f - }; - num3 = 1; - List list327 = new List(num3); - CollectionsMarshal.SetCount(list327, num3); - span4 = CollectionsMarshal.AsSpan(list327); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_CHRHDB812_04543_Q1_000_000"), - Answer = new ExcelRef("TEXT_CHRHDB812_04543_A1_000_002") - }; - obj229.DialogueChoices = list327; - reference248 = obj229; - obj228.Steps = list326; - reference247 = obj228; - num++; - ref QuestSequence reference249 = ref span2[num]; - QuestSequence obj230 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list328 = new List(num2); - CollectionsMarshal.SetCount(list328, num2); - span3 = CollectionsMarshal.AsSpan(list328); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042502u, new Vector3(-57.38922f, -36.72638f, -254.53583f), 819) - { - AetheryteShortcut = EAetheryteLocation.Crystarium, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.Crystarium, - To = EAetheryteLocation.CrystariumCabinetOfCuriosity - } - }; - obj230.Steps = list328; - reference249 = obj230; - num++; - ref QuestSequence reference250 = ref span2[num]; - QuestSequence obj231 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list329 = new List(index2); - CollectionsMarshal.SetCount(list329, index2); - span3 = CollectionsMarshal.AsSpan(list329); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042505u, new Vector3(148.11926f, 27.06f, 36.240112f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanKama - } - }; - obj231.Steps = list329; - reference250 = obj231; - num++; - ref QuestSequence reference251 = ref span2[num]; - QuestSequence obj232 = new QuestSequence - { - Sequence = 3 - }; - num2 = 2; - List list330 = new List(num2); - CollectionsMarshal.SetCount(list330, num2); - span3 = CollectionsMarshal.AsSpan(list330); - index2 = 0; - ref QuestStep reference252 = ref span3[index2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1037341u, new Vector3(133.77576f, 26.99999f, 12.405518f), 963); num4 = 6; - List list331 = new List(num4); - CollectionsMarshal.SetCount(list331, num4); - span6 = CollectionsMarshal.AsSpan(list331); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list331; - reference252 = questStep21; - index2++; - ref QuestStep reference253 = ref span3[index2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1037352u, new Vector3(112.10791f, 26.99999f, 25.253662f), 963); - num3 = 6; - List list332 = new List(num3); - CollectionsMarshal.SetCount(list332, num3); - span6 = CollectionsMarshal.AsSpan(list332); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list332; - reference253 = questStep22; - obj232.Steps = list330; - reference251 = obj232; - num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj233 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list333 = new List(index2); - CollectionsMarshal.SetCount(list333, index2); - span3 = CollectionsMarshal.AsSpan(list333); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042506u, new Vector3(126.11572f, 26.999989f, 32.76111f), 963); - obj233.Steps = list333; - reference254 = obj233; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj234 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042508u, new Vector3(126.11572f, 26.999989f, 32.76111f), 963); - obj234.Steps = list334; - reference255 = obj234; - num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj235 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list335 = new List(index2); - CollectionsMarshal.SetCount(list335, index2); - span3 = CollectionsMarshal.AsSpan(list335); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1037324u, new Vector3(-4.257263f, 27f, 36.362183f), 963); - obj235.Steps = list335; - reference256 = obj235; - num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj236 = new QuestSequence - { - Sequence = 7 - }; - num2 = 2; - List list336 = new List(num2); - CollectionsMarshal.SetCount(list336, num2); - span3 = CollectionsMarshal.AsSpan(list336); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-3.0175605f, 27f, 36.584843f), 963) - { - StopDistance = 0.5f, - JumpDestination = new JumpDestination - { - Position = new Vector3(-3.6922705f, -1.9999962f, 52.106045f) - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042509u, new Vector3(-29.373718f, -1.9999962f, 130.93762f), 963); - obj236.Steps = list336; - reference257 = obj236; - num++; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj237 = new QuestSequence - { - Sequence = 8 - }; - index2 = 1; - List list337 = new List(index2); - CollectionsMarshal.SetCount(list337, index2); - span3 = CollectionsMarshal.AsSpan(list337); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042510u, new Vector3(-337.57538f, 3.2215352f, 365.7129f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj237.Steps = list337; - reference258 = obj237; - num++; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj238 = new QuestSequence - { - Sequence = 9 - }; - num2 = 1; - List list338 = new List(num2); - CollectionsMarshal.SetCount(list338, num2); - span3 = CollectionsMarshal.AsSpan(list338); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042511u, new Vector3(-376.669f, 1.1651754f, 379.23242f), 957) - { - StopDistance = 5f - }; - obj238.Steps = list338; - reference259 = obj238; - num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj239 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list339 = new List(index2); - CollectionsMarshal.SetCount(list339, index2); - span3 = CollectionsMarshal.AsSpan(list339); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042512u, new Vector3(31.387817f, -5.021957E-07f, -0.65618896f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - NextQuestId = new QuestId(4641) - }; - obj239.Steps = list339; - reference260 = obj239; - questRoot39.QuestSequence = list325; - AddQuest(questId39, questRoot39); - QuestId questId40 = new QuestId(4545); - QuestRoot questRoot40 = new QuestRoot(); - num = 1; - List list340 = new List(num); - CollectionsMarshal.SetCount(list340, num); - span = CollectionsMarshal.AsSpan(list340); - index = 0; - span[index] = "liza"; - questRoot40.Author = list340; - index = 9; - List list341 = new List(index); - CollectionsMarshal.SetCount(list341, index); - span2 = CollectionsMarshal.AsSpan(list341); - num = 0; - ref QuestSequence reference261 = ref span2[num]; - QuestSequence obj240 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list342 = new List(num2); - CollectionsMarshal.SetCount(list342, num2); - span3 = CollectionsMarshal.AsSpan(list342); - index2 = 0; - ref QuestStep reference262 = ref span3[index2]; - QuestStep obj241 = new QuestStep(EInteractionType.AcceptQuest, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad - }; - num4 = 1; - List list343 = new List(num4); - CollectionsMarshal.SetCount(list343, num4); - span4 = CollectionsMarshal.AsSpan(list343); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANARK001_04545_Q1_000_004"), - Answer = new ExcelRef("TEXT_BANARK001_04545_A1_000_002") - }; - obj241.DialogueChoices = list343; - reference262 = obj241; - obj240.Steps = list342; - reference261 = obj240; - num++; - ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj242 = new QuestSequence - { - Sequence = 1 - }; - index2 = 3; - List list344 = new List(index2); - CollectionsMarshal.SetCount(list344, index2); - span3 = CollectionsMarshal.AsSpan(list344); - num2 = 0; - ref QuestStep reference264 = ref span3[num2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1042303u, new Vector3(183.79492f, 10.683311f, 557.42737f), 957); - num3 = 6; - List list345 = new List(num3); - CollectionsMarshal.SetCount(list345, num3); - span6 = CollectionsMarshal.AsSpan(list345); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list345; - reference264 = questStep23; - num2++; - ref QuestStep reference265 = ref span3[num2]; - QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1042305u, new Vector3(200f, 10.114502f, 579.1256f), 957); - num4 = 6; - List list346 = new List(num4); - CollectionsMarshal.SetCount(list346, num4); - span6 = CollectionsMarshal.AsSpan(list346); + List list268 = new List(num4); + CollectionsMarshal.SetCount(list268, num4); + span6 = CollectionsMarshal.AsSpan(list268); num3 = 0; span6[num3] = null; num3++; @@ -387507,373 +368230,19 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list346; - reference265 = questStep24; + obj186.CompletionQuestVariablesFlags = list268; + reference205 = obj186; num2++; - ref QuestStep reference266 = ref span3[num2]; - QuestStep obj243 = new QuestStep(EInteractionType.Interact, 1042304u, new Vector3(171.58765f, 4.763736f, 683.37524f), 957) + ref QuestStep reference206 = ref span3[num2]; + QuestStep obj187 = new QuestStep(EInteractionType.Interact, 1042491u, new Vector3(-137.22437f, 9.572956f, 708.3999f), 813) { + StopDistance = 1f, Fly = true }; num3 = 6; - List list347 = new List(num3); - CollectionsMarshal.SetCount(list347, num3); - span6 = CollectionsMarshal.AsSpan(list347); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj243.CompletionQuestVariablesFlags = list347; - reference266 = obj243; - obj242.Steps = list344; - reference263 = obj242; - num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj244 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list348 = new List(num2); - CollectionsMarshal.SetCount(list348, num2); - span3 = CollectionsMarshal.AsSpan(list348); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042306u, new Vector3(-260.6394f, 14.412592f, 202.62451f), 957) - { - Fly = true - }; - obj244.Steps = list348; - reference267 = obj244; - num++; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj245 = new QuestSequence - { - Sequence = 3 - }; - index2 = 2; - List list349 = new List(index2); - CollectionsMarshal.SetCount(list349, index2); - span3 = CollectionsMarshal.AsSpan(list349); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) - { - Fly = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957); - obj245.Steps = list349; - reference268 = obj245; - num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj246 = new QuestSequence - { - Sequence = 4 - }; - num2 = 2; - List list350 = new List(num2); - CollectionsMarshal.SetCount(list350, num2); - span3 = CollectionsMarshal.AsSpan(list350); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) - { - Mount = true - }; - index2++; - ref QuestStep reference270 = ref span3[index2]; - QuestStep obj247 = new QuestStep(EInteractionType.Interact, 1042307u, new Vector3(121.01929f, 6.780056f, 585.59546f), 957) - { - Fly = true - }; - num4 = 1; - List list351 = new List(num4); - CollectionsMarshal.SetCount(list351, num4); - span4 = CollectionsMarshal.AsSpan(list351); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANARK001_04545_Q4_000_081") - }; - obj247.DialogueChoices = list351; - reference270 = obj247; - obj246.Steps = list350; - reference269 = obj246; - num++; - ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj248 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list352 = new List(index2); - CollectionsMarshal.SetCount(list352, index2); - span3 = CollectionsMarshal.AsSpan(list352); - num2 = 0; - ref QuestStep reference272 = ref span3[num2]; - QuestStep obj249 = new QuestStep(EInteractionType.Interact, 1042310u, new Vector3(-488.7007f, 4.563182f, 18.20398f), 957) - { - StopDistance = 5f - }; - num3 = 1; - List list353 = new List(num3); - CollectionsMarshal.SetCount(list353, num3); - span4 = CollectionsMarshal.AsSpan(list353); - num4 = 0; - span4[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_BANARK001_04545_Q5_000_115") - }; - obj249.DialogueChoices = list353; - reference272 = obj249; - obj248.Steps = list352; - reference271 = obj248; - num++; - ref QuestSequence reference273 = ref span2[num]; - QuestSequence obj250 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list354 = new List(num2); - CollectionsMarshal.SetCount(list354, num2); - span3 = CollectionsMarshal.AsSpan(list354); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(159.25264f, 5.220791f, 606.4928f), 957); - obj250.Steps = list354; - reference273 = obj250; - num++; - ref QuestSequence reference274 = ref span2[num]; - QuestSequence obj251 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list355 = new List(index2); - CollectionsMarshal.SetCount(list355, index2); - span3 = CollectionsMarshal.AsSpan(list355); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957); - obj251.Steps = list355; - reference274 = obj251; - num++; - ref QuestSequence reference275 = ref span2[num]; - QuestSequence obj252 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list356 = new List(num2); - CollectionsMarshal.SetCount(list356, num2); - span3 = CollectionsMarshal.AsSpan(list356); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) - { - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042313u, new Vector3(-78.690796f, 40.010006f, 323.2318f), 957) - { - Fly = true - }; - obj252.Steps = list356; - reference275 = obj252; - questRoot40.QuestSequence = list341; - AddQuest(questId40, questRoot40); - QuestId questId41 = new QuestId(4546); - QuestRoot questRoot41 = new QuestRoot(); - num = 1; - List list357 = new List(num); - CollectionsMarshal.SetCount(list357, num); - span = CollectionsMarshal.AsSpan(list357); - index = 0; - span[index] = "liza"; - questRoot41.Author = list357; - index = 10; - List list358 = new List(index); - CollectionsMarshal.SetCount(list358, index); - span2 = CollectionsMarshal.AsSpan(list358); - num = 0; - ref QuestSequence reference276 = ref span2[num]; - QuestSequence obj253 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list359 = new List(index2); - CollectionsMarshal.SetCount(list359, index2); - span3 = CollectionsMarshal.AsSpan(list359); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957); - obj253.Steps = list359; - reference276 = obj253; - num++; - ref QuestSequence reference277 = ref span2[num]; - QuestSequence obj254 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list360 = new List(num2); - CollectionsMarshal.SetCount(list360, num2); - span3 = CollectionsMarshal.AsSpan(list360); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012919u, new Vector3(-464.22522f, 5.3864136f, 22.445984f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj254.Steps = list360; - reference277 = obj254; - num++; - ref QuestSequence reference278 = ref span2[num]; - QuestSequence obj255 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list361 = new List(index2); - CollectionsMarshal.SetCount(list361, index2); - span3 = CollectionsMarshal.AsSpan(list361); - num2 = 0; - ref QuestStep reference279 = ref span3[num2]; - QuestStep obj256 = new QuestStep(EInteractionType.Combat, null, new Vector3(-363.06543f, 55.300343f, -108.32965f), 957) - { - StopDistance = 0.25f, - Fly = true, - EnemySpawnType = EEnemySpawnType.AutoOnEnterArea - }; - num4 = 1; - List list362 = new List(num4); - CollectionsMarshal.SetCount(list362, num4); - span5 = CollectionsMarshal.AsSpan(list362); - num3 = 0; - span5[num3] = 14681u; - obj256.KillEnemyDataIds = list362; - reference279 = obj256; - obj255.Steps = list361; - reference278 = obj255; - num++; - ref QuestSequence reference280 = ref span2[num]; - QuestSequence obj257 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list363 = new List(num2); - CollectionsMarshal.SetCount(list363, num2); - span3 = CollectionsMarshal.AsSpan(list363); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042318u, new Vector3(-360.49445f, 54.680054f, -102.9527f), 957) - { - StopDistance = 7f - }; - obj257.Steps = list363; - reference280 = obj257; - num++; - ref QuestSequence reference281 = ref span2[num]; - QuestSequence obj258 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list364 = new List(index2); - CollectionsMarshal.SetCount(list364, index2); - span3 = CollectionsMarshal.AsSpan(list364); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042321u, new Vector3(-522.9725f, 11.61713f, 88.97534f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj258.Steps = list364; - reference281 = obj258; - num++; - ref QuestSequence reference282 = ref span2[num]; - QuestSequence obj259 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list365 = new List(num2); - CollectionsMarshal.SetCount(list365, num2); - span3 = CollectionsMarshal.AsSpan(list365); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042322u, new Vector3(-523.36926f, 10.9199f, 85.34363f), 957); - obj259.Steps = list365; - reference282 = obj259; - num++; - ref QuestSequence reference283 = ref span2[num]; - QuestSequence obj260 = new QuestSequence - { - Sequence = 6 - }; - index2 = 3; - List list366 = new List(index2); - CollectionsMarshal.SetCount(list366, index2); - span3 = CollectionsMarshal.AsSpan(list366); - num2 = 0; - ref QuestStep reference284 = ref span3[num2]; - QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1042324u, new Vector3(-558.0072f, 11.802552f, 114.03064f), 957); - num3 = 6; - List list367 = new List(num3); - CollectionsMarshal.SetCount(list367, num3); - span6 = CollectionsMarshal.AsSpan(list367); - num4 = 0; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = null; - num4++; - span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep25.CompletionQuestVariablesFlags = list367; - reference284 = questStep25; - num2++; - ref QuestStep reference285 = ref span3[num2]; - QuestStep obj261 = new QuestStep(EInteractionType.Interact, 1042325u, new Vector3(-552.75806f, 1.120665f, 23.392029f), 957) - { - StopDistance = 0.5f, - Fly = true - }; - num4 = 6; - List list368 = new List(num4); - CollectionsMarshal.SetCount(list368, num4); - span6 = CollectionsMarshal.AsSpan(list368); - num3 = 0; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = null; - num3++; - span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj261.CompletionQuestVariablesFlags = list368; - reference285 = obj261; - num2++; - ref QuestStep reference286 = ref span3[num2]; - QuestStep obj262 = new QuestStep(EInteractionType.Interact, 1042323u, new Vector3(-480.33875f, 1.9096844f, -13.53479f), 957) - { - Fly = true - }; - num3 = 6; - List list369 = new List(num3); - CollectionsMarshal.SetCount(list369, num3); - span6 = CollectionsMarshal.AsSpan(list369); + List list269 = new List(num3); + CollectionsMarshal.SetCount(list269, num3); + span6 = CollectionsMarshal.AsSpan(list269); num4 = 0; span6[num4] = null; num4++; @@ -387886,260 +368255,18 @@ public static class AssemblyQuestLoader span6[num4] = null; num4++; span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj262.CompletionQuestVariablesFlags = list369; - reference286 = obj262; - obj260.Steps = list366; - reference283 = obj260; - num++; - ref QuestSequence reference287 = ref span2[num]; - QuestSequence obj263 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list370 = new List(num2); - CollectionsMarshal.SetCount(list370, num2); - span3 = CollectionsMarshal.AsSpan(list370); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042321u, new Vector3(-522.9725f, 11.61713f, 88.97534f), 957); - obj263.Steps = list370; - reference287 = obj263; - num++; - ref QuestSequence reference288 = ref span2[num]; - QuestSequence obj264 = new QuestSequence - { - Sequence = 8 - }; - index2 = 1; - List list371 = new List(index2); - CollectionsMarshal.SetCount(list371, index2); - span3 = CollectionsMarshal.AsSpan(list371); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1041397u, new Vector3(402.30408f, 3.0506973f, -212.35986f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand - }; - obj264.Steps = list371; - reference288 = obj264; - num++; - ref QuestSequence reference289 = ref span2[num]; - QuestSequence obj265 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list372 = new List(num2); - CollectionsMarshal.SetCount(list372, num2); - span3 = CollectionsMarshal.AsSpan(list372); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, - NextQuestId = new QuestId(4547) - }; - obj265.Steps = list372; - reference289 = obj265; - questRoot41.QuestSequence = list358; - AddQuest(questId41, questRoot41); - QuestId questId42 = new QuestId(4547); - QuestRoot questRoot42 = new QuestRoot(); - num = 1; - List list373 = new List(num); - CollectionsMarshal.SetCount(list373, num); - span = CollectionsMarshal.AsSpan(list373); - index = 0; - span[index] = "liza"; - questRoot42.Author = list373; - index = 7; - List list374 = new List(index); - CollectionsMarshal.SetCount(list374, index); - span2 = CollectionsMarshal.AsSpan(list374); - num = 0; - ref QuestSequence reference290 = ref span2[num]; - QuestSequence obj266 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list375 = new List(index2); - CollectionsMarshal.SetCount(list375, index2); - span3 = CollectionsMarshal.AsSpan(list375); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); - obj266.Steps = list375; - reference290 = obj266; - num++; - ref QuestSequence reference291 = ref span2[num]; - QuestSequence obj267 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list376 = new List(num2); - CollectionsMarshal.SetCount(list376, num2); - span3 = CollectionsMarshal.AsSpan(list376); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042327u, new Vector3(413.35156f, 19.3188f, -457.57233f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand - }; - obj267.Steps = list376; - reference291 = obj267; - num++; - ref QuestSequence reference292 = ref span2[num]; - QuestSequence obj268 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list377 = new List(index2); - CollectionsMarshal.SetCount(list377, index2); - span3 = CollectionsMarshal.AsSpan(list377); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2012921u, new Vector3(128.89294f, 16f, -437.9187f), 957) - { - Fly = true - }; - obj268.Steps = list377; - reference292 = obj268; - num++; - ref QuestSequence reference293 = ref span2[num]; - QuestSequence obj269 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list378 = new List(num2); - CollectionsMarshal.SetCount(list378, num2); - span3 = CollectionsMarshal.AsSpan(list378); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042328u, new Vector3(128.31311f, 16.178802f, -439.78027f), 957) - { - StopDistance = 4.5f - }; - obj269.Steps = list378; - reference293 = obj269; - num++; - ref QuestSequence reference294 = ref span2[num]; - QuestSequence obj270 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list379 = new List(index2); - CollectionsMarshal.SetCount(list379, index2); - span3 = CollectionsMarshal.AsSpan(list379); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042327u, new Vector3(413.35156f, 19.3188f, -457.57233f), 957) - { - Fly = true - }; - obj270.Steps = list379; - reference294 = obj270; - num++; - ref QuestSequence reference295 = ref span2[num]; - QuestSequence obj271 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list380 = new List(num2); - CollectionsMarshal.SetCount(list380, num2); - span3 = CollectionsMarshal.AsSpan(list380); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042330u, new Vector3(383.1692f, 3.1168795f, -263.8133f), 957) - { - Fly = true - }; - obj271.Steps = list380; - reference295 = obj271; - num++; - ref QuestSequence reference296 = ref span2[num]; - QuestSequence obj272 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list381 = new List(index2); - CollectionsMarshal.SetCount(list381, index2); - span3 = CollectionsMarshal.AsSpan(list381); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad - }; - obj272.Steps = list381; - reference296 = obj272; - questRoot42.QuestSequence = list374; - AddQuest(questId42, questRoot42); - QuestId questId43 = new QuestId(4548); - QuestRoot questRoot43 = new QuestRoot(); - num = 1; - List list382 = new List(num); - CollectionsMarshal.SetCount(list382, num); - span = CollectionsMarshal.AsSpan(list382); - index = 0; - span[index] = "liza"; - questRoot43.Author = list382; - index = 6; - List list383 = new List(index); - CollectionsMarshal.SetCount(list383, index); - span2 = CollectionsMarshal.AsSpan(list383); - num = 0; - ref QuestSequence reference297 = ref span2[num]; - QuestSequence obj273 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list384 = new List(num2); - CollectionsMarshal.SetCount(list384, num2); - span3 = CollectionsMarshal.AsSpan(list384); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); - obj273.Steps = list384; - reference297 = obj273; - num++; - ref QuestSequence reference298 = ref span2[num]; - QuestSequence obj274 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list385 = new List(index2); - CollectionsMarshal.SetCount(list385, index2); - span3 = CollectionsMarshal.AsSpan(list385); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042336u, new Vector3(409.964f, 18.253498f, -461.53967f), 957) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand - }; - obj274.Steps = list385; - reference298 = obj274; - num++; - ref QuestSequence reference299 = ref span2[num]; - QuestSequence obj275 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list386 = new List(num2); - CollectionsMarshal.SetCount(list386, num2); - span3 = CollectionsMarshal.AsSpan(list386); - index2 = 0; - ref QuestStep reference300 = ref span3[index2]; - QuestStep obj276 = new QuestStep(EInteractionType.Interact, 2012970u, new Vector3(197.4364f, 9.323181f, -438.71216f), 957) + obj187.CompletionQuestVariablesFlags = list269; + reference206 = obj187; + num2++; + ref QuestStep reference207 = ref span3[num2]; + QuestStep obj188 = new QuestStep(EInteractionType.Interact, 1042492u, new Vector3(-218.76862f, 1.9084097f, 756.16077f), 813) { Fly = true }; num4 = 6; - List list387 = new List(num4); - CollectionsMarshal.SetCount(list387, num4); - span6 = CollectionsMarshal.AsSpan(list387); + List list270 = new List(num4); + CollectionsMarshal.SetCount(list270, num4); + span6 = CollectionsMarshal.AsSpan(list270); num3 = 0; span6[num3] = null; num3++; @@ -388152,26 +368279,195 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj276.CompletionQuestVariablesFlags = list387; - reference300 = obj276; + obj188.CompletionQuestVariablesFlags = list270; + reference207 = obj188; + obj185.Steps = list267; + reference204 = obj185; + num++; + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj189 = new QuestSequence + { + Sequence = 5 + }; + num2 = 2; + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-82.79376f, 11.970126f, 765.8721f), 813) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; index2++; - ref QuestStep reference301 = ref span3[index2]; - QuestStep obj277 = new QuestStep(EInteractionType.Combat, 2012924u, new Vector3(179.33923f, 7.309021f, -392.44684f), 957) + span3[index2] = new QuestStep(EInteractionType.Interact, 1042494u, new Vector3(-54.032227f, 2.015483f, 677.9125f), 813); + obj189.Steps = list271; + reference208 = obj189; + num++; + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj190 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 4; + List list272 = new List(index2); + CollectionsMarshal.SetCount(list272, index2); + span3 = CollectionsMarshal.AsSpan(list272); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(15.410904f, 2.2598603f, 677.3755f), 813) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(55.589294f, 2.0276523f, 669.1557f), 813) + { + DisableNavmesh = true, + Comment = "these bridges have navmesh problems", + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(105.453514f, -1.5952542f, 604.3535f), 813) + { + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042497u, new Vector3(220.7522f, 12.699311f, 229.84656f), 813) { Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction + NextQuestId = new QuestId(4543) + }; + obj190.Steps = list272; + reference209 = obj190; + questRoot31.QuestSequence = list261; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(4543); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list273 = new List(num); + CollectionsMarshal.SetCount(list273, num); + span = CollectionsMarshal.AsSpan(list273); + index = 0; + span[index] = "liza"; + questRoot32.Author = list273; + index = 11; + List list274 = new List(index); + CollectionsMarshal.SetCount(list274, index); + span2 = CollectionsMarshal.AsSpan(list274); + num = 0; + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj191 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); + index2 = 0; + ref QuestStep reference211 = ref span3[index2]; + QuestStep obj192 = new QuestStep(EInteractionType.AcceptQuest, 1042499u, new Vector3(217.51733f, 12.445339f, 228.44275f), 813) + { + StopDistance = 5f }; num3 = 1; - List list388 = new List(num3); - CollectionsMarshal.SetCount(list388, num3); - span5 = CollectionsMarshal.AsSpan(list388); + List list276 = new List(num3); + CollectionsMarshal.SetCount(list276, num3); + span4 = CollectionsMarshal.AsSpan(list276); num4 = 0; - span5[num4] = 14683u; - obj277.KillEnemyDataIds = list388; + span4[num4] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_CHRHDB812_04543_Q1_000_000"), + Answer = new ExcelRef("TEXT_CHRHDB812_04543_A1_000_002") + }; + obj192.DialogueChoices = list276; + reference211 = obj192; + obj191.Steps = list275; + reference210 = obj191; + num++; + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj193 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list277 = new List(index2); + CollectionsMarshal.SetCount(list277, index2); + span3 = CollectionsMarshal.AsSpan(list277); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042502u, new Vector3(-57.38922f, -36.72638f, -254.53583f), 819) + { + AetheryteShortcut = EAetheryteLocation.Crystarium, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.Crystarium, + To = EAetheryteLocation.CrystariumCabinetOfCuriosity + } + }; + obj193.Steps = list277; + reference212 = obj193; + num++; + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj194 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list278 = new List(num2); + CollectionsMarshal.SetCount(list278, num2); + span3 = CollectionsMarshal.AsSpan(list278); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042505u, new Vector3(148.11926f, 27.06f, 36.240112f), 963) + { + AetheryteShortcut = EAetheryteLocation.RadzAtHan, + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHan, + To = EAetheryteLocation.RadzAtHanKama + } + }; + obj194.Steps = list278; + reference213 = obj194; + num++; + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj195 = new QuestSequence + { + Sequence = 3 + }; + index2 = 2; + List list279 = new List(index2); + CollectionsMarshal.SetCount(list279, index2); + span3 = CollectionsMarshal.AsSpan(list279); + num2 = 0; + ref QuestStep reference215 = ref span3[num2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1037341u, new Vector3(133.77576f, 26.99999f, 12.405518f), 963); num4 = 6; - List list389 = new List(num4); - CollectionsMarshal.SetCount(list389, num4); - span6 = CollectionsMarshal.AsSpan(list389); + List list280 = new List(num4); + CollectionsMarshal.SetCount(list280, num4); + span6 = CollectionsMarshal.AsSpan(list280); num3 = 0; span6[num3] = null; num3++; @@ -388184,188 +368480,1104 @@ public static class AssemblyQuestLoader span6[num3] = null; num3++; span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj277.CompletionQuestVariablesFlags = list389; - reference301 = obj277; - obj275.Steps = list386; - reference299 = obj275; + questStep21.CompletionQuestVariablesFlags = list280; + reference215 = questStep21; + num2++; + ref QuestStep reference216 = ref span3[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1037352u, new Vector3(112.10791f, 26.99999f, 25.253662f), 963); + num3 = 6; + List list281 = new List(num3); + CollectionsMarshal.SetCount(list281, num3); + span6 = CollectionsMarshal.AsSpan(list281); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list281; + reference216 = questStep22; + obj195.Steps = list279; + reference214 = obj195; num++; - ref QuestSequence reference302 = ref span2[num]; - QuestSequence obj278 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list390 = new List(index2); - CollectionsMarshal.SetCount(list390, index2); - span3 = CollectionsMarshal.AsSpan(list390); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042339u, new Vector3(145.95251f, 9.608223f, -234.24127f), 957) - { - Fly = true - }; - obj278.Steps = list390; - reference302 = obj278; - num++; - ref QuestSequence reference303 = ref span2[num]; - QuestSequence obj279 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list391 = new List(num2); - CollectionsMarshal.SetCount(list391, num2); - span3 = CollectionsMarshal.AsSpan(list391); + List list282 = new List(num2); + CollectionsMarshal.SetCount(list282, num2); + span3 = CollectionsMarshal.AsSpan(list282); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042343u, new Vector3(142.53455f, 10.132848f, -232.89844f), 957) - { - StopDistance = 7f - }; - obj279.Steps = list391; - reference303 = obj279; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042506u, new Vector3(126.11572f, 26.999989f, 32.76111f), 963); + obj196.Steps = list282; + reference217 = obj196; num++; - ref QuestSequence reference304 = ref span2[num]; - QuestSequence obj280 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj197 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list283 = new List(index2); + CollectionsMarshal.SetCount(list283, index2); + span3 = CollectionsMarshal.AsSpan(list283); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042508u, new Vector3(126.11572f, 26.999989f, 32.76111f), 963); + obj197.Steps = list283; + reference218 = obj197; + num++; + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj198 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list284 = new List(num2); + CollectionsMarshal.SetCount(list284, num2); + span3 = CollectionsMarshal.AsSpan(list284); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1037324u, new Vector3(-4.257263f, 27f, 36.362183f), 963); + obj198.Steps = list284; + reference219 = obj198; + num++; + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj199 = new QuestSequence + { + Sequence = 7 + }; + index2 = 2; + List list285 = new List(index2); + CollectionsMarshal.SetCount(list285, index2); + span3 = CollectionsMarshal.AsSpan(list285); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-3.0175605f, 27f, 36.584843f), 963) + { + StopDistance = 0.5f, + JumpDestination = new JumpDestination + { + Position = new Vector3(-3.6922705f, -1.9999962f, 52.106045f) + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042509u, new Vector3(-29.373718f, -1.9999962f, 130.93762f), 963); + obj199.Steps = list285; + reference220 = obj199; + num++; + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj200 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list286 = new List(num2); + CollectionsMarshal.SetCount(list286, num2); + span3 = CollectionsMarshal.AsSpan(list286); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042510u, new Vector3(-337.57538f, 3.2215352f, 365.7129f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork + }; + obj200.Steps = list286; + reference221 = obj200; + num++; + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj201 = new QuestSequence + { + Sequence = 9 + }; + index2 = 1; + List list287 = new List(index2); + CollectionsMarshal.SetCount(list287, index2); + span3 = CollectionsMarshal.AsSpan(list287); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042511u, new Vector3(-376.669f, 1.1651754f, 379.23242f), 957) + { + StopDistance = 5f + }; + obj201.Steps = list287; + reference222 = obj201; + num++; + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list392 = new List(index2); - CollectionsMarshal.SetCount(list392, index2); - span3 = CollectionsMarshal.AsSpan(list392); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957) + num2 = 1; + List list288 = new List(num2); + CollectionsMarshal.SetCount(list288, num2); + span3 = CollectionsMarshal.AsSpan(list288); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042512u, new Vector3(31.387817f, -5.021957E-07f, -0.65618896f), 963) + { + AetheryteShortcut = EAetheryteLocation.RadzAtHan, + NextQuestId = new QuestId(4641) + }; + obj202.Steps = list288; + reference223 = obj202; + questRoot32.QuestSequence = list274; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(4545); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; + List list289 = new List(num); + CollectionsMarshal.SetCount(list289, num); + span = CollectionsMarshal.AsSpan(list289); + index = 0; + span[index] = "liza"; + questRoot33.Author = list289; + index = 9; + List list290 = new List(index); + CollectionsMarshal.SetCount(list290, index); + span2 = CollectionsMarshal.AsSpan(list290); + num = 0; + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj203 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list291 = new List(index2); + CollectionsMarshal.SetCount(list291, index2); + span3 = CollectionsMarshal.AsSpan(list291); + num2 = 0; + ref QuestStep reference225 = ref span3[num2]; + QuestStep obj204 = new QuestStep(EInteractionType.AcceptQuest, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957) { - Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj280.Steps = list392; - reference304 = obj280; - questRoot43.QuestSequence = list383; - AddQuest(questId43, questRoot43); - QuestId questId44 = new QuestId(4549); - QuestRoot questRoot44 = new QuestRoot(); + num4 = 1; + List list292 = new List(num4); + CollectionsMarshal.SetCount(list292, num4); + span4 = CollectionsMarshal.AsSpan(list292); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_BANARK001_04545_Q1_000_004"), + Answer = new ExcelRef("TEXT_BANARK001_04545_A1_000_002") + }; + obj204.DialogueChoices = list292; + reference225 = obj204; + obj203.Steps = list291; + reference224 = obj203; + num++; + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj205 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); + index2 = 0; + ref QuestStep reference227 = ref span3[index2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1042303u, new Vector3(183.79492f, 10.683311f, 557.42737f), 957); + num3 = 6; + List list294 = new List(num3); + CollectionsMarshal.SetCount(list294, num3); + span6 = CollectionsMarshal.AsSpan(list294); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list294; + reference227 = questStep23; + index2++; + ref QuestStep reference228 = ref span3[index2]; + QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1042305u, new Vector3(200f, 10.114502f, 579.1256f), 957); + num4 = 6; + List list295 = new List(num4); + CollectionsMarshal.SetCount(list295, num4); + span6 = CollectionsMarshal.AsSpan(list295); + num3 = 0; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep24.CompletionQuestVariablesFlags = list295; + reference228 = questStep24; + index2++; + ref QuestStep reference229 = ref span3[index2]; + QuestStep obj206 = new QuestStep(EInteractionType.Interact, 1042304u, new Vector3(171.58765f, 4.763736f, 683.37524f), 957) + { + Fly = true + }; + num3 = 6; + List list296 = new List(num3); + CollectionsMarshal.SetCount(list296, num3); + span6 = CollectionsMarshal.AsSpan(list296); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj206.CompletionQuestVariablesFlags = list296; + reference229 = obj206; + obj205.Steps = list293; + reference226 = obj205; + num++; + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj207 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list297 = new List(index2); + CollectionsMarshal.SetCount(list297, index2); + span3 = CollectionsMarshal.AsSpan(list297); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042306u, new Vector3(-260.6394f, 14.412592f, 202.62451f), 957) + { + Fly = true + }; + obj207.Steps = list297; + reference230 = obj207; + num++; + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj208 = new QuestSequence + { + Sequence = 3 + }; + num2 = 2; + List list298 = new List(num2); + CollectionsMarshal.SetCount(list298, num2); + span3 = CollectionsMarshal.AsSpan(list298); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957); + obj208.Steps = list298; + reference231 = obj208; + num++; + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = 4 + }; + index2 = 2; + List list299 = new List(index2); + CollectionsMarshal.SetCount(list299, index2); + span3 = CollectionsMarshal.AsSpan(list299); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) + { + Mount = true + }; + num2++; + ref QuestStep reference233 = ref span3[num2]; + QuestStep obj210 = new QuestStep(EInteractionType.Interact, 1042307u, new Vector3(121.01929f, 6.780056f, 585.59546f), 957) + { + Fly = true + }; + num4 = 1; + List list300 = new List(num4); + CollectionsMarshal.SetCount(list300, num4); + span4 = CollectionsMarshal.AsSpan(list300); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_BANARK001_04545_Q4_000_081") + }; + obj210.DialogueChoices = list300; + reference233 = obj210; + obj209.Steps = list299; + reference232 = obj209; + num++; + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj211 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list301 = new List(num2); + CollectionsMarshal.SetCount(list301, num2); + span3 = CollectionsMarshal.AsSpan(list301); + index2 = 0; + ref QuestStep reference235 = ref span3[index2]; + QuestStep obj212 = new QuestStep(EInteractionType.Interact, 1042310u, new Vector3(-488.7007f, 4.563182f, 18.20398f), 957) + { + StopDistance = 5f + }; + num3 = 1; + List list302 = new List(num3); + CollectionsMarshal.SetCount(list302, num3); + span4 = CollectionsMarshal.AsSpan(list302); + num4 = 0; + span4[num4] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_BANARK001_04545_Q5_000_115") + }; + obj212.DialogueChoices = list302; + reference235 = obj212; + obj211.Steps = list301; + reference234 = obj211; + num++; + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list303 = new List(index2); + CollectionsMarshal.SetCount(list303, index2); + span3 = CollectionsMarshal.AsSpan(list303); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(159.25264f, 5.220791f, 606.4928f), 957); + obj213.Steps = list303; + reference236 = obj213; + num++; + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj214 = new QuestSequence + { + Sequence = 7 + }; + num2 = 1; + List list304 = new List(num2); + CollectionsMarshal.SetCount(list304, num2); + span3 = CollectionsMarshal.AsSpan(list304); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041332u, new Vector3(194.68982f, 14.118598f, 485.9845f), 957); + obj214.Steps = list304; + reference237 = obj214; + num++; + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj215 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list305 = new List(index2); + CollectionsMarshal.SetCount(list305, index2); + span3 = CollectionsMarshal.AsSpan(list305); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(191.63799f, 15.136713f, 508.80118f), 957) + { + Mount = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042313u, new Vector3(-78.690796f, 40.010006f, 323.2318f), 957) + { + Fly = true + }; + obj215.Steps = list305; + reference238 = obj215; + questRoot33.QuestSequence = list290; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(4546); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list393 = new List(num); - CollectionsMarshal.SetCount(list393, num); - span = CollectionsMarshal.AsSpan(list393); + List list306 = new List(num); + CollectionsMarshal.SetCount(list306, num); + span = CollectionsMarshal.AsSpan(list306); index = 0; - span[index] = "skiaz"; - questRoot44.Author = list393; - index = 8; - List list394 = new List(index); - CollectionsMarshal.SetCount(list394, index); - span2 = CollectionsMarshal.AsSpan(list394); + span[index] = "liza"; + questRoot34.Author = list306; + index = 10; + List list307 = new List(index); + CollectionsMarshal.SetCount(list307, index); + span2 = CollectionsMarshal.AsSpan(list307); num = 0; - ref QuestSequence reference305 = ref span2[num]; - QuestSequence obj281 = new QuestSequence + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list395 = new List(num2); - CollectionsMarshal.SetCount(list395, num2); - span3 = CollectionsMarshal.AsSpan(list395); + List list308 = new List(num2); + CollectionsMarshal.SetCount(list308, num2); + span3 = CollectionsMarshal.AsSpan(list308); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957) - { - Fly = true - }; - obj281.Steps = list395; - reference305 = obj281; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957); + obj216.Steps = list308; + reference239 = obj216; num++; - ref QuestSequence reference306 = ref span2[num]; - QuestSequence obj282 = new QuestSequence + ref QuestSequence reference240 = ref span2[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list396 = new List(index2); - CollectionsMarshal.SetCount(list396, index2); - span3 = CollectionsMarshal.AsSpan(list396); + index2 = 1; + List list309 = new List(index2); + CollectionsMarshal.SetCount(list309, index2); + span3 = CollectionsMarshal.AsSpan(list309); num2 = 0; - ref QuestStep reference307 = ref span3[num2]; - QuestStep obj283 = new QuestStep(EInteractionType.Combat, 2012925u, new Vector3(-108.01868f, 40.17688f, 182.5741f), 957) + span3[num2] = new QuestStep(EInteractionType.Interact, 2012919u, new Vector3(-464.22522f, 5.3864136f, 22.445984f), 957) { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - num3 = 1; - List list397 = new List(num3); - CollectionsMarshal.SetCount(list397, num3); - span5 = CollectionsMarshal.AsSpan(list397); - num4 = 0; - span5[num4] = 14684u; - obj283.KillEnemyDataIds = list397; - reference307 = obj283; - num2++; - ref QuestStep reference308 = ref span3[num2]; - QuestStep obj284 = new QuestStep(EInteractionType.Combat, 2012926u, new Vector3(-53.574463f, 56.22937f, 66.056274f), 957) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num4 = 1; - List list398 = new List(num4); - CollectionsMarshal.SetCount(list398, num4); - span5 = CollectionsMarshal.AsSpan(list398); - num3 = 0; - span5[num3] = 14685u; - obj284.KillEnemyDataIds = list398; - reference308 = obj284; - num2++; - ref QuestStep reference309 = ref span3[num2]; - QuestStep obj285 = new QuestStep(EInteractionType.Combat, 2012927u, new Vector3(-246.05176f, 18.509094f, 128.58777f), 957) - { - Fly = true, - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list399 = new List(num3); - CollectionsMarshal.SetCount(list399, num3); - span5 = CollectionsMarshal.AsSpan(list399); - num4 = 0; - span5[num4] = 14684u; - obj285.KillEnemyDataIds = list399; - reference309 = obj285; - obj282.Steps = list396; - reference306 = obj282; + obj217.Steps = list309; + reference240 = obj217; num++; - ref QuestSequence reference310 = ref span2[num]; - QuestSequence obj286 = new QuestSequence + ref QuestSequence reference241 = ref span2[num]; + QuestSequence obj218 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list400 = new List(num2); - CollectionsMarshal.SetCount(list400, num2); - span3 = CollectionsMarshal.AsSpan(list400); + List list310 = new List(num2); + CollectionsMarshal.SetCount(list310, num2); + span3 = CollectionsMarshal.AsSpan(list310); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042353u, new Vector3(-56.199036f, 35.964603f, 379.07983f), 957) + ref QuestStep reference242 = ref span3[index2]; + QuestStep obj219 = new QuestStep(EInteractionType.Combat, null, new Vector3(-363.06543f, 55.300343f, -108.32965f), 957) { - Fly = true + StopDistance = 0.25f, + Fly = true, + EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; - obj286.Steps = list400; - reference310 = obj286; + num4 = 1; + List list311 = new List(num4); + CollectionsMarshal.SetCount(list311, num4); + span5 = CollectionsMarshal.AsSpan(list311); + num3 = 0; + span5[num3] = 14681u; + obj219.KillEnemyDataIds = list311; + reference242 = obj219; + obj218.Steps = list310; + reference241 = obj218; num++; - ref QuestSequence reference311 = ref span2[num]; - QuestSequence obj287 = new QuestSequence + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj220 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list401 = new List(index2); - CollectionsMarshal.SetCount(list401, index2); - span3 = CollectionsMarshal.AsSpan(list401); + List list312 = new List(index2); + CollectionsMarshal.SetCount(list312, index2); + span3 = CollectionsMarshal.AsSpan(list312); num2 = 0; - ref QuestStep reference312 = ref span3[num2]; - QuestStep obj288 = new QuestStep(EInteractionType.Interact, 1042353u, new Vector3(-56.199036f, 35.964603f, 379.07983f), 957) + span3[num2] = new QuestStep(EInteractionType.Interact, 1042318u, new Vector3(-360.49445f, 54.680054f, -102.9527f), 957) + { + StopDistance = 7f + }; + obj220.Steps = list312; + reference243 = obj220; + num++; + ref QuestSequence reference244 = ref span2[num]; + QuestSequence obj221 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list313 = new List(num2); + CollectionsMarshal.SetCount(list313, num2); + span3 = CollectionsMarshal.AsSpan(list313); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042321u, new Vector3(-522.9725f, 11.61713f, 88.97534f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork + }; + obj221.Steps = list313; + reference244 = obj221; + num++; + ref QuestSequence reference245 = ref span2[num]; + QuestSequence obj222 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list314 = new List(index2); + CollectionsMarshal.SetCount(list314, index2); + span3 = CollectionsMarshal.AsSpan(list314); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042322u, new Vector3(-523.36926f, 10.9199f, 85.34363f), 957); + obj222.Steps = list314; + reference245 = obj222; + num++; + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj223 = new QuestSequence + { + Sequence = 6 + }; + num2 = 3; + List list315 = new List(num2); + CollectionsMarshal.SetCount(list315, num2); + span3 = CollectionsMarshal.AsSpan(list315); + index2 = 0; + ref QuestStep reference247 = ref span3[index2]; + QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1042324u, new Vector3(-558.0072f, 11.802552f, 114.03064f), 957); + num3 = 6; + List list316 = new List(num3); + CollectionsMarshal.SetCount(list316, num3); + span6 = CollectionsMarshal.AsSpan(list316); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep25.CompletionQuestVariablesFlags = list316; + reference247 = questStep25; + index2++; + ref QuestStep reference248 = ref span3[index2]; + QuestStep obj224 = new QuestStep(EInteractionType.Interact, 1042325u, new Vector3(-552.75806f, 1.120665f, 23.392029f), 957) + { + StopDistance = 0.5f, + Fly = true + }; + num4 = 6; + List list317 = new List(num4); + CollectionsMarshal.SetCount(list317, num4); + span6 = CollectionsMarshal.AsSpan(list317); + num3 = 0; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + obj224.CompletionQuestVariablesFlags = list317; + reference248 = obj224; + index2++; + ref QuestStep reference249 = ref span3[index2]; + QuestStep obj225 = new QuestStep(EInteractionType.Interact, 1042323u, new Vector3(-480.33875f, 1.9096844f, -13.53479f), 957) + { + Fly = true + }; + num3 = 6; + List list318 = new List(num3); + CollectionsMarshal.SetCount(list318, num3); + span6 = CollectionsMarshal.AsSpan(list318); + num4 = 0; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = null; + num4++; + span6[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj225.CompletionQuestVariablesFlags = list318; + reference249 = obj225; + obj223.Steps = list315; + reference246 = obj223; + num++; + ref QuestSequence reference250 = ref span2[num]; + QuestSequence obj226 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list319 = new List(index2); + CollectionsMarshal.SetCount(list319, index2); + span3 = CollectionsMarshal.AsSpan(list319); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042321u, new Vector3(-522.9725f, 11.61713f, 88.97534f), 957); + obj226.Steps = list319; + reference250 = obj226; + num++; + ref QuestSequence reference251 = ref span2[num]; + QuestSequence obj227 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list320 = new List(num2); + CollectionsMarshal.SetCount(list320, num2); + span3 = CollectionsMarshal.AsSpan(list320); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1041397u, new Vector3(402.30408f, 3.0506973f, -212.35986f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand + }; + obj227.Steps = list320; + reference251 = obj227; + num++; + ref QuestSequence reference252 = ref span2[num]; + QuestSequence obj228 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list321 = new List(index2); + CollectionsMarshal.SetCount(list321, index2); + span3 = CollectionsMarshal.AsSpan(list321); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, + NextQuestId = new QuestId(4547) + }; + obj228.Steps = list321; + reference252 = obj228; + questRoot34.QuestSequence = list307; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(4547); + QuestRoot questRoot35 = new QuestRoot(); + num = 1; + List list322 = new List(num); + CollectionsMarshal.SetCount(list322, num); + span = CollectionsMarshal.AsSpan(list322); + index = 0; + span[index] = "liza"; + questRoot35.Author = list322; + index = 7; + List list323 = new List(index); + CollectionsMarshal.SetCount(list323, index); + span2 = CollectionsMarshal.AsSpan(list323); + num = 0; + ref QuestSequence reference253 = ref span2[num]; + QuestSequence obj229 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list324 = new List(num2); + CollectionsMarshal.SetCount(list324, num2); + span3 = CollectionsMarshal.AsSpan(list324); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); + obj229.Steps = list324; + reference253 = obj229; + num++; + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj230 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list325 = new List(index2); + CollectionsMarshal.SetCount(list325, index2); + span3 = CollectionsMarshal.AsSpan(list325); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042327u, new Vector3(413.35156f, 19.3188f, -457.57233f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand + }; + obj230.Steps = list325; + reference254 = obj230; + num++; + ref QuestSequence reference255 = ref span2[num]; + QuestSequence obj231 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list326 = new List(num2); + CollectionsMarshal.SetCount(list326, num2); + span3 = CollectionsMarshal.AsSpan(list326); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2012921u, new Vector3(128.89294f, 16f, -437.9187f), 957) + { + Fly = true + }; + obj231.Steps = list326; + reference255 = obj231; + num++; + ref QuestSequence reference256 = ref span2[num]; + QuestSequence obj232 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list327 = new List(index2); + CollectionsMarshal.SetCount(list327, index2); + span3 = CollectionsMarshal.AsSpan(list327); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042328u, new Vector3(128.31311f, 16.178802f, -439.78027f), 957) + { + StopDistance = 4.5f + }; + obj232.Steps = list327; + reference256 = obj232; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj233 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list328 = new List(num2); + CollectionsMarshal.SetCount(list328, num2); + span3 = CollectionsMarshal.AsSpan(list328); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042327u, new Vector3(413.35156f, 19.3188f, -457.57233f), 957) + { + Fly = true + }; + obj233.Steps = list328; + reference257 = obj233; + num++; + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj234 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list329 = new List(index2); + CollectionsMarshal.SetCount(list329, index2); + span3 = CollectionsMarshal.AsSpan(list329); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042330u, new Vector3(383.1692f, 3.1168795f, -263.8133f), 957) + { + Fly = true + }; + obj234.Steps = list329; + reference258 = obj234; + num++; + ref QuestSequence reference259 = ref span2[num]; + QuestSequence obj235 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list330 = new List(num2); + CollectionsMarshal.SetCount(list330, num2); + span3 = CollectionsMarshal.AsSpan(list330); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.986862f, 309.98706f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad + }; + obj235.Steps = list330; + reference259 = obj235; + questRoot35.QuestSequence = list323; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(4548); + QuestRoot questRoot36 = new QuestRoot(); + num = 1; + List list331 = new List(num); + CollectionsMarshal.SetCount(list331, num); + span = CollectionsMarshal.AsSpan(list331); + index = 0; + span[index] = "liza"; + questRoot36.Author = list331; + index = 6; + List list332 = new List(index); + CollectionsMarshal.SetCount(list332, index); + span2 = CollectionsMarshal.AsSpan(list332); + num = 0; + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj236 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list333 = new List(index2); + CollectionsMarshal.SetCount(list333, index2); + span3 = CollectionsMarshal.AsSpan(list333); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); + obj236.Steps = list333; + reference260 = obj236; + num++; + ref QuestSequence reference261 = ref span2[num]; + QuestSequence obj237 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list334 = new List(num2); + CollectionsMarshal.SetCount(list334, num2); + span3 = CollectionsMarshal.AsSpan(list334); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042336u, new Vector3(409.964f, 18.253498f, -461.53967f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand + }; + obj237.Steps = list334; + reference261 = obj237; + num++; + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj238 = new QuestSequence + { + Sequence = 2 + }; + index2 = 2; + List list335 = new List(index2); + CollectionsMarshal.SetCount(list335, index2); + span3 = CollectionsMarshal.AsSpan(list335); + num2 = 0; + ref QuestStep reference263 = ref span3[num2]; + QuestStep obj239 = new QuestStep(EInteractionType.Interact, 2012970u, new Vector3(197.4364f, 9.323181f, -438.71216f), 957) + { + Fly = true + }; + num4 = 6; + List list336 = new List(num4); + CollectionsMarshal.SetCount(list336, num4); + span6 = CollectionsMarshal.AsSpan(list336); + num3 = 0; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj239.CompletionQuestVariablesFlags = list336; + reference263 = obj239; + num2++; + ref QuestStep reference264 = ref span3[num2]; + QuestStep obj240 = new QuestStep(EInteractionType.Combat, 2012924u, new Vector3(179.33923f, 7.309021f, -392.44684f), 957) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list337 = new List(num3); + CollectionsMarshal.SetCount(list337, num3); + span5 = CollectionsMarshal.AsSpan(list337); + num4 = 0; + span5[num4] = 14683u; + obj240.KillEnemyDataIds = list337; + num4 = 6; + List list338 = new List(num4); + CollectionsMarshal.SetCount(list338, num4); + span6 = CollectionsMarshal.AsSpan(list338); + num3 = 0; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = null; + num3++; + span6[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + obj240.CompletionQuestVariablesFlags = list338; + reference264 = obj240; + obj238.Steps = list335; + reference262 = obj238; + num++; + ref QuestSequence reference265 = ref span2[num]; + QuestSequence obj241 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list339 = new List(num2); + CollectionsMarshal.SetCount(list339, num2); + span3 = CollectionsMarshal.AsSpan(list339); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042339u, new Vector3(145.95251f, 9.608223f, -234.24127f), 957) + { + Fly = true + }; + obj241.Steps = list339; + reference265 = obj241; + num++; + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj242 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list340 = new List(index2); + CollectionsMarshal.SetCount(list340, index2); + span3 = CollectionsMarshal.AsSpan(list340); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042343u, new Vector3(142.53455f, 10.132848f, -232.89844f), 957) + { + StopDistance = 7f + }; + obj242.Steps = list340; + reference266 = obj242; + num++; + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj243 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list341 = new List(num2); + CollectionsMarshal.SetCount(list341, num2); + span3 = CollectionsMarshal.AsSpan(list341); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad + }; + obj243.Steps = list341; + reference267 = obj243; + questRoot36.QuestSequence = list332; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(4549); + QuestRoot questRoot37 = new QuestRoot(); + num = 1; + List list342 = new List(num); + CollectionsMarshal.SetCount(list342, num); + span = CollectionsMarshal.AsSpan(list342); + index = 0; + span[index] = "skiaz"; + questRoot37.Author = list342; + index = 8; + List list343 = new List(index); + CollectionsMarshal.SetCount(list343, index); + span2 = CollectionsMarshal.AsSpan(list343); + num = 0; + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj244 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list344 = new List(index2); + CollectionsMarshal.SetCount(list344, index2); + span3 = CollectionsMarshal.AsSpan(list344); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957) + { + Fly = true + }; + obj244.Steps = list344; + reference268 = obj244; + num++; + ref QuestSequence reference269 = ref span2[num]; + QuestSequence obj245 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list345 = new List(num2); + CollectionsMarshal.SetCount(list345, num2); + span3 = CollectionsMarshal.AsSpan(list345); + index2 = 0; + ref QuestStep reference270 = ref span3[index2]; + QuestStep obj246 = new QuestStep(EInteractionType.Combat, 2012925u, new Vector3(-108.01868f, 40.17688f, 182.5741f), 957) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list346 = new List(num3); + CollectionsMarshal.SetCount(list346, num3); + span5 = CollectionsMarshal.AsSpan(list346); + num4 = 0; + span5[num4] = 14684u; + obj246.KillEnemyDataIds = list346; + reference270 = obj246; + index2++; + ref QuestStep reference271 = ref span3[index2]; + QuestStep obj247 = new QuestStep(EInteractionType.Combat, 2012926u, new Vector3(-53.574463f, 56.22937f, 66.056274f), 957) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num4 = 1; + List list347 = new List(num4); + CollectionsMarshal.SetCount(list347, num4); + span5 = CollectionsMarshal.AsSpan(list347); + num3 = 0; + span5[num3] = 14685u; + obj247.KillEnemyDataIds = list347; + reference271 = obj247; + index2++; + ref QuestStep reference272 = ref span3[index2]; + QuestStep obj248 = new QuestStep(EInteractionType.Combat, 2012927u, new Vector3(-246.05176f, 18.509094f, 128.58777f), 957) + { + Fly = true, + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list348 = new List(num3); + CollectionsMarshal.SetCount(list348, num3); + span5 = CollectionsMarshal.AsSpan(list348); + num4 = 0; + span5[num4] = 14684u; + obj248.KillEnemyDataIds = list348; + reference272 = obj248; + obj245.Steps = list345; + reference269 = obj245; + num++; + ref QuestSequence reference273 = ref span2[num]; + QuestSequence obj249 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list349 = new List(index2); + CollectionsMarshal.SetCount(list349, index2); + span3 = CollectionsMarshal.AsSpan(list349); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042353u, new Vector3(-56.199036f, 35.964603f, 379.07983f), 957) + { + Fly = true + }; + obj249.Steps = list349; + reference273 = obj249; + num++; + ref QuestSequence reference274 = ref span2[num]; + QuestSequence obj250 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list350 = new List(num2); + CollectionsMarshal.SetCount(list350, num2); + span3 = CollectionsMarshal.AsSpan(list350); + index2 = 0; + ref QuestStep reference275 = ref span3[index2]; + QuestStep obj251 = new QuestStep(EInteractionType.Interact, 1042353u, new Vector3(-56.199036f, 35.964603f, 379.07983f), 957) { Fly = true }; num4 = 1; - List list402 = new List(num4); - CollectionsMarshal.SetCount(list402, num4); - span4 = CollectionsMarshal.AsSpan(list402); + List list351 = new List(num4); + CollectionsMarshal.SetCount(list351, num4); + span4 = CollectionsMarshal.AsSpan(list351); num3 = 0; span4[num3] = new DialogueChoice { @@ -388373,78 +369585,78 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANARK005_04549_Q2_000_046"), Answer = new ExcelRef("TEXT_BANARK005_04549_A2_000_001") }; - obj288.DialogueChoices = list402; - reference312 = obj288; - obj287.Steps = list401; - reference311 = obj287; + obj251.DialogueChoices = list351; + reference275 = obj251; + obj250.Steps = list350; + reference274 = obj250; num++; - ref QuestSequence reference313 = ref span2[num]; - QuestSequence obj289 = new QuestSequence + ref QuestSequence reference276 = ref span2[num]; + QuestSequence obj252 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list403 = new List(num2); - CollectionsMarshal.SetCount(list403, num2); - span3 = CollectionsMarshal.AsSpan(list403); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042347u, new Vector3(178.7594f, 5.6198997f, 617.02905f), 957) + index2 = 1; + List list352 = new List(index2); + CollectionsMarshal.SetCount(list352, index2); + span3 = CollectionsMarshal.AsSpan(list352); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042347u, new Vector3(178.7594f, 5.6198997f, 617.02905f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj289.Steps = list403; - reference313 = obj289; + obj252.Steps = list352; + reference276 = obj252; num++; - ref QuestSequence reference314 = ref span2[num]; - QuestSequence obj290 = new QuestSequence + ref QuestSequence reference277 = ref span2[num]; + QuestSequence obj253 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list404 = new List(index2); - CollectionsMarshal.SetCount(list404, index2); - span3 = CollectionsMarshal.AsSpan(list404); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042346u, new Vector3(175.21924f, 5.629661f, 614.12976f), 957) + num2 = 1; + List list353 = new List(num2); + CollectionsMarshal.SetCount(list353, num2); + span3 = CollectionsMarshal.AsSpan(list353); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042346u, new Vector3(175.21924f, 5.629661f, 614.12976f), 957) { Fly = true }; - obj290.Steps = list404; - reference314 = obj290; + obj253.Steps = list353; + reference277 = obj253; num++; - ref QuestSequence reference315 = ref span2[num]; - QuestSequence obj291 = new QuestSequence + ref QuestSequence reference278 = ref span2[num]; + QuestSequence obj254 = new QuestSequence { Sequence = 6 }; - num2 = 1; - List list405 = new List(num2); - CollectionsMarshal.SetCount(list405, num2); - span3 = CollectionsMarshal.AsSpan(list405); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2012928u, new Vector3(185.62585f, 60.318848f, -605.98157f), 957) + index2 = 1; + List list354 = new List(index2); + CollectionsMarshal.SetCount(list354, index2); + span3 = CollectionsMarshal.AsSpan(list354); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2012928u, new Vector3(185.62585f, 60.318848f, -605.98157f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand }; - obj291.Steps = list405; - reference315 = obj291; + obj254.Steps = list354; + reference278 = obj254; num++; - ref QuestSequence reference316 = ref span2[num]; - QuestSequence obj292 = new QuestSequence + ref QuestSequence reference279 = ref span2[num]; + QuestSequence obj255 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list406 = new List(index2); - CollectionsMarshal.SetCount(list406, index2); - span3 = CollectionsMarshal.AsSpan(list406); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); - obj292.Steps = list406; - reference316 = obj292; - questRoot44.QuestSequence = list394; - AddQuest(questId44, questRoot44); + num2 = 1; + List list355 = new List(num2); + CollectionsMarshal.SetCount(list355, num2); + span3 = CollectionsMarshal.AsSpan(list355); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); + obj255.Steps = list355; + reference279 = obj255; + questRoot37.QuestSequence = list343; + AddQuest(questId37, questRoot37); } private static void LoadQuests91() @@ -393255,16 +374467,16 @@ public static class AssemblyQuestLoader reference233 = obj200; questRoot34.QuestSequence = list305; AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4585); + QuestId questId35 = new QuestId(4586); QuestRoot questRoot35 = new QuestRoot(); num = 1; List list312 = new List(num); CollectionsMarshal.SetCount(list312, num); span = CollectionsMarshal.AsSpan(list312); index = 0; - span[index] = "Akechi"; + span[index] = "liza"; questRoot35.Author = list312; - index = 1; + index = 8; List list313 = new List(index); CollectionsMarshal.SetCount(list313, index); span2 = CollectionsMarshal.AsSpan(list313); @@ -393279,515 +374491,19 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list314, num2); span3 = CollectionsMarshal.AsSpan(list314); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1038448u, new Vector3(18.661804f, 5.5024977f, 15.487854f), 250) - { - AetheryteShortcut = EAetheryteLocation.WolvesDenPier, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042796u, new Vector3(-12.100403f, -16.147f, 153.76514f), 962); obj201.Steps = list314; reference234 = obj201; - questRoot35.QuestSequence = list313; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4586); - QuestRoot questRoot36 = new QuestRoot(); - num = 1; - List list315 = new List(num); - CollectionsMarshal.SetCount(list315, num); - span = CollectionsMarshal.AsSpan(list315); - index = 0; - span[index] = "liza"; - questRoot36.Author = list315; - index = 8; - List list316 = new List(index); - CollectionsMarshal.SetCount(list316, index); - span2 = CollectionsMarshal.AsSpan(list316); - num = 0; + num++; ref QuestSequence reference235 = ref span2[num]; QuestSequence obj202 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list317 = new List(index2); - CollectionsMarshal.SetCount(list317, index2); - span3 = CollectionsMarshal.AsSpan(list317); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042796u, new Vector3(-12.100403f, -16.147f, 153.76514f), 962); - obj202.Steps = list317; - reference235 = obj202; - num++; - ref QuestSequence reference236 = ref span2[num]; - QuestSequence obj203 = new QuestSequence { Sequence = 1 }; - num2 = 3; - List list318 = new List(num2); - CollectionsMarshal.SetCount(list318, num2); - span3 = CollectionsMarshal.AsSpan(list318); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039550u, new Vector3(-620.7218f, -27.670597f, 302.17432f), 956) - { - TargetTerritoryId = (ushort)956, - AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Flying = ELockedSkipCondition.Unlocked - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-431.53903f, -220.1193f, 301.76364f), 956) - { - Fly = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042797u, new Vector3(-393.20978f, -220.20282f, 283.16162f), 956); - obj203.Steps = list318; - reference236 = obj203; - num++; - ref QuestSequence reference237 = ref span2[num]; - QuestSequence obj204 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list319 = new List(index2); - CollectionsMarshal.SetCount(list319, index2); - span3 = CollectionsMarshal.AsSpan(list319); - num2 = 0; - ref QuestStep reference238 = ref span3[num2]; - QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1042799u, new Vector3(-395.37653f, -220.20282f, 285.66406f), 956); - num3 = 1; - List list320 = new List(num3); - CollectionsMarshal.SetCount(list320, num3); - span4 = CollectionsMarshal.AsSpan(list320); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_STMBDR601_04586_Q2_000_107") - }; - questStep15.DialogueChoices = list320; - reference238 = questStep15; - obj204.Steps = list319; - reference237 = obj204; - num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj205 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list321 = new List(num2); - CollectionsMarshal.SetCount(list321, num2); - span3 = CollectionsMarshal.AsSpan(list321); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042803u, new Vector3(43.289795f, -1.4816303E-06f, -55.680176f), 963); - obj205.Steps = list321; - reference239 = obj205; - num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj206 = new QuestSequence - { - Sequence = 4 - }; index2 = 3; - List list322 = new List(index2); - CollectionsMarshal.SetCount(list322, index2); - span3 = CollectionsMarshal.AsSpan(list322); - num2 = 0; - ref QuestStep reference241 = ref span3[num2]; - QuestStep obj207 = new QuestStep(EInteractionType.Interact, 1042887u, new Vector3(108.72046f, 26.999989f, 14.90802f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanKama - } - }; - index3 = 6; - List list323 = new List(index3); - CollectionsMarshal.SetCount(list323, index3); - span5 = CollectionsMarshal.AsSpan(list323); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj207.CompletionQuestVariablesFlags = list323; - reference241 = obj207; - num2++; - ref QuestStep reference242 = ref span3[num2]; - QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1039539u, new Vector3(87.662964f, 27.06f, 28.030762f), 963); - num3 = 6; - List list324 = new List(num3); - CollectionsMarshal.SetCount(list324, num3); - span5 = CollectionsMarshal.AsSpan(list324); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list324; - reference242 = questStep16; - num2++; - ref QuestStep reference243 = ref span3[num2]; - QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1042804u, new Vector3(87.35791f, 26.99999f, 56.687256f), 963); - index3 = 6; - List list325 = new List(index3); - CollectionsMarshal.SetCount(list325, index3); - span5 = CollectionsMarshal.AsSpan(list325); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list325; - reference243 = questStep17; - obj206.Steps = list322; - reference240 = obj206; - num++; - ref QuestSequence reference244 = ref span2[num]; - QuestSequence obj208 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list326 = new List(num2); - CollectionsMarshal.SetCount(list326, num2); - span3 = CollectionsMarshal.AsSpan(list326); - index2 = 0; - ref QuestStep reference245 = ref span3[index2]; - QuestStep obj209 = new QuestStep(EInteractionType.Interact, 1042803u, new Vector3(116.01684f, 26.99999f, 45.689087f), 963) - { - StopDistance = 0.25f - }; - num3 = 1; - List list327 = new List(num3); - CollectionsMarshal.SetCount(list327, num3); - span4 = CollectionsMarshal.AsSpan(list327); - index3 = 0; - span4[index3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_STMBDR601_04586_Q5_000_225"), - Answer = new ExcelRef("TEXT_STMBDR601_04586_A5_000_228") - }; - obj209.DialogueChoices = list327; - reference245 = obj209; - obj208.Steps = list326; - reference244 = obj208; - num++; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj210 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - span3 = CollectionsMarshal.AsSpan(list328); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039541u, new Vector3(-159.3805f, 23.999973f, 110.61267f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanKama, - To = EAetheryteLocation.RadzAtHanRuveydahFibers - } - }; - obj210.Steps = list328; - reference246 = obj210; - num++; - ref QuestSequence reference247 = ref span2[num]; - QuestSequence obj211 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list329 = new List(num2); - CollectionsMarshal.SetCount(list329, num2); - span3 = CollectionsMarshal.AsSpan(list329); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042805u, new Vector3(-57.480774f, 14f, 106.82837f), 963) - { - StopDistance = 4f, - NextQuestId = new QuestId(4587) - }; - obj211.Steps = list329; - reference247 = obj211; - questRoot36.QuestSequence = list316; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(4587); - QuestRoot questRoot37 = new QuestRoot(); - num = 1; - List list330 = new List(num); - CollectionsMarshal.SetCount(list330, num); - span = CollectionsMarshal.AsSpan(list330); - index = 0; - span[index] = "liza"; - questRoot37.Author = list330; - index = 12; - List list331 = new List(index); - CollectionsMarshal.SetCount(list331, index); - span2 = CollectionsMarshal.AsSpan(list331); - num = 0; - ref QuestSequence reference248 = ref span2[num]; - QuestSequence obj212 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list332 = new List(index2); - CollectionsMarshal.SetCount(list332, index2); - span3 = CollectionsMarshal.AsSpan(list332); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042807u, new Vector3(-59.06775f, 13.999993f, 114.67151f), 963) - { - StopDistance = 6f - }; - obj212.Steps = list332; - reference248 = obj212; - num++; - ref QuestSequence reference249 = ref span2[num]; - QuestSequence obj213 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list333 = new List(num2); - CollectionsMarshal.SetCount(list333, num2); - span3 = CollectionsMarshal.AsSpan(list333); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042809u, new Vector3(-378.43903f, 22f, 494.9873f), 958); - obj213.Steps = list333; - reference249 = obj213; - num++; - ref QuestSequence reference250 = ref span2[num]; - QuestSequence obj214 = new QuestSequence - { - Sequence = 2 - }; - index2 = 3; - List list334 = new List(index2); - CollectionsMarshal.SetCount(list334, index2); - span3 = CollectionsMarshal.AsSpan(list334); - num2 = 0; - ref QuestStep reference251 = ref span3[num2]; - QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1042811u, new Vector3(-323.23187f, 22f, 500.35852f), 958); - index3 = 6; - List list335 = new List(index3); - CollectionsMarshal.SetCount(list335, index3); - span5 = CollectionsMarshal.AsSpan(list335); - num3 = 0; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = null; - num3++; - span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list335; - reference251 = questStep18; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-277.7818f, 25.227219f, 423.6428f), 958) - { - Fly = true - }; - num2++; - ref QuestStep reference252 = ref span3[num2]; - QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1042810u, new Vector3(-276.41718f, 25.227219f, 425.4673f), 958); - num3 = 6; - List list336 = new List(num3); - CollectionsMarshal.SetCount(list336, num3); - span5 = CollectionsMarshal.AsSpan(list336); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list336; - reference252 = questStep19; - obj214.Steps = list334; - reference250 = obj214; - num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj215 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list337 = new List(num2); - CollectionsMarshal.SetCount(list337, num2); - span3 = CollectionsMarshal.AsSpan(list337); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042809u, new Vector3(-331.9679f, 22.585815f, 430.56573f), 958) - { - Fly = true - }; - obj215.Steps = list337; - reference253 = obj215; - num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj216 = new QuestSequence - { - Sequence = 4 - }; - index2 = 1; - List list338 = new List(index2); - CollectionsMarshal.SetCount(list338, index2); - span3 = CollectionsMarshal.AsSpan(list338); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042829u, new Vector3(-330.86145f, 22.310896f, 431.4182f), 958); - obj216.Steps = list338; - reference254 = obj216; - num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj217 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list339 = new List(num2); - CollectionsMarshal.SetCount(list339, num2); - span3 = CollectionsMarshal.AsSpan(list339); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042813u, new Vector3(591.30237f, 34.877754f, 191.30237f), 958) - { - Fly = true - }; - obj217.Steps = list339; - reference255 = obj217; - num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj218 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list340 = new List(index2); - CollectionsMarshal.SetCount(list340, index2); - span3 = CollectionsMarshal.AsSpan(list340); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043126u, new Vector3(605.9509f, 34.7239f, 203.32642f), 958) - { - StopDistance = 5f - }; - obj218.Steps = list340; - reference256 = obj218; - num++; - ref QuestSequence reference257 = ref span2[num]; - QuestSequence obj219 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list341 = new List(num2); - CollectionsMarshal.SetCount(list341, num2); - span3 = CollectionsMarshal.AsSpan(list341); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1042816u, new Vector3(31.967651f, -132.9464f, -563.5615f), 959); - obj219.Steps = list341; - reference257 = obj219; - num++; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj220 = new QuestSequence - { - Sequence = 8 - }; - index2 = 1; - List list342 = new List(index2); - CollectionsMarshal.SetCount(list342, index2); - span3 = CollectionsMarshal.AsSpan(list342); - num2 = 0; - ref QuestStep reference259 = ref span3[num2]; - QuestStep obj221 = new QuestStep(EInteractionType.Interact, 1042818u, new Vector3(-1.6327515f, -28.024765f, -216.23566f), 959) - { - Fly = true - }; - index3 = 1; - List list343 = new List(index3); - CollectionsMarshal.SetCount(list343, index3); - span4 = CollectionsMarshal.AsSpan(list343); - num3 = 0; - span4[num3] = new DialogueChoice - { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_STMBDR602_04587_Q4_000_294"), - Answer = new ExcelRef("TEXT_STMBDR602_04587_A4_000_295") - }; - obj221.DialogueChoices = list343; - reference259 = obj221; - obj220.Steps = list342; - reference258 = obj220; - num++; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj222 = new QuestSequence - { - Sequence = 9 - }; - num2 = 1; - List list344 = new List(num2); - CollectionsMarshal.SetCount(list344, num2); - span3 = CollectionsMarshal.AsSpan(list344); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1038930u, new Vector3(-415.39636f, 136.98077f, 575.7992f), 959) - { - Fly = true - }; - obj222.Steps = list344; - reference260 = obj222; - num++; - ref QuestSequence reference261 = ref span2[num]; - QuestSequence obj223 = new QuestSequence - { - Sequence = 10 - }; - index2 = 3; - List list345 = new List(index2); - CollectionsMarshal.SetCount(list345, index2); - span3 = CollectionsMarshal.AsSpan(list345); + List list315 = new List(index2); + CollectionsMarshal.SetCount(list315, index2); + span3 = CollectionsMarshal.AsSpan(list315); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1039550u, new Vector3(-620.7218f, -27.670597f, 302.17432f), 956) { @@ -393807,321 +374523,74 @@ public static class AssemblyQuestLoader Fly = true }; num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1042800u, new Vector3(-393.0572f, -220.20284f, 284.71802f), 956); - obj223.Steps = list345; - reference261 = obj223; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042797u, new Vector3(-393.20978f, -220.20282f, 283.16162f), 956); + obj202.Steps = list315; + reference235 = obj202; num++; - ref QuestSequence reference262 = ref span2[num]; - QuestSequence obj224 = new QuestSequence + ref QuestSequence reference236 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 2 }; num2 = 1; - List list346 = new List(num2); - CollectionsMarshal.SetCount(list346, num2); - span3 = CollectionsMarshal.AsSpan(list346); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + span3 = CollectionsMarshal.AsSpan(list316); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042822u, new Vector3(111.039795f, -10.587426f, 280.38452f), 962); - obj224.Steps = list346; - reference262 = obj224; - questRoot37.QuestSequence = list331; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(4591); - QuestRoot questRoot38 = new QuestRoot(); - num = 1; - List list347 = new List(num); - CollectionsMarshal.SetCount(list347, num); - span = CollectionsMarshal.AsSpan(list347); - index = 0; - span[index] = "JerryWester"; - questRoot38.Author = list347; - index = 5; - List list348 = new List(index); - CollectionsMarshal.SetCount(list348, index); - span2 = CollectionsMarshal.AsSpan(list348); - num = 0; - ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj225 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list349 = new List(index2); - CollectionsMarshal.SetCount(list349, index2); - span3 = CollectionsMarshal.AsSpan(list349); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1006454u, new Vector3(-168.84113f, 304.1538f, -328.66406f), 155); - obj225.Steps = list349; - reference263 = obj225; - num++; - ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj226 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list350 = new List(num2); - CollectionsMarshal.SetCount(list350, num2); - span3 = CollectionsMarshal.AsSpan(list350); - index2 = 0; - ref QuestStep reference265 = ref span3[index2]; - QuestStep questStep20 = new QuestStep(EInteractionType.SinglePlayerDuty, 1006454u, new Vector3(-168.84113f, 304.1538f, -328.66406f), 155); - SinglePlayerDutyOptions singlePlayerDutyOptions2 = new SinglePlayerDutyOptions(); - num3 = 2; - List list351 = new List(num3); - CollectionsMarshal.SetCount(list351, num3); - span = CollectionsMarshal.AsSpan(list351); + ref QuestStep reference237 = ref span3[index2]; + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1042799u, new Vector3(-395.37653f, -220.20282f, 285.66406f), 956); + num3 = 1; + List list317 = new List(num3); + CollectionsMarshal.SetCount(list317, num3); + span4 = CollectionsMarshal.AsSpan(list317); index3 = 0; - span[index3] = "AI doesn't move after starting the instance, so enemies won't be triggered"; - index3++; - span[index3] = "(First Barrier) If the player is too far south, after being stunned by Vishap's roar, AI doesn't move out of the AOE and dies to the Cauterize"; - singlePlayerDutyOptions2.Notes = list351; - questStep20.SinglePlayerDutyOptions = singlePlayerDutyOptions2; - reference265 = questStep20; - obj226.Steps = list350; - reference264 = obj226; - num++; - span2[num] = new QuestSequence + span4[index3] = new DialogueChoice { - Sequence = 2 + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_STMBDR601_04586_Q2_000_107") }; + questStep15.DialogueChoices = list317; + reference237 = questStep15; + obj203.Steps = list316; + reference236 = obj203; num++; - ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list352 = new List(index2); - CollectionsMarshal.SetCount(list352, index2); - span3 = CollectionsMarshal.AsSpan(list352); + List list318 = new List(index2); + CollectionsMarshal.SetCount(list318, index2); + span3 = CollectionsMarshal.AsSpan(list318); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1010978u, new Vector3(-157.57996f, 304.1538f, -314.53424f), 155); - obj227.Steps = list352; - reference266 = obj227; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042803u, new Vector3(43.289795f, -1.4816303E-06f, -55.680176f), 963); + obj204.Steps = list318; + reference238 = obj204; num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj228 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 3; - List list353 = new List(num2); - CollectionsMarshal.SetCount(list353, num2); - span3 = CollectionsMarshal.AsSpan(list353); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) - { - TargetTerritoryId = (ushort)351, - AetheryteShortcut = EAetheryteLocation.MorDhona - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2002878u, new Vector3(-0.015319824f, -1.0223389f, -26.779602f), 351) - { - TargetTerritoryId = (ushort)351 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1010897u, new Vector3(0.9613037f, -1.9957249f, -45.609253f), 351); - obj228.Steps = list353; - reference267 = obj228; - questRoot38.QuestSequence = list348; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(4592); - QuestRoot questRoot39 = new QuestRoot(); - num = 1; - List list354 = new List(num); - CollectionsMarshal.SetCount(list354, num); - span = CollectionsMarshal.AsSpan(list354); - index = 0; - span[index] = "liza"; - questRoot39.Author = list354; - index = 7; - List list355 = new List(index); - CollectionsMarshal.SetCount(list355, index); - span2 = CollectionsMarshal.AsSpan(list355); - num = 0; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj229 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list356 = new List(index2); - CollectionsMarshal.SetCount(list356, index2); - span3 = CollectionsMarshal.AsSpan(list356); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); - obj229.Steps = list356; - reference268 = obj229; - num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj230 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list357 = new List(num2); - CollectionsMarshal.SetCount(list357, num2); - span3 = CollectionsMarshal.AsSpan(list357); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039655u, new Vector3(-478.29407f, 4.851227f, 22.507019f), 957) - { - AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork - }; - obj230.Steps = list357; - reference269 = obj230; - num++; - ref QuestSequence reference270 = ref span2[num]; - QuestSequence obj231 = new QuestSequence - { - Sequence = 2 - }; - index2 = 1; - List list358 = new List(index2); - CollectionsMarshal.SetCount(list358, index2); - span3 = CollectionsMarshal.AsSpan(list358); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1039627u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) - { - StopDistance = 5f, - TargetTerritoryId = (ushort)1056 - }; - obj231.Steps = list358; - reference270 = obj231; - num++; - ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj232 = new QuestSequence - { - Sequence = 3 - }; - num2 = 1; - List list359 = new List(num2); - CollectionsMarshal.SetCount(list359, num2); - span3 = CollectionsMarshal.AsSpan(list359); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1039663u, new Vector3(110.82617f, -350f, -81.9563f), 1056); - obj232.Steps = list359; - reference271 = obj232; - num++; - ref QuestSequence reference272 = ref span2[num]; - QuestSequence obj233 = new QuestSequence + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list360 = new List(index2); - CollectionsMarshal.SetCount(list360, index2); - span3 = CollectionsMarshal.AsSpan(list360); - num2 = 0; - ref QuestStep reference273 = ref span3[num2]; - QuestStep questStep21 = new QuestStep(EInteractionType.Duty, null, null, 1056); - DutyOptions obj234 = new DutyOptions - { - ContentFinderConditionId = 869u - }; - index3 = 1; - List list361 = new List(index3); - CollectionsMarshal.SetCount(list361, index3); - span = CollectionsMarshal.AsSpan(list361); - num3 = 0; - span[num3] = "No VBM module"; - obj234.Notes = list361; - questStep21.DutyOptions = obj234; - reference273 = questStep21; - obj233.Steps = list360; - reference272 = obj233; - num++; - span2[num] = new QuestSequence - { - Sequence = 5 - }; - num++; - ref QuestSequence reference274 = ref span2[num]; - QuestSequence obj235 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list362 = new List(num2); - CollectionsMarshal.SetCount(list362, num2); - span3 = CollectionsMarshal.AsSpan(list362); + num2 = 3; + List list319 = new List(num2); + CollectionsMarshal.SetCount(list319, num2); + span3 = CollectionsMarshal.AsSpan(list319); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042063u, new Vector3(-88.51758f, 376.4496f, -158.31238f), 1089) + ref QuestStep reference240 = ref span3[index2]; + QuestStep obj206 = new QuestStep(EInteractionType.Interact, 1042887u, new Vector3(108.72046f, 26.999989f, 14.90802f), 963) { - StopDistance = 7f + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHan, + To = EAetheryteLocation.RadzAtHanKama + } }; - obj235.Steps = list362; - reference274 = obj235; - questRoot39.QuestSequence = list355; - AddQuest(questId39, questRoot39); - QuestId questId40 = new QuestId(4593); - QuestRoot questRoot40 = new QuestRoot(); - num = 1; - List list363 = new List(num); - CollectionsMarshal.SetCount(list363, num); - span = CollectionsMarshal.AsSpan(list363); - index = 0; - span[index] = "liza"; - questRoot40.Author = list363; - index = 5; - List list364 = new List(index); - CollectionsMarshal.SetCount(list364, index); - span2 = CollectionsMarshal.AsSpan(list364); - num = 0; - ref QuestSequence reference275 = ref span2[num]; - QuestSequence obj236 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list365 = new List(index2); - CollectionsMarshal.SetCount(list365, index2); - span3 = CollectionsMarshal.AsSpan(list365); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1042064u, new Vector3(-83.72626f, 376.38647f, -158.0072f), 1089) - { - StopDistance = 7f - }; - obj236.Steps = list365; - reference275 = obj236; - num++; - ref QuestSequence reference276 = ref span2[num]; - QuestSequence obj237 = new QuestSequence - { - Sequence = 1 - }; - num2 = 4; - List list366 = new List(num2); - CollectionsMarshal.SetCount(list366, num2); - span3 = CollectionsMarshal.AsSpan(list366); - index2 = 0; - ref QuestStep reference277 = ref span3[index2]; - QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1042066u, new Vector3(-48.69159f, 367.85046f, -109.33093f), 1089); - num3 = 6; - List list367 = new List(num3); - CollectionsMarshal.SetCount(list367, num3); - span5 = CollectionsMarshal.AsSpan(list367); - index3 = 0; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = null; - index3++; - span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list367; - reference277 = questStep22; - index2++; - ref QuestStep reference278 = ref span3[index2]; - QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1043790u, new Vector3(-10.360962f, 359.19916f, -106.70636f), 1089); index3 = 6; - List list368 = new List(index3); - CollectionsMarshal.SetCount(list368, index3); - span5 = CollectionsMarshal.AsSpan(list368); + List list320 = new List(index3); + CollectionsMarshal.SetCount(list320, index3); + span5 = CollectionsMarshal.AsSpan(list320); num3 = 0; span5[num3] = null; num3++; @@ -394134,15 +374603,719 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list368; - reference278 = questStep23; + obj206.CompletionQuestVariablesFlags = list320; + reference240 = obj206; index2++; - ref QuestStep reference279 = ref span3[index2]; + ref QuestStep reference241 = ref span3[index2]; + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1039539u, new Vector3(87.662964f, 27.06f, 28.030762f), 963); + num3 = 6; + List list321 = new List(num3); + CollectionsMarshal.SetCount(list321, num3); + span5 = CollectionsMarshal.AsSpan(list321); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep16.CompletionQuestVariablesFlags = list321; + reference241 = questStep16; + index2++; + ref QuestStep reference242 = ref span3[index2]; + QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1042804u, new Vector3(87.35791f, 26.99999f, 56.687256f), 963); + index3 = 6; + List list322 = new List(index3); + CollectionsMarshal.SetCount(list322, index3); + span5 = CollectionsMarshal.AsSpan(list322); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep17.CompletionQuestVariablesFlags = list322; + reference242 = questStep17; + obj205.Steps = list319; + reference239 = obj205; + num++; + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj207 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list323 = new List(index2); + CollectionsMarshal.SetCount(list323, index2); + span3 = CollectionsMarshal.AsSpan(list323); + num2 = 0; + ref QuestStep reference244 = ref span3[num2]; + QuestStep obj208 = new QuestStep(EInteractionType.Interact, 1042803u, new Vector3(116.01684f, 26.99999f, 45.689087f), 963) + { + StopDistance = 0.25f + }; + num3 = 1; + List list324 = new List(num3); + CollectionsMarshal.SetCount(list324, num3); + span4 = CollectionsMarshal.AsSpan(list324); + index3 = 0; + span4[index3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_STMBDR601_04586_Q5_000_225"), + Answer = new ExcelRef("TEXT_STMBDR601_04586_A5_000_228") + }; + obj208.DialogueChoices = list324; + reference244 = obj208; + obj207.Steps = list323; + reference243 = obj207; + num++; + ref QuestSequence reference245 = ref span2[num]; + QuestSequence obj209 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list325 = new List(num2); + CollectionsMarshal.SetCount(list325, num2); + span3 = CollectionsMarshal.AsSpan(list325); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039541u, new Vector3(-159.3805f, 23.999973f, 110.61267f), 963) + { + AethernetShortcut = new AethernetShortcut + { + From = EAetheryteLocation.RadzAtHanKama, + To = EAetheryteLocation.RadzAtHanRuveydahFibers + } + }; + obj209.Steps = list325; + reference245 = obj209; + num++; + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj210 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list326 = new List(index2); + CollectionsMarshal.SetCount(list326, index2); + span3 = CollectionsMarshal.AsSpan(list326); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042805u, new Vector3(-57.480774f, 14f, 106.82837f), 963) + { + StopDistance = 4f, + NextQuestId = new QuestId(4587) + }; + obj210.Steps = list326; + reference246 = obj210; + questRoot35.QuestSequence = list313; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(4587); + QuestRoot questRoot36 = new QuestRoot(); + num = 1; + List list327 = new List(num); + CollectionsMarshal.SetCount(list327, num); + span = CollectionsMarshal.AsSpan(list327); + index = 0; + span[index] = "liza"; + questRoot36.Author = list327; + index = 12; + List list328 = new List(index); + CollectionsMarshal.SetCount(list328, index); + span2 = CollectionsMarshal.AsSpan(list328); + num = 0; + ref QuestSequence reference247 = ref span2[num]; + QuestSequence obj211 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list329 = new List(num2); + CollectionsMarshal.SetCount(list329, num2); + span3 = CollectionsMarshal.AsSpan(list329); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042807u, new Vector3(-59.06775f, 13.999993f, 114.67151f), 963) + { + StopDistance = 6f + }; + obj211.Steps = list329; + reference247 = obj211; + num++; + ref QuestSequence reference248 = ref span2[num]; + QuestSequence obj212 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list330 = new List(index2); + CollectionsMarshal.SetCount(list330, index2); + span3 = CollectionsMarshal.AsSpan(list330); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042809u, new Vector3(-378.43903f, 22f, 494.9873f), 958); + obj212.Steps = list330; + reference248 = obj212; + num++; + ref QuestSequence reference249 = ref span2[num]; + QuestSequence obj213 = new QuestSequence + { + Sequence = 2 + }; + num2 = 3; + List list331 = new List(num2); + CollectionsMarshal.SetCount(list331, num2); + span3 = CollectionsMarshal.AsSpan(list331); + index2 = 0; + ref QuestStep reference250 = ref span3[index2]; + QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1042811u, new Vector3(-323.23187f, 22f, 500.35852f), 958); + index3 = 6; + List list332 = new List(index3); + CollectionsMarshal.SetCount(list332, index3); + span5 = CollectionsMarshal.AsSpan(list332); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep18.CompletionQuestVariablesFlags = list332; + reference250 = questStep18; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-277.7818f, 25.227219f, 423.6428f), 958) + { + Fly = true + }; + index2++; + ref QuestStep reference251 = ref span3[index2]; + QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1042810u, new Vector3(-276.41718f, 25.227219f, 425.4673f), 958); + num3 = 6; + List list333 = new List(num3); + CollectionsMarshal.SetCount(list333, num3); + span5 = CollectionsMarshal.AsSpan(list333); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep19.CompletionQuestVariablesFlags = list333; + reference251 = questStep19; + obj213.Steps = list331; + reference249 = obj213; + num++; + ref QuestSequence reference252 = ref span2[num]; + QuestSequence obj214 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list334 = new List(index2); + CollectionsMarshal.SetCount(list334, index2); + span3 = CollectionsMarshal.AsSpan(list334); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042809u, new Vector3(-331.9679f, 22.585815f, 430.56573f), 958) + { + Fly = true + }; + obj214.Steps = list334; + reference252 = obj214; + num++; + ref QuestSequence reference253 = ref span2[num]; + QuestSequence obj215 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list335 = new List(num2); + CollectionsMarshal.SetCount(list335, num2); + span3 = CollectionsMarshal.AsSpan(list335); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042829u, new Vector3(-330.86145f, 22.310896f, 431.4182f), 958); + obj215.Steps = list335; + reference253 = obj215; + num++; + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj216 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list336 = new List(index2); + CollectionsMarshal.SetCount(list336, index2); + span3 = CollectionsMarshal.AsSpan(list336); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042813u, new Vector3(591.30237f, 34.877754f, 191.30237f), 958) + { + Fly = true + }; + obj216.Steps = list336; + reference254 = obj216; + num++; + ref QuestSequence reference255 = ref span2[num]; + QuestSequence obj217 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list337 = new List(num2); + CollectionsMarshal.SetCount(list337, num2); + span3 = CollectionsMarshal.AsSpan(list337); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043126u, new Vector3(605.9509f, 34.7239f, 203.32642f), 958) + { + StopDistance = 5f + }; + obj217.Steps = list337; + reference255 = obj217; + num++; + ref QuestSequence reference256 = ref span2[num]; + QuestSequence obj218 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list338 = new List(index2); + CollectionsMarshal.SetCount(list338, index2); + span3 = CollectionsMarshal.AsSpan(list338); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1042816u, new Vector3(31.967651f, -132.9464f, -563.5615f), 959); + obj218.Steps = list338; + reference256 = obj218; + num++; + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj219 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list339 = new List(num2); + CollectionsMarshal.SetCount(list339, num2); + span3 = CollectionsMarshal.AsSpan(list339); + index2 = 0; + ref QuestStep reference258 = ref span3[index2]; + QuestStep obj220 = new QuestStep(EInteractionType.Interact, 1042818u, new Vector3(-1.6327515f, -28.024765f, -216.23566f), 959) + { + Fly = true + }; + index3 = 1; + List list340 = new List(index3); + CollectionsMarshal.SetCount(list340, index3); + span4 = CollectionsMarshal.AsSpan(list340); + num3 = 0; + span4[num3] = new DialogueChoice + { + Type = EDialogChoiceType.List, + Prompt = new ExcelRef("TEXT_STMBDR602_04587_Q4_000_294"), + Answer = new ExcelRef("TEXT_STMBDR602_04587_A4_000_295") + }; + obj220.DialogueChoices = list340; + reference258 = obj220; + obj219.Steps = list339; + reference257 = obj219; + num++; + ref QuestSequence reference259 = ref span2[num]; + QuestSequence obj221 = new QuestSequence + { + Sequence = 9 + }; + index2 = 1; + List list341 = new List(index2); + CollectionsMarshal.SetCount(list341, index2); + span3 = CollectionsMarshal.AsSpan(list341); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1038930u, new Vector3(-415.39636f, 136.98077f, 575.7992f), 959) + { + Fly = true + }; + obj221.Steps = list341; + reference259 = obj221; + num++; + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj222 = new QuestSequence + { + Sequence = 10 + }; + num2 = 3; + List list342 = new List(num2); + CollectionsMarshal.SetCount(list342, num2); + span3 = CollectionsMarshal.AsSpan(list342); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039550u, new Vector3(-620.7218f, -27.670597f, 302.17432f), 956) + { + TargetTerritoryId = (ushort)956, + AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Flying = ELockedSkipCondition.Unlocked + } + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-431.53903f, -220.1193f, 301.76364f), 956) + { + Fly = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1042800u, new Vector3(-393.0572f, -220.20284f, 284.71802f), 956); + obj222.Steps = list342; + reference260 = obj222; + num++; + ref QuestSequence reference261 = ref span2[num]; + QuestSequence obj223 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list343 = new List(index2); + CollectionsMarshal.SetCount(list343, index2); + span3 = CollectionsMarshal.AsSpan(list343); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042822u, new Vector3(111.039795f, -10.587426f, 280.38452f), 962); + obj223.Steps = list343; + reference261 = obj223; + questRoot36.QuestSequence = list328; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(4591); + QuestRoot questRoot37 = new QuestRoot(); + num = 1; + List list344 = new List(num); + CollectionsMarshal.SetCount(list344, num); + span = CollectionsMarshal.AsSpan(list344); + index = 0; + span[index] = "JerryWester"; + questRoot37.Author = list344; + index = 5; + List list345 = new List(index); + CollectionsMarshal.SetCount(list345, index); + span2 = CollectionsMarshal.AsSpan(list345); + num = 0; + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj224 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list346 = new List(num2); + CollectionsMarshal.SetCount(list346, num2); + span3 = CollectionsMarshal.AsSpan(list346); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1006454u, new Vector3(-168.84113f, 304.1538f, -328.66406f), 155); + obj224.Steps = list346; + reference262 = obj224; + num++; + ref QuestSequence reference263 = ref span2[num]; + QuestSequence obj225 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list347 = new List(index2); + CollectionsMarshal.SetCount(list347, index2); + span3 = CollectionsMarshal.AsSpan(list347); + num2 = 0; + ref QuestStep reference264 = ref span3[num2]; + QuestStep questStep20 = new QuestStep(EInteractionType.SinglePlayerDuty, 1006454u, new Vector3(-168.84113f, 304.1538f, -328.66406f), 155); + SinglePlayerDutyOptions singlePlayerDutyOptions2 = new SinglePlayerDutyOptions(); + num3 = 2; + List list348 = new List(num3); + CollectionsMarshal.SetCount(list348, num3); + span = CollectionsMarshal.AsSpan(list348); + index3 = 0; + span[index3] = "AI doesn't move after starting the instance, so enemies won't be triggered"; + index3++; + span[index3] = "(First Barrier) If the player is too far south, after being stunned by Vishap's roar, AI doesn't move out of the AOE and dies to the Cauterize"; + singlePlayerDutyOptions2.Notes = list348; + questStep20.SinglePlayerDutyOptions = singlePlayerDutyOptions2; + reference264 = questStep20; + obj225.Steps = list347; + reference263 = obj225; + num++; + span2[num] = new QuestSequence + { + Sequence = 2 + }; + num++; + ref QuestSequence reference265 = ref span2[num]; + QuestSequence obj226 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list349 = new List(num2); + CollectionsMarshal.SetCount(list349, num2); + span3 = CollectionsMarshal.AsSpan(list349); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1010978u, new Vector3(-157.57996f, 304.1538f, -314.53424f), 155); + obj226.Steps = list349; + reference265 = obj226; + num++; + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj227 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 3; + List list350 = new List(index2); + CollectionsMarshal.SetCount(list350, index2); + span3 = CollectionsMarshal.AsSpan(list350); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156) + { + TargetTerritoryId = (ushort)351, + AetheryteShortcut = EAetheryteLocation.MorDhona + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2002878u, new Vector3(-0.015319824f, -1.0223389f, -26.779602f), 351) + { + TargetTerritoryId = (ushort)351 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1010897u, new Vector3(0.9613037f, -1.9957249f, -45.609253f), 351); + obj227.Steps = list350; + reference266 = obj227; + questRoot37.QuestSequence = list345; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(4592); + QuestRoot questRoot38 = new QuestRoot(); + num = 1; + List list351 = new List(num); + CollectionsMarshal.SetCount(list351, num); + span = CollectionsMarshal.AsSpan(list351); + index = 0; + span[index] = "liza"; + questRoot38.Author = list351; + index = 7; + List list352 = new List(index); + CollectionsMarshal.SetCount(list352, index); + span2 = CollectionsMarshal.AsSpan(list352); + num = 0; + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj228 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list353 = new List(num2); + CollectionsMarshal.SetCount(list353, num2); + span3 = CollectionsMarshal.AsSpan(list353); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); + obj228.Steps = list353; + reference267 = obj228; + num++; + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj229 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list354 = new List(index2); + CollectionsMarshal.SetCount(list354, index2); + span3 = CollectionsMarshal.AsSpan(list354); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039655u, new Vector3(-478.29407f, 4.851227f, 22.507019f), 957) + { + AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork + }; + obj229.Steps = list354; + reference268 = obj229; + num++; + ref QuestSequence reference269 = ref span2[num]; + QuestSequence obj230 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list355 = new List(num2); + CollectionsMarshal.SetCount(list355, num2); + span3 = CollectionsMarshal.AsSpan(list355); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1039627u, new Vector3(-270.25262f, 0.07863108f, 605.9204f), 957) + { + StopDistance = 5f, + TargetTerritoryId = (ushort)1056 + }; + obj230.Steps = list355; + reference269 = obj230; + num++; + ref QuestSequence reference270 = ref span2[num]; + QuestSequence obj231 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list356 = new List(index2); + CollectionsMarshal.SetCount(list356, index2); + span3 = CollectionsMarshal.AsSpan(list356); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1039663u, new Vector3(110.82617f, -350f, -81.9563f), 1056); + obj231.Steps = list356; + reference270 = obj231; + num++; + ref QuestSequence reference271 = ref span2[num]; + QuestSequence obj232 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list357 = new List(num2); + CollectionsMarshal.SetCount(list357, num2); + span3 = CollectionsMarshal.AsSpan(list357); + index2 = 0; + ref QuestStep reference272 = ref span3[index2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Duty, null, null, 1056); + DutyOptions obj233 = new DutyOptions + { + ContentFinderConditionId = 869u + }; + index3 = 1; + List list358 = new List(index3); + CollectionsMarshal.SetCount(list358, index3); + span = CollectionsMarshal.AsSpan(list358); + num3 = 0; + span[num3] = "No VBM module"; + obj233.Notes = list358; + questStep21.DutyOptions = obj233; + reference272 = questStep21; + obj232.Steps = list357; + reference271 = obj232; + num++; + span2[num] = new QuestSequence + { + Sequence = 5 + }; + num++; + ref QuestSequence reference273 = ref span2[num]; + QuestSequence obj234 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list359 = new List(index2); + CollectionsMarshal.SetCount(list359, index2); + span3 = CollectionsMarshal.AsSpan(list359); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042063u, new Vector3(-88.51758f, 376.4496f, -158.31238f), 1089) + { + StopDistance = 7f + }; + obj234.Steps = list359; + reference273 = obj234; + questRoot38.QuestSequence = list352; + AddQuest(questId38, questRoot38); + QuestId questId39 = new QuestId(4593); + QuestRoot questRoot39 = new QuestRoot(); + num = 1; + List list360 = new List(num); + CollectionsMarshal.SetCount(list360, num); + span = CollectionsMarshal.AsSpan(list360); + index = 0; + span[index] = "liza"; + questRoot39.Author = list360; + index = 5; + List list361 = new List(index); + CollectionsMarshal.SetCount(list361, index); + span2 = CollectionsMarshal.AsSpan(list361); + num = 0; + ref QuestSequence reference274 = ref span2[num]; + QuestSequence obj235 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list362 = new List(num2); + CollectionsMarshal.SetCount(list362, num2); + span3 = CollectionsMarshal.AsSpan(list362); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042064u, new Vector3(-83.72626f, 376.38647f, -158.0072f), 1089) + { + StopDistance = 7f + }; + obj235.Steps = list362; + reference274 = obj235; + num++; + ref QuestSequence reference275 = ref span2[num]; + QuestSequence obj236 = new QuestSequence + { + Sequence = 1 + }; + index2 = 4; + List list363 = new List(index2); + CollectionsMarshal.SetCount(list363, index2); + span3 = CollectionsMarshal.AsSpan(list363); + num2 = 0; + ref QuestStep reference276 = ref span3[num2]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1042066u, new Vector3(-48.69159f, 367.85046f, -109.33093f), 1089); + num3 = 6; + List list364 = new List(num3); + CollectionsMarshal.SetCount(list364, num3); + span5 = CollectionsMarshal.AsSpan(list364); + index3 = 0; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = null; + index3++; + span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep22.CompletionQuestVariablesFlags = list364; + reference276 = questStep22; + num2++; + ref QuestStep reference277 = ref span3[num2]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1043790u, new Vector3(-10.360962f, 359.19916f, -106.70636f), 1089); + index3 = 6; + List list365 = new List(index3); + CollectionsMarshal.SetCount(list365, index3); + span5 = CollectionsMarshal.AsSpan(list365); + num3 = 0; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = null; + num3++; + span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list365; + reference277 = questStep23; + num2++; + ref QuestStep reference278 = ref span3[num2]; QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1043791u, new Vector3(-9.87262f, 350.62988f, -61.539734f), 1089); num3 = 6; - List list369 = new List(num3); - CollectionsMarshal.SetCount(list369, num3); - span5 = CollectionsMarshal.AsSpan(list369); + List list366 = new List(num3); + CollectionsMarshal.SetCount(list366, num3); + span5 = CollectionsMarshal.AsSpan(list366); index3 = 0; span5[index3] = null; index3++; @@ -394155,15 +375328,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list369; - reference279 = questStep24; - index2++; - ref QuestStep reference280 = ref span3[index2]; + questStep24.CompletionQuestVariablesFlags = list366; + reference278 = questStep24; + num2++; + ref QuestStep reference279 = ref span3[num2]; QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1043792u, new Vector3(4.043579f, 350.57257f, -49.45453f), 1089); index3 = 6; - List list370 = new List(index3); - CollectionsMarshal.SetCount(list370, index3); - span5 = CollectionsMarshal.AsSpan(list370); + List list367 = new List(index3); + CollectionsMarshal.SetCount(list367, index3); + span5 = CollectionsMarshal.AsSpan(list367); num3 = 0; span5[num3] = null; num3++; @@ -394176,221 +375349,221 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep25.CompletionQuestVariablesFlags = list370; - reference280 = questStep25; - obj237.Steps = list366; - reference276 = obj237; + questStep25.CompletionQuestVariablesFlags = list367; + reference279 = questStep25; + obj236.Steps = list363; + reference275 = obj236; + num++; + ref QuestSequence reference280 = ref span2[num]; + QuestSequence obj237 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list368 = new List(num2); + CollectionsMarshal.SetCount(list368, num2); + span3 = CollectionsMarshal.AsSpan(list368); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013042u, new Vector3(38.071167f, 348.04297f, 4.3792725f), 1089); + obj237.Steps = list368; + reference280 = obj237; num++; ref QuestSequence reference281 = ref span2[num]; QuestSequence obj238 = new QuestSequence { - Sequence = 2 + Sequence = 3 }; - index2 = 1; - List list371 = new List(index2); - CollectionsMarshal.SetCount(list371, index2); - span3 = CollectionsMarshal.AsSpan(list371); + index2 = 3; + List list369 = new List(index2); + CollectionsMarshal.SetCount(list369, index2); + span3 = CollectionsMarshal.AsSpan(list369); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013042u, new Vector3(38.071167f, 348.04297f, 4.3792725f), 1089); - obj238.Steps = list371; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013115u, new Vector3(14.236633f, 351.27795f, 14.389221f), 1089) + { + TargetTerritoryId = (ushort)1089 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013113u, new Vector3(-280.0794f, -716.7621f, 133.95886f), 1089) + { + TargetTerritoryId = (ushort)1089 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(71.0746f, -718.0001f, 206.78001f), 1089); + obj238.Steps = list369; reference281 = obj238; num++; ref QuestSequence reference282 = ref span2[num]; QuestSequence obj239 = new QuestSequence { - Sequence = 3 + Sequence = byte.MaxValue }; - num2 = 3; - List list372 = new List(num2); - CollectionsMarshal.SetCount(list372, num2); - span3 = CollectionsMarshal.AsSpan(list372); + num2 = 1; + List list370 = new List(num2); + CollectionsMarshal.SetCount(list370, num2); + span3 = CollectionsMarshal.AsSpan(list370); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013115u, new Vector3(14.236633f, 351.27795f, 14.389221f), 1089) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043800u, new Vector3(100.11438f, -718.4441f, 206.77502f), 1089) { - TargetTerritoryId = (ushort)1089 + StopDistance = 5f }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013113u, new Vector3(-280.0794f, -716.7621f, 133.95886f), 1089) - { - TargetTerritoryId = (ushort)1089 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(71.0746f, -718.0001f, 206.78001f), 1089); - obj239.Steps = list372; + obj239.Steps = list370; reference282 = obj239; - num++; + questRoot39.QuestSequence = list361; + AddQuest(questId39, questRoot39); + QuestId questId40 = new QuestId(4594); + QuestRoot questRoot40 = new QuestRoot(); + num = 1; + List list371 = new List(num); + CollectionsMarshal.SetCount(list371, num); + span = CollectionsMarshal.AsSpan(list371); + index = 0; + span[index] = "liza"; + questRoot40.Author = list371; + index = 5; + List list372 = new List(index); + CollectionsMarshal.SetCount(list372, index); + span2 = CollectionsMarshal.AsSpan(list372); + num = 0; ref QuestSequence reference283 = ref span2[num]; QuestSequence obj240 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list373 = new List(index2); CollectionsMarshal.SetCount(list373, index2); span3 = CollectionsMarshal.AsSpan(list373); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043800u, new Vector3(100.11438f, -718.4441f, 206.77502f), 1089) - { - StopDistance = 5f - }; - obj240.Steps = list373; - reference283 = obj240; - questRoot40.QuestSequence = list364; - AddQuest(questId40, questRoot40); - QuestId questId41 = new QuestId(4594); - QuestRoot questRoot41 = new QuestRoot(); - num = 1; - List list374 = new List(num); - CollectionsMarshal.SetCount(list374, num); - span = CollectionsMarshal.AsSpan(list374); - index = 0; - span[index] = "liza"; - questRoot41.Author = list374; - index = 5; - List list375 = new List(index); - CollectionsMarshal.SetCount(list375, index); - span2 = CollectionsMarshal.AsSpan(list375); - num = 0; - ref QuestSequence reference284 = ref span2[num]; - QuestSequence obj241 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list376 = new List(num2); - CollectionsMarshal.SetCount(list376, num2); - span3 = CollectionsMarshal.AsSpan(list376); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043802u, new Vector3(103.4104f, -718.33905f, 207.87354f), 1089) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043802u, new Vector3(103.4104f, -718.33905f, 207.87354f), 1089) { StopDistance = 7f }; - obj241.Steps = list376; + obj240.Steps = list373; + reference283 = obj240; + num++; + ref QuestSequence reference284 = ref span2[num]; + QuestSequence obj241 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list374 = new List(num2); + CollectionsMarshal.SetCount(list374, num2); + span3 = CollectionsMarshal.AsSpan(list374); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043804u, new Vector3(220.59961f, -699.9556f, 90.01294f), 1089); + obj241.Steps = list374; reference284 = obj241; num++; ref QuestSequence reference285 = ref span2[num]; QuestSequence obj242 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; index2 = 1; - List list377 = new List(index2); - CollectionsMarshal.SetCount(list377, index2); - span3 = CollectionsMarshal.AsSpan(list377); + List list375 = new List(index2); + CollectionsMarshal.SetCount(list375, index2); + span3 = CollectionsMarshal.AsSpan(list375); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043804u, new Vector3(220.59961f, -699.9556f, 90.01294f), 1089); - obj242.Steps = list377; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043806u, new Vector3(217.39526f, -699.9557f, 91.17261f), 1089); + obj242.Steps = list375; reference285 = obj242; num++; ref QuestSequence reference286 = ref span2[num]; QuestSequence obj243 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list378 = new List(num2); - CollectionsMarshal.SetCount(list378, num2); - span3 = CollectionsMarshal.AsSpan(list378); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043806u, new Vector3(217.39526f, -699.9557f, 91.17261f), 1089); - obj243.Steps = list378; - reference286 = obj243; - num++; - ref QuestSequence reference287 = ref span2[num]; - QuestSequence obj244 = new QuestSequence { Sequence = 3 }; - index2 = 2; - List list379 = new List(index2); - CollectionsMarshal.SetCount(list379, index2); - span3 = CollectionsMarshal.AsSpan(list379); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013112u, new Vector3(259.9318f, -706.408f, 90.01325f), 1089) + num2 = 2; + List list376 = new List(num2); + CollectionsMarshal.SetCount(list376, num2); + span3 = CollectionsMarshal.AsSpan(list376); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013112u, new Vector3(259.9318f, -706.408f, 90.01325f), 1089) { TargetTerritoryId = (ushort)1089 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1043808u, new Vector3(-1.5107422f, -698.0104f, -150.83551f), 1089) + index2++; + span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1043808u, new Vector3(-1.5107422f, -698.0104f, -150.83551f), 1089) { SinglePlayerDutyOptions = new SinglePlayerDutyOptions { Enabled = true } }; - obj244.Steps = list379; - reference287 = obj244; + obj243.Steps = list376; + reference286 = obj243; num++; + ref QuestSequence reference287 = ref span2[num]; + QuestSequence obj244 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list377 = new List(index2); + CollectionsMarshal.SetCount(list377, index2); + span3 = CollectionsMarshal.AsSpan(list377); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043812u, new Vector3(-1.1750488f, -698.0104f, -135.63751f), 1089) + { + StopDistance = 5f + }; + obj244.Steps = list377; + reference287 = obj244; + questRoot40.QuestSequence = list372; + AddQuest(questId40, questRoot40); + QuestId questId41 = new QuestId(4595); + QuestRoot questRoot41 = new QuestRoot(); + num = 1; + List list378 = new List(num); + CollectionsMarshal.SetCount(list378, num); + span = CollectionsMarshal.AsSpan(list378); + index = 0; + span[index] = "liza"; + questRoot41.Author = list378; + index = 5; + List list379 = new List(index); + CollectionsMarshal.SetCount(list379, index); + span2 = CollectionsMarshal.AsSpan(list379); + num = 0; ref QuestSequence reference288 = ref span2[num]; QuestSequence obj245 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; num2 = 1; List list380 = new List(num2); CollectionsMarshal.SetCount(list380, num2); span3 = CollectionsMarshal.AsSpan(list380); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043812u, new Vector3(-1.1750488f, -698.0104f, -135.63751f), 1089) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043815u, new Vector3(1.7241821f, -698.0104f, -138.1095f), 1089) { StopDistance = 5f }; obj245.Steps = list380; reference288 = obj245; - questRoot41.QuestSequence = list375; - AddQuest(questId41, questRoot41); - QuestId questId42 = new QuestId(4595); - QuestRoot questRoot42 = new QuestRoot(); - num = 1; - List list381 = new List(num); - CollectionsMarshal.SetCount(list381, num); - span = CollectionsMarshal.AsSpan(list381); - index = 0; - span[index] = "liza"; - questRoot42.Author = list381; - index = 5; - List list382 = new List(index); - CollectionsMarshal.SetCount(list382, index); - span2 = CollectionsMarshal.AsSpan(list382); - num = 0; + num++; ref QuestSequence reference289 = ref span2[num]; QuestSequence obj246 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list383 = new List(index2); - CollectionsMarshal.SetCount(list383, index2); - span3 = CollectionsMarshal.AsSpan(list383); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043815u, new Vector3(1.7241821f, -698.0104f, -138.1095f), 1089) - { - StopDistance = 5f - }; - obj246.Steps = list383; - reference289 = obj246; - num++; - ref QuestSequence reference290 = ref span2[num]; - QuestSequence obj247 = new QuestSequence { Sequence = 1 }; - num2 = 4; - List list384 = new List(num2); - CollectionsMarshal.SetCount(list384, num2); - span3 = CollectionsMarshal.AsSpan(list384); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013114u, new Vector3(0.02930583f, -692.6403f, -232.4083f), 1089) + index2 = 4; + List list381 = new List(index2); + CollectionsMarshal.SetCount(list381, index2); + span3 = CollectionsMarshal.AsSpan(list381); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013114u, new Vector3(0.02930583f, -692.6403f, -232.4083f), 1089) { TargetTerritoryId = (ushort)1089 }; - index2++; - ref QuestStep reference291 = ref span3[index2]; + num2++; + ref QuestStep reference290 = ref span3[num2]; QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1043792u, new Vector3(4.043579f, 350.57257f, -49.45453f), 1089); num3 = 6; - List list385 = new List(num3); - CollectionsMarshal.SetCount(list385, num3); - span5 = CollectionsMarshal.AsSpan(list385); + List list382 = new List(num3); + CollectionsMarshal.SetCount(list382, num3); + span5 = CollectionsMarshal.AsSpan(list382); index3 = 0; span5[index3] = null; index3++; @@ -394403,15 +375576,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep26.CompletionQuestVariablesFlags = list385; - reference291 = questStep26; - index2++; - ref QuestStep reference292 = ref span3[index2]; + questStep26.CompletionQuestVariablesFlags = list382; + reference290 = questStep26; + num2++; + ref QuestStep reference291 = ref span3[num2]; QuestStep questStep27 = new QuestStep(EInteractionType.Interact, 1043791u, new Vector3(-9.87262f, 350.62988f, -61.539734f), 1089); index3 = 6; - List list386 = new List(index3); - CollectionsMarshal.SetCount(list386, index3); - span5 = CollectionsMarshal.AsSpan(list386); + List list383 = new List(index3); + CollectionsMarshal.SetCount(list383, index3); + span5 = CollectionsMarshal.AsSpan(list383); num3 = 0; span5[num3] = null; num3++; @@ -394424,15 +375597,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep27.CompletionQuestVariablesFlags = list386; - reference292 = questStep27; - index2++; - ref QuestStep reference293 = ref span3[index2]; + questStep27.CompletionQuestVariablesFlags = list383; + reference291 = questStep27; + num2++; + ref QuestStep reference292 = ref span3[num2]; QuestStep questStep28 = new QuestStep(EInteractionType.Interact, 1043790u, new Vector3(-10.360962f, 359.19916f, -106.70636f), 1089); num3 = 6; - List list387 = new List(num3); - CollectionsMarshal.SetCount(list387, num3); - span5 = CollectionsMarshal.AsSpan(list387); + List list384 = new List(num3); + CollectionsMarshal.SetCount(list384, num3); + span5 = CollectionsMarshal.AsSpan(list384); index3 = 0; span5[index3] = null; index3++; @@ -394445,193 +375618,193 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep28.CompletionQuestVariablesFlags = list387; - reference293 = questStep28; - obj247.Steps = list384; - reference290 = obj247; + questStep28.CompletionQuestVariablesFlags = list384; + reference292 = questStep28; + obj246.Steps = list381; + reference289 = obj246; num++; - ref QuestSequence reference294 = ref span2[num]; - QuestSequence obj248 = new QuestSequence + ref QuestSequence reference293 = ref span2[num]; + QuestSequence obj247 = new QuestSequence { Sequence = 2 }; - index2 = 2; - List list388 = new List(index2); - CollectionsMarshal.SetCount(list388, index2); - span3 = CollectionsMarshal.AsSpan(list388); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013115u, new Vector3(14.236633f, 351.27795f, 14.389221f), 1089) - { - TargetTerritoryId = (ushort)1089 - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043814u, new Vector3(0.6866455f, -698.0104f, -139.75745f), 1089); - obj248.Steps = list388; - reference294 = obj248; - num++; - ref QuestSequence reference295 = ref span2[num]; - QuestSequence obj249 = new QuestSequence - { - Sequence = 3 - }; num2 = 2; - List list389 = new List(num2); - CollectionsMarshal.SetCount(list389, num2); - span3 = CollectionsMarshal.AsSpan(list389); + List list385 = new List(num2); + CollectionsMarshal.SetCount(list385, num2); + span3 = CollectionsMarshal.AsSpan(list385); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013114u, new Vector3(0.015197754f, -692.65283f, -232.41016f), 1089) + span3[index2] = new QuestStep(EInteractionType.Interact, 2013115u, new Vector3(14.236633f, 351.27795f, 14.389221f), 1089) { TargetTerritoryId = (ushort)1089 }; index2++; - ref QuestStep reference296 = ref span3[index2]; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043814u, new Vector3(0.6866455f, -698.0104f, -139.75745f), 1089); + obj247.Steps = list385; + reference293 = obj247; + num++; + ref QuestSequence reference294 = ref span2[num]; + QuestSequence obj248 = new QuestSequence + { + Sequence = 3 + }; + index2 = 2; + List list386 = new List(index2); + CollectionsMarshal.SetCount(list386, index2); + span3 = CollectionsMarshal.AsSpan(list386); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013114u, new Vector3(0.015197754f, -692.65283f, -232.41016f), 1089) + { + TargetTerritoryId = (ushort)1089 + }; + num2++; + ref QuestStep reference295 = ref span3[num2]; QuestStep questStep29 = new QuestStep(EInteractionType.Interact, 1043816u, new Vector3(13.595764f, 359.19916f, -110.12439f), 1089); index3 = 1; - List list390 = new List(index3); - CollectionsMarshal.SetCount(list390, index3); - span4 = CollectionsMarshal.AsSpan(list390); + List list387 = new List(index3); + CollectionsMarshal.SetCount(list387, index3); + span4 = CollectionsMarshal.AsSpan(list387); num3 = 0; span4[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMI104_04595_SYSTEM_000_322") }; - questStep29.DialogueChoices = list390; - reference296 = questStep29; - obj249.Steps = list389; - reference295 = obj249; + questStep29.DialogueChoices = list387; + reference295 = questStep29; + obj248.Steps = list386; + reference294 = obj248; num++; + ref QuestSequence reference296 = ref span2[num]; + QuestSequence obj249 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list388 = new List(num2); + CollectionsMarshal.SetCount(list388, num2); + span3 = CollectionsMarshal.AsSpan(list388); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) + { + StopDistance = 5f + }; + obj249.Steps = list388; + reference296 = obj249; + questRoot41.QuestSequence = list379; + AddQuest(questId41, questRoot41); + QuestId questId42 = new QuestId(4596); + QuestRoot questRoot42 = new QuestRoot(); + num = 1; + List list389 = new List(num); + CollectionsMarshal.SetCount(list389, num); + span = CollectionsMarshal.AsSpan(list389); + index = 0; + span[index] = "liza"; + questRoot42.Author = list389; + index = 10; + List list390 = new List(index); + CollectionsMarshal.SetCount(list390, index); + span2 = CollectionsMarshal.AsSpan(list390); + num = 0; ref QuestSequence reference297 = ref span2[num]; QuestSequence obj250 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list391 = new List(index2); CollectionsMarshal.SetCount(list391, index2); span3 = CollectionsMarshal.AsSpan(list391); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) { StopDistance = 5f }; obj250.Steps = list391; reference297 = obj250; - questRoot42.QuestSequence = list382; - AddQuest(questId42, questRoot42); - QuestId questId43 = new QuestId(4596); - QuestRoot questRoot43 = new QuestRoot(); - num = 1; - List list392 = new List(num); - CollectionsMarshal.SetCount(list392, num); - span = CollectionsMarshal.AsSpan(list392); - index = 0; - span[index] = "liza"; - questRoot43.Author = list392; - index = 10; - List list393 = new List(index); - CollectionsMarshal.SetCount(list393, index); - span2 = CollectionsMarshal.AsSpan(list393); - num = 0; + num++; ref QuestSequence reference298 = ref span2[num]; QuestSequence obj251 = new QuestSequence { - Sequence = 0 + Sequence = 1 + }; + num2 = 1; + List list392 = new List(num2); + CollectionsMarshal.SetCount(list392, num2); + span3 = CollectionsMarshal.AsSpan(list392); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) + { + StopDistance = 5f + }; + obj251.Steps = list392; + reference298 = obj251; + num++; + ref QuestSequence reference299 = ref span2[num]; + QuestSequence obj252 = new QuestSequence + { + Sequence = 2 + }; + index2 = 3; + List list393 = new List(index2); + CollectionsMarshal.SetCount(list393, index2); + span3 = CollectionsMarshal.AsSpan(list393); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043829u, new Vector3(-47.257202f, -0.509538f, -22.568176f), 1077); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043831u, new Vector3(-12.710815f, -0.50953794f, -49.45453f), 1077); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043830u, new Vector3(35.14148f, -0.50953794f, -38.651123f), 1077); + obj252.Steps = list393; + reference299 = obj252; + num++; + ref QuestSequence reference300 = ref span2[num]; + QuestSequence obj253 = new QuestSequence + { + Sequence = 3 }; num2 = 1; List list394 = new List(num2); CollectionsMarshal.SetCount(list394, num2); span3 = CollectionsMarshal.AsSpan(list394); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) + span3[index2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(27.317875f, -0.43000424f, -13.701547f), 1077) { - StopDistance = 5f + StopDistance = 0.25f }; - obj251.Steps = list394; - reference298 = obj251; + obj253.Steps = list394; + reference300 = obj253; num++; - ref QuestSequence reference299 = ref span2[num]; - QuestSequence obj252 = new QuestSequence + ref QuestSequence reference301 = ref span2[num]; + QuestSequence obj254 = new QuestSequence { - Sequence = 1 + Sequence = 4 }; index2 = 1; List list395 = new List(index2); CollectionsMarshal.SetCount(list395, index2); span3 = CollectionsMarshal.AsSpan(list395); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(-30.045044f, -0.50953794f, 33.798706f), 1077) - { - StopDistance = 5f - }; - obj252.Steps = list395; - reference299 = obj252; - num++; - ref QuestSequence reference300 = ref span2[num]; - QuestSequence obj253 = new QuestSequence - { - Sequence = 2 - }; - num2 = 3; - List list396 = new List(num2); - CollectionsMarshal.SetCount(list396, num2); - span3 = CollectionsMarshal.AsSpan(list396); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043829u, new Vector3(-47.257202f, -0.509538f, -22.568176f), 1077); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043831u, new Vector3(-12.710815f, -0.50953794f, -49.45453f), 1077); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043830u, new Vector3(35.14148f, -0.50953794f, -38.651123f), 1077); - obj253.Steps = list396; - reference300 = obj253; - num++; - ref QuestSequence reference301 = ref span2[num]; - QuestSequence obj254 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list397 = new List(index2); - CollectionsMarshal.SetCount(list397, index2); - span3 = CollectionsMarshal.AsSpan(list397); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(27.317875f, -0.43000424f, -13.701547f), 1077) - { - StopDistance = 0.25f - }; - obj254.Steps = list397; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(28.591307f, -0.43000418f, -12.1619835f), 1077); + obj254.Steps = list395; reference301 = obj254; num++; ref QuestSequence reference302 = ref span2[num]; QuestSequence obj255 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list398 = new List(num2); - CollectionsMarshal.SetCount(list398, num2); - span3 = CollectionsMarshal.AsSpan(list398); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043822u, new Vector3(28.591307f, -0.43000418f, -12.1619835f), 1077); - obj255.Steps = list398; - reference302 = obj255; - num++; - ref QuestSequence reference303 = ref span2[num]; - QuestSequence obj256 = new QuestSequence { Sequence = 5 }; - index2 = 1; - List list399 = new List(index2); - CollectionsMarshal.SetCount(list399, index2); - span3 = CollectionsMarshal.AsSpan(list399); - num2 = 0; - ref QuestStep reference304 = ref span3[num2]; + num2 = 1; + List list396 = new List(num2); + CollectionsMarshal.SetCount(list396, num2); + span3 = CollectionsMarshal.AsSpan(list396); + index2 = 0; + ref QuestStep reference303 = ref span3[index2]; QuestStep questStep30 = new QuestStep(EInteractionType.Interact, 1043832u, new Vector3(104.234375f, -0.50953794f, -22.62915f), 1077); num3 = 1; - List list400 = new List(num3); - CollectionsMarshal.SetCount(list400, num3); - span4 = CollectionsMarshal.AsSpan(list400); + List list397 = new List(num3); + CollectionsMarshal.SetCount(list397, num3); + span4 = CollectionsMarshal.AsSpan(list397); index3 = 0; span4[index3] = new DialogueChoice { @@ -394639,55 +375812,55 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMI105_04596_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMI105_04596_A1_000_002") }; - questStep30.DialogueChoices = list400; - reference304 = questStep30; - obj256.Steps = list399; - reference303 = obj256; + questStep30.DialogueChoices = list397; + reference303 = questStep30; + obj255.Steps = list396; + reference302 = obj255; + num++; + ref QuestSequence reference304 = ref span2[num]; + QuestSequence obj256 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list398 = new List(index2); + CollectionsMarshal.SetCount(list398, index2); + span3 = CollectionsMarshal.AsSpan(list398); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1043833u, new Vector3(61.69214f, -0.40188107f, 46.463623f), 1077); + obj256.Steps = list398; + reference304 = obj256; num++; ref QuestSequence reference305 = ref span2[num]; QuestSequence obj257 = new QuestSequence { - Sequence = 6 + Sequence = 7 }; num2 = 1; - List list401 = new List(num2); - CollectionsMarshal.SetCount(list401, num2); - span3 = CollectionsMarshal.AsSpan(list401); + List list399 = new List(num2); + CollectionsMarshal.SetCount(list399, num2); + span3 = CollectionsMarshal.AsSpan(list399); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1043833u, new Vector3(61.69214f, -0.40188107f, 46.463623f), 1077); - obj257.Steps = list401; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043834u, new Vector3(56.198975f, 16.517479f, 82.20032f), 1077); + obj257.Steps = list399; reference305 = obj257; num++; ref QuestSequence reference306 = ref span2[num]; QuestSequence obj258 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list402 = new List(index2); - CollectionsMarshal.SetCount(list402, index2); - span3 = CollectionsMarshal.AsSpan(list402); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043834u, new Vector3(56.198975f, 16.517479f, 82.20032f), 1077); - obj258.Steps = list402; - reference306 = obj258; - num++; - ref QuestSequence reference307 = ref span2[num]; - QuestSequence obj259 = new QuestSequence { Sequence = 8 }; - num2 = 1; - List list403 = new List(num2); - CollectionsMarshal.SetCount(list403, num2); - span3 = CollectionsMarshal.AsSpan(list403); - index2 = 0; - ref QuestStep reference308 = ref span3[index2]; + index2 = 1; + List list400 = new List(index2); + CollectionsMarshal.SetCount(list400, index2); + span3 = CollectionsMarshal.AsSpan(list400); + num2 = 0; + ref QuestStep reference307 = ref span3[num2]; QuestStep questStep31 = new QuestStep(EInteractionType.Interact, 1043835u, new Vector3(134.41675f, 24.30001f, 60.501953f), 1077); index3 = 1; - List list404 = new List(index3); - CollectionsMarshal.SetCount(list404, index3); - span4 = CollectionsMarshal.AsSpan(list404); + List list401 = new List(index3); + CollectionsMarshal.SetCount(list401, index3); + span4 = CollectionsMarshal.AsSpan(list401); num3 = 0; span4[num3] = new DialogueChoice { @@ -394695,62 +375868,62 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMI105_04596_Q2_000_000"), Answer = new ExcelRef("TEXT_AKTKMI105_04596_A2_000_001") }; - questStep31.DialogueChoices = list404; - reference308 = questStep31; - obj259.Steps = list403; - reference307 = obj259; + questStep31.DialogueChoices = list401; + reference307 = questStep31; + obj258.Steps = list400; + reference306 = obj258; num++; + ref QuestSequence reference308 = ref span2[num]; + QuestSequence obj259 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list402 = new List(num2); + CollectionsMarshal.SetCount(list402, num2); + span3 = CollectionsMarshal.AsSpan(list402); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043836u, new Vector3(1.0223389f, -0.4f, -68.223145f), 1077) + { + StopDistance = 5f + }; + obj259.Steps = list402; + reference308 = obj259; + questRoot42.QuestSequence = list390; + AddQuest(questId42, questRoot42); + QuestId questId43 = new QuestId(4597); + QuestRoot questRoot43 = new QuestRoot(); + num = 1; + List list403 = new List(num); + CollectionsMarshal.SetCount(list403, num); + span = CollectionsMarshal.AsSpan(list403); + index = 0; + span[index] = "liza"; + questRoot43.Author = list403; + index = 6; + List list404 = new List(index); + CollectionsMarshal.SetCount(list404, index); + span2 = CollectionsMarshal.AsSpan(list404); + num = 0; ref QuestSequence reference309 = ref span2[num]; QuestSequence obj260 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list405 = new List(index2); CollectionsMarshal.SetCount(list405, index2); span3 = CollectionsMarshal.AsSpan(list405); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043836u, new Vector3(1.0223389f, -0.4f, -68.223145f), 1077) - { - StopDistance = 5f - }; - obj260.Steps = list405; - reference309 = obj260; - questRoot43.QuestSequence = list393; - AddQuest(questId43, questRoot43); - QuestId questId44 = new QuestId(4597); - QuestRoot questRoot44 = new QuestRoot(); - num = 1; - List list406 = new List(num); - CollectionsMarshal.SetCount(list406, num); - span = CollectionsMarshal.AsSpan(list406); - index = 0; - span[index] = "liza"; - questRoot44.Author = list406; - index = 6; - List list407 = new List(index); - CollectionsMarshal.SetCount(list407, index); - span2 = CollectionsMarshal.AsSpan(list407); - num = 0; - ref QuestSequence reference310 = ref span2[num]; - QuestSequence obj261 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list408 = new List(num2); - CollectionsMarshal.SetCount(list408, num2); - span3 = CollectionsMarshal.AsSpan(list408); - index2 = 0; - ref QuestStep reference311 = ref span3[index2]; - QuestStep obj262 = new QuestStep(EInteractionType.AcceptQuest, 1043839u, new Vector3(-0.25946045f, -0.4f, -70.72565f), 1077) + ref QuestStep reference310 = ref span3[num2]; + QuestStep obj261 = new QuestStep(EInteractionType.AcceptQuest, 1043839u, new Vector3(-0.25946045f, -0.4f, -70.72565f), 1077) { StopDistance = 7f }; num3 = 1; - List list409 = new List(num3); - CollectionsMarshal.SetCount(list409, num3); - span4 = CollectionsMarshal.AsSpan(list409); + List list406 = new List(num3); + CollectionsMarshal.SetCount(list406, num3); + span4 = CollectionsMarshal.AsSpan(list406); index3 = 0; span4[index3] = new DialogueChoice { @@ -394758,219 +375931,219 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMI106_04597_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMI106_04597_A1_000_002") }; - obj262.DialogueChoices = list409; - reference311 = obj262; - obj261.Steps = list408; + obj261.DialogueChoices = list406; reference310 = obj261; + obj260.Steps = list405; + reference309 = obj260; num++; - ref QuestSequence reference312 = ref span2[num]; - QuestSequence obj263 = new QuestSequence + ref QuestSequence reference311 = ref span2[num]; + QuestSequence obj262 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list410 = new List(index2); - CollectionsMarshal.SetCount(list410, index2); - span3 = CollectionsMarshal.AsSpan(list410); - num2 = 0; - ref QuestStep reference313 = ref span3[num2]; + num2 = 1; + List list407 = new List(num2); + CollectionsMarshal.SetCount(list407, num2); + span3 = CollectionsMarshal.AsSpan(list407); + index2 = 0; + ref QuestStep reference312 = ref span3[index2]; QuestStep questStep32 = new QuestStep(EInteractionType.Interact, 2013053u, new Vector3(-0.16790771f, -0.16790771f, -74.87604f), 1077); index3 = 1; - List list411 = new List(index3); - CollectionsMarshal.SetCount(list411, index3); - span4 = CollectionsMarshal.AsSpan(list411); + List list408 = new List(index3); + CollectionsMarshal.SetCount(list408, index3); + span4 = CollectionsMarshal.AsSpan(list408); num3 = 0; span4[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMI106_04597_SYSTEM_000_120") }; - questStep32.DialogueChoices = list411; - reference313 = questStep32; - obj263.Steps = list410; - reference312 = obj263; + questStep32.DialogueChoices = list408; + reference312 = questStep32; + obj262.Steps = list407; + reference311 = obj262; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference314 = ref span2[num]; - QuestSequence obj264 = new QuestSequence + ref QuestSequence reference313 = ref span2[num]; + QuestSequence obj263 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list412 = new List(num2); - CollectionsMarshal.SetCount(list412, num2); - span3 = CollectionsMarshal.AsSpan(list412); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1092) + index2 = 1; + List list409 = new List(index2); + CollectionsMarshal.SetCount(list409, index2); + span3 = CollectionsMarshal.AsSpan(list409); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1092) { DutyOptions = new DutyOptions { ContentFinderConditionId = 870u } }; - obj264.Steps = list412; - reference314 = obj264; + obj263.Steps = list409; + reference313 = obj263; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; + ref QuestSequence reference314 = ref span2[num]; + QuestSequence obj264 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list410 = new List(num2); + CollectionsMarshal.SetCount(list410, num2); + span3 = CollectionsMarshal.AsSpan(list410); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043840u, new Vector3(-29.434692f, -0.21963555f, 52.506226f), 1077) + { + StopDistance = 5f + }; + obj264.Steps = list410; + reference314 = obj264; + questRoot43.QuestSequence = list404; + AddQuest(questId43, questRoot43); + QuestId questId44 = new QuestId(4598); + QuestRoot questRoot44 = new QuestRoot(); + num = 1; + List list411 = new List(num); + CollectionsMarshal.SetCount(list411, num); + span = CollectionsMarshal.AsSpan(list411); + index = 0; + span[index] = "liza"; + questRoot44.Author = list411; + index = 4; + List list412 = new List(index); + CollectionsMarshal.SetCount(list412, index); + span2 = CollectionsMarshal.AsSpan(list412); + num = 0; ref QuestSequence reference315 = ref span2[num]; QuestSequence obj265 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; List list413 = new List(index2); CollectionsMarshal.SetCount(list413, index2); span3 = CollectionsMarshal.AsSpan(list413); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043840u, new Vector3(-29.434692f, -0.21963555f, 52.506226f), 1077) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043841u, new Vector3(-27.145874f, -0.21963556f, 50.492065f), 1077) { StopDistance = 5f }; obj265.Steps = list413; reference315 = obj265; - questRoot44.QuestSequence = list407; - AddQuest(questId44, questRoot44); - QuestId questId45 = new QuestId(4598); - QuestRoot questRoot45 = new QuestRoot(); - num = 1; - List list414 = new List(num); - CollectionsMarshal.SetCount(list414, num); - span = CollectionsMarshal.AsSpan(list414); - index = 0; - span[index] = "liza"; - questRoot45.Author = list414; - index = 4; - List list415 = new List(index); - CollectionsMarshal.SetCount(list415, index); - span2 = CollectionsMarshal.AsSpan(list415); - num = 0; + num++; ref QuestSequence reference316 = ref span2[num]; QuestSequence obj266 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; - List list416 = new List(num2); - CollectionsMarshal.SetCount(list416, num2); - span3 = CollectionsMarshal.AsSpan(list416); + List list414 = new List(num2); + CollectionsMarshal.SetCount(list414, num2); + span3 = CollectionsMarshal.AsSpan(list414); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043841u, new Vector3(-27.145874f, -0.21963556f, 50.492065f), 1077) - { - StopDistance = 5f - }; - obj266.Steps = list416; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043844u, new Vector3(-50.736267f, -0.4300005f, -11.795227f), 1077); + obj266.Steps = list414; reference316 = obj266; num++; ref QuestSequence reference317 = ref span2[num]; QuestSequence obj267 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list417 = new List(index2); - CollectionsMarshal.SetCount(list417, index2); - span3 = CollectionsMarshal.AsSpan(list417); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043844u, new Vector3(-50.736267f, -0.4300005f, -11.795227f), 1077); - obj267.Steps = list417; - reference317 = obj267; - num++; - ref QuestSequence reference318 = ref span2[num]; - QuestSequence obj268 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list418 = new List(num2); - CollectionsMarshal.SetCount(list418, num2); - span3 = CollectionsMarshal.AsSpan(list418); - index2 = 0; - ref QuestStep reference319 = ref span3[index2]; + index2 = 1; + List list415 = new List(index2); + CollectionsMarshal.SetCount(list415, index2); + span3 = CollectionsMarshal.AsSpan(list415); + num2 = 0; + ref QuestStep reference318 = ref span3[num2]; QuestStep questStep33 = new QuestStep(EInteractionType.Interact, 1043846u, new Vector3(-31.99823f, -0.21963498f, 51.499146f), 1077); num3 = 1; - List list419 = new List(num3); - CollectionsMarshal.SetCount(list419, num3); - span4 = CollectionsMarshal.AsSpan(list419); + List list416 = new List(num3); + CollectionsMarshal.SetCount(list416, num3); + span4 = CollectionsMarshal.AsSpan(list416); index3 = 0; span4[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMI107_04598_SYSTEM_000_221") }; - questStep33.DialogueChoices = list419; - reference319 = questStep33; - obj268.Steps = list418; - reference318 = obj268; + questStep33.DialogueChoices = list416; + reference318 = questStep33; + obj267.Steps = list415; + reference317 = obj267; num++; - ref QuestSequence reference320 = ref span2[num]; - QuestSequence obj269 = new QuestSequence + ref QuestSequence reference319 = ref span2[num]; + QuestSequence obj268 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list420 = new List(index2); - CollectionsMarshal.SetCount(list420, index2); - span3 = CollectionsMarshal.AsSpan(list420); - num2 = 0; - ref QuestStep reference321 = ref span3[num2]; + num2 = 1; + List list417 = new List(num2); + CollectionsMarshal.SetCount(list417, num2); + span3 = CollectionsMarshal.AsSpan(list417); + index2 = 0; + ref QuestStep reference320 = ref span3[index2]; QuestStep questStep34 = new QuestStep(EInteractionType.CompleteQuest, 1043847u, new Vector3(-350.24036f, 55f, -81.28485f), 963); index3 = 1; - List list421 = new List(index3); - CollectionsMarshal.SetCount(list421, index3); - span4 = CollectionsMarshal.AsSpan(list421); + List list418 = new List(index3); + CollectionsMarshal.SetCount(list418, index3); + span4 = CollectionsMarshal.AsSpan(list418); num3 = 0; span4[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMI107_04598_SYSTEM_000_401") }; - questStep34.DialogueChoices = list421; - reference321 = questStep34; - obj269.Steps = list420; - reference320 = obj269; - questRoot45.QuestSequence = list415; - AddQuest(questId45, questRoot45); - QuestId questId46 = new QuestId(4599); - QuestRoot questRoot46 = new QuestRoot(); + questStep34.DialogueChoices = list418; + reference320 = questStep34; + obj268.Steps = list417; + reference319 = obj268; + questRoot44.QuestSequence = list412; + AddQuest(questId44, questRoot44); + QuestId questId45 = new QuestId(4599); + QuestRoot questRoot45 = new QuestRoot(); num = 1; - List list422 = new List(num); - CollectionsMarshal.SetCount(list422, num); - span = CollectionsMarshal.AsSpan(list422); + List list419 = new List(num); + CollectionsMarshal.SetCount(list419, num); + span = CollectionsMarshal.AsSpan(list419); index = 0; span[index] = "liza"; - questRoot46.Author = list422; + questRoot45.Author = list419; index = 9; - List list423 = new List(index); - CollectionsMarshal.SetCount(list423, index); - span2 = CollectionsMarshal.AsSpan(list423); + List list420 = new List(index); + CollectionsMarshal.SetCount(list420, index); + span2 = CollectionsMarshal.AsSpan(list420); num = 0; - ref QuestSequence reference322 = ref span2[num]; - QuestSequence obj270 = new QuestSequence + ref QuestSequence reference321 = ref span2[num]; + QuestSequence obj269 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list424 = new List(num2); - CollectionsMarshal.SetCount(list424, num2); - span3 = CollectionsMarshal.AsSpan(list424); - index2 = 0; - ref QuestStep reference323 = ref span3[index2]; - QuestStep obj271 = new QuestStep(EInteractionType.AcceptQuest, 1043848u, new Vector3(-1.5717163f, 0.008460393f, -1.8463745f), 1078) + index2 = 1; + List list421 = new List(index2); + CollectionsMarshal.SetCount(list421, index2); + span3 = CollectionsMarshal.AsSpan(list421); + num2 = 0; + ref QuestStep reference322 = ref span3[num2]; + QuestStep obj270 = new QuestStep(EInteractionType.AcceptQuest, 1043848u, new Vector3(-1.5717163f, 0.008460393f, -1.8463745f), 1078) { StopDistance = 7f }; num3 = 1; - List list425 = new List(num3); - CollectionsMarshal.SetCount(list425, num3); - span4 = CollectionsMarshal.AsSpan(list425); + List list422 = new List(num3); + CollectionsMarshal.SetCount(list422, num3); + span4 = CollectionsMarshal.AsSpan(list422); index3 = 0; span4[index3] = new DialogueChoice { @@ -394978,29 +376151,29 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMI108_04599_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMI108_04599_A1_000_002") }; - obj271.DialogueChoices = list425; - reference323 = obj271; - obj270.Steps = list424; + obj270.DialogueChoices = list422; reference322 = obj270; + obj269.Steps = list421; + reference321 = obj269; num++; - ref QuestSequence reference324 = ref span2[num]; - QuestSequence obj272 = new QuestSequence + ref QuestSequence reference323 = ref span2[num]; + QuestSequence obj271 = new QuestSequence { Sequence = 1 }; - index2 = 2; - List list426 = new List(index2); - CollectionsMarshal.SetCount(list426, index2); - span3 = CollectionsMarshal.AsSpan(list426); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013077u, new Vector3(-0.015319824f, 1.2359009f, 5.3864136f), 1078) + num2 = 2; + List list423 = new List(num2); + CollectionsMarshal.SetCount(list423, num2); + span3 = CollectionsMarshal.AsSpan(list423); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013077u, new Vector3(-0.015319824f, 1.2359009f, 5.3864136f), 1078) { StopDistance = 4f, TargetTerritoryId = (ushort)963 }; - num2++; - ref QuestStep reference325 = ref span3[num2]; - QuestStep obj273 = new QuestStep(EInteractionType.Interact, 1037381u, new Vector3(-23.697266f, 1.7999947f, -180.07172f), 963) + index2++; + ref QuestStep reference324 = ref span3[index2]; + QuestStep obj272 = new QuestStep(EInteractionType.Interact, 1037381u, new Vector3(-23.697266f, 1.7999947f, -180.07172f), 963) { StopDistance = 5f, AethernetShortcut = new AethernetShortcut @@ -395010,9 +376183,9 @@ public static class AssemblyQuestLoader } }; index3 = 1; - List list427 = new List(index3); - CollectionsMarshal.SetCount(list427, index3); - span4 = CollectionsMarshal.AsSpan(list427); + List list424 = new List(index3); + CollectionsMarshal.SetCount(list424, index3); + span4 = CollectionsMarshal.AsSpan(list424); num3 = 0; span4[num3] = new DialogueChoice { @@ -395020,23 +376193,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMI108_04599_Q3_000_000"), Answer = new ExcelRef("TEXT_AKTKMI108_04599_A3_000_002") }; - obj273.DialogueChoices = list427; - reference325 = obj273; - obj272.Steps = list426; + obj272.DialogueChoices = list424; reference324 = obj272; + obj271.Steps = list423; + reference323 = obj271; num++; - ref QuestSequence reference326 = ref span2[num]; - QuestSequence obj274 = new QuestSequence + ref QuestSequence reference325 = ref span2[num]; + QuestSequence obj273 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list428 = new List(num2); - CollectionsMarshal.SetCount(list428, num2); - span3 = CollectionsMarshal.AsSpan(list428); - index2 = 0; - ref QuestStep reference327 = ref span3[index2]; - QuestStep obj275 = new QuestStep(EInteractionType.Interact, 1043847u, new Vector3(-350.24036f, 55f, -81.28485f), 963) + index2 = 1; + List list425 = new List(index2); + CollectionsMarshal.SetCount(list425, index2); + span3 = CollectionsMarshal.AsSpan(list425); + num2 = 0; + ref QuestStep reference326 = ref span3[num2]; + QuestStep obj274 = new QuestStep(EInteractionType.Interact, 1043847u, new Vector3(-350.24036f, 55f, -81.28485f), 963) { AethernetShortcut = new AethernetShortcut { @@ -395045,45 +376218,45 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list429 = new List(num3); - CollectionsMarshal.SetCount(list429, num3); - span4 = CollectionsMarshal.AsSpan(list429); + List list426 = new List(num3); + CollectionsMarshal.SetCount(list426, num3); + span4 = CollectionsMarshal.AsSpan(list426); index3 = 0; span4[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMI108_04599_SYSTEM_000_211") }; - obj275.DialogueChoices = list429; - reference327 = obj275; - obj274.Steps = list428; + obj274.DialogueChoices = list426; reference326 = obj274; + obj273.Steps = list425; + reference325 = obj273; + num++; + ref QuestSequence reference327 = ref span2[num]; + QuestSequence obj275 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list427 = new List(num2); + CollectionsMarshal.SetCount(list427, num2); + span3 = CollectionsMarshal.AsSpan(list427); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-353.3227f, 54.999992f, -79.60632f), 963); + obj275.Steps = list427; + reference327 = obj275; num++; ref QuestSequence reference328 = ref span2[num]; QuestSequence obj276 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list430 = new List(index2); - CollectionsMarshal.SetCount(list430, index2); - span3 = CollectionsMarshal.AsSpan(list430); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-353.3227f, 54.999992f, -79.60632f), 963); - obj276.Steps = list430; - reference328 = obj276; - num++; - ref QuestSequence reference329 = ref span2[num]; - QuestSequence obj277 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list431 = new List(num2); - CollectionsMarshal.SetCount(list431, num2); - span3 = CollectionsMarshal.AsSpan(list431); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037318u, new Vector3(-4.1047363f, 2.9999943f, -203.8758f), 963) + index2 = 1; + List list428 = new List(index2); + CollectionsMarshal.SetCount(list428, index2); + span3 = CollectionsMarshal.AsSpan(list428); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1037318u, new Vector3(-4.1047363f, 2.9999943f, -203.8758f), 963) { AethernetShortcut = new AethernetShortcut { @@ -395091,54 +376264,54 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMehrydesMeyhane } }; - obj277.Steps = list431; + obj276.Steps = list428; + reference328 = obj276; + num++; + ref QuestSequence reference329 = ref span2[num]; + QuestSequence obj277 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list429 = new List(num2); + CollectionsMarshal.SetCount(list429, num2); + span3 = CollectionsMarshal.AsSpan(list429); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-33.52105f, 0.59983087f, -74.57541f), 963) + { + StopDistance = 0.25f + }; + obj277.Steps = list429; reference329 = obj277; num++; ref QuestSequence reference330 = ref span2[num]; QuestSequence obj278 = new QuestSequence { - Sequence = 5 + Sequence = 6 }; index2 = 1; - List list432 = new List(index2); - CollectionsMarshal.SetCount(list432, index2); - span3 = CollectionsMarshal.AsSpan(list432); + List list430 = new List(index2); + CollectionsMarshal.SetCount(list430, index2); + span3 = CollectionsMarshal.AsSpan(list430); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-33.52105f, 0.59983087f, -74.57541f), 963) + span3[num2] = new QuestStep(EInteractionType.Interact, 1037354u, new Vector3(109.33081f, 1.8631814f, -100.1145f), 963) { - StopDistance = 0.25f + StopDistance = 7f }; - obj278.Steps = list432; + obj278.Steps = list430; reference330 = obj278; num++; ref QuestSequence reference331 = ref span2[num]; QuestSequence obj279 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list433 = new List(num2); - CollectionsMarshal.SetCount(list433, num2); - span3 = CollectionsMarshal.AsSpan(list433); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1037354u, new Vector3(109.33081f, 1.8631814f, -100.1145f), 963) - { - StopDistance = 7f - }; - obj279.Steps = list433; - reference331 = obj279; - num++; - ref QuestSequence reference332 = ref span2[num]; - QuestSequence obj280 = new QuestSequence { Sequence = 7 }; - index2 = 1; - List list434 = new List(index2); - CollectionsMarshal.SetCount(list434, index2); - span3 = CollectionsMarshal.AsSpan(list434); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-159.23143f, 36.051323f, 70.24f), 963) + num2 = 1; + List list431 = new List(num2); + CollectionsMarshal.SetCount(list431, num2); + span3 = CollectionsMarshal.AsSpan(list431); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1043852u, new Vector3(-159.23143f, 36.051323f, 70.24f), 963) { StopDistance = 0.25f, AethernetShortcut = new AethernetShortcut @@ -395147,24 +376320,24 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanRuveydahFibers } }; - obj280.Steps = list434; - reference332 = obj280; + obj279.Steps = list431; + reference331 = obj279; num++; - ref QuestSequence reference333 = ref span2[num]; - QuestSequence obj281 = new QuestSequence + ref QuestSequence reference332 = ref span2[num]; + QuestSequence obj280 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list435 = new List(num2); - CollectionsMarshal.SetCount(list435, num2); - span3 = CollectionsMarshal.AsSpan(list435); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043857u, new Vector3(-158.15979f, 36.051323f, 67.36853f), 963); - obj281.Steps = list435; - reference333 = obj281; - questRoot46.QuestSequence = list423; - AddQuest(questId46, questRoot46); + index2 = 1; + List list432 = new List(index2); + CollectionsMarshal.SetCount(list432, index2); + span3 = CollectionsMarshal.AsSpan(list432); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043857u, new Vector3(-158.15979f, 36.051323f, 67.36853f), 963); + obj280.Steps = list432; + reference332 = obj280; + questRoot45.QuestSequence = list420; + AddQuest(questId45, questRoot45); } private static void LoadQuests92() @@ -401237,16 +382410,16 @@ public static class AssemblyQuestLoader reference14 = obj11; questRoot.QuestSequence = list2; AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(4653); + QuestId questId2 = new QuestId(4660); QuestRoot questRoot2 = new QuestRoot(); num = 1; List list17 = new List(num); CollectionsMarshal.SetCount(list17, num); span = CollectionsMarshal.AsSpan(list17); index = 0; - span[index] = "alydev"; + span[index] = "Censored"; questRoot2.Author = list17; - index = 2; + index = 4; List list18 = new List(index); CollectionsMarshal.SetCount(list18, index); span2 = CollectionsMarshal.AsSpan(list18); @@ -401261,83 +382434,6 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list19, index2); span3 = CollectionsMarshal.AsSpan(list19); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj12.Steps = list19; - reference15 = obj12; - num++; - ref QuestSequence reference16 = ref span2[num]; - QuestSequence obj13 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list20 = new List(num2); - CollectionsMarshal.SetCount(list20, num2); - span3 = CollectionsMarshal.AsSpan(list20); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.PurchaseItem, 1043892u, new Vector3(48.325317f, -0.0003188569f, -12.802368f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanHighCrucible, - To = EAetheryteLocation.RadzAtHan - }, - ItemId = 38420u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj13.Steps = list20; - reference16 = obj13; - questRoot2.QuestSequence = list18; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(4660); - QuestRoot questRoot3 = new QuestRoot(); - num = 1; - List list21 = new List(num); - CollectionsMarshal.SetCount(list21, num); - span = CollectionsMarshal.AsSpan(list21); - index = 0; - span[index] = "Censored"; - questRoot3.Author = list21; - index = 4; - List list22 = new List(index); - CollectionsMarshal.SetCount(list22, index); - span2 = CollectionsMarshal.AsSpan(list22); - num = 0; - ref QuestSequence reference17 = ref span2[num]; - QuestSequence obj14 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list23 = new List(index2); - CollectionsMarshal.SetCount(list23, index2); - span3 = CollectionsMarshal.AsSpan(list23); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044132u, new Vector3(-319.26453f, 44.8282f, 36.301147f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, @@ -401354,18 +382450,18 @@ public static class AssemblyQuestLoader } } }; - obj14.Steps = list23; - reference17 = obj14; + obj12.Steps = list19; + reference15 = obj12; num++; - ref QuestSequence reference18 = ref span2[num]; - QuestSequence obj15 = new QuestSequence + ref QuestSequence reference16 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list24 = new List(num2); - CollectionsMarshal.SetCount(list24, num2); - span3 = CollectionsMarshal.AsSpan(list24); + List list20 = new List(num2); + CollectionsMarshal.SetCount(list20, num2); + span3 = CollectionsMarshal.AsSpan(list20); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044133u, new Vector3(-196.2768f, 4.065f, -107.286194f), 963) { @@ -401375,25 +382471,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost } }; - obj15.Steps = list24; - reference18 = obj15; + obj13.Steps = list20; + reference16 = obj13; num++; - ref QuestSequence reference19 = ref span2[num]; - QuestSequence obj16 = new QuestSequence + ref QuestSequence reference17 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 2 }; index2 = 4; - List list25 = new List(index2); - CollectionsMarshal.SetCount(list25, index2); - span3 = CollectionsMarshal.AsSpan(list25); + List list21 = new List(index2); + CollectionsMarshal.SetCount(list21, index2); + span3 = CollectionsMarshal.AsSpan(list21); num2 = 0; - ref QuestStep reference20 = ref span3[num2]; + ref QuestStep reference18 = ref span3[num2]; QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1044136u, new Vector3(-157.8852f, 3.999719f, -64.49994f), 963); num4 = 6; - List list26 = new List(num4); - CollectionsMarshal.SetCount(list26, num4); - span4 = CollectionsMarshal.AsSpan(list26); + List list22 = new List(num4); + CollectionsMarshal.SetCount(list22, num4); + span4 = CollectionsMarshal.AsSpan(list22); num3 = 0; span4[num3] = null; num3++; @@ -401406,11 +382502,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list26; - reference20 = questStep4; + questStep4.CompletionQuestVariablesFlags = list22; + reference18 = questStep4; num2++; - ref QuestStep reference21 = ref span3[num2]; - QuestStep obj17 = new QuestStep(EInteractionType.Interact, 1044139u, new Vector3(3.5248413f, 2.9999907f, -196.1242f), 963) + ref QuestStep reference19 = ref span3[num2]; + QuestStep obj15 = new QuestStep(EInteractionType.Interact, 1044139u, new Vector3(3.5248413f, 2.9999907f, -196.1242f), 963) { AethernetShortcut = new AethernetShortcut { @@ -401419,9 +382515,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list27 = new List(num3); - CollectionsMarshal.SetCount(list27, num3); - span4 = CollectionsMarshal.AsSpan(list27); + List list23 = new List(num3); + CollectionsMarshal.SetCount(list23, num3); + span4 = CollectionsMarshal.AsSpan(list23); num4 = 0; span4[num4] = null; num4++; @@ -401434,11 +382530,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj17.CompletionQuestVariablesFlags = list27; - reference21 = obj17; + obj15.CompletionQuestVariablesFlags = list23; + reference19 = obj15; num2++; - ref QuestStep reference22 = ref span3[num2]; - QuestStep obj18 = new QuestStep(EInteractionType.Interact, 1044142u, new Vector3(48.874634f, 26.999975f, 45.090332f), 963) + ref QuestStep reference20 = ref span3[num2]; + QuestStep obj16 = new QuestStep(EInteractionType.Interact, 1044142u, new Vector3(48.874634f, 26.999975f, 45.090332f), 963) { AethernetShortcut = new AethernetShortcut { @@ -401447,9 +382543,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list28 = new List(num4); - CollectionsMarshal.SetCount(list28, num4); - span4 = CollectionsMarshal.AsSpan(list28); + List list24 = new List(num4); + CollectionsMarshal.SetCount(list24, num4); + span4 = CollectionsMarshal.AsSpan(list24); num3 = 0; span4[num3] = null; num3++; @@ -401462,11 +382558,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj18.CompletionQuestVariablesFlags = list28; - reference22 = obj18; + obj16.CompletionQuestVariablesFlags = list24; + reference20 = obj16; num2++; - ref QuestStep reference23 = ref span3[num2]; - QuestStep obj19 = new QuestStep(EInteractionType.Interact, 1044145u, new Vector3(-112.7489f, 29.037842f, 239.55127f), 963) + ref QuestStep reference21 = ref span3[num2]; + QuestStep obj17 = new QuestStep(EInteractionType.Interact, 1044145u, new Vector3(-112.7489f, 29.037842f, 239.55127f), 963) { AethernetShortcut = new AethernetShortcut { @@ -401475,9 +382571,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list29 = new List(num3); - CollectionsMarshal.SetCount(list29, num3); - span4 = CollectionsMarshal.AsSpan(list29); + List list25 = new List(num3); + CollectionsMarshal.SetCount(list25, num3); + span4 = CollectionsMarshal.AsSpan(list25); num4 = 0; span4[num4] = null; num4++; @@ -401490,20 +382586,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj19.CompletionQuestVariablesFlags = list29; - reference23 = obj19; - obj16.Steps = list25; - reference19 = obj16; + obj17.CompletionQuestVariablesFlags = list25; + reference21 = obj17; + obj14.Steps = list21; + reference17 = obj14; num++; - ref QuestSequence reference24 = ref span2[num]; - QuestSequence obj20 = new QuestSequence + ref QuestSequence reference22 = ref span2[num]; + QuestSequence obj18 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list30 = new List(num2); - CollectionsMarshal.SetCount(list30, num2); - span3 = CollectionsMarshal.AsSpan(list30); + List list26 = new List(num2); + CollectionsMarshal.SetCount(list26, num2); + span3 = CollectionsMarshal.AsSpan(list26); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044135u, new Vector3(-195.36127f, 4.065f, -106.55377f), 963) { @@ -401514,33 +382610,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4661) }; - obj20.Steps = list30; - reference24 = obj20; - questRoot3.QuestSequence = list22; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(4661); - QuestRoot questRoot4 = new QuestRoot(); + obj18.Steps = list26; + reference22 = obj18; + questRoot2.QuestSequence = list18; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(4661); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list31 = new List(num); - CollectionsMarshal.SetCount(list31, num); - span = CollectionsMarshal.AsSpan(list31); + List list27 = new List(num); + CollectionsMarshal.SetCount(list27, num); + span = CollectionsMarshal.AsSpan(list27); index = 0; span[index] = "Censored"; - questRoot4.Author = list31; + questRoot3.Author = list27; index = 3; - List list32 = new List(index); - CollectionsMarshal.SetCount(list32, index); - span2 = CollectionsMarshal.AsSpan(list32); + List list28 = new List(index); + CollectionsMarshal.SetCount(list28, index); + span2 = CollectionsMarshal.AsSpan(list28); num = 0; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj21 = new QuestSequence + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj19 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list33 = new List(index2); - CollectionsMarshal.SetCount(list33, index2); - span3 = CollectionsMarshal.AsSpan(list33); + List list29 = new List(index2); + CollectionsMarshal.SetCount(list29, index2); + span3 = CollectionsMarshal.AsSpan(list29); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044133u, new Vector3(-196.2768f, 4.065f, -107.286194f), 963) { @@ -401559,21 +382655,21 @@ public static class AssemblyQuestLoader } } }; - obj21.Steps = list33; - reference25 = obj21; + obj19.Steps = list29; + reference23 = obj19; num++; - ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj22 = new QuestSequence + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj20 = new QuestSequence { Sequence = 1 }; num2 = 4; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); + List list30 = new List(num2); + CollectionsMarshal.SetCount(list30, num2); + span3 = CollectionsMarshal.AsSpan(list30); index2 = 0; - ref QuestStep reference27 = ref span3[index2]; - QuestStep obj23 = new QuestStep(EInteractionType.Interact, 1044221u, new Vector3(99.32092f, 4.7837553f, -158.98376f), 963) + ref QuestStep reference25 = ref span3[index2]; + QuestStep obj21 = new QuestStep(EInteractionType.Interact, 1044221u, new Vector3(99.32092f, 4.7837553f, -158.98376f), 963) { AethernetShortcut = new AethernetShortcut { @@ -401582,9 +382678,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list35 = new List(num4); - CollectionsMarshal.SetCount(list35, num4); - span4 = CollectionsMarshal.AsSpan(list35); + List list31 = new List(num4); + CollectionsMarshal.SetCount(list31, num4); + span4 = CollectionsMarshal.AsSpan(list31); num3 = 0; span4[num3] = null; num3++; @@ -401597,11 +382693,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj23.CompletionQuestVariablesFlags = list35; - reference27 = obj23; + obj21.CompletionQuestVariablesFlags = list31; + reference25 = obj21; index2++; - ref QuestStep reference28 = ref span3[index2]; - QuestStep obj24 = new QuestStep(EInteractionType.Interact, 1044218u, new Vector3(17.135864f, -2.000002f, 96.025024f), 963) + ref QuestStep reference26 = ref span3[index2]; + QuestStep obj22 = new QuestStep(EInteractionType.Interact, 1044218u, new Vector3(17.135864f, -2.000002f, 96.025024f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -401611,9 +382707,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list36 = new List(num3); - CollectionsMarshal.SetCount(list36, num3); - span4 = CollectionsMarshal.AsSpan(list36); + List list32 = new List(num3); + CollectionsMarshal.SetCount(list32, num3); + span4 = CollectionsMarshal.AsSpan(list32); num4 = 0; span4[num4] = null; num4++; @@ -401626,15 +382722,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj24.CompletionQuestVariablesFlags = list36; - reference28 = obj24; + obj22.CompletionQuestVariablesFlags = list32; + reference26 = obj22; index2++; - ref QuestStep reference29 = ref span3[index2]; + ref QuestStep reference27 = ref span3[index2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1044217u, new Vector3(-71.54962f, -2.0001035f, 150.83533f), 963); num4 = 6; - List list37 = new List(num4); - CollectionsMarshal.SetCount(list37, num4); - span4 = CollectionsMarshal.AsSpan(list37); + List list33 = new List(num4); + CollectionsMarshal.SetCount(list33, num4); + span4 = CollectionsMarshal.AsSpan(list33); num3 = 0; span4[num3] = null; num3++; @@ -401647,11 +382743,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list37; - reference29 = questStep5; + questStep5.CompletionQuestVariablesFlags = list33; + reference27 = questStep5; index2++; - ref QuestStep reference30 = ref span3[index2]; - QuestStep obj25 = new QuestStep(EInteractionType.Interact, 1044215u, new Vector3(-278.0957f, 36f, 69.10803f), 963) + ref QuestStep reference28 = ref span3[index2]; + QuestStep obj23 = new QuestStep(EInteractionType.Interact, 1044215u, new Vector3(-278.0957f, 36f, 69.10803f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -401661,9 +382757,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list38 = new List(num3); - CollectionsMarshal.SetCount(list38, num3); - span4 = CollectionsMarshal.AsSpan(list38); + List list34 = new List(num3); + CollectionsMarshal.SetCount(list34, num3); + span4 = CollectionsMarshal.AsSpan(list34); num4 = 0; span4[num4] = null; num4++; @@ -401676,20 +382772,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj25.CompletionQuestVariablesFlags = list38; - reference30 = obj25; - obj22.Steps = list34; - reference26 = obj22; + obj23.CompletionQuestVariablesFlags = list34; + reference28 = obj23; + obj20.Steps = list30; + reference24 = obj20; num++; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj26 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj24 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list39 = new List(index2); - CollectionsMarshal.SetCount(list39, index2); - span3 = CollectionsMarshal.AsSpan(list39); + List list35 = new List(index2); + CollectionsMarshal.SetCount(list35, index2); + span3 = CollectionsMarshal.AsSpan(list35); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044135u, new Vector3(-195.36127f, 4.065f, -106.55377f), 963) { @@ -401700,33 +382796,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost } }; - obj26.Steps = list39; - reference31 = obj26; - questRoot4.QuestSequence = list32; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(4662); - QuestRoot questRoot5 = new QuestRoot(); + obj24.Steps = list35; + reference29 = obj24; + questRoot3.QuestSequence = list28; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(4662); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list40 = new List(num); - CollectionsMarshal.SetCount(list40, num); - span = CollectionsMarshal.AsSpan(list40); + List list36 = new List(num); + CollectionsMarshal.SetCount(list36, num); + span = CollectionsMarshal.AsSpan(list36); index = 0; span[index] = "pot0to"; - questRoot5.Author = list40; + questRoot4.Author = list36; index = 12; - List list41 = new List(index); - CollectionsMarshal.SetCount(list41, index); - span2 = CollectionsMarshal.AsSpan(list41); + List list37 = new List(index); + CollectionsMarshal.SetCount(list37, index); + span2 = CollectionsMarshal.AsSpan(list37); num = 0; - ref QuestSequence reference32 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list42 = new List(num2); - CollectionsMarshal.SetCount(list42, num2); - span3 = CollectionsMarshal.AsSpan(list42); + List list38 = new List(num2); + CollectionsMarshal.SetCount(list38, num2); + span3 = CollectionsMarshal.AsSpan(list38); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) { @@ -401739,18 +382835,18 @@ public static class AssemblyQuestLoader } } }; - obj27.Steps = list42; - reference32 = obj27; + obj25.Steps = list38; + reference30 = obj25; num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj28 = new QuestSequence + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list43 = new List(index2); - CollectionsMarshal.SetCount(list43, index2); - span3 = CollectionsMarshal.AsSpan(list43); + List list39 = new List(index2); + CollectionsMarshal.SetCount(list39, index2); + span3 = CollectionsMarshal.AsSpan(list39); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013288u, new Vector3(102.67798f, 11.9782715f, 40.238037f), 628) { @@ -401761,18 +382857,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyBazaar } }; - obj28.Steps = list43; - reference33 = obj28; + obj26.Steps = list39; + reference31 = obj26; num++; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj29 = new QuestSequence + ref QuestSequence reference32 = ref span2[num]; + QuestSequence obj27 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list44 = new List(num2); - CollectionsMarshal.SetCount(list44, num2); - span3 = CollectionsMarshal.AsSpan(list44); + List list40 = new List(num2); + CollectionsMarshal.SetCount(list40, num2); + span3 = CollectionsMarshal.AsSpan(list40); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013289u, new Vector3(362.11182f, 0.7171631f, 763.17993f), 613) { @@ -401783,39 +382879,39 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj29.Steps = list44; - reference34 = obj29; + obj27.Steps = list40; + reference32 = obj27; num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj30 = new QuestSequence + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj28 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list45 = new List(index2); - CollectionsMarshal.SetCount(list45, index2); - span3 = CollectionsMarshal.AsSpan(list45); + List list41 = new List(index2); + CollectionsMarshal.SetCount(list41, index2); + span3 = CollectionsMarshal.AsSpan(list41); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044958u, new Vector3(-172.38116f, -7.000106f, 46.799316f), 628); - obj30.Steps = list45; - reference35 = obj30; + obj28.Steps = list41; + reference33 = obj28; num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj29 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list46 = new List(num2); - CollectionsMarshal.SetCount(list46, num2); - span3 = CollectionsMarshal.AsSpan(list46); + List list42 = new List(num2); + CollectionsMarshal.SetCount(list42, num2); + span3 = CollectionsMarshal.AsSpan(list42); index2 = 0; - ref QuestStep reference37 = ref span3[index2]; + ref QuestStep reference35 = ref span3[index2]; QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1044963u, new Vector3(34.470093f, 4f, 77.805664f), 628); num4 = 1; - List list47 = new List(num4); - CollectionsMarshal.SetCount(list47, num4); - Span span5 = CollectionsMarshal.AsSpan(list47); + List list43 = new List(num4); + CollectionsMarshal.SetCount(list43, num4); + Span span5 = CollectionsMarshal.AsSpan(list43); num3 = 0; span5[num3] = new DialogueChoice { @@ -401823,141 +382919,141 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKSA301_04662_Q4_000_000"), Answer = new ExcelRef("TEXT_AKTKSA301_04662_A4_000_001") }; - questStep6.DialogueChoices = list47; - reference37 = questStep6; - obj31.Steps = list46; - reference36 = obj31; + questStep6.DialogueChoices = list43; + reference35 = questStep6; + obj29.Steps = list42; + reference34 = obj29; num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj32 = new QuestSequence + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj30 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list48 = new List(index2); - CollectionsMarshal.SetCount(list48, index2); - span3 = CollectionsMarshal.AsSpan(list48); + List list44 = new List(index2); + CollectionsMarshal.SetCount(list44, index2); + span3 = CollectionsMarshal.AsSpan(list44); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044965u, new Vector3(35.934937f, 4f, 76.49341f), 628); - obj32.Steps = list48; + obj30.Steps = list44; + reference36 = obj30; + num++; + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj31 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list45 = new List(num2); + CollectionsMarshal.SetCount(list45, num2); + span3 = CollectionsMarshal.AsSpan(list45); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044967u, new Vector3(24.795776f, 4.0000014f, 39.230957f), 628); + obj31.Steps = list45; + reference37 = obj31; + num++; + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj32 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list46 = new List(index2); + CollectionsMarshal.SetCount(list46, index2); + span3 = CollectionsMarshal.AsSpan(list46); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044968u, new Vector3(-52.71997f, 16.054996f, -17.135986f), 628); + obj32.Steps = list46; reference38 = obj32; num++; ref QuestSequence reference39 = ref span2[num]; QuestSequence obj33 = new QuestSequence - { - Sequence = 6 - }; - num2 = 1; - List list49 = new List(num2); - CollectionsMarshal.SetCount(list49, num2); - span3 = CollectionsMarshal.AsSpan(list49); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044967u, new Vector3(24.795776f, 4.0000014f, 39.230957f), 628); - obj33.Steps = list49; - reference39 = obj33; - num++; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj34 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list50 = new List(index2); - CollectionsMarshal.SetCount(list50, index2); - span3 = CollectionsMarshal.AsSpan(list50); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044968u, new Vector3(-52.71997f, 16.054996f, -17.135986f), 628); - obj34.Steps = list50; - reference40 = obj34; - num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj35 = new QuestSequence { Sequence = 8 }; num2 = 1; - List list51 = new List(num2); - CollectionsMarshal.SetCount(list51, num2); - span3 = CollectionsMarshal.AsSpan(list51); + List list47 = new List(num2); + CollectionsMarshal.SetCount(list47, num2); + span3 = CollectionsMarshal.AsSpan(list47); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045117u, new Vector3(736.0189f, 0.10766173f, -298.5733f), 613) { Fly = true, AetheryteShortcut = EAetheryteLocation.RubySeaTamamizu }; - obj35.Steps = list51; + obj33.Steps = list47; + reference39 = obj33; + num++; + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj34 = new QuestSequence + { + Sequence = 9 + }; + index2 = 1; + List list48 = new List(index2); + CollectionsMarshal.SetCount(list48, index2); + span3 = CollectionsMarshal.AsSpan(list48); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044972u, new Vector3(706.4773f, 1f, -261.40234f), 613); + obj34.Steps = list48; + reference40 = obj34; + num++; + ref QuestSequence reference41 = ref span2[num]; + QuestSequence obj35 = new QuestSequence + { + Sequence = 10 + }; + num2 = 1; + List list49 = new List(num2); + CollectionsMarshal.SetCount(list49, num2); + span3 = CollectionsMarshal.AsSpan(list49); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044973u, new Vector3(114.51892f, 12.000001f, 101.3656f), 628); + obj35.Steps = list49; reference41 = obj35; num++; ref QuestSequence reference42 = ref span2[num]; QuestSequence obj36 = new QuestSequence - { - Sequence = 9 - }; - index2 = 1; - List list52 = new List(index2); - CollectionsMarshal.SetCount(list52, index2); - span3 = CollectionsMarshal.AsSpan(list52); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044972u, new Vector3(706.4773f, 1f, -261.40234f), 613); - obj36.Steps = list52; - reference42 = obj36; - num++; - ref QuestSequence reference43 = ref span2[num]; - QuestSequence obj37 = new QuestSequence - { - Sequence = 10 - }; - num2 = 1; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044973u, new Vector3(114.51892f, 12.000001f, 101.3656f), 628); - obj37.Steps = list53; - reference43 = obj37; - num++; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj38 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list54 = new List(index2); - CollectionsMarshal.SetCount(list54, index2); - span3 = CollectionsMarshal.AsSpan(list54); + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, NextQuestId = new QuestId(4761) }; - obj38.Steps = list54; - reference44 = obj38; - questRoot5.QuestSequence = list41; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(4666); - QuestRoot questRoot6 = new QuestRoot(); + obj36.Steps = list50; + reference42 = obj36; + questRoot4.QuestSequence = list37; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(4666); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list55 = new List(num); - CollectionsMarshal.SetCount(list55, num); - span = CollectionsMarshal.AsSpan(list55); + List list51 = new List(num); + CollectionsMarshal.SetCount(list51, num); + span = CollectionsMarshal.AsSpan(list51); index = 0; span[index] = "liza"; - questRoot6.Author = list55; + questRoot5.Author = list51; index = 5; - List list56 = new List(index); - CollectionsMarshal.SetCount(list56, index); - span2 = CollectionsMarshal.AsSpan(list56); + List list52 = new List(index); + CollectionsMarshal.SetCount(list52, index); + span2 = CollectionsMarshal.AsSpan(list52); num = 0; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj39 = new QuestSequence + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list57 = new List(num2); - CollectionsMarshal.SetCount(list57, num2); - span3 = CollectionsMarshal.AsSpan(list57); + List list53 = new List(num2); + CollectionsMarshal.SetCount(list53, num2); + span3 = CollectionsMarshal.AsSpan(list53); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) { @@ -401970,18 +383066,18 @@ public static class AssemblyQuestLoader } } }; - obj39.Steps = list57; - reference45 = obj39; + obj37.Steps = list53; + reference43 = obj37; num++; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj40 = new QuestSequence + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj38 = new QuestSequence { Sequence = 1 }; 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.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) { @@ -401989,35 +383085,35 @@ public static class AssemblyQuestLoader TargetTerritoryId = (ushort)1061, Fly = true }; - obj40.Steps = list58; - reference46 = obj40; + obj38.Steps = list54; + reference44 = obj38; num++; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj41 = new QuestSequence + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + List list55 = new List(num2); + CollectionsMarshal.SetCount(list55, num2); + span3 = CollectionsMarshal.AsSpan(list55); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044299u, new Vector3(-85.89307f, 3f, 84.58069f), 1061) { StopDistance = 5f }; - obj41.Steps = list59; - reference47 = obj41; + obj39.Steps = list55; + reference45 = obj39; num++; - ref QuestSequence reference48 = ref span2[num]; - QuestSequence obj42 = new QuestSequence + ref QuestSequence reference46 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list60 = new List(index2); - CollectionsMarshal.SetCount(list60, index2); - span3 = CollectionsMarshal.AsSpan(list60); + List list56 = new List(index2); + CollectionsMarshal.SetCount(list56, index2); + span3 = CollectionsMarshal.AsSpan(list56); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1061) { @@ -402026,82 +383122,82 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 911u } }; + obj40.Steps = list56; + reference46 = obj40; + num++; + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj41 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list57 = new List(num2); + CollectionsMarshal.SetCount(list57, num2); + span3 = CollectionsMarshal.AsSpan(list57); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044303u, new Vector3(-7.2786255f, 0.0999997f, 5.874695f), 1061) + { + NextQuestId = new QuestId(4667) + }; + obj41.Steps = list57; + reference47 = obj41; + questRoot5.QuestSequence = list52; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(4667); + QuestRoot questRoot6 = new QuestRoot(); + num = 1; + List list58 = new List(num); + CollectionsMarshal.SetCount(list58, num); + span = CollectionsMarshal.AsSpan(list58); + index = 0; + span[index] = "liza"; + questRoot6.Author = list58; + index = 5; + List list59 = new List(index); + CollectionsMarshal.SetCount(list59, index); + span2 = CollectionsMarshal.AsSpan(list59); + num = 0; + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj42 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list60 = new List(index2); + CollectionsMarshal.SetCount(list60, index2); + span3 = CollectionsMarshal.AsSpan(list60); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044304u, new Vector3(-6.6377563f, 0.0999997f, 7.2785034f), 1061); obj42.Steps = list60; reference48 = obj42; num++; ref QuestSequence reference49 = ref span2[num]; QuestSequence obj43 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; - num2 = 1; + num2 = 2; List list61 = new List(num2); CollectionsMarshal.SetCount(list61, num2); span3 = CollectionsMarshal.AsSpan(list61); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044303u, new Vector3(-7.2786255f, 0.0999997f, 5.874695f), 1061) - { - NextQuestId = new QuestId(4667) - }; - obj43.Steps = list61; - reference49 = obj43; - questRoot6.QuestSequence = list56; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(4667); - QuestRoot questRoot7 = new QuestRoot(); - num = 1; - List list62 = new List(num); - CollectionsMarshal.SetCount(list62, num); - span = CollectionsMarshal.AsSpan(list62); - index = 0; - span[index] = "liza"; - questRoot7.Author = list62; - index = 5; - List list63 = new List(index); - CollectionsMarshal.SetCount(list63, index); - span2 = CollectionsMarshal.AsSpan(list63); - num = 0; - ref QuestSequence reference50 = 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, 1044304u, new Vector3(-6.6377563f, 0.0999997f, 7.2785034f), 1061); - obj44.Steps = list64; - reference50 = obj44; - num++; - ref QuestSequence reference51 = 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 reference52 = ref span3[index2]; - QuestStep obj46 = new QuestStep(EInteractionType.Interact, 2012871u, new Vector3(15.945618f, 1.7547607f, -61.600708f), 1061) + ref QuestStep reference50 = ref span3[index2]; + QuestStep obj44 = new QuestStep(EInteractionType.Interact, 2012871u, new Vector3(15.945618f, 1.7547607f, -61.600708f), 1061) { TargetTerritoryId = (ushort)156 }; SkipConditions skipConditions = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num3 = 1; - List list66 = new List(num3); - CollectionsMarshal.SetCount(list66, num3); - Span span6 = CollectionsMarshal.AsSpan(list66); + List list62 = new List(num3); + CollectionsMarshal.SetCount(list62, num3); + Span span6 = CollectionsMarshal.AsSpan(list62); num4 = 0; span6[num4] = 1061; - skipStepConditions.NotInTerritory = list66; + skipStepConditions.NotInTerritory = list62; skipConditions.StepIf = skipStepConditions; - obj46.SkipConditions = skipConditions; - reference52 = obj46; + obj44.SkipConditions = skipConditions; + reference50 = obj44; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1044306u, new Vector3(-149.58423f, 42.86022f, -182.8794f), 156) { @@ -402115,18 +383211,18 @@ public static class AssemblyQuestLoader } } }; - obj45.Steps = list65; - reference51 = obj45; + obj43.Steps = list61; + reference49 = obj43; num++; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj47 = new QuestSequence + ref QuestSequence reference51 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list67 = new List(index2); - CollectionsMarshal.SetCount(list67, index2); - span3 = CollectionsMarshal.AsSpan(list67); + List list63 = new List(index2); + CollectionsMarshal.SetCount(list63, index2); + span3 = CollectionsMarshal.AsSpan(list63); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(126.23871f, 31.274973f, -772.4912f), 156) { @@ -402140,18 +383236,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1044310u, new Vector3(-674.21985f, 254.80737f, 490.77588f), 155); - obj47.Steps = list67; - reference53 = obj47; + obj45.Steps = list63; + reference51 = obj45; num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj46 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list68 = new List(num2); - CollectionsMarshal.SetCount(list68, num2); - span3 = CollectionsMarshal.AsSpan(list68); + List list64 = new List(num2); + CollectionsMarshal.SetCount(list64, num2); + span3 = CollectionsMarshal.AsSpan(list64); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(180.50424f, 360.59534f, -609.197f), 155) { @@ -402160,50 +383256,50 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1044314u, new Vector3(182.5741f, 360.90265f, -610.2846f), 155); - obj48.Steps = list68; - reference54 = obj48; + obj46.Steps = list64; + reference52 = obj46; num++; - ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + ref QuestSequence reference53 = ref span2[num]; + QuestSequence obj47 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list69 = new List(index2); - CollectionsMarshal.SetCount(list69, index2); - span3 = CollectionsMarshal.AsSpan(list69); + List list65 = new List(index2); + CollectionsMarshal.SetCount(list65, index2); + span3 = CollectionsMarshal.AsSpan(list65); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044315u, new Vector3(80.24719f, 373.73154f, -674.49457f), 155) { NextQuestId = new QuestId(4668) }; - obj49.Steps = list69; - reference55 = obj49; - questRoot7.QuestSequence = list63; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(4668); - QuestRoot questRoot8 = new QuestRoot(); + obj47.Steps = list65; + reference53 = obj47; + questRoot6.QuestSequence = list59; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(4668); + QuestRoot questRoot7 = new QuestRoot(); num = 1; - List list70 = new List(num); - CollectionsMarshal.SetCount(list70, num); - span = CollectionsMarshal.AsSpan(list70); + List list66 = new List(num); + CollectionsMarshal.SetCount(list66, num); + span = CollectionsMarshal.AsSpan(list66); index = 0; span[index] = "liza"; - questRoot8.Author = list70; + questRoot7.Author = list66; index = 6; - List list71 = new List(index); - CollectionsMarshal.SetCount(list71, index); - span2 = CollectionsMarshal.AsSpan(list71); + List list67 = new List(index); + CollectionsMarshal.SetCount(list67, index); + span2 = CollectionsMarshal.AsSpan(list67); num = 0; - ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj50 = new QuestSequence + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list72 = new List(num2); - CollectionsMarshal.SetCount(list72, num2); - span3 = CollectionsMarshal.AsSpan(list72); + List list68 = new List(num2); + CollectionsMarshal.SetCount(list68, num2); + span3 = CollectionsMarshal.AsSpan(list68); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044315u, new Vector3(80.24719f, 373.73154f, -674.49457f), 155) { @@ -402216,35 +383312,35 @@ public static class AssemblyQuestLoader } } }; - obj50.Steps = list72; - reference56 = obj50; + obj48.Steps = list68; + reference54 = obj48; num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj49 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span3 = CollectionsMarshal.AsSpan(list73); + List list69 = new List(index2); + CollectionsMarshal.SetCount(list69, index2); + span3 = CollectionsMarshal.AsSpan(list69); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044319u, new Vector3(-45.91449f, -4.1435657f, 8.8349f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania }; - obj51.Steps = list73; - reference57 = obj51; + obj49.Steps = list69; + reference55 = obj49; num++; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj50 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list74 = new List(num2); - CollectionsMarshal.SetCount(list74, num2); - span3 = CollectionsMarshal.AsSpan(list74); + List list70 = new List(num2); + CollectionsMarshal.SetCount(list70, num2); + span3 = CollectionsMarshal.AsSpan(list70); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-105.23065f, 1.2987103f, 6.734147f), 132) { @@ -402252,98 +383348,98 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1044323u, new Vector3(-140.45929f, 5.046544f, -40.48224f), 133); - obj52.Steps = list74; - reference58 = obj52; + obj50.Steps = list70; + reference56 = obj50; num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj51 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list75 = new List(index2); - CollectionsMarshal.SetCount(list75, index2); - span3 = CollectionsMarshal.AsSpan(list75); + List list71 = new List(index2); + CollectionsMarshal.SetCount(list71, index2); + span3 = CollectionsMarshal.AsSpan(list71); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1043024u, new Vector3(-239.94812f, 0.8012663f, 384.60352f), 153) { Fly = true, AetheryteShortcut = EAetheryteLocation.SouthShroudCampTranquil }; - obj53.Steps = list75; - reference59 = obj53; + obj51.Steps = list71; + reference57 = obj51; num++; - ref QuestSequence reference60 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference58 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list76 = new List(num2); - CollectionsMarshal.SetCount(list76, num2); - span3 = CollectionsMarshal.AsSpan(list76); + List list72 = new List(num2); + CollectionsMarshal.SetCount(list72, num2); + span3 = CollectionsMarshal.AsSpan(list72); index2 = 0; - ref QuestStep reference61 = ref span3[index2]; - QuestStep obj55 = new QuestStep(EInteractionType.Interact, 1044328u, new Vector3(-246.08228f, 0.7061289f, 384.08484f), 153) + ref QuestStep reference59 = ref span3[index2]; + QuestStep obj53 = new QuestStep(EInteractionType.Interact, 1044328u, new Vector3(-246.08228f, 0.7061289f, 384.08484f), 153) { StopDistance = 7f }; num4 = 1; - List list77 = new List(num4); - CollectionsMarshal.SetCount(list77, num4); - span5 = CollectionsMarshal.AsSpan(list77); + List list73 = new List(num4); + CollectionsMarshal.SetCount(list73, num4); + span5 = CollectionsMarshal.AsSpan(list73); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKEA203_04668_SYSTEM_000_122") }; - obj55.DialogueChoices = list77; - reference61 = obj55; - obj54.Steps = list76; - reference60 = obj54; + obj53.DialogueChoices = list73; + reference59 = obj53; + obj52.Steps = list72; + reference58 = obj52; num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list78 = new List(index2); - CollectionsMarshal.SetCount(list78, index2); - span3 = CollectionsMarshal.AsSpan(list78); + List list74 = new List(index2); + CollectionsMarshal.SetCount(list74, index2); + span3 = CollectionsMarshal.AsSpan(list74); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044331u, new Vector3(204.05884f, 6.2006326f, -32.059265f), 153) { NextQuestId = new QuestId(4669) }; - obj56.Steps = list78; - reference62 = obj56; - questRoot8.QuestSequence = list71; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(4669); - QuestRoot questRoot9 = new QuestRoot(); + obj54.Steps = list74; + reference60 = obj54; + questRoot7.QuestSequence = list67; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(4669); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list79 = new List(num); - CollectionsMarshal.SetCount(list79, num); - span = CollectionsMarshal.AsSpan(list79); + List list75 = new List(num); + CollectionsMarshal.SetCount(list75, num); + span = CollectionsMarshal.AsSpan(list75); index = 0; span[index] = "liza"; - questRoot9.Author = list79; + questRoot8.Author = list75; index = 4; - List list80 = new List(index); - CollectionsMarshal.SetCount(list80, index); - span2 = CollectionsMarshal.AsSpan(list80); + List list76 = new List(index); + CollectionsMarshal.SetCount(list76, index); + span2 = CollectionsMarshal.AsSpan(list76); num = 0; - ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + ref QuestSequence reference61 = ref span2[num]; + QuestSequence obj55 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044331u, new Vector3(204.05884f, 6.2006326f, -32.059265f), 153) { @@ -402356,18 +383452,18 @@ public static class AssemblyQuestLoader } } }; - obj57.Steps = list81; - reference63 = obj57; + obj55.Steps = list77; + reference61 = obj55; num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list82 = new List(index2); - CollectionsMarshal.SetCount(list82, index2); - span3 = CollectionsMarshal.AsSpan(list82); + List list78 = new List(index2); + CollectionsMarshal.SetCount(list78, index2); + span3 = CollectionsMarshal.AsSpan(list78); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) { @@ -402376,20 +383472,71 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj58.Steps = list82; - reference64 = obj58; + obj56.Steps = list78; + reference62 = obj56; num++; + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj57 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list79 = new List(num2); + CollectionsMarshal.SetCount(list79, num2); + span3 = CollectionsMarshal.AsSpan(list79); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044335u, new Vector3(-1.3886108f, 0.0999997f, 0.59503174f), 1061) + { + StopDistance = 5f + }; + obj57.Steps = list79; + reference63 = obj57; + num++; + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj58 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list80 = new List(index2); + CollectionsMarshal.SetCount(list80, index2); + span3 = CollectionsMarshal.AsSpan(list80); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.MorDhona, + NextQuestId = new QuestId(4791) + }; + obj58.Steps = list80; + reference64 = obj58; + questRoot8.QuestSequence = list76; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(4670); + QuestRoot questRoot9 = new QuestRoot(); + num = 1; + List list81 = new List(num); + CollectionsMarshal.SetCount(list81, num); + span = CollectionsMarshal.AsSpan(list81); + index = 0; + span[index] = "liza"; + questRoot9.Author = list81; + index = 4; + List list82 = new List(index); + CollectionsMarshal.SetCount(list82, index); + span2 = CollectionsMarshal.AsSpan(list82); + num = 0; ref QuestSequence reference65 = ref span2[num]; QuestSequence obj59 = new QuestSequence { - Sequence = 2 + Sequence = 0 }; num2 = 1; List list83 = new List(num2); CollectionsMarshal.SetCount(list83, num2); span3 = CollectionsMarshal.AsSpan(list83); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044335u, new Vector3(-1.3886108f, 0.0999997f, 0.59503174f), 1061) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963) { StopDistance = 5f }; @@ -402399,64 +383546,13 @@ public static class AssemblyQuestLoader ref QuestSequence reference66 = ref span2[num]; QuestSequence obj60 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list84 = new List(index2); CollectionsMarshal.SetCount(list84, index2); span3 = CollectionsMarshal.AsSpan(list84); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.MorDhona, - NextQuestId = new QuestId(4791) - }; - obj60.Steps = list84; - reference66 = obj60; - questRoot9.QuestSequence = list80; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(4670); - QuestRoot questRoot10 = new QuestRoot(); - num = 1; - List list85 = new List(num); - CollectionsMarshal.SetCount(list85, num); - span = CollectionsMarshal.AsSpan(list85); - index = 0; - span[index] = "liza"; - questRoot10.Author = list85; - index = 4; - List list86 = new List(index); - CollectionsMarshal.SetCount(list86, index); - span2 = CollectionsMarshal.AsSpan(list86); - num = 0; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj61 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list87 = new List(num2); - CollectionsMarshal.SetCount(list87, num2); - span3 = CollectionsMarshal.AsSpan(list87); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963) - { - StopDistance = 5f - }; - obj61.Steps = list87; - reference67 = obj61; - num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj62 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list88 = new List(index2); - CollectionsMarshal.SetCount(list88, index2); - span3 = CollectionsMarshal.AsSpan(list88); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1043821u, new Vector3(3.3721924f, 26.999998f, 37.216675f), 963) { AethernetShortcut = new AethernetShortcut @@ -402465,18 +383561,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanKama } }; - obj62.Steps = list88; - reference68 = obj62; + obj60.Steps = list84; + reference66 = obj60; num++; - ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference67 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list89 = new List(num2); - CollectionsMarshal.SetCount(list89, num2); - span3 = CollectionsMarshal.AsSpan(list89); + List list85 = new List(num2); + CollectionsMarshal.SetCount(list85, num2); + span3 = CollectionsMarshal.AsSpan(list85); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044293u, new Vector3(-346.12042f, 55f, -66.17847f), 963) { @@ -402486,18 +383582,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj63.Steps = list89; - reference69 = obj63; + obj61.Steps = list85; + reference67 = obj61; num++; - ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference68 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list90 = new List(index2); - CollectionsMarshal.SetCount(list90, index2); - span3 = CollectionsMarshal.AsSpan(list90); + List list86 = new List(index2); + CollectionsMarshal.SetCount(list86, index2); + span3 = CollectionsMarshal.AsSpan(list86); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044293u, new Vector3(-346.12042f, 55f, -66.17847f), 963) { @@ -402508,210 +383604,283 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj64.Steps = list90; - reference70 = obj64; - questRoot10.QuestSequence = list86; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4671); - QuestRoot questRoot11 = new QuestRoot(); + obj62.Steps = list86; + reference68 = obj62; + questRoot9.QuestSequence = list82; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(4671); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list91 = new List(num); - CollectionsMarshal.SetCount(list91, num); - span = CollectionsMarshal.AsSpan(list91); + List list87 = new List(num); + CollectionsMarshal.SetCount(list87, num); + span = CollectionsMarshal.AsSpan(list87); index = 0; span[index] = "liza"; - questRoot11.Author = list91; + questRoot10.Author = list87; index = 7; - List list92 = new List(index); - CollectionsMarshal.SetCount(list92, index); - span2 = CollectionsMarshal.AsSpan(list92); + List list88 = new List(index); + CollectionsMarshal.SetCount(list88, index); + span2 = CollectionsMarshal.AsSpan(list88); num = 0; + ref QuestSequence reference69 = ref span2[num]; + QuestSequence obj63 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list89 = new List(num2); + CollectionsMarshal.SetCount(list89, num2); + span3 = CollectionsMarshal.AsSpan(list89); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044229u, new Vector3(-345.99835f, 55f, -63.645386f), 963); + obj63.Steps = list89; + reference69 = obj63; + num++; + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj64 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list90 = new List(index2); + CollectionsMarshal.SetCount(list90, index2); + span3 = CollectionsMarshal.AsSpan(list90); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044231u, new Vector3(535.7289f, -36.65f, -185.87018f), 958) + { + StopDistance = 6f + }; + obj64.Steps = list90; + reference70 = obj64; + num++; ref QuestSequence reference71 = ref span2[num]; QuestSequence obj65 = new QuestSequence { - Sequence = 0 + Sequence = 2 + }; + num2 = 1; + List list91 = new List(num2); + CollectionsMarshal.SetCount(list91, num2); + span3 = CollectionsMarshal.AsSpan(list91); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044234u, new Vector3(-368.15448f, 21.999998f, 485.37415f), 958) + { + AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass + }; + obj65.Steps = list91; + reference71 = obj65; + num++; + ref QuestSequence reference72 = ref span2[num]; + QuestSequence obj66 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list92 = new List(index2); + CollectionsMarshal.SetCount(list92, index2); + span3 = CollectionsMarshal.AsSpan(list92); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044241u, new Vector3(55.161255f, -16.177f, 427.87805f), 958) + { + Fly = true + }; + obj66.Steps = list92; + reference72 = obj66; + num++; + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj67 = new QuestSequence + { + Sequence = 4 }; num2 = 1; List list93 = new List(num2); CollectionsMarshal.SetCount(list93, num2); span3 = CollectionsMarshal.AsSpan(list93); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044229u, new Vector3(-345.99835f, 55f, -63.645386f), 963); - obj65.Steps = list93; - reference71 = obj65; - num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + span3[index2] = new QuestStep(EInteractionType.Interact, 1045227u, new Vector3(150.04187f, -20.207552f, 509.88013f), 958) { - Sequence = 1 + StopDistance = 5f + }; + obj67.Steps = list93; + reference73 = obj67; + num++; + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj68 = new QuestSequence + { + Sequence = 5 }; index2 = 1; List list94 = new List(index2); CollectionsMarshal.SetCount(list94, index2); span3 = CollectionsMarshal.AsSpan(list94); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044231u, new Vector3(535.7289f, -36.65f, -185.87018f), 958) + span3[num2] = new QuestStep(EInteractionType.Interact, 1044243u, new Vector3(132.31091f, -12.950364f, 642.8473f), 958) { - StopDistance = 6f + Fly = true }; - obj66.Steps = list94; - reference72 = obj66; + obj68.Steps = list94; + reference74 = obj68; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { - Sequence = 2 + Sequence = byte.MaxValue }; num2 = 1; List list95 = new List(num2); CollectionsMarshal.SetCount(list95, num2); span3 = CollectionsMarshal.AsSpan(list95); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044234u, new Vector3(-368.15448f, 21.999998f, 485.37415f), 958) + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044239u, new Vector3(-369.2226f, 22f, 484.0619f), 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; - obj67.Steps = list95; - reference73 = obj67; - num++; - ref QuestSequence reference74 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list96 = new List(index2); - CollectionsMarshal.SetCount(list96, index2); - span3 = CollectionsMarshal.AsSpan(list96); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044241u, new Vector3(55.161255f, -16.177f, 427.87805f), 958) - { - Fly = true - }; - obj68.Steps = list96; - reference74 = obj68; - num++; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list97 = new List(num2); - CollectionsMarshal.SetCount(list97, num2); - span3 = CollectionsMarshal.AsSpan(list97); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1045227u, new Vector3(150.04187f, -20.207552f, 509.88013f), 958) - { - StopDistance = 5f - }; - obj69.Steps = list97; + obj69.Steps = list95; reference75 = obj69; - num++; + questRoot10.QuestSequence = list88; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(4672); + QuestRoot questRoot11 = new QuestRoot(); + num = 1; + List list96 = new List(num); + CollectionsMarshal.SetCount(list96, num); + span = CollectionsMarshal.AsSpan(list96); + index = 0; + span[index] = "liza"; + questRoot11.Author = list96; + index = 4; + List list97 = new List(index); + CollectionsMarshal.SetCount(list97, index); + span2 = CollectionsMarshal.AsSpan(list97); + num = 0; ref QuestSequence reference76 = ref span2[num]; QuestSequence obj70 = new QuestSequence { - Sequence = 5 + Sequence = 0 }; index2 = 1; List list98 = new List(index2); CollectionsMarshal.SetCount(list98, index2); span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044243u, new Vector3(132.31091f, -12.950364f, 642.8473f), 958) - { - Fly = true - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044239u, new Vector3(-369.2226f, 22f, 484.0619f), 958); obj70.Steps = list98; reference76 = obj70; num++; ref QuestSequence reference77 = ref span2[num]; QuestSequence obj71 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num2 = 1; List list99 = new List(num2); CollectionsMarshal.SetCount(list99, num2); span3 = CollectionsMarshal.AsSpan(list99); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044239u, new Vector3(-369.2226f, 22f, 484.0619f), 958) - { - AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass - }; - obj71.Steps = list99; - reference77 = obj71; - questRoot11.QuestSequence = list92; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4672); - QuestRoot questRoot12 = new QuestRoot(); - num = 1; - List list100 = new List(num); - CollectionsMarshal.SetCount(list100, num); - span = CollectionsMarshal.AsSpan(list100); - index = 0; - span[index] = "liza"; - questRoot12.Author = list100; - index = 4; - List list101 = new List(index); - CollectionsMarshal.SetCount(list101, index); - span2 = CollectionsMarshal.AsSpan(list101); - num = 0; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj72 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044239u, new Vector3(-369.2226f, 22f, 484.0619f), 958); - obj72.Steps = list102; - reference78 = obj72; - num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj73 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); - index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044249u, new Vector3(-89.89093f, -9.408967f, 416.3423f), 958) { Fly = true }; - obj73.Steps = list103; - reference79 = obj73; + obj71.Steps = list99; + reference77 = obj71; num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 2 }; index2 = 4; - List list104 = new List(index2); - CollectionsMarshal.SetCount(list104, index2); - span3 = CollectionsMarshal.AsSpan(list104); + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); num2 = 0; - ref QuestStep reference81 = ref span3[num2]; - QuestStep obj75 = new QuestStep(EInteractionType.Combat, 2013226u, new Vector3(18.631226f, -12.314087f, 383.77966f), 958) + ref QuestStep reference79 = ref span3[num2]; + QuestStep obj73 = new QuestStep(EInteractionType.Combat, 2013226u, new Vector3(18.631226f, -12.314087f, 383.77966f), 958) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 2; - List list105 = new List(num3); - CollectionsMarshal.SetCount(list105, num3); - Span span7 = CollectionsMarshal.AsSpan(list105); + List list101 = new List(num3); + CollectionsMarshal.SetCount(list101, num3); + Span span7 = CollectionsMarshal.AsSpan(list101); num4 = 0; span7[num4] = 16028u; num4++; span7[num4] = 16029u; - obj75.KillEnemyDataIds = list105; + obj73.KillEnemyDataIds = list101; + num4 = 6; + List list102 = new List(num4); + CollectionsMarshal.SetCount(list102, num4); + span4 = CollectionsMarshal.AsSpan(list102); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + obj73.CompletionQuestVariablesFlags = list102; + reference79 = obj73; + num2++; + ref QuestStep reference80 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2013307u, new Vector3(23.025818f, -9.2317505f, 337.5448f), 958); + num3 = 6; + List list103 = new List(num3); + CollectionsMarshal.SetCount(list103, num3); + span4 = CollectionsMarshal.AsSpan(list103); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list103; + reference80 = questStep7; + num2++; + ref QuestStep reference81 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2013308u, new Vector3(75.33374f, -12.527649f, 339.40637f), 958); + num4 = 6; + List list104 = new List(num4); + CollectionsMarshal.SetCount(list104, num4); + span4 = CollectionsMarshal.AsSpan(list104); + num3 = 0; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = null; + num3++; + span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list104; + reference81 = questStep8; + num2++; + ref QuestStep reference82 = ref span3[num2]; + QuestStep obj74 = new QuestStep(EInteractionType.Combat, 2013051u, new Vector3(62.333008f, -10.635559f, 308.73572f), 958) + { + EnemySpawnType = EEnemySpawnType.AfterInteraction + }; + num3 = 1; + List list105 = new List(num3); + CollectionsMarshal.SetCount(list105, num3); + span7 = CollectionsMarshal.AsSpan(list105); + num4 = 0; + span7[num4] = 16030u; + obj74.KillEnemyDataIds = list105; num4 = 6; List list106 = new List(num4); CollectionsMarshal.SetCount(list106, num4); @@ -402727,140 +383896,67 @@ public static class AssemblyQuestLoader num3++; span4[num3] = null; num3++; - span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj75.CompletionQuestVariablesFlags = list106; - reference81 = obj75; - num2++; - ref QuestStep reference82 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2013307u, new Vector3(23.025818f, -9.2317505f, 337.5448f), 958); - num3 = 6; - List list107 = new List(num3); - CollectionsMarshal.SetCount(list107, num3); - span4 = CollectionsMarshal.AsSpan(list107); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list107; - reference82 = questStep7; - num2++; - ref QuestStep reference83 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 2013308u, new Vector3(75.33374f, -12.527649f, 339.40637f), 958); - num4 = 6; - List list108 = new List(num4); - CollectionsMarshal.SetCount(list108, num4); - span4 = CollectionsMarshal.AsSpan(list108); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list108; - reference83 = questStep8; - num2++; - ref QuestStep reference84 = ref span3[num2]; - QuestStep obj76 = new QuestStep(EInteractionType.Combat, 2013051u, new Vector3(62.333008f, -10.635559f, 308.73572f), 958) - { - EnemySpawnType = EEnemySpawnType.AfterInteraction - }; - num3 = 1; - List list109 = new List(num3); - CollectionsMarshal.SetCount(list109, num3); - span7 = CollectionsMarshal.AsSpan(list109); - num4 = 0; - span7[num4] = 16030u; - obj76.KillEnemyDataIds = list109; - num4 = 6; - List list110 = new List(num4); - CollectionsMarshal.SetCount(list110, num4); - span4 = CollectionsMarshal.AsSpan(list110); - num3 = 0; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; - span4[num3] = null; - num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj76.CompletionQuestVariablesFlags = list110; - reference84 = obj76; - obj74.Steps = list104; - reference80 = obj74; + obj74.CompletionQuestVariablesFlags = list106; + reference82 = obj74; + obj72.Steps = list100; + reference78 = obj72; num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + span3 = CollectionsMarshal.AsSpan(list107); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044250u, new Vector3(23.23944f, 1.1781613f, 144.70117f), 958) { Fly = true }; - obj77.Steps = list111; - reference85 = obj77; - questRoot12.QuestSequence = list101; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4673); - QuestRoot questRoot13 = new QuestRoot(); + obj75.Steps = list107; + reference83 = obj75; + questRoot11.QuestSequence = list97; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(4673); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list112 = new List(num); - CollectionsMarshal.SetCount(list112, num); - span = CollectionsMarshal.AsSpan(list112); + List list108 = new List(num); + CollectionsMarshal.SetCount(list108, num); + span = CollectionsMarshal.AsSpan(list108); index = 0; span[index] = "liza"; - questRoot13.Author = list112; + questRoot12.Author = list108; index = 3; - List list113 = new List(index); - CollectionsMarshal.SetCount(list113, index); - span2 = CollectionsMarshal.AsSpan(list113); + List list109 = new List(index); + CollectionsMarshal.SetCount(list109, index); + span2 = CollectionsMarshal.AsSpan(list109); num = 0; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference84 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); + List list110 = new List(index2); + CollectionsMarshal.SetCount(list110, index2); + span3 = CollectionsMarshal.AsSpan(list110); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044252u, new Vector3(510.1244f, -36.65f, -161.73041f), 958); - obj78.Steps = list114; - reference86 = obj78; + obj76.Steps = list110; + reference84 = obj76; num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference85 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list115 = new List(num2); - CollectionsMarshal.SetCount(list115, num2); - span3 = CollectionsMarshal.AsSpan(list115); + List list111 = new List(num2); + CollectionsMarshal.SetCount(list111, num2); + span3 = CollectionsMarshal.AsSpan(list111); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1044257u, new Vector3(485.06897f, 10.800001f, -427.75616f), 958) { @@ -402870,101 +383966,101 @@ public static class AssemblyQuestLoader Enabled = true } }; + obj77.Steps = list111; + reference85 = obj77; + num++; + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj78 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list112 = new List(index2); + CollectionsMarshal.SetCount(list112, index2); + span3 = CollectionsMarshal.AsSpan(list112); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044259u, new Vector3(528.9845f, -36.65f, -246.44855f), 958) + { + StopDistance = 5f + }; + obj78.Steps = list112; + reference86 = obj78; + questRoot12.QuestSequence = list109; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(4674); + QuestRoot questRoot13 = new QuestRoot(); + num = 1; + List list113 = new List(num); + CollectionsMarshal.SetCount(list113, num); + span = CollectionsMarshal.AsSpan(list113); + index = 0; + span[index] = "liza"; + questRoot13.Author = list113; + index = 6; + List list114 = new List(index); + CollectionsMarshal.SetCount(list114, index); + span2 = CollectionsMarshal.AsSpan(list114); + num = 0; + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj79 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list115 = new List(num2); + CollectionsMarshal.SetCount(list115, num2); + span3 = CollectionsMarshal.AsSpan(list115); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044260u, new Vector3(527.9469f, -36.65f, -242.90839f), 958) + { + StopDistance = 5f + }; obj79.Steps = list115; reference87 = obj79; num++; ref QuestSequence reference88 = ref span2[num]; QuestSequence obj80 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list116 = new List(index2); CollectionsMarshal.SetCount(list116, index2); span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044259u, new Vector3(528.9845f, -36.65f, -246.44855f), 958) + span3[num2] = new QuestStep(EInteractionType.Interact, 2013224u, new Vector3(529.7681f, -36.65f, -243.843f), 958) { StopDistance = 5f }; obj80.Steps = list116; reference88 = obj80; - questRoot13.QuestSequence = list113; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4674); - QuestRoot questRoot14 = new QuestRoot(); - num = 1; - List list117 = new List(num); - CollectionsMarshal.SetCount(list117, num); - span = CollectionsMarshal.AsSpan(list117); - index = 0; - span[index] = "liza"; - questRoot14.Author = list117; - index = 6; - List list118 = new List(index); - CollectionsMarshal.SetCount(list118, index); - span2 = CollectionsMarshal.AsSpan(list118); - num = 0; + num++; ref QuestSequence reference89 = ref span2[num]; QuestSequence obj81 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list119 = new List(num2); - CollectionsMarshal.SetCount(list119, num2); - span3 = CollectionsMarshal.AsSpan(list119); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044260u, new Vector3(527.9469f, -36.65f, -242.90839f), 958) - { - StopDistance = 5f - }; - obj81.Steps = list119; - reference89 = obj81; - num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013224u, new Vector3(529.7681f, -36.65f, -243.843f), 958) - { - StopDistance = 5f - }; - obj82.Steps = list120; - reference90 = obj82; - num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj83 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list117 = new List(num2); + CollectionsMarshal.SetCount(list117, num2); + span3 = CollectionsMarshal.AsSpan(list117); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044263u, new Vector3(466.05627f, -18.123579f, 718.8982f), 958) { Fly = true }; - obj83.Steps = list121; - reference91 = obj83; + obj81.Steps = list117; + reference89 = obj81; num++; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list122 = new List(index2); - CollectionsMarshal.SetCount(list122, index2); - span3 = CollectionsMarshal.AsSpan(list122); + List list118 = new List(index2); + CollectionsMarshal.SetCount(list118, index2); + span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 958) { @@ -402974,69 +384070,69 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 896u } }; - obj84.Steps = list122; - reference92 = obj84; + obj82.Steps = list118; + reference90 = obj82; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list123 = new List(num2); - CollectionsMarshal.SetCount(list123, num2); - span3 = CollectionsMarshal.AsSpan(list123); + List list119 = new List(num2); + CollectionsMarshal.SetCount(list119, num2); + span3 = CollectionsMarshal.AsSpan(list119); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044270u, new Vector3(-247.21143f, -173f, 131.88367f), 1119); - obj85.Steps = list123; - reference93 = obj85; - questRoot14.QuestSequence = list118; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4675); - QuestRoot questRoot15 = new QuestRoot(); + obj83.Steps = list119; + reference91 = obj83; + questRoot13.QuestSequence = list114; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(4675); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list124 = new List(num); - CollectionsMarshal.SetCount(list124, num); - span = CollectionsMarshal.AsSpan(list124); + List list120 = new List(num); + CollectionsMarshal.SetCount(list120, num); + span = CollectionsMarshal.AsSpan(list120); index = 0; span[index] = "liza"; - questRoot15.Author = list124; + questRoot14.Author = list120; index = 7; - List list125 = new List(index); - CollectionsMarshal.SetCount(list125, index); - span2 = CollectionsMarshal.AsSpan(list125); + List list121 = new List(index); + CollectionsMarshal.SetCount(list121, index); + span2 = CollectionsMarshal.AsSpan(list121); num = 0; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list126 = new List(index2); - CollectionsMarshal.SetCount(list126, index2); - span3 = CollectionsMarshal.AsSpan(list126); + List list122 = new List(index2); + CollectionsMarshal.SetCount(list122, index2); + span3 = CollectionsMarshal.AsSpan(list122); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044271u, new Vector3(-249.92749f, -173f, 126.35986f), 1119) { StopDistance = 7f }; - obj86.Steps = list126; - reference94 = obj86; + obj84.Steps = list122; + reference92 = obj84; num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj85 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list127 = new List(num2); - CollectionsMarshal.SetCount(list127, num2); - span3 = CollectionsMarshal.AsSpan(list127); + List list123 = new List(num2); + CollectionsMarshal.SetCount(list123, num2); + span3 = CollectionsMarshal.AsSpan(list123); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013231u, new Vector3(-408.83502f, -117.81494f, 371.96924f), 1119) { @@ -403044,32 +384140,32 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1044274u, new Vector3(351.15576f, 33.99946f, -381.5824f), 1119); - obj87.Steps = list127; - reference95 = obj87; + obj85.Steps = list123; + reference93 = obj85; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013232u, new Vector3(393.698f, 40.360107f, -273.0907f), 1119); - obj88.Steps = list128; - reference96 = obj88; + obj86.Steps = list124; + reference94 = obj86; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list129 = new List(num2); - CollectionsMarshal.SetCount(list129, num2); - span3 = CollectionsMarshal.AsSpan(list129); + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013230u, new Vector3(350.08765f, 34.86682f, -433.95135f), 1119) { @@ -403077,96 +384173,96 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2013233u, new Vector3(-261.1582f, -165.36206f, 229.08362f), 1119); - obj89.Steps = list129; + obj87.Steps = list125; + reference95 = obj87; + num++; + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj88 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013234u, new Vector3(40.57373f, 365.98767f, -585.41235f), 1119); + obj88.Steps = list126; + reference96 = obj88; + num++; + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj89 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list127 = new List(num2); + CollectionsMarshal.SetCount(list127, num2); + span3 = CollectionsMarshal.AsSpan(list127); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013235u, new Vector3(-2.4262085f, 374.6853f, -601.0071f), 1119); + obj89.Steps = list127; reference97 = obj89; num++; ref QuestSequence reference98 = ref span2[num]; QuestSequence obj90 = new QuestSequence { - Sequence = 4 + Sequence = byte.MaxValue }; index2 = 1; - List list130 = new List(index2); - CollectionsMarshal.SetCount(list130, index2); - span3 = CollectionsMarshal.AsSpan(list130); + List list128 = new List(index2); + CollectionsMarshal.SetCount(list128, index2); + span3 = CollectionsMarshal.AsSpan(list128); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013234u, new Vector3(40.57373f, 365.98767f, -585.41235f), 1119); - obj90.Steps = list130; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044284u, new Vector3(464.34717f, -17.202883f, 705.0431f), 958) + { + StopDistance = 5f + }; + obj90.Steps = list128; reference98 = obj90; - num++; + questRoot14.QuestSequence = list121; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4676); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list129 = new List(num); + CollectionsMarshal.SetCount(list129, num); + span = CollectionsMarshal.AsSpan(list129); + index = 0; + span[index] = "liza"; + questRoot15.Author = list129; + index = 5; + List list130 = new List(index); + CollectionsMarshal.SetCount(list130, index); + span2 = CollectionsMarshal.AsSpan(list130); + num = 0; ref QuestSequence reference99 = ref span2[num]; QuestSequence obj91 = new QuestSequence { - Sequence = 5 + Sequence = 0 }; num2 = 1; List list131 = new List(num2); CollectionsMarshal.SetCount(list131, num2); span3 = CollectionsMarshal.AsSpan(list131); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013235u, new Vector3(-2.4262085f, 374.6853f, -601.0071f), 1119); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044289u, new Vector3(465.81213f, -17.44166f, 707.3014f), 958) + { + StopDistance = 5f + }; obj91.Steps = list131; reference99 = obj91; num++; ref QuestSequence reference100 = ref span2[num]; QuestSequence obj92 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list132 = new List(index2); CollectionsMarshal.SetCount(list132, index2); span3 = CollectionsMarshal.AsSpan(list132); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044284u, new Vector3(464.34717f, -17.202883f, 705.0431f), 958) - { - StopDistance = 5f - }; - obj92.Steps = list132; - reference100 = obj92; - questRoot15.QuestSequence = list125; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4676); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list133 = new List(num); - CollectionsMarshal.SetCount(list133, num); - span = CollectionsMarshal.AsSpan(list133); - index = 0; - span[index] = "liza"; - questRoot16.Author = list133; - index = 5; - List list134 = new List(index); - CollectionsMarshal.SetCount(list134, index); - span2 = CollectionsMarshal.AsSpan(list134); - num = 0; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044289u, new Vector3(465.81213f, -17.44166f, 707.3014f), 958) - { - StopDistance = 5f - }; - obj93.Steps = list135; - reference101 = obj93; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj94 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list136 = new List(index2); - CollectionsMarshal.SetCount(list136, index2); - span3 = CollectionsMarshal.AsSpan(list136); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013239u, new Vector3(-347.40216f, 54.97815f, -64.89667f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, @@ -403176,25 +384272,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj94.Steps = list136; - reference102 = obj94; + obj92.Steps = list132; + reference100 = obj92; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); index2 = 0; - ref QuestStep reference104 = ref span3[index2]; + ref QuestStep reference102 = ref span3[index2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1044290u, new Vector3(-212.63446f, 15.260341f, 460.34937f), 957); num3 = 1; - List list138 = new List(num3); - CollectionsMarshal.SetCount(list138, num3); - span5 = CollectionsMarshal.AsSpan(list138); + List list134 = new List(num3); + CollectionsMarshal.SetCount(list134, num3); + span5 = CollectionsMarshal.AsSpan(list134); num4 = 0; span5[num4] = new DialogueChoice { @@ -403202,30 +384298,30 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMJ107_04676_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMJ107_04676_A1_000_002") }; - questStep9.DialogueChoices = list138; - reference104 = questStep9; - obj95.Steps = list137; - reference103 = obj95; + questStep9.DialogueChoices = list134; + reference102 = questStep9; + obj93.Steps = list133; + reference101 = obj93; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); num2 = 0; - ref QuestStep reference106 = ref span3[num2]; - QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1037648u, new Vector3(-562.005f, 9.817466f, -585.1987f), 957) + ref QuestStep reference104 = ref span3[num2]; + QuestStep obj95 = new QuestStep(EInteractionType.Interact, 1037648u, new Vector3(-562.005f, 9.817466f, -585.1987f), 957) { Fly = true }; num4 = 6; - List list140 = new List(num4); - CollectionsMarshal.SetCount(list140, num4); - span4 = CollectionsMarshal.AsSpan(list140); + List list136 = new List(num4); + CollectionsMarshal.SetCount(list136, num4); + span4 = CollectionsMarshal.AsSpan(list136); num3 = 0; span4[num3] = null; num3++; @@ -403238,58 +384334,58 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj97.CompletionQuestVariablesFlags = list140; - reference106 = obj97; + obj95.CompletionQuestVariablesFlags = list136; + reference104 = obj95; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1037647u, new Vector3(-588.83044f, 9.81748f, -590.08167f), 957); - obj96.Steps = list139; - reference105 = obj96; + obj94.Steps = list135; + reference103 = obj94; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); + List list137 = new List(num2); + CollectionsMarshal.SetCount(list137, num2); + span3 = CollectionsMarshal.AsSpan(list137); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1037646u, new Vector3(-568.99365f, 9.817484f, -569.8787f), 957); - obj98.Steps = list141; - reference107 = obj98; - questRoot16.QuestSequence = list134; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4677); - QuestRoot questRoot17 = new QuestRoot(); + obj96.Steps = list137; + reference105 = obj96; + questRoot15.QuestSequence = list130; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4677); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list142 = new List(num); - CollectionsMarshal.SetCount(list142, num); - span = CollectionsMarshal.AsSpan(list142); + List list138 = new List(num); + CollectionsMarshal.SetCount(list138, num); + span = CollectionsMarshal.AsSpan(list138); index = 0; span[index] = "liza"; - questRoot17.Author = list142; + questRoot16.Author = list138; index = 7; - List list143 = new List(index); - CollectionsMarshal.SetCount(list143, index); - span2 = CollectionsMarshal.AsSpan(list143); + List list139 = new List(index); + CollectionsMarshal.SetCount(list139, index); + span2 = CollectionsMarshal.AsSpan(list139); num = 0; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span3 = CollectionsMarshal.AsSpan(list144); + List list140 = new List(index2); + CollectionsMarshal.SetCount(list140, index2); + span3 = CollectionsMarshal.AsSpan(list140); num2 = 0; - ref QuestStep reference109 = ref span3[num2]; + ref QuestStep reference107 = ref span3[num2]; QuestStep questStep10 = new QuestStep(EInteractionType.AcceptQuest, 1037646u, new Vector3(-568.99365f, 9.817484f, -569.8787f), 957); num3 = 1; - List list145 = new List(num3); - CollectionsMarshal.SetCount(list145, num3); - span5 = CollectionsMarshal.AsSpan(list145); + List list141 = new List(num3); + CollectionsMarshal.SetCount(list141, num3); + span5 = CollectionsMarshal.AsSpan(list141); num4 = 0; span5[num4] = new DialogueChoice { @@ -403297,72 +384393,72 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_AKTKMJ108_04677_Q1_000_000"), Answer = new ExcelRef("TEXT_AKTKMJ108_04677_A1_000_001") }; - questStep10.DialogueChoices = list145; - reference109 = questStep10; - obj99.Steps = list144; - reference108 = obj99; + questStep10.DialogueChoices = list141; + reference107 = questStep10; + obj97.Steps = list140; + reference106 = obj97; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1041091u, new Vector3(-89.89093f, 89.42026f, -616.14404f), 957) { Fly = true }; - obj100.Steps = list146; - reference110 = obj100; + obj98.Steps = list142; + reference108 = obj98; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - span3 = CollectionsMarshal.AsSpan(list147); + List list143 = new List(index2); + CollectionsMarshal.SetCount(list143, index2); + span3 = CollectionsMarshal.AsSpan(list143); num2 = 0; - ref QuestStep reference112 = ref span3[num2]; - QuestStep obj102 = new QuestStep(EInteractionType.Interact, 1037697u, new Vector3(-73.74689f, 99.94384f, -715.44977f), 957) + ref QuestStep reference110 = ref span3[num2]; + QuestStep obj100 = new QuestStep(EInteractionType.Interact, 1037697u, new Vector3(-73.74689f, 99.94384f, -715.44977f), 957) { Fly = true }; num4 = 1; - List list148 = new List(num4); - CollectionsMarshal.SetCount(list148, num4); - span5 = CollectionsMarshal.AsSpan(list148); + List list144 = new List(num4); + CollectionsMarshal.SetCount(list144, num4); + span5 = CollectionsMarshal.AsSpan(list144); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMJ108_04677_Q2_000_063") }; - obj102.DialogueChoices = list148; - reference112 = obj102; - obj101.Steps = list147; - reference111 = obj101; + obj100.DialogueChoices = list144; + reference110 = obj100; + obj99.Steps = list143; + reference109 = obj99; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1125) { @@ -403371,75 +384467,75 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 886u } }; - obj103.Steps = list149; - reference113 = obj103; + obj101.Steps = list145; + reference111 = obj101; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj102 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list146 = new List(index2); + CollectionsMarshal.SetCount(list146, index2); + span3 = CollectionsMarshal.AsSpan(list146); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044291u, new Vector3(-40.024475f, 89.42017f, -636.86584f), 957) + { + StopDistance = 5f + }; + obj102.Steps = list146; + reference112 = obj102; + questRoot16.QuestSequence = list139; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(4678); + QuestRoot questRoot17 = new QuestRoot(); + num = 1; + List list147 = new List(num); + CollectionsMarshal.SetCount(list147, num); + span = CollectionsMarshal.AsSpan(list147); + index = 0; + span[index] = "liza"; + questRoot17.Author = list147; + index = 3; + List list148 = new List(index); + CollectionsMarshal.SetCount(list148, index); + span2 = CollectionsMarshal.AsSpan(list148); + num = 0; + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj103 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044291u, new Vector3(-40.024475f, 89.42017f, -636.86584f), 957) + { + StopDistance = 5f + }; + obj103.Steps = list149; + reference113 = obj103; + num++; ref QuestSequence reference114 = ref span2[num]; QuestSequence obj104 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list150 = new List(index2); CollectionsMarshal.SetCount(list150, index2); span3 = CollectionsMarshal.AsSpan(list150); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044291u, new Vector3(-40.024475f, 89.42017f, -636.86584f), 957) - { - StopDistance = 5f - }; - obj104.Steps = list150; - reference114 = obj104; - questRoot17.QuestSequence = list143; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4678); - QuestRoot questRoot18 = new QuestRoot(); - num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); - index = 0; - span[index] = "liza"; - questRoot18.Author = list151; - index = 3; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); - num = 0; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj105 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044291u, new Vector3(-40.024475f, 89.42017f, -636.86584f), 957) - { - StopDistance = 5f - }; - obj105.Steps = list153; - reference115 = obj105; - num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj106 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - ref QuestStep reference117 = ref span3[num2]; - QuestStep obj107 = new QuestStep(EInteractionType.Interact, 1039649u, new Vector3(-336.53772f, 55f, -69.47443f), 963) + ref QuestStep reference115 = ref span3[num2]; + QuestStep obj105 = new QuestStep(EInteractionType.Interact, 1039649u, new Vector3(-336.53772f, 55f, -69.47443f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -403449,58 +384545,58 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span5 = CollectionsMarshal.AsSpan(list155); + List list151 = new List(num3); + CollectionsMarshal.SetCount(list151, num3); + span5 = CollectionsMarshal.AsSpan(list151); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMJ109_04678_SYSTEM_000_021") }; - obj107.DialogueChoices = list155; - reference117 = obj107; - obj106.Steps = list154; - reference116 = obj106; + obj105.DialogueChoices = list151; + reference115 = obj105; + obj104.Steps = list150; + reference114 = obj104; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + span3 = CollectionsMarshal.AsSpan(list152); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); - obj108.Steps = list156; - reference118 = obj108; - questRoot18.QuestSequence = list152; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4681); - QuestRoot questRoot19 = new QuestRoot(); + obj106.Steps = list152; + reference116 = obj106; + questRoot17.QuestSequence = list148; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(4681); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list157 = new List(num); - CollectionsMarshal.SetCount(list157, num); - span = CollectionsMarshal.AsSpan(list157); + List list153 = new List(num); + CollectionsMarshal.SetCount(list153, num); + span = CollectionsMarshal.AsSpan(list153); index = 0; span[index] = "liza"; - questRoot19.Author = list157; + questRoot18.Author = list153; index = 7; - List list158 = new List(index); - CollectionsMarshal.SetCount(list158, index); - span2 = CollectionsMarshal.AsSpan(list158); + List list154 = new List(index); + CollectionsMarshal.SetCount(list154, index); + span2 = CollectionsMarshal.AsSpan(list154); num = 0; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list159 = new List(index2); - CollectionsMarshal.SetCount(list159, index2); - span3 = CollectionsMarshal.AsSpan(list159); + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044910u, new Vector3(23.75824f, 2.453333f, -12.680237f), 962) { @@ -403513,46 +384609,46 @@ public static class AssemblyQuestLoader } } }; - obj109.Steps = list159; - reference119 = obj109; + obj107.Steps = list155; + reference117 = obj107; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list160 = new List(num2); - CollectionsMarshal.SetCount(list160, num2); - span3 = CollectionsMarshal.AsSpan(list160); + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044911u, new Vector3(0.38146973f, -127.50014f, -457.14508f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj110.Steps = list160; - reference120 = obj110; + obj108.Steps = list156; + reference118 = obj108; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); + List list157 = new List(index2); + CollectionsMarshal.SetCount(list157, index2); + span3 = CollectionsMarshal.AsSpan(list157); num2 = 0; - ref QuestStep reference122 = ref span3[num2]; - QuestStep obj112 = new QuestStep(EInteractionType.Interact, 1044914u, new Vector3(-120.409f, -137.41672f, -526.63464f), 959) + ref QuestStep reference120 = ref span3[num2]; + QuestStep obj110 = new QuestStep(EInteractionType.Interact, 1044914u, new Vector3(-120.409f, -137.41672f, -526.63464f), 959) { Fly = true }; num4 = 6; - List list162 = new List(num4); - CollectionsMarshal.SetCount(list162, num4); - span4 = CollectionsMarshal.AsSpan(list162); + List list158 = new List(num4); + CollectionsMarshal.SetCount(list158, num4); + span4 = CollectionsMarshal.AsSpan(list158); num3 = 0; span4[num3] = null; num3++; @@ -403565,18 +384661,18 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj112.CompletionQuestVariablesFlags = list162; - reference122 = obj112; + obj110.CompletionQuestVariablesFlags = list158; + reference120 = obj110; num2++; - ref QuestStep reference123 = ref span3[num2]; - QuestStep obj113 = new QuestStep(EInteractionType.Interact, 1044913u, new Vector3(55.161255f, -129.40565f, -636.8048f), 959) + ref QuestStep reference121 = ref span3[num2]; + QuestStep obj111 = new QuestStep(EInteractionType.Interact, 1044913u, new Vector3(55.161255f, -129.40565f, -636.8048f), 959) { Fly = true }; num3 = 6; - List list163 = new List(num3); - CollectionsMarshal.SetCount(list163, num3); - span4 = CollectionsMarshal.AsSpan(list163); + List list159 = new List(num3); + CollectionsMarshal.SetCount(list159, num3); + span4 = CollectionsMarshal.AsSpan(list159); num4 = 0; span4[num4] = null; num4++; @@ -403589,18 +384685,18 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj113.CompletionQuestVariablesFlags = list163; - reference123 = obj113; + obj111.CompletionQuestVariablesFlags = list159; + reference121 = obj111; num2++; - ref QuestStep reference124 = ref span3[num2]; - QuestStep obj114 = new QuestStep(EInteractionType.Interact, 1044912u, new Vector3(61.41748f, -137.4167f, -606.28674f), 959) + ref QuestStep reference122 = ref span3[num2]; + QuestStep obj112 = new QuestStep(EInteractionType.Interact, 1044912u, new Vector3(61.41748f, -137.4167f, -606.28674f), 959) { Fly = true }; num4 = 6; - List list164 = new List(num4); - CollectionsMarshal.SetCount(list164, num4); - span4 = CollectionsMarshal.AsSpan(list164); + List list160 = new List(num4); + CollectionsMarshal.SetCount(list160, num4); + span4 = CollectionsMarshal.AsSpan(list160); num3 = 0; span4[num3] = null; num3++; @@ -403613,71 +384709,71 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj114.CompletionQuestVariablesFlags = list164; - reference124 = obj114; - obj111.Steps = list161; - reference121 = obj111; + obj112.CompletionQuestVariablesFlags = list160; + reference122 = obj112; + obj109.Steps = list157; + reference119 = obj109; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044911u, new Vector3(0.38146973f, -127.50014f, -457.14508f), 959) { Fly = true }; - obj115.Steps = list165; - reference125 = obj115; + obj113.Steps = list161; + reference123 = obj113; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044919u, new Vector3(148.30237f, -49.589592f, -361.77618f), 959) { Fly = true }; - obj116.Steps = list166; - reference126 = obj116; + obj114.Steps = list162; + reference124 = obj114; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); + List list163 = new List(num2); + CollectionsMarshal.SetCount(list163, num2); + span3 = CollectionsMarshal.AsSpan(list163); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044920u, new Vector3(-170.42804f, -49.399723f, -289.5705f), 959) { Fly = true }; - obj117.Steps = list167; - reference127 = obj117; + obj115.Steps = list163; + reference125 = obj115; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -403689,33 +384785,33 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj118.Steps = list168; - reference128 = obj118; - questRoot19.QuestSequence = list158; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4682); - QuestRoot questRoot20 = new QuestRoot(); + obj116.Steps = list164; + reference126 = obj116; + questRoot18.QuestSequence = list154; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(4682); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list169 = new List(num); - CollectionsMarshal.SetCount(list169, num); - span = CollectionsMarshal.AsSpan(list169); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "kaiser"; - questRoot20.Author = list169; + questRoot19.Author = list165; index = 5; - List list170 = new List(index); - CollectionsMarshal.SetCount(list170, index); - span2 = CollectionsMarshal.AsSpan(list170); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); index2 = 0; span3[index2] = new QuestStep(EInteractionType.None, null, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959) { @@ -403741,18 +384837,18 @@ public static class AssemblyQuestLoader StopDistance = 5f, Fly = true }; - obj119.Steps = list171; - reference129 = obj119; + obj117.Steps = list167; + reference127 = obj117; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + span3 = CollectionsMarshal.AsSpan(list168); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044924u, new Vector3(344.625f, -168.00002f, -403.89105f), 959) { @@ -403767,18 +384863,18 @@ public static class AssemblyQuestLoader } } }; - obj120.Steps = list172; - reference130 = obj120; + obj118.Steps = list168; + reference128 = obj118; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); + List list169 = new List(num2); + CollectionsMarshal.SetCount(list169, num2); + span3 = CollectionsMarshal.AsSpan(list169); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044926u, new Vector3(500.96887f, -164.43474f, -698.3902f), 959) { @@ -403793,18 +384889,18 @@ public static class AssemblyQuestLoader } } }; - obj121.Steps = list173; - reference131 = obj121; + obj119.Steps = list169; + reference129 = obj119; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044928u, new Vector3(-172.74744f, -49.199722f, -250.8736f), 959) { @@ -403819,18 +384915,18 @@ public static class AssemblyQuestLoader } } }; - obj122.Steps = list174; - reference132 = obj122; + obj120.Steps = list170; + reference130 = obj120; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list175 = new List(num2); - CollectionsMarshal.SetCount(list175, num2); - span3 = CollectionsMarshal.AsSpan(list175); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -403851,71 +384947,71 @@ public static class AssemblyQuestLoader } } }; - obj123.Steps = list175; - reference133 = obj123; - questRoot20.QuestSequence = list170; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4683); - QuestRoot questRoot21 = new QuestRoot(); + obj121.Steps = list171; + reference131 = obj121; + questRoot19.QuestSequence = list166; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(4683); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list176 = new List(num); - CollectionsMarshal.SetCount(list176, num); - span = CollectionsMarshal.AsSpan(list176); + List list172 = new List(num); + CollectionsMarshal.SetCount(list172, num); + span = CollectionsMarshal.AsSpan(list172); index = 0; span[index] = "liza"; - questRoot21.Author = list176; + questRoot20.Author = list172; index = 7; - List list177 = new List(index); - CollectionsMarshal.SetCount(list177, index); - span2 = CollectionsMarshal.AsSpan(list177); + List list173 = new List(index); + CollectionsMarshal.SetCount(list173, index); + span2 = CollectionsMarshal.AsSpan(list173); num = 0; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list178 = new List(index2); - CollectionsMarshal.SetCount(list178, index2); - span3 = CollectionsMarshal.AsSpan(list178); + List list174 = new List(index2); + CollectionsMarshal.SetCount(list174, index2); + span3 = CollectionsMarshal.AsSpan(list174); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959); - obj124.Steps = list178; - reference134 = obj124; + obj122.Steps = list174; + reference132 = obj122; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list179 = new List(num2); - CollectionsMarshal.SetCount(list179, num2); - span3 = CollectionsMarshal.AsSpan(list179); + List list175 = new List(num2); + CollectionsMarshal.SetCount(list175, num2); + span3 = CollectionsMarshal.AsSpan(list175); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044932u, new Vector3(12.436096f, 3.2249978f, 3.829956f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan }; - obj125.Steps = list179; - reference135 = obj125; + obj123.Steps = list175; + reference133 = obj123; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list180 = new List(index2); - CollectionsMarshal.SetCount(list180, index2); - span3 = CollectionsMarshal.AsSpan(list180); + List list176 = new List(index2); + CollectionsMarshal.SetCount(list176, index2); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; - ref QuestStep reference137 = ref span3[num2]; + ref QuestStep reference135 = ref span3[num2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1044934u, new Vector3(75.12012f, 5.149998f, -44.724243f), 962); num3 = 6; - List list181 = new List(num3); - CollectionsMarshal.SetCount(list181, num3); - span4 = CollectionsMarshal.AsSpan(list181); + List list177 = new List(num3); + CollectionsMarshal.SetCount(list177, num3); + span4 = CollectionsMarshal.AsSpan(list177); num4 = 0; span4[num4] = null; num4++; @@ -403928,15 +385024,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list181; - reference137 = questStep11; + questStep11.CompletionQuestVariablesFlags = list177; + reference135 = questStep11; num2++; - ref QuestStep reference138 = ref span3[num2]; + ref QuestStep reference136 = ref span3[num2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1044933u, new Vector3(15.609924f, 2.3729992f, -72.19049f), 962); num4 = 6; - List list182 = new List(num4); - CollectionsMarshal.SetCount(list182, num4); - span4 = CollectionsMarshal.AsSpan(list182); + List list178 = new List(num4); + CollectionsMarshal.SetCount(list178, num4); + span4 = CollectionsMarshal.AsSpan(list178); num3 = 0; span4[num3] = null; num3++; @@ -403949,15 +385045,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list182; - reference138 = questStep12; + questStep12.CompletionQuestVariablesFlags = list178; + reference136 = questStep12; num2++; - ref QuestStep reference139 = ref span3[num2]; + ref QuestStep reference137 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1044935u, new Vector3(11.36792f, 41.37599f, -140.5509f), 962); num3 = 6; - List list183 = new List(num3); - CollectionsMarshal.SetCount(list183, num3); - span4 = CollectionsMarshal.AsSpan(list183); + List list179 = new List(num3); + CollectionsMarshal.SetCount(list179, num3); + span4 = CollectionsMarshal.AsSpan(list179); num4 = 0; span4[num4] = null; num4++; @@ -403970,20 +385066,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list183; - reference139 = questStep13; - obj126.Steps = list180; - reference136 = obj126; + questStep13.CompletionQuestVariablesFlags = list179; + reference137 = questStep13; + obj124.Steps = list176; + reference134 = obj124; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); + List list180 = new List(num2); + CollectionsMarshal.SetCount(list180, num2); + span3 = CollectionsMarshal.AsSpan(list180); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044936u, new Vector3(-328.99976f, 20.0375f, -113.359314f), 962) { @@ -403993,18 +385089,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - obj127.Steps = list184; - reference140 = obj127; + obj125.Steps = list180; + reference138 = obj125; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); + List list181 = new List(index2); + CollectionsMarshal.SetCount(list181, index2); + span3 = CollectionsMarshal.AsSpan(list181); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1037077u, new Vector3(-38.07129f, -14.169313f, 105.30249f), 962) { @@ -404015,36 +385111,36 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanScholarsHarbor } }; - obj128.Steps = list185; - reference141 = obj128; + obj126.Steps = list181; + reference139 = obj126; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); + List list182 = new List(num2); + CollectionsMarshal.SetCount(list182, num2); + span3 = CollectionsMarshal.AsSpan(list182); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044937u, new Vector3(-193.59125f, -49.199722f, -293.23267f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj129.Steps = list186; - reference142 = obj129; + obj127.Steps = list182; + reference140 = obj127; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list187 = new List(index2); - CollectionsMarshal.SetCount(list187, index2); - span3 = CollectionsMarshal.AsSpan(list187); + List list183 = new List(index2); + CollectionsMarshal.SetCount(list183, index2); + span3 = CollectionsMarshal.AsSpan(list183); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404053,125 +385149,125 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044937u, new Vector3(-193.59125f, -49.199722f, -293.23267f), 959); - obj130.Steps = list187; - reference143 = obj130; - questRoot21.QuestSequence = list177; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4684); - QuestRoot questRoot22 = new QuestRoot(); + obj128.Steps = list183; + reference141 = obj128; + questRoot20.QuestSequence = list173; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(4684); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list188 = new List(num); - CollectionsMarshal.SetCount(list188, num); - span = CollectionsMarshal.AsSpan(list188); + List list184 = new List(num); + CollectionsMarshal.SetCount(list184, num); + span = CollectionsMarshal.AsSpan(list184); index = 0; span[index] = "AnimaMachinae"; - questRoot22.Author = list188; + questRoot21.Author = list184; index = 8; - List list189 = new List(index); - CollectionsMarshal.SetCount(list189, index); - span2 = CollectionsMarshal.AsSpan(list189); + List list185 = new List(index); + CollectionsMarshal.SetCount(list185, index); + span2 = CollectionsMarshal.AsSpan(list185); num = 0; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list190 = new List(num2); - CollectionsMarshal.SetCount(list190, num2); - span3 = CollectionsMarshal.AsSpan(list190); + List list186 = new List(num2); + CollectionsMarshal.SetCount(list186, num2); + span3 = CollectionsMarshal.AsSpan(list186); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959); - obj131.Steps = list190; - reference144 = obj131; + obj129.Steps = list186; + reference142 = obj129; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list187 = new List(index2); + CollectionsMarshal.SetCount(list187, index2); + span3 = CollectionsMarshal.AsSpan(list187); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013281u, new Vector3(-330.19f, 105.1499f, 554.5586f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - obj132.Steps = list191; - reference145 = obj132; + obj130.Steps = list187; + reference143 = obj130; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); + List list188 = new List(num2); + CollectionsMarshal.SetCount(list188, num2); + span3 = CollectionsMarshal.AsSpan(list188); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044942u, new Vector3(-331.838f, 105.39431f, 551.2322f), 959); - obj133.Steps = list192; - reference146 = obj133; + obj131.Steps = list188; + reference144 = obj131; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); + List list189 = new List(index2); + CollectionsMarshal.SetCount(list189, index2); + span3 = CollectionsMarshal.AsSpan(list189); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044931u, new Vector3(148.30237f, -49.589592f, -361.77618f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj134.Steps = list193; - reference147 = obj134; + obj132.Steps = list189; + reference145 = obj132; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + span3 = CollectionsMarshal.AsSpan(list190); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959) { Fly = true }; - obj135.Steps = list194; - reference148 = obj135; + obj133.Steps = list190; + reference146 = obj133; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 5 }; index2 = 3; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); + List list191 = new List(index2); + CollectionsMarshal.SetCount(list191, index2); + span3 = CollectionsMarshal.AsSpan(list191); num2 = 0; - ref QuestStep reference150 = ref span3[num2]; - QuestStep obj137 = new QuestStep(EInteractionType.Interact, 1044944u, new Vector3(-463.55383f, -157.99237f, -513.3593f), 959) + ref QuestStep reference148 = ref span3[num2]; + QuestStep obj135 = new QuestStep(EInteractionType.Interact, 1044944u, new Vector3(-463.55383f, -157.99237f, -513.3593f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; num4 = 6; - List list196 = new List(num4); - CollectionsMarshal.SetCount(list196, num4); - span4 = CollectionsMarshal.AsSpan(list196); + List list192 = new List(num4); + CollectionsMarshal.SetCount(list192, num4); + span4 = CollectionsMarshal.AsSpan(list192); num3 = 0; span4[num3] = null; num3++; @@ -404184,18 +385280,18 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj137.CompletionQuestVariablesFlags = list196; - reference150 = obj137; + obj135.CompletionQuestVariablesFlags = list192; + reference148 = obj135; num2++; - ref QuestStep reference151 = ref span3[num2]; - QuestStep obj138 = new QuestStep(EInteractionType.Interact, 1044945u, new Vector3(-540.1236f, -167.8502f, -620.63025f), 959) + ref QuestStep reference149 = ref span3[num2]; + QuestStep obj136 = new QuestStep(EInteractionType.Interact, 1044945u, new Vector3(-540.1236f, -167.8502f, -620.63025f), 959) { Fly = true }; num3 = 6; - List list197 = new List(num3); - CollectionsMarshal.SetCount(list197, num3); - span4 = CollectionsMarshal.AsSpan(list197); + List list193 = new List(num3); + CollectionsMarshal.SetCount(list193, num3); + span4 = CollectionsMarshal.AsSpan(list193); num4 = 0; span4[num4] = null; num4++; @@ -404208,43 +385304,43 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj138.CompletionQuestVariablesFlags = list197; - reference151 = obj138; + obj136.CompletionQuestVariablesFlags = list193; + reference149 = obj136; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1044943u, new Vector3(-414.54187f, -158.1177f, -639.9481f), 959) { Fly = true }; - obj136.Steps = list195; - reference149 = obj136; + obj134.Steps = list191; + reference147 = obj134; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); + List list194 = new List(num2); + CollectionsMarshal.SetCount(list194, num2); + span3 = CollectionsMarshal.AsSpan(list194); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044947u, new Vector3(-145.70844f, -49.19972f, -271.5343f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj139.Steps = list198; - reference152 = obj139; + obj137.Steps = list194; + reference150 = obj137; num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); + List list195 = new List(index2); + CollectionsMarshal.SetCount(list195, index2); + span3 = CollectionsMarshal.AsSpan(list195); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404253,68 +385349,68 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044947u, new Vector3(-145.70844f, -49.19972f, -271.5343f), 959); - obj140.Steps = list199; - reference153 = obj140; - questRoot22.QuestSequence = list189; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4685); - QuestRoot questRoot23 = new QuestRoot(); + obj138.Steps = list195; + reference151 = obj138; + questRoot21.QuestSequence = list185; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4685); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); + List list196 = new List(num); + CollectionsMarshal.SetCount(list196, num); + span = CollectionsMarshal.AsSpan(list196); index = 0; span[index] = "kaiser"; - questRoot23.Author = list200; + questRoot22.Author = list196; index = 4; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); + List list197 = new List(index); + CollectionsMarshal.SetCount(list197, index); + span2 = CollectionsMarshal.AsSpan(list197); num = 0; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); index2 = 0; - ref QuestStep reference155 = ref span3[index2]; - QuestStep obj142 = new QuestStep(EInteractionType.AcceptQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959) + ref QuestStep reference153 = ref span3[index2]; + QuestStep obj140 = new QuestStep(EInteractionType.AcceptQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959) { StopDistance = 5f, Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj143 = new SkipAetheryteCondition + SkipAetheryteCondition obj141 = new SkipAetheryteCondition { InSameTerritory = true }; num4 = 1; - List list203 = new List(num4); - CollectionsMarshal.SetCount(list203, num4); - span6 = CollectionsMarshal.AsSpan(list203); + List list199 = new List(num4); + CollectionsMarshal.SetCount(list199, num4); + span6 = CollectionsMarshal.AsSpan(list199); num3 = 0; span6[num3] = 959; - obj143.InTerritory = list203; - skipConditions2.AetheryteShortcutIf = obj143; - obj142.SkipConditions = skipConditions2; - reference155 = obj142; - obj141.Steps = list202; - reference154 = obj141; + obj141.InTerritory = list199; + skipConditions2.AetheryteShortcutIf = obj141; + obj140.SkipConditions = skipConditions2; + reference153 = obj140; + obj139.Steps = list198; + reference152 = obj139; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list204 = new List(index2); - CollectionsMarshal.SetCount(list204, index2); - span3 = CollectionsMarshal.AsSpan(list204); + List list200 = new List(index2); + CollectionsMarshal.SetCount(list200, index2); + span3 = CollectionsMarshal.AsSpan(list200); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044953u, new Vector3(-340.53564f, 104.34723f, 531.3954f), 959) { @@ -404322,35 +385418,35 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - obj144.Steps = list204; - reference156 = obj144; + obj142.Steps = list200; + reference154 = obj142; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list205 = new List(num2); - CollectionsMarshal.SetCount(list205, num2); - span3 = CollectionsMarshal.AsSpan(list205); + List list201 = new List(num2); + CollectionsMarshal.SetCount(list201, num2); + span3 = CollectionsMarshal.AsSpan(list201); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044955u, new Vector3(-161.36414f, -49.19972f, -288.4718f), 959) { StopDistance = 5f }; - obj145.Steps = list205; - reference157 = obj145; + obj143.Steps = list201; + reference155 = obj143; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404359,33 +385455,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044955u, new Vector3(-161.36414f, -49.19972f, -288.4718f), 959); - obj146.Steps = list206; - reference158 = obj146; - questRoot23.QuestSequence = list201; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4686); - QuestRoot questRoot24 = new QuestRoot(); + obj144.Steps = list202; + reference156 = obj144; + questRoot22.QuestSequence = list197; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(4686); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list207 = new List(num); - CollectionsMarshal.SetCount(list207, num); - span = CollectionsMarshal.AsSpan(list207); + List list203 = new List(num); + CollectionsMarshal.SetCount(list203, num); + span = CollectionsMarshal.AsSpan(list203); index = 0; span[index] = "pot0to"; - questRoot24.Author = list207; + questRoot23.Author = list203; index = 6; - List list208 = new List(index); - CollectionsMarshal.SetCount(list208, index); - span2 = CollectionsMarshal.AsSpan(list208); + List list204 = new List(index); + CollectionsMarshal.SetCount(list204, index); + span2 = CollectionsMarshal.AsSpan(list204); num = 0; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list209 = new List(num2); - CollectionsMarshal.SetCount(list209, num2); - span3 = CollectionsMarshal.AsSpan(list209); + List list205 = new List(num2); + CollectionsMarshal.SetCount(list205, num2); + span3 = CollectionsMarshal.AsSpan(list205); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959) { @@ -404398,137 +385494,137 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list209; + obj145.Steps = list205; + reference157 = obj145; + num++; + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list206 = new List(index2); + CollectionsMarshal.SetCount(list206, index2); + span3 = CollectionsMarshal.AsSpan(list206); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044404u, new Vector3(-203.5401f, -48.949738f, -280.232f), 959); + obj146.Steps = list206; + reference158 = obj146; + num++; + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj147 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list207 = new List(num2); + CollectionsMarshal.SetCount(list207, num2); + span3 = CollectionsMarshal.AsSpan(list207); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044406u, new Vector3(-174.63953f, -49.149708f, -248.67633f), 959); + obj147.Steps = list207; reference159 = obj147; num++; ref QuestSequence reference160 = ref span2[num]; QuestSequence obj148 = new QuestSequence { - Sequence = 1 + Sequence = 3 + }; + index2 = 1; + List list208 = new List(index2); + CollectionsMarshal.SetCount(list208, index2); + span3 = CollectionsMarshal.AsSpan(list208); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044407u, new Vector3(-196.49048f, -48.874695f, -301.01477f), 959); + obj148.Steps = list208; + reference160 = obj148; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj149 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list209 = new List(num2); + CollectionsMarshal.SetCount(list209, num2); + span3 = CollectionsMarshal.AsSpan(list209); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1044414u, new Vector3(-170.79425f, -48.89972f, -282.18512f), 959); + obj149.Steps = list209; + reference161 = obj149; + num++; + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj150 = new QuestSequence + { + Sequence = byte.MaxValue }; index2 = 1; List list210 = new List(index2); CollectionsMarshal.SetCount(list210, index2); span3 = CollectionsMarshal.AsSpan(list210); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044404u, new Vector3(-203.5401f, -48.949738f, -280.232f), 959); - obj148.Steps = list210; - reference160 = obj148; - num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044406u, new Vector3(-174.63953f, -49.149708f, -248.67633f), 959); - obj149.Steps = list211; - reference161 = obj149; - num++; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044407u, new Vector3(-196.49048f, -48.874695f, -301.01477f), 959); - obj150.Steps = list212; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959); + obj150.Steps = list210; reference162 = obj150; - num++; + questRoot23.QuestSequence = list204; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4687); + QuestRoot questRoot24 = new QuestRoot(); + num = 1; + List list211 = new List(num); + CollectionsMarshal.SetCount(list211, num); + span = CollectionsMarshal.AsSpan(list211); + index = 0; + span[index] = "liza"; + questRoot24.Author = list211; + index = 3; + List list212 = new List(index); + CollectionsMarshal.SetCount(list212, index); + span2 = CollectionsMarshal.AsSpan(list212); + num = 0; ref QuestSequence reference163 = ref span2[num]; QuestSequence obj151 = new QuestSequence { - Sequence = 4 + Sequence = 0 }; - num2 = 1; + num2 = 2; List list213 = new List(num2); CollectionsMarshal.SetCount(list213, num2); span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1044414u, new Vector3(-170.79425f, -48.89972f, -282.18512f), 959); + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); obj151.Steps = list213; reference163 = obj151; num++; ref QuestSequence reference164 = ref span2[num]; QuestSequence obj152 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list214 = new List(index2); CollectionsMarshal.SetCount(list214, index2); span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959); - obj152.Steps = list214; - reference164 = obj152; - questRoot24.QuestSequence = list208; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4687); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list215 = new List(num); - CollectionsMarshal.SetCount(list215, num); - span = CollectionsMarshal.AsSpan(list215); - index = 0; - span[index] = "liza"; - questRoot25.Author = list215; - index = 3; - List list216 = new List(index); - CollectionsMarshal.SetCount(list216, index); - span2 = CollectionsMarshal.AsSpan(list216); - num = 0; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 0 - }; - num2 = 2; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - span3 = CollectionsMarshal.AsSpan(list217); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); - index2++; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj153.Steps = list217; - reference165 = obj153; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj154 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044564u, new Vector3(456.13794f, -167.50003f, -759.02954f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj154.Steps = list218; - reference166 = obj154; + obj152.Steps = list214; + reference164 = obj152; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list219 = new List(num2); - CollectionsMarshal.SetCount(list219, num2); - span3 = CollectionsMarshal.AsSpan(list219); + List list215 = new List(num2); + CollectionsMarshal.SetCount(list215, num2); + span3 = CollectionsMarshal.AsSpan(list215); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404543,67 +385639,67 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj155.Steps = list219; - reference167 = obj155; - questRoot25.QuestSequence = list216; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4688); - QuestRoot questRoot26 = new QuestRoot(); + obj153.Steps = list215; + reference165 = obj153; + questRoot24.QuestSequence = list212; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4688); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list220 = new List(num); - CollectionsMarshal.SetCount(list220, num); - span = CollectionsMarshal.AsSpan(list220); + List list216 = new List(num); + CollectionsMarshal.SetCount(list216, num); + span = CollectionsMarshal.AsSpan(list216); index = 0; span[index] = "liza"; - questRoot26.Author = list220; + questRoot25.Author = list216; index = 4; - List list221 = new List(index); - CollectionsMarshal.SetCount(list221, index); - span2 = CollectionsMarshal.AsSpan(list221); + List list217 = new List(index); + CollectionsMarshal.SetCount(list217, index); + span2 = CollectionsMarshal.AsSpan(list217); num = 0; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list222 = new List(index2); - CollectionsMarshal.SetCount(list222, index2); - span3 = CollectionsMarshal.AsSpan(list222); + List list218 = new List(index2); + CollectionsMarshal.SetCount(list218, index2); + span3 = CollectionsMarshal.AsSpan(list218); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj156.Steps = list222; - reference168 = obj156; + obj154.Steps = list218; + reference166 = obj154; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); + List list219 = new List(num2); + CollectionsMarshal.SetCount(list219, num2); + span3 = CollectionsMarshal.AsSpan(list219); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044565u, new Vector3(352.0714f, -161.16423f, -378.0423f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj157.Steps = list223; - reference169 = obj157; + obj155.Steps = list219; + reference167 = obj155; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); + List list220 = new List(index2); + CollectionsMarshal.SetCount(list220, index2); + span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404612,18 +385708,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1044565u, new Vector3(352.0714f, -161.16423f, -378.0423f), 959); - obj158.Steps = list224; - reference170 = obj158; + obj156.Steps = list220; + reference168 = obj156; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -404632,49 +385728,49 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj159.Steps = list225; - reference171 = obj159; - questRoot26.QuestSequence = list221; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4689); - QuestRoot questRoot27 = new QuestRoot(); + obj157.Steps = list221; + reference169 = obj157; + questRoot25.QuestSequence = list217; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4689); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list226 = new List(num); - CollectionsMarshal.SetCount(list226, num); - span = CollectionsMarshal.AsSpan(list226); + List list222 = new List(num); + CollectionsMarshal.SetCount(list222, num); + span = CollectionsMarshal.AsSpan(list222); index = 0; span[index] = "liza"; - questRoot27.Author = list226; + questRoot26.Author = list222; index = 3; - List list227 = new List(index); - CollectionsMarshal.SetCount(list227, index); - span2 = CollectionsMarshal.AsSpan(list227); + List list223 = new List(index); + CollectionsMarshal.SetCount(list223, index); + span2 = CollectionsMarshal.AsSpan(list223); num = 0; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj160.Steps = list228; - reference172 = obj160; + obj158.Steps = list224; + reference170 = obj158; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-170.51479f, -105.22506f, -511.04712f), 959) { @@ -404692,18 +385788,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj161.Steps = list229; - reference173 = obj161; + obj159.Steps = list225; + reference171 = obj159; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); + List list226 = new List(index2); + CollectionsMarshal.SetCount(list226, index2); + span3 = CollectionsMarshal.AsSpan(list226); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404717,28 +385813,96 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj162.Steps = list230; - reference174 = obj162; - questRoot27.QuestSequence = list227; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4690); - QuestRoot questRoot28 = new QuestRoot(); + obj160.Steps = list226; + reference172 = obj160; + questRoot26.QuestSequence = list223; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4690); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list231 = new List(num); - CollectionsMarshal.SetCount(list231, num); - span = CollectionsMarshal.AsSpan(list231); + List list227 = new List(num); + CollectionsMarshal.SetCount(list227, num); + span = CollectionsMarshal.AsSpan(list227); index = 0; span[index] = "liza"; - questRoot28.Author = list231; + questRoot27.Author = list227; index = 5; - List list232 = new List(index); - CollectionsMarshal.SetCount(list232, index); - span2 = CollectionsMarshal.AsSpan(list232); + List list228 = new List(index); + CollectionsMarshal.SetCount(list228, index); + span2 = CollectionsMarshal.AsSpan(list228); num = 0; + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = 0 + }; + num2 = 2; + List list229 = new List(num2); + CollectionsMarshal.SetCount(list229, num2); + span3 = CollectionsMarshal.AsSpan(list229); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); + index2++; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); + obj161.Steps = list229; + reference173 = obj161; + num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj162 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044567u, new Vector3(-17.502136f, -47.192066f, -528.03845f), 959) + { + Fly = true + }; + obj162.Steps = list230; + reference174 = obj162; + num++; ref QuestSequence reference175 = ref span2[num]; QuestSequence obj163 = new QuestSequence { - Sequence = 0 + Sequence = 2 + }; + num2 = 1; + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Emote, 1044568u, new Vector3(-188.09796f, -49.14971f, -252.70471f), 959) + { + Fly = true, + Emote = EEmote.Dance + }; + obj163.Steps = list231; + reference175 = obj163; + num++; + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj164 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + span3 = CollectionsMarshal.AsSpan(list232); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Emote, 1044568u, new Vector3(-188.09796f, -49.14971f, -252.70471f), 959) + { + Emote = EEmote.Dance + }; + obj164.Steps = list232; + reference176 = obj164; + num++; + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = byte.MaxValue }; num2 = 2; List list233 = new List(num2); @@ -404747,136 +385911,68 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); index2++; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj163.Steps = list233; - reference175 = obj163; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj164 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044567u, new Vector3(-17.502136f, -47.192066f, -528.03845f), 959) - { - Fly = true - }; - obj164.Steps = list234; - reference176 = obj164; - num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Emote, 1044568u, new Vector3(-188.09796f, -49.14971f, -252.70471f), 959) - { - Fly = true, - Emote = EEmote.Dance - }; - obj165.Steps = list235; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); + obj165.Steps = list233; reference177 = obj165; - num++; + questRoot27.QuestSequence = list228; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(4691); + QuestRoot questRoot28 = new QuestRoot(); + num = 1; + List list234 = new List(num); + CollectionsMarshal.SetCount(list234, num); + span = CollectionsMarshal.AsSpan(list234); + index = 0; + span[index] = "liza"; + questRoot28.Author = list234; + index = 4; + List list235 = new List(index); + CollectionsMarshal.SetCount(list235, index); + span2 = CollectionsMarshal.AsSpan(list235); + num = 0; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj166 = new QuestSequence { - Sequence = 3 + Sequence = 0 }; - index2 = 1; + index2 = 2; List list236 = new List(index2); CollectionsMarshal.SetCount(list236, index2); span3 = CollectionsMarshal.AsSpan(list236); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Emote, 1044568u, new Vector3(-188.09796f, -49.14971f, -252.70471f), 959) - { - Emote = EEmote.Dance - }; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); + num2++; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); obj166.Steps = list236; reference178 = obj166; num++; ref QuestSequence reference179 = ref span2[num]; QuestSequence obj167 = 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.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj167.Steps = list237; - reference179 = obj167; - questRoot28.QuestSequence = list232; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4691); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list238 = new List(num); - CollectionsMarshal.SetCount(list238, num); - span = CollectionsMarshal.AsSpan(list238); - index = 0; - span[index] = "liza"; - 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 obj168 = new QuestSequence - { - Sequence = 0 - }; - index2 = 2; - List list240 = new List(index2); - CollectionsMarshal.SetCount(list240, index2); - span3 = CollectionsMarshal.AsSpan(list240); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); - num2++; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj168.Steps = list240; - reference180 = obj168; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj169 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list241 = new List(num2); - CollectionsMarshal.SetCount(list241, num2); - span3 = CollectionsMarshal.AsSpan(list241); + List list237 = new List(num2); + CollectionsMarshal.SetCount(list237, num2); + span3 = CollectionsMarshal.AsSpan(list237); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044573u, new Vector3(487.23572f, -163.52985f, -600.5188f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj169.Steps = list241; - reference181 = obj169; + obj167.Steps = list237; + reference179 = obj167; num++; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); + List list238 = new List(index2); + CollectionsMarshal.SetCount(list238, index2); + span3 = CollectionsMarshal.AsSpan(list238); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -404885,18 +385981,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1044573u, new Vector3(487.23572f, -163.52985f, -600.5188f), 959); - obj170.Steps = list242; - reference182 = obj170; + obj168.Steps = list238; + reference180 = obj168; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj171 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj169 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); + List list239 = new List(num2); + CollectionsMarshal.SetCount(list239, num2); + span3 = CollectionsMarshal.AsSpan(list239); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -404905,49 +386001,49 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj171.Steps = list243; - reference183 = obj171; - questRoot29.QuestSequence = list239; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4692); - QuestRoot questRoot30 = new QuestRoot(); + obj169.Steps = list239; + reference181 = obj169; + questRoot28.QuestSequence = list235; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(4692); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list244 = new List(num); - CollectionsMarshal.SetCount(list244, num); - span = CollectionsMarshal.AsSpan(list244); + List list240 = new List(num); + CollectionsMarshal.SetCount(list240, num); + span = CollectionsMarshal.AsSpan(list240); index = 0; span[index] = "Kaiser"; - questRoot30.Author = list244; + questRoot29.Author = list240; index = 3; - List list245 = new List(index); - CollectionsMarshal.SetCount(list245, index); - span2 = CollectionsMarshal.AsSpan(list245); + List list241 = new List(index); + CollectionsMarshal.SetCount(list241, index); + span2 = CollectionsMarshal.AsSpan(list241); num = 0; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list246 = new List(index2); - CollectionsMarshal.SetCount(list246, index2); - span3 = CollectionsMarshal.AsSpan(list246); + List list242 = new List(index2); + CollectionsMarshal.SetCount(list242, index2); + span3 = CollectionsMarshal.AsSpan(list242); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj172.Steps = list246; - reference184 = obj172; + obj170.Steps = list242; + reference182 = obj170; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list247 = new List(num2); - CollectionsMarshal.SetCount(list247, num2); - span3 = CollectionsMarshal.AsSpan(list247); + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044569u, new Vector3(-385.6718f, -151.67168f, -261.28027f), 959) { @@ -404967,18 +386063,18 @@ public static class AssemblyQuestLoader } } }; - obj173.Steps = list247; - reference185 = obj173; + obj171.Steps = list243; + reference183 = obj171; num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405005,66 +386101,66 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj174.Steps = list248; - reference186 = obj174; - questRoot30.QuestSequence = list245; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4693); - QuestRoot questRoot31 = new QuestRoot(); + obj172.Steps = list244; + reference184 = obj172; + questRoot29.QuestSequence = list241; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(4693); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list249 = new List(num); - CollectionsMarshal.SetCount(list249, num); - span = CollectionsMarshal.AsSpan(list249); + List list245 = new List(num); + CollectionsMarshal.SetCount(list245, num); + span = CollectionsMarshal.AsSpan(list245); index = 0; span[index] = "kaiser"; - questRoot31.Author = list249; + questRoot30.Author = list245; index = 3; - List list250 = new List(index); - CollectionsMarshal.SetCount(list250, index); - span2 = CollectionsMarshal.AsSpan(list250); + List list246 = new List(index); + CollectionsMarshal.SetCount(list246, index); + span2 = CollectionsMarshal.AsSpan(list246); num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj175.Steps = list251; - reference187 = obj175; + obj173.Steps = list247; + reference185 = obj173; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); + List list248 = new List(index2); + CollectionsMarshal.SetCount(list248, index2); + span3 = CollectionsMarshal.AsSpan(list248); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044412u, new Vector3(-181.56714f, -49.19972f, -304.76843f), 959) { StopDistance = 5f }; - obj176.Steps = list252; - reference188 = obj176; + obj174.Steps = list248; + reference186 = obj174; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 3; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405075,49 +386171,49 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj177.Steps = list253; - reference189 = obj177; - questRoot31.QuestSequence = list250; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4694); - QuestRoot questRoot32 = new QuestRoot(); + obj175.Steps = list249; + reference187 = obj175; + questRoot30.QuestSequence = list246; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(4694); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list254 = new List(num); - CollectionsMarshal.SetCount(list254, num); - span = CollectionsMarshal.AsSpan(list254); + List list250 = new List(num); + CollectionsMarshal.SetCount(list250, num); + span = CollectionsMarshal.AsSpan(list250); index = 0; span[index] = "kaiser"; - questRoot32.Author = list254; + questRoot31.Author = list250; index = 4; - List list255 = new List(index); - CollectionsMarshal.SetCount(list255, index); - span2 = CollectionsMarshal.AsSpan(list255); + List list251 = new List(index); + CollectionsMarshal.SetCount(list251, index); + span2 = CollectionsMarshal.AsSpan(list251); num = 0; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list256 = new List(index2); - CollectionsMarshal.SetCount(list256, index2); - span3 = CollectionsMarshal.AsSpan(list256); + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj178.Steps = list256; - reference190 = obj178; + obj176.Steps = list252; + reference188 = obj176; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044408u, new Vector3(-164.08032f, -49.199722f, -250.75159f), 959) { @@ -405132,18 +386228,18 @@ public static class AssemblyQuestLoader } } }; - obj179.Steps = list257; - reference191 = obj179; + obj177.Steps = list253; + reference189 = obj177; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list258 = new List(index2); - CollectionsMarshal.SetCount(list258, index2); - span3 = CollectionsMarshal.AsSpan(list258); + List list254 = new List(index2); + CollectionsMarshal.SetCount(list254, index2); + span3 = CollectionsMarshal.AsSpan(list254); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Action, 2013257u, new Vector3(-706.41644f, -140.39832f, -433.76825f), 959) { @@ -405158,18 +386254,18 @@ public static class AssemblyQuestLoader Land = true, Action = EAction.HopStep }; - obj180.Steps = list258; - reference192 = obj180; + obj178.Steps = list254; + reference190 = obj178; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959) { @@ -405189,67 +386285,67 @@ public static class AssemblyQuestLoader } } }; - obj181.Steps = list259; - reference193 = obj181; - questRoot32.QuestSequence = list255; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4695); - QuestRoot questRoot33 = new QuestRoot(); + obj179.Steps = list255; + reference191 = obj179; + questRoot31.QuestSequence = list251; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(4695); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list260 = new List(num); - CollectionsMarshal.SetCount(list260, num); - span = CollectionsMarshal.AsSpan(list260); + List list256 = new List(num); + CollectionsMarshal.SetCount(list256, num); + span = CollectionsMarshal.AsSpan(list256); index = 0; span[index] = "liza"; - questRoot33.Author = list260; + questRoot32.Author = list256; index = 3; - List list261 = new List(index); - CollectionsMarshal.SetCount(list261, index); - span2 = CollectionsMarshal.AsSpan(list261); + List list257 = new List(index); + CollectionsMarshal.SetCount(list257, index); + span2 = CollectionsMarshal.AsSpan(list257); num = 0; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list262 = new List(index2); - CollectionsMarshal.SetCount(list262, index2); - span3 = CollectionsMarshal.AsSpan(list262); + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + span3 = CollectionsMarshal.AsSpan(list258); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj182.Steps = list262; - reference194 = obj182; + obj180.Steps = list258; + reference192 = obj180; num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044580u, new Vector3(323.84216f, -144.00002f, -539.086f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj183.Steps = list263; - reference195 = obj183; + obj181.Steps = list259; + reference193 = obj181; num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj182 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405264,63 +386360,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj184.Steps = list264; - reference196 = obj184; - questRoot33.QuestSequence = list261; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4696); - QuestRoot questRoot34 = new QuestRoot(); + obj182.Steps = list260; + reference194 = obj182; + questRoot32.QuestSequence = list257; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(4696); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list265 = new List(num); - CollectionsMarshal.SetCount(list265, num); - span = CollectionsMarshal.AsSpan(list265); + List list261 = new List(num); + CollectionsMarshal.SetCount(list261, num); + span = CollectionsMarshal.AsSpan(list261); index = 0; span[index] = "liza"; - questRoot34.Author = list265; + questRoot33.Author = list261; index = 4; - List list266 = new List(index); - CollectionsMarshal.SetCount(list266, index); - span2 = CollectionsMarshal.AsSpan(list266); + List list262 = new List(index); + CollectionsMarshal.SetCount(list262, index); + span2 = CollectionsMarshal.AsSpan(list262); num = 0; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj185.Steps = list267; - reference197 = obj185; + obj183.Steps = list263; + reference195 = obj183; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044412u, new Vector3(-181.56714f, -49.19972f, -304.76843f), 959); - obj186.Steps = list268; - reference198 = obj186; + obj184.Steps = list264; + reference196 = obj184; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - span3 = CollectionsMarshal.AsSpan(list269); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405332,18 +386428,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj187.Steps = list269; - reference199 = obj187; + obj185.Steps = list265; + reference197 = obj185; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list270 = new List(index2); - CollectionsMarshal.SetCount(list270, index2); - span3 = CollectionsMarshal.AsSpan(list270); + List list266 = new List(index2); + CollectionsMarshal.SetCount(list266, index2); + span3 = CollectionsMarshal.AsSpan(list266); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -405352,124 +386448,124 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj188.Steps = list270; - reference200 = obj188; - questRoot34.QuestSequence = list266; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4697); - QuestRoot questRoot35 = new QuestRoot(); + obj186.Steps = list266; + reference198 = obj186; + questRoot33.QuestSequence = list262; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(4697); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list271 = new List(num); - CollectionsMarshal.SetCount(list271, num); - span = CollectionsMarshal.AsSpan(list271); + List list267 = new List(num); + CollectionsMarshal.SetCount(list267, num); + span = CollectionsMarshal.AsSpan(list267); index = 0; span[index] = "liza"; - questRoot35.Author = list271; + questRoot34.Author = list267; index = 3; - List list272 = new List(index); - CollectionsMarshal.SetCount(list272, index); - span2 = CollectionsMarshal.AsSpan(list272); + List list268 = new List(index); + CollectionsMarshal.SetCount(list268, index); + span2 = CollectionsMarshal.AsSpan(list268); num = 0; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list273 = new List(num2); - CollectionsMarshal.SetCount(list273, num2); - span3 = CollectionsMarshal.AsSpan(list273); + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj189.Steps = list273; - reference201 = obj189; + obj187.Steps = list269; + reference199 = obj187; num++; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list274 = new List(index2); - CollectionsMarshal.SetCount(list274, index2); - span3 = CollectionsMarshal.AsSpan(list274); + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + span3 = CollectionsMarshal.AsSpan(list270); num2 = 0; - ref QuestStep reference203 = ref span3[num2]; - QuestStep obj191 = new QuestStep(EInteractionType.Interact, 2013259u, new Vector3(725.03235f, 150.92688f, 134.96594f), 959) + ref QuestStep reference201 = ref span3[num2]; + QuestStep obj189 = new QuestStep(EInteractionType.Interact, 2013259u, new Vector3(725.03235f, 150.92688f, 134.96594f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; num3 = 6; - List> list275 = new List>(num3); - CollectionsMarshal.SetCount(list275, num3); - Span> span8 = CollectionsMarshal.AsSpan(list275); + List> list271 = new List>(num3); + CollectionsMarshal.SetCount(list271, num3); + Span> span8 = CollectionsMarshal.AsSpan(list271); num4 = 0; span8[num4] = null; num4++; span8[num4] = null; num4++; - ref List reference204 = ref span8[num4]; + ref List reference202 = ref span8[num4]; int num5 = 1; - List list276 = new List(num5); - CollectionsMarshal.SetCount(list276, num5); - span4 = CollectionsMarshal.AsSpan(list276); + List list272 = new List(num5); + CollectionsMarshal.SetCount(list272, num5); + span4 = CollectionsMarshal.AsSpan(list272); int index3 = 0; span4[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - reference204 = list276; + reference202 = list272; num4++; span8[num4] = null; num4++; span8[num4] = null; num4++; span8[num4] = null; - obj191.RequiredQuestVariables = list275; - reference203 = obj191; + obj189.RequiredQuestVariables = list271; + reference201 = obj189; num2++; - ref QuestStep reference205 = ref span3[num2]; - QuestStep obj192 = new QuestStep(EInteractionType.Interact, 2013260u, new Vector3(725.063f, 141.37488f, 233.02039f), 959) + ref QuestStep reference203 = ref span3[num2]; + QuestStep obj190 = new QuestStep(EInteractionType.Interact, 2013260u, new Vector3(725.063f, 141.37488f, 233.02039f), 959) { Fly = true }; num4 = 6; - List> list277 = new List>(num4); - CollectionsMarshal.SetCount(list277, num4); - span8 = CollectionsMarshal.AsSpan(list277); + List> list273 = new List>(num4); + CollectionsMarshal.SetCount(list273, num4); + span8 = CollectionsMarshal.AsSpan(list273); num3 = 0; span8[num3] = null; num3++; span8[num3] = null; num3++; - ref List reference206 = ref span8[num3]; + ref List reference204 = ref span8[num3]; index3 = 1; - List list278 = new List(index3); - CollectionsMarshal.SetCount(list278, index3); - span4 = CollectionsMarshal.AsSpan(list278); + List list274 = new List(index3); + CollectionsMarshal.SetCount(list274, index3); + span4 = CollectionsMarshal.AsSpan(list274); num5 = 0; span4[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - reference206 = list278; + reference204 = list274; num3++; span8[num3] = null; num3++; span8[num3] = null; num3++; span8[num3] = null; - obj192.RequiredQuestVariables = list277; - reference205 = obj192; - obj190.Steps = list274; - reference202 = obj190; + obj190.RequiredQuestVariables = list273; + reference203 = obj190; + obj188.Steps = list270; + reference200 = obj188; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -405478,66 +386574,66 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj193.Steps = list279; - reference207 = obj193; - questRoot35.QuestSequence = list272; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4698); - QuestRoot questRoot36 = new QuestRoot(); + obj191.Steps = list275; + reference205 = obj191; + questRoot34.QuestSequence = list268; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(4698); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list280 = new List(num); - CollectionsMarshal.SetCount(list280, num); - span = CollectionsMarshal.AsSpan(list280); + List list276 = new List(num); + CollectionsMarshal.SetCount(list276, num); + span = CollectionsMarshal.AsSpan(list276); index = 0; span[index] = "liza"; - questRoot36.Author = list280; + questRoot35.Author = list276; index = 3; - List list281 = new List(index); - CollectionsMarshal.SetCount(list281, index); - span2 = CollectionsMarshal.AsSpan(list281); + List list277 = new List(index); + CollectionsMarshal.SetCount(list277, index); + span2 = CollectionsMarshal.AsSpan(list277); num = 0; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 0 }; index2 = 2; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); + List list278 = new List(index2); + CollectionsMarshal.SetCount(list278, index2); + span3 = CollectionsMarshal.AsSpan(list278); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj194.Steps = list282; - reference208 = obj194; + obj192.Steps = list278; + reference206 = obj192; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); + List list279 = new List(num2); + CollectionsMarshal.SetCount(list279, num2); + span3 = CollectionsMarshal.AsSpan(list279); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1044583u, new Vector3(-52.018066f, -137.4167f, -622.4613f), 959) { Fly = true }; - obj195.Steps = list283; - reference209 = obj195; + obj193.Steps = list279; + reference207 = obj193; num++; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 3; - List list284 = new List(index2); - CollectionsMarshal.SetCount(list284, index2); - span3 = CollectionsMarshal.AsSpan(list284); + List list280 = new List(index2); + CollectionsMarshal.SetCount(list280, index2); + span3 = CollectionsMarshal.AsSpan(list280); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405551,33 +386647,33 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj196.Steps = list284; - reference210 = obj196; - questRoot36.QuestSequence = list281; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(4699); - QuestRoot questRoot37 = new QuestRoot(); + obj194.Steps = list280; + reference208 = obj194; + questRoot35.QuestSequence = list277; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(4699); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list285 = new List(num); - CollectionsMarshal.SetCount(list285, num); - span = CollectionsMarshal.AsSpan(list285); + List list281 = new List(num); + CollectionsMarshal.SetCount(list281, num); + span = CollectionsMarshal.AsSpan(list281); index = 0; span[index] = "pot0to"; - questRoot37.Author = list285; + questRoot36.Author = list281; index = 4; - List list286 = new List(index); - CollectionsMarshal.SetCount(list286, index); - span2 = CollectionsMarshal.AsSpan(list286); + List list282 = new List(index); + CollectionsMarshal.SetCount(list282, index); + span2 = CollectionsMarshal.AsSpan(list282); num = 0; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; num2 = 2; - List list287 = new List(num2); - CollectionsMarshal.SetCount(list287, num2); - span3 = CollectionsMarshal.AsSpan(list287); + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -405585,35 +386681,32 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj197.Steps = list287; - reference211 = obj197; + obj195.Steps = list283; + reference209 = obj195; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list288 = new List(index2); - CollectionsMarshal.SetCount(list288, index2); - span3 = CollectionsMarshal.AsSpan(list288); + List list284 = new List(index2); + CollectionsMarshal.SetCount(list284, index2); + span3 = CollectionsMarshal.AsSpan(list284); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1044412u, new Vector3(-181.56714f, -49.19972f, -304.76843f), 959) - { - Fly = true - }; - obj198.Steps = list288; - reference212 = obj198; + span3[num2] = new QuestStep(EInteractionType.Interact, 1044412u, new Vector3(-181.56714f, -49.19972f, -304.76843f), 959); + obj196.Steps = list284; + reference210 = obj196; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list289 = new List(num2); - CollectionsMarshal.SetCount(list289, num2); - span3 = CollectionsMarshal.AsSpan(list289); + List list285 = new List(num2); + CollectionsMarshal.SetCount(list285, num2); + span3 = CollectionsMarshal.AsSpan(list285); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { @@ -405625,18 +386718,18 @@ public static class AssemblyQuestLoader { Fly = true }; - obj199.Steps = list289; - reference213 = obj199; + obj197.Steps = list285; + reference211 = obj197; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 2; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); + List list286 = new List(index2); + CollectionsMarshal.SetCount(list286, index2); + span3 = CollectionsMarshal.AsSpan(list286); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-201.42024f, -49.149708f, -273.68756f), 959) { @@ -405644,10 +386737,10 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1044403u, new Vector3(-203.5401f, -48.949707f, -273.60956f), 959); - obj200.Steps = list290; - reference214 = obj200; - questRoot37.QuestSequence = list286; - AddQuest(questId37, questRoot37); + obj198.Steps = list286; + reference212 = obj198; + questRoot36.QuestSequence = list282; + AddQuest(questId36, questRoot36); } private static void LoadQuests94() @@ -407759,16 +388852,16 @@ public static class AssemblyQuestLoader reference98 = obj96; questRoot20.QuestSequence = list131; AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4726); + QuestId questId21 = new QuestId(4735); QuestRoot questRoot21 = new QuestRoot(); num = 1; List list139 = new List(num); CollectionsMarshal.SetCount(list139, num); span = CollectionsMarshal.AsSpan(list139); index = 0; - span[index] = "alydev"; + span[index] = "liza"; questRoot21.Author = list139; - index = 2; + index = 6; List list140 = new List(index); CollectionsMarshal.SetCount(list140, index); span2 = CollectionsMarshal.AsSpan(list140); @@ -407783,96 +388876,19 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list141, num3); span3 = CollectionsMarshal.AsSpan(list141); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); obj97.Steps = list141; reference99 = obj97; num++; ref QuestSequence reference100 = ref span2[num]; QuestSequence obj98 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.PurchaseItem, 1043892u, new Vector3(48.325317f, -0.0003188569f, -12.802368f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanHighCrucible, - To = EAetheryteLocation.RadzAtHan - }, - ItemId = 38940u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num3++; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj98.Steps = list142; - reference100 = obj98; - questRoot21.QuestSequence = list140; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4735); - QuestRoot questRoot22 = new QuestRoot(); - num = 1; - List list143 = new List(num); - CollectionsMarshal.SetCount(list143, num); - span = CollectionsMarshal.AsSpan(list143); - index = 0; - span[index] = "liza"; - questRoot22.Author = list143; - index = 6; - List list144 = new List(index); - CollectionsMarshal.SetCount(list144, index); - span2 = CollectionsMarshal.AsSpan(list144); - num = 0; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj99 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list145 = new List(num3); - CollectionsMarshal.SetCount(list145, num3); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); - obj99.Steps = list145; - reference101 = obj99; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj100 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list146 = new List(num2); - CollectionsMarshal.SetCount(list146, num2); - span3 = CollectionsMarshal.AsSpan(list146); + List list142 = new List(num2); + CollectionsMarshal.SetCount(list142, num2); + span3 = CollectionsMarshal.AsSpan(list142); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045392u, new Vector3(-52.75049f, -1.5635975E-05f, -138.96393f), 963) { @@ -407882,25 +388898,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMehrydesMeyhane } }; - obj100.Steps = list146; - reference102 = obj100; + obj98.Steps = list142; + reference100 = obj98; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list147 = new List(num3); - CollectionsMarshal.SetCount(list147, num3); - span3 = CollectionsMarshal.AsSpan(list147); + List list143 = new List(num3); + CollectionsMarshal.SetCount(list143, num3); + span3 = CollectionsMarshal.AsSpan(list143); num2 = 0; - ref QuestStep reference104 = ref span3[num2]; + ref QuestStep reference102 = ref span3[num2]; QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2013349u, new Vector3(-53.87964f, 0.59503174f, -141.71057f), 963); num5 = 2; - List list148 = new List(num5); - CollectionsMarshal.SetCount(list148, num5); - span5 = CollectionsMarshal.AsSpan(list148); + List list144 = new List(num5); + CollectionsMarshal.SetCount(list144, num5); + span5 = CollectionsMarshal.AsSpan(list144); num4 = 0; span5[num4] = new DialogueChoice { @@ -407914,54 +388930,54 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMK101_04735_Q1_000_065") }; - questStep3.DialogueChoices = list148; - reference104 = questStep3; - obj101.Steps = list147; - reference103 = obj101; + questStep3.DialogueChoices = list144; + reference102 = questStep3; + obj99.Steps = list143; + reference101 = obj99; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); num3 = 0; span3[num3] = new QuestStep(EInteractionType.UseItem, null, new Vector3(-52.03956f, -5.209446E-05f, -140.01839f), 963) { ItemId = 2003461u }; - obj102.Steps = list149; - reference105 = obj102; + obj100.Steps = list145; + reference103 = obj100; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list150 = new List(num3); - CollectionsMarshal.SetCount(list150, num3); - span3 = CollectionsMarshal.AsSpan(list150); + List list146 = new List(num3); + CollectionsMarshal.SetCount(list146, num3); + span3 = CollectionsMarshal.AsSpan(list146); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045395u, new Vector3(-21.713623f, 1.7999926f, -181.81128f), 963); - obj103.Steps = list150; - reference106 = obj103; + obj101.Steps = list146; + reference104 = obj101; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list151 = new List(num2); - CollectionsMarshal.SetCount(list151, num2); - span3 = CollectionsMarshal.AsSpan(list151); + List list147 = new List(num2); + CollectionsMarshal.SetCount(list147, num2); + span3 = CollectionsMarshal.AsSpan(list147); num3 = 0; - ref QuestStep reference108 = ref span3[num3]; - QuestStep obj105 = new QuestStep(EInteractionType.CompleteQuest, 1043847u, new Vector3(-350.24036f, 55f, -81.28485f), 963) + ref QuestStep reference106 = ref span3[num3]; + QuestStep obj103 = new QuestStep(EInteractionType.CompleteQuest, 1043847u, new Vector3(-350.24036f, 55f, -81.28485f), 963) { AethernetShortcut = new AethernetShortcut { @@ -407970,58 +388986,58 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list152 = new List(num4); - CollectionsMarshal.SetCount(list152, num4); - span5 = CollectionsMarshal.AsSpan(list152); + List list148 = new List(num4); + CollectionsMarshal.SetCount(list148, num4); + span5 = CollectionsMarshal.AsSpan(list148); num5 = 0; span5[num5] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMK101_04735_Q2_000_182") }; - obj105.DialogueChoices = list152; - reference108 = obj105; - obj104.Steps = list151; - reference107 = obj104; - questRoot22.QuestSequence = list144; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4736); - QuestRoot questRoot23 = new QuestRoot(); + obj103.DialogueChoices = list148; + reference106 = obj103; + obj102.Steps = list147; + reference105 = obj102; + questRoot21.QuestSequence = list140; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4736); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list153 = new List(num); - CollectionsMarshal.SetCount(list153, num); - span = CollectionsMarshal.AsSpan(list153); + List list149 = new List(num); + CollectionsMarshal.SetCount(list149, num); + span = CollectionsMarshal.AsSpan(list149); index = 0; span[index] = "liza"; - questRoot23.Author = list153; + questRoot22.Author = list149; index = 10; - List list154 = new List(index); - CollectionsMarshal.SetCount(list154, index); - span2 = CollectionsMarshal.AsSpan(list154); + List list150 = new List(index); + CollectionsMarshal.SetCount(list150, index); + span2 = CollectionsMarshal.AsSpan(list150); num = 0; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span3 = CollectionsMarshal.AsSpan(list155); + List list151 = new List(num3); + CollectionsMarshal.SetCount(list151, num3); + span3 = CollectionsMarshal.AsSpan(list151); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045397u, new Vector3(0.6560669f, 0.01927659f, 0.869751f), 1161); - obj106.Steps = list155; - reference109 = obj106; + obj104.Steps = list151; + reference107 = obj104; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + span3 = CollectionsMarshal.AsSpan(list152); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 2013358u, new Vector3(-0.015319824f, 1.2359009f, 5.9662476f), 1161) { @@ -408037,18 +389053,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHan } }; - obj107.Steps = list156; - reference110 = obj107; + obj105.Steps = list152; + reference108 = obj105; num++; - ref QuestSequence reference111 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list157 = new List(num3); - CollectionsMarshal.SetCount(list157, num3); - span3 = CollectionsMarshal.AsSpan(list157); + List list153 = new List(num3); + CollectionsMarshal.SetCount(list153, num3); + span3 = CollectionsMarshal.AsSpan(list153); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045401u, new Vector3(-144.45721f, 28.05f, 219.1958f), 963) { @@ -408058,48 +389074,48 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanAirship } }; - obj108.Steps = list157; - reference111 = obj108; + obj106.Steps = list153; + reference109 = obj106; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); + List list154 = new List(num2); + CollectionsMarshal.SetCount(list154, num2); + span3 = CollectionsMarshal.AsSpan(list154); num3 = 0; - ref QuestStep reference113 = ref span3[num3]; - QuestStep obj110 = new QuestStep(EInteractionType.Interact, 1038588u, new Vector3(-101.76245f, 4.357494f, 0.7476196f), 962) + ref QuestStep reference111 = ref span3[num3]; + QuestStep obj108 = new QuestStep(EInteractionType.Interact, 1038588u, new Vector3(-101.76245f, 4.357494f, 0.7476196f), 962) { StopDistance = 5f }; num5 = 1; - List list159 = new List(num5); - CollectionsMarshal.SetCount(list159, num5); - span5 = CollectionsMarshal.AsSpan(list159); + List list155 = new List(num5); + CollectionsMarshal.SetCount(list155, num5); + span5 = CollectionsMarshal.AsSpan(list155); num4 = 0; span5[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMK102_04736_Q2_000_094") }; - obj110.DialogueChoices = list159; - reference113 = obj110; - obj109.Steps = list158; - reference112 = obj109; + obj108.DialogueChoices = list155; + reference111 = obj108; + obj107.Steps = list154; + reference110 = obj107; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 4 }; num3 = 2; - List list160 = new List(num3); - CollectionsMarshal.SetCount(list160, num3); - span3 = CollectionsMarshal.AsSpan(list160); + List list156 = new List(num3); + CollectionsMarshal.SetCount(list156, num3); + span3 = CollectionsMarshal.AsSpan(list156); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(6.0711417f, -28.723347f, -43.467506f), 956) { @@ -408118,173 +389134,257 @@ public static class AssemblyQuestLoader { Fly = true }; - obj111.Steps = list160; - reference114 = obj111; + obj109.Steps = list156; + reference112 = obj109; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045412u, new Vector3(-6.57666f, -31.530346f, 54.276245f), 956) { Fly = true }; - obj112.Steps = list161; - reference115 = obj112; + obj110.Steps = list157; + reference113 = obj110; num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 6 }; num3 = 1; - List list162 = new List(num3); - CollectionsMarshal.SetCount(list162, num3); - span3 = CollectionsMarshal.AsSpan(list162); + List list158 = new List(num3); + CollectionsMarshal.SetCount(list158, num3); + span3 = CollectionsMarshal.AsSpan(list158); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045417u, new Vector3(135.9425f, -16.146997f, 236.22485f), 962) { StopDistance = 5f }; - obj113.Steps = list162; - reference116 = obj113; + obj111.Steps = list158; + reference114 = obj111; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list163 = new List(num2); - CollectionsMarshal.SetCount(list163, num2); - span3 = CollectionsMarshal.AsSpan(list163); + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); num3 = 0; - ref QuestStep reference118 = ref span3[num3]; + ref QuestStep reference116 = ref span3[num3]; QuestStep questStep4 = new QuestStep(EInteractionType.Duty, null, null, 962); - DutyOptions obj115 = new DutyOptions + DutyOptions obj113 = new DutyOptions { ContentFinderConditionId = 822u }; num4 = 1; - List list164 = new List(num4); - CollectionsMarshal.SetCount(list164, num4); - span = CollectionsMarshal.AsSpan(list164); + List list160 = new List(num4); + CollectionsMarshal.SetCount(list160, num4); + span = CollectionsMarshal.AsSpan(list160); num5 = 0; span[num5] = "Navigation issues for area transitions"; - obj115.Notes = list164; - questStep4.DutyOptions = obj115; - reference118 = questStep4; - obj114.Steps = list163; - reference117 = obj114; + obj113.Notes = list160; + questStep4.DutyOptions = obj113; + reference116 = questStep4; + obj112.Steps = list159; + reference115 = obj112; num++; span2[num] = new QuestSequence { Sequence = 8 }; num++; + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj114 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list161 = new List(num3); + CollectionsMarshal.SetCount(list161, num3); + span3 = CollectionsMarshal.AsSpan(list161); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045420u, new Vector3(142.07666f, -16.147f, 235.70605f), 962) + { + StopDistance = 7f + }; + obj114.Steps = list161; + reference117 = obj114; + questRoot22.QuestSequence = list150; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(4737); + QuestRoot questRoot23 = new QuestRoot(); + num = 1; + List list162 = new List(num); + CollectionsMarshal.SetCount(list162, num); + span = CollectionsMarshal.AsSpan(list162); + index = 0; + span[index] = "liza"; + questRoot23.Author = list162; + index = 5; + List list163 = new List(index); + CollectionsMarshal.SetCount(list163, index); + span2 = CollectionsMarshal.AsSpan(list163); + num = 0; + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj115 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045420u, new Vector3(142.07666f, -16.147f, 235.70605f), 962) + { + StopDistance = 7f + }; + obj115.Steps = list164; + reference118 = obj115; + num++; ref QuestSequence reference119 = ref span2[num]; QuestSequence obj116 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num3 = 1; List list165 = new List(num3); CollectionsMarshal.SetCount(list165, num3); span3 = CollectionsMarshal.AsSpan(list165); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045420u, new Vector3(142.07666f, -16.147f, 235.70605f), 962) - { - StopDistance = 7f - }; - obj116.Steps = list165; - reference119 = obj116; - questRoot23.QuestSequence = list154; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4737); - QuestRoot questRoot24 = new QuestRoot(); - num = 1; - List list166 = new List(num); - CollectionsMarshal.SetCount(list166, num); - span = CollectionsMarshal.AsSpan(list166); - index = 0; - span[index] = "liza"; - questRoot24.Author = list166; - index = 5; - List list167 = new List(index); - CollectionsMarshal.SetCount(list167, index); - span2 = CollectionsMarshal.AsSpan(list167); - num = 0; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj117 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list168 = new List(num2); - CollectionsMarshal.SetCount(list168, num2); - span3 = CollectionsMarshal.AsSpan(list168); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045420u, new Vector3(142.07666f, -16.147f, 235.70605f), 962) - { - StopDistance = 7f - }; - obj117.Steps = list168; - reference120 = obj117; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj118 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list169 = new List(num3); - CollectionsMarshal.SetCount(list169, num3); - span3 = CollectionsMarshal.AsSpan(list169); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1040824u, new Vector3(-334.4015f, 23.803606f, 404.9286f), 958) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass }; - obj118.Steps = list169; - reference121 = obj118; + obj116.Steps = list165; + reference119 = obj116; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); + List list166 = new List(num2); + CollectionsMarshal.SetCount(list166, num2); + span3 = CollectionsMarshal.AsSpan(list166); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045425u, new Vector3(532.4635f, -36.65f, -191.48547f), 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldTertium }; - obj119.Steps = list170; - reference122 = obj119; + obj117.Steps = list166; + reference120 = obj117; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 3 }; num3 = 5; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span3 = CollectionsMarshal.AsSpan(list171); + List list167 = new List(num3); + CollectionsMarshal.SetCount(list167, num3); + span3 = CollectionsMarshal.AsSpan(list167); num2 = 0; - ref QuestStep reference124 = ref span3[num2]; + ref QuestStep reference122 = ref span3[num2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1045490u, new Vector3(523.24695f, -36.65f, -156.02356f), 958); num5 = 6; + List list168 = new List(num5); + CollectionsMarshal.SetCount(list168, num5); + span4 = CollectionsMarshal.AsSpan(list168); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); + questStep5.CompletionQuestVariablesFlags = list168; + reference122 = questStep5; + num2++; + ref QuestStep reference123 = ref span3[num2]; + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1045491u, new Vector3(502.4032f, -36.65f, -178.27118f), 958); + num4 = 6; + List list169 = new List(num4); + CollectionsMarshal.SetCount(list169, num4); + span4 = CollectionsMarshal.AsSpan(list169); + num5 = 0; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); + questStep6.CompletionQuestVariablesFlags = list169; + reference123 = questStep6; + num2++; + ref QuestStep reference124 = ref span3[num2]; + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1037774u, new Vector3(518.181f, -36.65f, -212.14618f), 958); + num5 = 6; + List list170 = new List(num5); + CollectionsMarshal.SetCount(list170, num5); + span4 = CollectionsMarshal.AsSpan(list170); + num4 = 0; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = null; + num4++; + span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); + questStep7.CompletionQuestVariablesFlags = list170; + reference124 = questStep7; + num2++; + ref QuestStep reference125 = ref span3[num2]; + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1045489u, new Vector3(549.2484f, -36.615707f, -213.18384f), 958); + num4 = 6; + List list171 = new List(num4); + CollectionsMarshal.SetCount(list171, num4); + span4 = CollectionsMarshal.AsSpan(list171); + num5 = 0; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = null; + num5++; + span4[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); + questStep8.CompletionQuestVariablesFlags = list171; + reference125 = questStep8; + num2++; + ref QuestStep reference126 = ref span3[num2]; + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1037766u, new Vector3(545.3115f, -36.616177f, -265.00348f), 958); + num5 = 6; List list172 = new List(num5); CollectionsMarshal.SetCount(list172, num5); span4 = CollectionsMarshal.AsSpan(list172); @@ -408299,105 +389399,21 @@ public static class AssemblyQuestLoader num4++; span4[num4] = null; num4++; - span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list172; - reference124 = questStep5; - num2++; - ref QuestStep reference125 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1045491u, new Vector3(502.4032f, -36.65f, -178.27118f), 958); - num4 = 6; - List list173 = new List(num4); - CollectionsMarshal.SetCount(list173, num4); - span4 = CollectionsMarshal.AsSpan(list173); - num5 = 0; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list173; - reference125 = questStep6; - num2++; - ref QuestStep reference126 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1037774u, new Vector3(518.181f, -36.65f, -212.14618f), 958); - num5 = 6; - List list174 = new List(num5); - CollectionsMarshal.SetCount(list174, num5); - span4 = CollectionsMarshal.AsSpan(list174); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list174; - reference126 = questStep7; - num2++; - ref QuestStep reference127 = ref span3[num2]; - QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1045489u, new Vector3(549.2484f, -36.615707f, -213.18384f), 958); - num4 = 6; - List list175 = new List(num4); - CollectionsMarshal.SetCount(list175, num4); - span4 = CollectionsMarshal.AsSpan(list175); - num5 = 0; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = null; - num5++; - span4[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep8.CompletionQuestVariablesFlags = list175; - reference127 = questStep8; - num2++; - ref QuestStep reference128 = ref span3[num2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1037766u, new Vector3(545.3115f, -36.616177f, -265.00348f), 958); - num5 = 6; - List list176 = new List(num5); - CollectionsMarshal.SetCount(list176, num5); - span4 = CollectionsMarshal.AsSpan(list176); - num4 = 0; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; - span4[num4] = null; - num4++; span4[num4] = new QuestWorkValue(0, (byte)8, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list176; - reference128 = questStep9; - obj120.Steps = list171; - reference123 = obj120; + questStep9.CompletionQuestVariablesFlags = list172; + reference126 = questStep9; + obj118.Steps = list167; + reference121 = obj118; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 2; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); + List list173 = new List(num2); + CollectionsMarshal.SetCount(list173, num2); + span3 = CollectionsMarshal.AsSpan(list173); num3 = 0; span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(534.8861f, -36.65f, -245.12135f), 958) { @@ -408414,89 +389430,89 @@ public static class AssemblyQuestLoader { Fly = true }; - obj121.Steps = list177; - reference129 = obj121; - questRoot24.QuestSequence = list167; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4738); - QuestRoot questRoot25 = new QuestRoot(); + obj119.Steps = list173; + reference127 = obj119; + questRoot23.QuestSequence = list163; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4738); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - span = CollectionsMarshal.AsSpan(list178); + List list174 = new List(num); + CollectionsMarshal.SetCount(list174, num); + span = CollectionsMarshal.AsSpan(list174); index = 0; span[index] = "liza"; - questRoot25.Author = list178; + questRoot24.Author = list174; index = 7; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - span2 = CollectionsMarshal.AsSpan(list179); + List list175 = new List(index); + CollectionsMarshal.SetCount(list175, index); + span2 = CollectionsMarshal.AsSpan(list175); num = 0; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list180 = new List(num3); - CollectionsMarshal.SetCount(list180, num3); - span3 = CollectionsMarshal.AsSpan(list180); + List list176 = new List(num3); + CollectionsMarshal.SetCount(list176, num3); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045431u, new Vector3(413.4431f, 15.5581665f, -638.3002f), 958) { StopDistance = 5f }; - obj122.Steps = list180; - reference130 = obj122; + obj120.Steps = list176; + reference128 = obj120; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list181 = new List(num2); - CollectionsMarshal.SetCount(list181, num2); - span3 = CollectionsMarshal.AsSpan(list181); + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045435u, new Vector3(-366.29285f, 10.803238f, -620.08093f), 958) { TargetTerritoryId = (ushort)1160, Fly = true }; - obj123.Steps = list181; - reference131 = obj123; + obj121.Steps = list177; + reference129 = obj121; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list182 = new List(num3); - CollectionsMarshal.SetCount(list182, num3); - span3 = CollectionsMarshal.AsSpan(list182); + List list178 = new List(num3); + CollectionsMarshal.SetCount(list178, num3); + span3 = CollectionsMarshal.AsSpan(list178); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045769u, new Vector3(10.421875f, 2.9999998f, 65.2323f), 1160); - obj124.Steps = list182; - reference132 = obj124; + obj122.Steps = list178; + reference130 = obj122; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 3 }; num2 = 4; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); num3 = 0; - ref QuestStep reference134 = ref span3[num3]; + ref QuestStep reference132 = ref span3[num3]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 2013351u, new Vector3(21.10321f, 3.8604736f, 67.063354f), 1160); num4 = 6; - List list184 = new List(num4); - CollectionsMarshal.SetCount(list184, num4); - span4 = CollectionsMarshal.AsSpan(list184); + List list180 = new List(num4); + CollectionsMarshal.SetCount(list180, num4); + span4 = CollectionsMarshal.AsSpan(list180); num5 = 0; span4[num5] = null; num5++; @@ -408509,15 +389525,15 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list184; - reference134 = questStep10; + questStep10.CompletionQuestVariablesFlags = list180; + reference132 = questStep10; num3++; - ref QuestStep reference135 = ref span3[num3]; + ref QuestStep reference133 = ref span3[num3]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1045493u, new Vector3(-10.635559f, 3f, 42.435303f), 1160); num5 = 6; - List list185 = new List(num5); - CollectionsMarshal.SetCount(list185, num5); - span4 = CollectionsMarshal.AsSpan(list185); + List list181 = new List(num5); + CollectionsMarshal.SetCount(list181, num5); + span4 = CollectionsMarshal.AsSpan(list181); num4 = 0; span4[num4] = null; num4++; @@ -408530,15 +389546,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list185; - reference135 = questStep11; + questStep11.CompletionQuestVariablesFlags = list181; + reference133 = questStep11; num3++; - ref QuestStep reference136 = ref span3[num3]; + ref QuestStep reference134 = ref span3[num3]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 2013350u, new Vector3(9.353699f, 3.5552979f, 26.382812f), 1160); num4 = 6; - List list186 = new List(num4); - CollectionsMarshal.SetCount(list186, num4); - span4 = CollectionsMarshal.AsSpan(list186); + List list182 = new List(num4); + CollectionsMarshal.SetCount(list182, num4); + span4 = CollectionsMarshal.AsSpan(list182); num5 = 0; span4[num5] = null; num5++; @@ -408551,15 +389567,15 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list186; - reference136 = questStep12; + questStep12.CompletionQuestVariablesFlags = list182; + reference134 = questStep12; num3++; - ref QuestStep reference137 = ref span3[num3]; + ref QuestStep reference135 = ref span3[num3]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1045492u, new Vector3(42.435303f, 3.1270661f, -9.353821f), 1160); num5 = 6; - List list187 = new List(num5); - CollectionsMarshal.SetCount(list187, num5); - span4 = CollectionsMarshal.AsSpan(list187); + List list183 = new List(num5); + CollectionsMarshal.SetCount(list183, num5); + span4 = CollectionsMarshal.AsSpan(list183); num4 = 0; span4[num4] = null; num4++; @@ -408572,101 +389588,101 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list187; - reference137 = questStep13; - obj125.Steps = list183; - reference133 = obj125; + questStep13.CompletionQuestVariablesFlags = list183; + reference135 = questStep13; + obj123.Steps = list179; + reference131 = obj123; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list188 = new List(num3); - CollectionsMarshal.SetCount(list188, num3); - span3 = CollectionsMarshal.AsSpan(list188); + List list184 = new List(num3); + CollectionsMarshal.SetCount(list184, num3); + span3 = CollectionsMarshal.AsSpan(list184); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045439u, new Vector3(0.19836426f, 3f, -26.840637f), 1160); - obj126.Steps = list188; - reference138 = obj126; + obj124.Steps = list184; + reference136 = obj124; num++; + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj125 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list185 = new List(num2); + CollectionsMarshal.SetCount(list185, num2); + span3 = CollectionsMarshal.AsSpan(list185); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1040825u, new Vector3(-333.27234f, 23.803606f, 406.05774f), 958) + { + StopDistance = 7f, + AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass + }; + obj125.Steps = list185; + reference137 = obj125; + num++; + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj126 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list186 = new List(num3); + CollectionsMarshal.SetCount(list186, num3); + span3 = CollectionsMarshal.AsSpan(list186); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045441u, new Vector3(507.43872f, -36.65f, -202.99078f), 958) + { + AetheryteShortcut = EAetheryteLocation.GarlemaldTertium + }; + obj126.Steps = list186; + reference138 = obj126; + questRoot24.QuestSequence = list175; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4739); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list187 = new List(num); + CollectionsMarshal.SetCount(list187, num); + span = CollectionsMarshal.AsSpan(list187); + index = 0; + span[index] = "liza"; + questRoot25.Author = list187; + index = 4; + List list188 = new List(index); + CollectionsMarshal.SetCount(list188, index); + span2 = CollectionsMarshal.AsSpan(list188); + num = 0; ref QuestSequence reference139 = ref span2[num]; QuestSequence obj127 = new QuestSequence { - Sequence = 5 + Sequence = 0 }; num2 = 1; List list189 = new List(num2); CollectionsMarshal.SetCount(list189, num2); span3 = CollectionsMarshal.AsSpan(list189); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1040825u, new Vector3(-333.27234f, 23.803606f, 406.05774f), 958) + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045445u, new Vector3(508.5984f, -36.65f, -206.74457f), 958) { - StopDistance = 7f, - AetheryteShortcut = EAetheryteLocation.GarlemaldCampBrokenGlass + StopDistance = 7f }; obj127.Steps = list189; reference139 = obj127; num++; ref QuestSequence reference140 = ref span2[num]; QuestSequence obj128 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num3 = 1; - List list190 = new List(num3); - CollectionsMarshal.SetCount(list190, num3); - span3 = CollectionsMarshal.AsSpan(list190); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045441u, new Vector3(507.43872f, -36.65f, -202.99078f), 958) - { - AetheryteShortcut = EAetheryteLocation.GarlemaldTertium - }; - obj128.Steps = list190; - reference140 = obj128; - questRoot25.QuestSequence = list179; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4739); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list191 = new List(num); - CollectionsMarshal.SetCount(list191, num); - span = CollectionsMarshal.AsSpan(list191); - index = 0; - span[index] = "liza"; - questRoot26.Author = list191; - index = 4; - List list192 = new List(index); - CollectionsMarshal.SetCount(list192, index); - span2 = CollectionsMarshal.AsSpan(list192); - num = 0; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj129 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045445u, new Vector3(508.5984f, -36.65f, -206.74457f), 958) - { - StopDistance = 7f - }; - obj129.Steps = list193; - reference141 = obj129; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj130 = new QuestSequence { Sequence = 1 }; num3 = 2; - List list194 = new List(num3); - CollectionsMarshal.SetCount(list194, num3); - span3 = CollectionsMarshal.AsSpan(list194); + List list190 = new List(num3); + CollectionsMarshal.SetCount(list190, num3); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(252.4148f, 10.8f, -659.2858f), 958) { @@ -408679,37 +389695,86 @@ public static class AssemblyQuestLoader } }; num2++; - ref QuestStep reference143 = ref span3[num2]; - QuestStep obj131 = new QuestStep(EInteractionType.Combat, null, new Vector3(-80.826256f, 10.8f, -663.8825f), 958) + ref QuestStep reference141 = ref span3[num2]; + QuestStep obj129 = new QuestStep(EInteractionType.Combat, null, new Vector3(-80.826256f, 10.8f, -663.8825f), 958) { StopDistance = 1f, Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list195 = new List(num4); - CollectionsMarshal.SetCount(list195, num4); - Span span6 = CollectionsMarshal.AsSpan(list195); + List list191 = new List(num4); + CollectionsMarshal.SetCount(list191, num4); + Span span6 = CollectionsMarshal.AsSpan(list191); num5 = 0; span6[num5] = 16332u; - obj131.KillEnemyDataIds = list195; - reference143 = obj131; - obj130.Steps = list194; + obj129.KillEnemyDataIds = list191; + reference141 = obj129; + obj128.Steps = list190; + reference140 = obj128; + num++; + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj130 = new QuestSequence + { + Sequence = 2 + }; + num2 = 1; + List list192 = new List(num2); + CollectionsMarshal.SetCount(list192, num2); + span3 = CollectionsMarshal.AsSpan(list192); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1045450u, new Vector3(-80.73547f, 10.8f, -659.75433f), 958) + { + StopDistance = 7f + }; + obj130.Steps = list192; reference142 = obj130; num++; + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj131 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list193 = new List(num3); + CollectionsMarshal.SetCount(list193, num3); + span3 = CollectionsMarshal.AsSpan(list193); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045452u, new Vector3(283.8025f, 10.8f, -231.61676f), 958) + { + StopDistance = 5f + }; + obj131.Steps = list193; + reference143 = obj131; + questRoot25.QuestSequence = list188; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4740); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list194 = new List(num); + CollectionsMarshal.SetCount(list194, num); + span = CollectionsMarshal.AsSpan(list194); + index = 0; + span[index] = "liza"; + questRoot26.Author = list194; + index = 7; + List list195 = new List(index); + CollectionsMarshal.SetCount(list195, index); + span2 = CollectionsMarshal.AsSpan(list195); + num = 0; ref QuestSequence reference144 = ref span2[num]; QuestSequence obj132 = new QuestSequence { - Sequence = 2 + Sequence = 0 }; num2 = 1; List list196 = new List(num2); CollectionsMarshal.SetCount(list196, num2); span3 = CollectionsMarshal.AsSpan(list196); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045450u, new Vector3(-80.73547f, 10.8f, -659.75433f), 958) + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045448u, new Vector3(510.1244f, -36.65f, -204.97449f), 958) { - StopDistance = 7f + StopDistance = 5f }; obj132.Steps = list196; reference144 = obj132; @@ -408717,96 +389782,47 @@ public static class AssemblyQuestLoader ref QuestSequence reference145 = ref span2[num]; QuestSequence obj133 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num3 = 1; List list197 = new List(num3); CollectionsMarshal.SetCount(list197, num3); span3 = CollectionsMarshal.AsSpan(list197); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045452u, new Vector3(283.8025f, 10.8f, -231.61676f), 958) - { - StopDistance = 5f - }; - obj133.Steps = list197; - reference145 = obj133; - questRoot26.QuestSequence = list192; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4740); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list198 = new List(num); - CollectionsMarshal.SetCount(list198, num); - span = CollectionsMarshal.AsSpan(list198); - index = 0; - span[index] = "liza"; - questRoot27.Author = list198; - index = 7; - List list199 = new List(index); - CollectionsMarshal.SetCount(list199, index); - span2 = CollectionsMarshal.AsSpan(list199); - num = 0; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj134 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list200 = new List(num2); - CollectionsMarshal.SetCount(list200, num2); - span3 = CollectionsMarshal.AsSpan(list200); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045448u, new Vector3(510.1244f, -36.65f, -204.97449f), 958) - { - StopDistance = 5f - }; - obj134.Steps = list200; - reference146 = obj134; - num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj135 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list201 = new List(num3); - CollectionsMarshal.SetCount(list201, num3); - span3 = CollectionsMarshal.AsSpan(list201); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045456u, new Vector3(-541.9242f, 128.67758f, 585.1072f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - obj135.Steps = list201; - reference147 = obj135; + obj133.Steps = list197; + reference145 = obj133; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045458u, new Vector3(-197.49762f, 58.194954f, 407.27856f), 959) { Fly = true }; - obj136.Steps = list202; - reference148 = obj136; + obj134.Steps = list198; + reference146 = obj134; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj137 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj135 = new QuestSequence { Sequence = 3 }; num3 = 3; - List list203 = new List(num3); - CollectionsMarshal.SetCount(list203, num3); - span3 = CollectionsMarshal.AsSpan(list203); + List list199 = new List(num3); + CollectionsMarshal.SetCount(list199, num3); + span3 = CollectionsMarshal.AsSpan(list199); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2012664u, new Vector3(-26.901672f, -130.47992f, -580.4685f), 959) { @@ -408838,46 +389854,46 @@ public static class AssemblyQuestLoader { Fly = true }; - obj137.Steps = list203; - reference149 = obj137; + obj135.Steps = list199; + reference147 = obj135; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list200 = new List(num2); + CollectionsMarshal.SetCount(list200, num2); + span3 = CollectionsMarshal.AsSpan(list200); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 2013353u, new Vector3(164.23279f, -49.607117f, -620.3861f), 959) { Fly = true }; - obj138.Steps = list204; - reference150 = obj138; + obj136.Steps = list200; + reference148 = obj136; num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 5 }; num3 = 4; - List list205 = new List(num3); - CollectionsMarshal.SetCount(list205, num3); - span3 = CollectionsMarshal.AsSpan(list205); + List list201 = new List(num3); + CollectionsMarshal.SetCount(list201, num3); + span3 = CollectionsMarshal.AsSpan(list201); num2 = 0; - ref QuestStep reference152 = ref span3[num2]; - QuestStep obj140 = new QuestStep(EInteractionType.Emote, 1045471u, new Vector3(158.61743f, -49.589592f, -626.42865f), 959) + ref QuestStep reference150 = ref span3[num2]; + QuestStep obj138 = new QuestStep(EInteractionType.Emote, 1045471u, new Vector3(158.61743f, -49.589592f, -626.42865f), 959) { StopDistance = 6f, Emote = EEmote.Rally }; num5 = 6; - List list206 = new List(num5); - CollectionsMarshal.SetCount(list206, num5); - span4 = CollectionsMarshal.AsSpan(list206); + List list202 = new List(num5); + CollectionsMarshal.SetCount(list202, num5); + span4 = CollectionsMarshal.AsSpan(list202); num4 = 0; span4[num4] = null; num4++; @@ -408890,19 +389906,19 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj140.CompletionQuestVariablesFlags = list206; - reference152 = obj140; + obj138.CompletionQuestVariablesFlags = list202; + reference150 = obj138; num2++; - ref QuestStep reference153 = ref span3[num2]; - QuestStep obj141 = new QuestStep(EInteractionType.Emote, 1045470u, new Vector3(154.7417f, -49.589596f, -622.3087f), 959) + ref QuestStep reference151 = ref span3[num2]; + QuestStep obj139 = new QuestStep(EInteractionType.Emote, 1045470u, new Vector3(154.7417f, -49.589596f, -622.3087f), 959) { StopDistance = 6f, Emote = EEmote.Rally }; num4 = 6; - List list207 = new List(num4); - CollectionsMarshal.SetCount(list207, num4); - span4 = CollectionsMarshal.AsSpan(list207); + List list203 = new List(num4); + CollectionsMarshal.SetCount(list203, num4); + span4 = CollectionsMarshal.AsSpan(list203); num5 = 0; span4[num5] = null; num5++; @@ -408915,19 +389931,19 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj141.CompletionQuestVariablesFlags = list207; - reference153 = obj141; + obj139.CompletionQuestVariablesFlags = list203; + reference151 = obj139; num2++; - ref QuestStep reference154 = ref span3[num2]; - QuestStep obj142 = new QuestStep(EInteractionType.Emote, 1045472u, new Vector3(148.91272f, -49.589596f, -621.48474f), 959) + ref QuestStep reference152 = ref span3[num2]; + QuestStep obj140 = new QuestStep(EInteractionType.Emote, 1045472u, new Vector3(148.91272f, -49.589596f, -621.48474f), 959) { StopDistance = 6f, Emote = EEmote.Rally }; num5 = 6; - List list208 = new List(num5); - CollectionsMarshal.SetCount(list208, num5); - span4 = CollectionsMarshal.AsSpan(list208); + List list204 = new List(num5); + CollectionsMarshal.SetCount(list204, num5); + span4 = CollectionsMarshal.AsSpan(list204); num4 = 0; span4[num4] = null; num4++; @@ -408940,19 +389956,19 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj142.CompletionQuestVariablesFlags = list208; - reference154 = obj142; + obj140.CompletionQuestVariablesFlags = list204; + reference152 = obj140; num2++; - ref QuestStep reference155 = ref span3[num2]; - QuestStep obj143 = new QuestStep(EInteractionType.Emote, 1045473u, new Vector3(152.42236f, -49.589592f, -614.8623f), 959) + ref QuestStep reference153 = ref span3[num2]; + QuestStep obj141 = new QuestStep(EInteractionType.Emote, 1045473u, new Vector3(152.42236f, -49.589592f, -614.8623f), 959) { StopDistance = 6f, Emote = EEmote.Rally }; num4 = 6; - List list209 = new List(num4); - CollectionsMarshal.SetCount(list209, num4); - span4 = CollectionsMarshal.AsSpan(list209); + List list205 = new List(num4); + CollectionsMarshal.SetCount(list205, num4); + span4 = CollectionsMarshal.AsSpan(list205); num5 = 0; span4[num5] = null; num5++; @@ -408965,94 +389981,94 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj143.CompletionQuestVariablesFlags = list209; + obj141.CompletionQuestVariablesFlags = list205; + reference153 = obj141; + obj137.Steps = list201; + reference149 = obj137; + num++; + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj142 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list206 = new List(num2); + CollectionsMarshal.SetCount(list206, num2); + span3 = CollectionsMarshal.AsSpan(list206); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045474u, new Vector3(158.46484f, -49.589592f, -619.9894f), 959) + { + StopDistance = 6f + }; + obj142.Steps = list206; + reference154 = obj142; + questRoot26.QuestSequence = list195; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4741); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list207 = new List(num); + CollectionsMarshal.SetCount(list207, num); + span = CollectionsMarshal.AsSpan(list207); + index = 0; + span[index] = "liza"; + questRoot27.Author = list207; + index = 4; + List list208 = new List(index); + CollectionsMarshal.SetCount(list208, index); + span2 = CollectionsMarshal.AsSpan(list208); + num = 0; + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj143 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list209 = new List(num3); + CollectionsMarshal.SetCount(list209, num3); + span3 = CollectionsMarshal.AsSpan(list209); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045611u, new Vector3(160.87585f, -49.589592f, -618.46344f), 959) + { + StopDistance = 7f + }; + obj143.Steps = list209; reference155 = obj143; - obj139.Steps = list205; - reference151 = obj139; num++; ref QuestSequence reference156 = ref span2[num]; QuestSequence obj144 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num2 = 1; List list210 = new List(num2); CollectionsMarshal.SetCount(list210, num2); span3 = CollectionsMarshal.AsSpan(list210); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045474u, new Vector3(158.46484f, -49.589592f, -619.9894f), 959) - { - StopDistance = 6f - }; - obj144.Steps = list210; - reference156 = obj144; - questRoot27.QuestSequence = list199; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4741); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list211 = new List(num); - CollectionsMarshal.SetCount(list211, num); - span = CollectionsMarshal.AsSpan(list211); - index = 0; - span[index] = "liza"; - questRoot28.Author = list211; - index = 4; - List list212 = new List(index); - CollectionsMarshal.SetCount(list212, index); - span2 = CollectionsMarshal.AsSpan(list212); - num = 0; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj145 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list213 = new List(num3); - CollectionsMarshal.SetCount(list213, num3); - span3 = CollectionsMarshal.AsSpan(list213); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045611u, new Vector3(160.87585f, -49.589592f, -618.46344f), 959) - { - StopDistance = 7f - }; - obj145.Steps = list213; - reference157 = obj145; - num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj146 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); - num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045919u, new Vector3(-200.45782f, 59.021378f, 418.69226f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - obj146.Steps = list214; - reference158 = obj146; + obj144.Steps = list210; + reference156 = obj144; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 2 }; num3 = 3; - List list215 = new List(num3); - CollectionsMarshal.SetCount(list215, num3); - span3 = CollectionsMarshal.AsSpan(list215); + List list211 = new List(num3); + CollectionsMarshal.SetCount(list211, num3); + span3 = CollectionsMarshal.AsSpan(list211); num2 = 0; - ref QuestStep reference160 = ref span3[num2]; + ref QuestStep reference158 = ref span3[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2013354u, new Vector3(-2.7314453f, 73.8689f, 638.0254f), 1162); num5 = 6; - List list216 = new List(num5); - CollectionsMarshal.SetCount(list216, num5); - span4 = CollectionsMarshal.AsSpan(list216); + List list212 = new List(num5); + CollectionsMarshal.SetCount(list212, num5); + span4 = CollectionsMarshal.AsSpan(list212); num4 = 0; span4[num4] = null; num4++; @@ -409065,15 +390081,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list216; - reference160 = questStep14; + questStep14.CompletionQuestVariablesFlags = list212; + reference158 = questStep14; num2++; - ref QuestStep reference161 = ref span3[num2]; + ref QuestStep reference159 = ref span3[num2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2013355u, new Vector3(-44.87683f, 66.57507f, 547.6615f), 1162); num4 = 6; - List list217 = new List(num4); - CollectionsMarshal.SetCount(list217, num4); - span4 = CollectionsMarshal.AsSpan(list217); + List list213 = new List(num4); + CollectionsMarshal.SetCount(list213, num4); + span4 = CollectionsMarshal.AsSpan(list213); num5 = 0; span4[num5] = null; num5++; @@ -409086,15 +390102,15 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list217; - reference161 = questStep15; + questStep15.CompletionQuestVariablesFlags = list213; + reference159 = questStep15; num2++; - ref QuestStep reference162 = ref span3[num2]; + ref QuestStep reference160 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2013356u, new Vector3(69.29114f, 56.71765f, 472.19043f), 1162); num5 = 6; - List list218 = new List(num5); - CollectionsMarshal.SetCount(list218, num5); - span4 = CollectionsMarshal.AsSpan(list218); + List list214 = new List(num5); + CollectionsMarshal.SetCount(list214, num5); + span4 = CollectionsMarshal.AsSpan(list214); num4 = 0; span4[num4] = null; num4++; @@ -409107,80 +390123,80 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list218; - reference162 = questStep16; - obj147.Steps = list215; - reference159 = obj147; + questStep16.CompletionQuestVariablesFlags = list214; + reference160 = questStep16; + obj145.Steps = list211; + reference157 = obj145; + num++; + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list215 = new List(num2); + CollectionsMarshal.SetCount(list215, num2); + span3 = CollectionsMarshal.AsSpan(list215); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045479u, new Vector3(4.043579f, 58.561604f, 424.97888f), 1162); + obj146.Steps = list215; + reference161 = obj146; + questRoot27.QuestSequence = list208; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(4742); + QuestRoot questRoot28 = new QuestRoot(); + num = 1; + List list216 = new List(num); + CollectionsMarshal.SetCount(list216, num); + span = CollectionsMarshal.AsSpan(list216); + index = 0; + span[index] = "liza"; + questRoot28.Author = list216; + index = 5; + List list217 = new List(index); + CollectionsMarshal.SetCount(list217, index); + span2 = CollectionsMarshal.AsSpan(list217); + num = 0; + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj147 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list218 = new List(num3); + CollectionsMarshal.SetCount(list218, num3); + span3 = CollectionsMarshal.AsSpan(list218); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045482u, new Vector3(17.135864f, 56.573345f, 436.0265f), 1162) + { + StopDistance = 5f + }; + obj147.Steps = list218; + reference162 = obj147; num++; ref QuestSequence reference163 = ref span2[num]; QuestSequence obj148 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num2 = 1; List list219 = new List(num2); CollectionsMarshal.SetCount(list219, num2); span3 = CollectionsMarshal.AsSpan(list219); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045479u, new Vector3(4.043579f, 58.561604f, 424.97888f), 1162); + span3[num3] = new QuestStep(EInteractionType.Interact, 2013357u, new Vector3(97.520386f, 74.08252f, 607.90405f), 1162); obj148.Steps = list219; reference163 = obj148; - questRoot28.QuestSequence = list212; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4742); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list220 = new List(num); - CollectionsMarshal.SetCount(list220, num); - span = CollectionsMarshal.AsSpan(list220); - index = 0; - span[index] = "liza"; - questRoot29.Author = list220; - index = 5; - List list221 = new List(index); - CollectionsMarshal.SetCount(list221, index); - span2 = CollectionsMarshal.AsSpan(list221); - num = 0; + num++; ref QuestSequence reference164 = ref span2[num]; QuestSequence obj149 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list222 = new List(num3); - CollectionsMarshal.SetCount(list222, num3); - span3 = CollectionsMarshal.AsSpan(list222); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045482u, new Vector3(17.135864f, 56.573345f, 436.0265f), 1162) - { - StopDistance = 5f - }; - obj149.Steps = list222; - reference164 = obj149; - num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 2013357u, new Vector3(97.520386f, 74.08252f, 607.90405f), 1162); - obj150.Steps = list223; - reference165 = obj150; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj151 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list224 = new List(num3); - CollectionsMarshal.SetCount(list224, num3); - span3 = CollectionsMarshal.AsSpan(list224); + List list220 = new List(num3); + CollectionsMarshal.SetCount(list220, num3); + span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1159) { @@ -409189,69 +390205,69 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 949u } }; - obj151.Steps = list224; - reference166 = obj151; + obj149.Steps = list220; + reference164 = obj149; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); num3 = 0; span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045757u, new Vector3(-136.03424f, 54.608093f, 427.60352f), 959); - obj152.Steps = list225; - reference167 = obj152; - questRoot29.QuestSequence = list221; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4743); - QuestRoot questRoot30 = new QuestRoot(); + obj150.Steps = list221; + reference165 = obj150; + questRoot28.QuestSequence = list217; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(4743); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list226 = new List(num); - CollectionsMarshal.SetCount(list226, num); - span = CollectionsMarshal.AsSpan(list226); + List list222 = new List(num); + CollectionsMarshal.SetCount(list222, num); + span = CollectionsMarshal.AsSpan(list222); index = 0; span[index] = "liza"; - questRoot30.Author = list226; + questRoot29.Author = list222; index = 4; - List list227 = new List(index); - CollectionsMarshal.SetCount(list227, index); - span2 = CollectionsMarshal.AsSpan(list227); + List list223 = new List(index); + CollectionsMarshal.SetCount(list223, index); + span2 = CollectionsMarshal.AsSpan(list223); num = 0; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list228 = new List(num3); - CollectionsMarshal.SetCount(list228, num3); - span3 = CollectionsMarshal.AsSpan(list228); + List list224 = new List(num3); + CollectionsMarshal.SetCount(list224, num3); + span3 = CollectionsMarshal.AsSpan(list224); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045758u, new Vector3(-135.85114f, 54.977272f, 432.02856f), 959) { StopDistance = 7f }; - obj153.Steps = list228; - reference168 = obj153; + obj151.Steps = list224; + reference166 = obj151; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 2012664u, new Vector3(-26.901672f, -130.47992f, -580.4685f), 959) { @@ -409283,21 +390299,21 @@ public static class AssemblyQuestLoader { Fly = true }; - obj154.Steps = list229; - reference169 = obj154; + obj152.Steps = list225; + reference167 = obj152; num++; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list230 = new List(num3); - CollectionsMarshal.SetCount(list230, num3); - span3 = CollectionsMarshal.AsSpan(list230); + List list226 = new List(num3); + CollectionsMarshal.SetCount(list226, num3); + span3 = CollectionsMarshal.AsSpan(list226); num2 = 0; - ref QuestStep reference171 = ref span3[num2]; - QuestStep obj156 = new QuestStep(EInteractionType.Interact, 1039649u, new Vector3(-336.53772f, 55f, -69.47443f), 963) + ref QuestStep reference169 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 1039649u, new Vector3(-336.53772f, 55f, -69.47443f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -409307,89 +390323,89 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list231 = new List(num4); - CollectionsMarshal.SetCount(list231, num4); - span5 = CollectionsMarshal.AsSpan(list231); + List list227 = new List(num4); + CollectionsMarshal.SetCount(list227, num4); + span5 = CollectionsMarshal.AsSpan(list227); num5 = 0; span5[num5] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKMK109_04743_Q1_000_000") }; - obj156.DialogueChoices = list231; - reference171 = obj156; - obj155.Steps = list230; + obj154.DialogueChoices = list227; + reference169 = obj154; + obj153.Steps = list226; + reference168 = obj153; + num++; + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj155 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list228 = new List(num2); + CollectionsMarshal.SetCount(list228, num2); + span3 = CollectionsMarshal.AsSpan(list228); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); + obj155.Steps = list228; reference170 = obj155; + questRoot29.QuestSequence = list223; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(4744); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list229 = new List(num); + CollectionsMarshal.SetCount(list229, num); + span = CollectionsMarshal.AsSpan(list229); + index = 0; + span[index] = "liza"; + questRoot30.Author = list229; + index = 5; + List list230 = new List(index); + CollectionsMarshal.SetCount(list230, index); + span2 = CollectionsMarshal.AsSpan(list230); + num = 0; + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + span3 = CollectionsMarshal.AsSpan(list231); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); + obj156.Steps = list231; + reference171 = obj156; num++; ref QuestSequence reference172 = ref span2[num]; QuestSequence obj157 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num2 = 1; List list232 = new List(num2); CollectionsMarshal.SetCount(list232, num2); span3 = CollectionsMarshal.AsSpan(list232); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); - obj157.Steps = list232; - reference172 = obj157; - questRoot30.QuestSequence = list227; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4744); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list233 = new List(num); - CollectionsMarshal.SetCount(list233, num); - span = CollectionsMarshal.AsSpan(list233); - index = 0; - span[index] = "liza"; - questRoot31.Author = list233; - index = 5; - List list234 = new List(index); - CollectionsMarshal.SetCount(list234, index); - span2 = CollectionsMarshal.AsSpan(list234); - num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list235 = new List(num3); - CollectionsMarshal.SetCount(list235, num3); - span3 = CollectionsMarshal.AsSpan(list235); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963); - obj158.Steps = list235; - reference173 = obj158; - num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list236 = new List(num2); - CollectionsMarshal.SetCount(list236, num2); - span3 = CollectionsMarshal.AsSpan(list236); - num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1039607u, new Vector3(-342.58032f, 55f, -68.61987f), 963) { StopDistance = 7f }; - obj159.Steps = list236; - reference174 = obj159; + obj157.Steps = list232; + reference172 = obj157; num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list237 = new List(num3); - CollectionsMarshal.SetCount(list237, num3); - span3 = CollectionsMarshal.AsSpan(list237); + List list233 = new List(num3); + CollectionsMarshal.SetCount(list233, num3); + span3 = CollectionsMarshal.AsSpan(list233); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1033908u, new Vector3(-63.61493f, -17.722f, -264.75934f), 819) { @@ -409400,113 +390416,113 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.CrystariumCabinetOfCuriosity } }; - obj160.Steps = list237; - reference175 = obj160; + obj158.Steps = list233; + reference173 = obj158; num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj159 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list234 = new List(num2); + CollectionsMarshal.SetCount(list234, num2); + span3 = CollectionsMarshal.AsSpan(list234); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1045690u, new Vector3(-168.9021f, -45.720856f, -167.83398f), 819); + obj159.Steps = list234; + reference174 = obj159; + num++; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj160 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list235 = new List(num3); + CollectionsMarshal.SetCount(list235, num3); + span3 = CollectionsMarshal.AsSpan(list235); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045628u, new Vector3(24.2771f, 0f, 1.083313f), 819); + obj160.Steps = list235; + reference175 = obj160; + questRoot30.QuestSequence = list230; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(4745); + QuestRoot questRoot31 = new QuestRoot(); + num = 1; + List list236 = new List(num); + CollectionsMarshal.SetCount(list236, num); + span = CollectionsMarshal.AsSpan(list236); + index = 0; + span[index] = "liza"; + questRoot31.Author = list236; + index = 6; + List list237 = new List(index); + CollectionsMarshal.SetCount(list237, index); + span2 = CollectionsMarshal.AsSpan(list237); + num = 0; ref QuestSequence reference176 = ref span2[num]; QuestSequence obj161 = new QuestSequence { - Sequence = 3 + Sequence = 0 }; num2 = 1; List list238 = new List(num2); CollectionsMarshal.SetCount(list238, num2); span3 = CollectionsMarshal.AsSpan(list238); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045690u, new Vector3(-168.9021f, -45.720856f, -167.83398f), 819); + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1033887u, new Vector3(24.2771f, -5.234193E-13f, -0.7477417f), 819); obj161.Steps = list238; reference176 = obj161; num++; ref QuestSequence reference177 = ref span2[num]; QuestSequence obj162 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num3 = 1; List list239 = new List(num3); CollectionsMarshal.SetCount(list239, num3); span3 = CollectionsMarshal.AsSpan(list239); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045628u, new Vector3(24.2771f, 0f, 1.083313f), 819); + span3[num2] = new QuestStep(EInteractionType.Interact, 1045636u, new Vector3(27.939209f, 82.05f, -8.255188f), 820) + { + AetheryteShortcut = EAetheryteLocation.Eulmore + }; obj162.Steps = list239; reference177 = obj162; - questRoot31.QuestSequence = list234; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4745); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list240 = new List(num); - CollectionsMarshal.SetCount(list240, num); - span = CollectionsMarshal.AsSpan(list240); - index = 0; - span[index] = "liza"; - questRoot32.Author = list240; - index = 6; - List list241 = new List(index); - CollectionsMarshal.SetCount(list241, index); - span2 = CollectionsMarshal.AsSpan(list241); - num = 0; + num++; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj163 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; num2 = 1; - List list242 = new List(num2); - CollectionsMarshal.SetCount(list242, num2); - span3 = CollectionsMarshal.AsSpan(list242); + List list240 = new List(num2); + CollectionsMarshal.SetCount(list240, num2); + span3 = CollectionsMarshal.AsSpan(list240); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1033887u, new Vector3(24.2771f, -5.234193E-13f, -0.7477417f), 819); - obj163.Steps = list242; + span3[num3] = new QuestStep(EInteractionType.Interact, 1045639u, new Vector3(21.957703f, 82.05f, 18.478638f), 820); + obj163.Steps = list240; reference178 = obj163; num++; ref QuestSequence reference179 = ref span2[num]; QuestSequence obj164 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list243 = new List(num3); - CollectionsMarshal.SetCount(list243, num3); - span3 = CollectionsMarshal.AsSpan(list243); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1045636u, new Vector3(27.939209f, 82.05f, -8.255188f), 820) - { - AetheryteShortcut = EAetheryteLocation.Eulmore - }; - obj164.Steps = list243; - reference179 = obj164; - num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045639u, new Vector3(21.957703f, 82.05f, 18.478638f), 820); - obj165.Steps = list244; - reference180 = obj165; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj166 = new QuestSequence { Sequence = 3 }; num3 = 3; - List list245 = new List(num3); - CollectionsMarshal.SetCount(list245, num3); - span3 = CollectionsMarshal.AsSpan(list245); + List list241 = new List(num3); + CollectionsMarshal.SetCount(list241, num3); + span3 = CollectionsMarshal.AsSpan(list241); num2 = 0; - ref QuestStep reference182 = ref span3[num2]; + ref QuestStep reference180 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1045635u, new Vector3(39.261353f, 83.001076f, -61.387024f), 820); num5 = 6; - List list246 = new List(num5); - CollectionsMarshal.SetCount(list246, num5); - span4 = CollectionsMarshal.AsSpan(list246); + List list242 = new List(num5); + CollectionsMarshal.SetCount(list242, num5); + span4 = CollectionsMarshal.AsSpan(list242); num4 = 0; span4[num4] = null; num4++; @@ -409519,11 +390535,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list246; - reference182 = questStep17; + questStep17.CompletionQuestVariablesFlags = list242; + reference180 = questStep17; num2++; - ref QuestStep reference183 = ref span3[num2]; - QuestStep obj167 = new QuestStep(EInteractionType.Interact, 1045633u, new Vector3(14.755432f, 23.099987f, 11.520508f), 820) + ref QuestStep reference181 = ref span3[num2]; + QuestStep obj165 = new QuestStep(EInteractionType.Interact, 1045633u, new Vector3(14.755432f, 23.099987f, 11.520508f), 820) { AethernetShortcut = new AethernetShortcut { @@ -409532,9 +390548,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list247 = new List(num4); - CollectionsMarshal.SetCount(list247, num4); - span4 = CollectionsMarshal.AsSpan(list247); + List list243 = new List(num4); + CollectionsMarshal.SetCount(list243, num4); + span4 = CollectionsMarshal.AsSpan(list243); num5 = 0; span4[num5] = null; num5++; @@ -409547,11 +390563,11 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj167.CompletionQuestVariablesFlags = list247; - reference183 = obj167; + obj165.CompletionQuestVariablesFlags = list243; + reference181 = obj165; num2++; - ref QuestStep reference184 = ref span3[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.Interact, 1045634u, new Vector3(-93.40051f, -0.82003593f, 28.54956f), 820) + ref QuestStep reference182 = ref span3[num2]; + QuestStep obj166 = new QuestStep(EInteractionType.Interact, 1045634u, new Vector3(-93.40051f, -0.82003593f, 28.54956f), 820) { AethernetShortcut = new AethernetShortcut { @@ -409560,9 +390576,9 @@ public static class AssemblyQuestLoader } }; num5 = 6; - List list248 = new List(num5); - CollectionsMarshal.SetCount(list248, num5); - span4 = CollectionsMarshal.AsSpan(list248); + List list244 = new List(num5); + CollectionsMarshal.SetCount(list244, num5); + span4 = CollectionsMarshal.AsSpan(list244); num4 = 0; span4[num4] = null; num4++; @@ -409575,20 +390591,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj168.CompletionQuestVariablesFlags = list248; - reference184 = obj168; - obj166.Steps = list245; - reference181 = obj166; + obj166.CompletionQuestVariablesFlags = list244; + reference182 = obj166; + obj164.Steps = list241; + reference179 = obj164; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1045636u, new Vector3(27.939209f, 82.05f, -8.255188f), 820) { @@ -409598,84 +390614,84 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.Eulmore } }; + obj167.Steps = list245; + reference183 = obj167; + num++; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj168 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list246 = new List(num3); + CollectionsMarshal.SetCount(list246, num3); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045631u, new Vector3(29.709229f, 82.05f, -5.661133f), 820) + { + StopDistance = 7f + }; + obj168.Steps = list246; + reference184 = obj168; + questRoot31.QuestSequence = list237; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(4746); + QuestRoot questRoot32 = new QuestRoot(); + num = 1; + List list247 = new List(num); + CollectionsMarshal.SetCount(list247, num); + span = CollectionsMarshal.AsSpan(list247); + index = 0; + span[index] = "liza"; + questRoot32.Author = list247; + index = 7; + List list248 = new List(index); + CollectionsMarshal.SetCount(list248, index); + span2 = CollectionsMarshal.AsSpan(list248); + num = 0; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj169 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045631u, new Vector3(29.709229f, 82.05f, -5.661133f), 820) + { + StopDistance = 7f + }; obj169.Steps = list249; reference185 = obj169; num++; ref QuestSequence reference186 = ref span2[num]; QuestSequence obj170 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num3 = 1; List list250 = new List(num3); CollectionsMarshal.SetCount(list250, num3); span3 = CollectionsMarshal.AsSpan(list250); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045631u, new Vector3(29.709229f, 82.05f, -5.661133f), 820) - { - StopDistance = 7f - }; - obj170.Steps = list250; - reference186 = obj170; - questRoot32.QuestSequence = list241; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4746); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list251 = new List(num); - CollectionsMarshal.SetCount(list251, num); - span = CollectionsMarshal.AsSpan(list251); - index = 0; - span[index] = "liza"; - questRoot33.Author = list251; - index = 7; - List list252 = new List(index); - CollectionsMarshal.SetCount(list252, index); - span2 = CollectionsMarshal.AsSpan(list252); - num = 0; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj171 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045631u, new Vector3(29.709229f, 82.05f, -5.661133f), 820) - { - StopDistance = 7f - }; - obj171.Steps = list253; - reference187 = obj171; - num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj172 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list254 = new List(num3); - CollectionsMarshal.SetCount(list254, num3); - span3 = CollectionsMarshal.AsSpan(list254); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1029197u, new Vector3(-87.87671f, -19.022131f, 298.20703f), 817) { AetheryteShortcut = EAetheryteLocation.RaktikaSlitherbough }; - obj172.Steps = list254; - reference188 = obj172; + obj170.Steps = list250; + reference186 = obj170; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); + List list251 = new List(num2); + CollectionsMarshal.SetCount(list251, num2); + span3 = CollectionsMarshal.AsSpan(list251); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Say, 1029197u, new Vector3(-87.87671f, -19.022131f, 298.20703f), 817) { @@ -409684,106 +390700,106 @@ public static class AssemblyQuestLoader Key = "TEXT_AKTKML103_04746_SAYTODO_000_140" } }; - obj173.Steps = list255; + obj171.Steps = list251; + reference187 = obj171; + num++; + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj172 = new QuestSequence + { + Sequence = 3 + }; + num3 = 1; + List list252 = new List(num3); + CollectionsMarshal.SetCount(list252, num3); + span3 = CollectionsMarshal.AsSpan(list252); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1027754u, new Vector3(-108.20172f, -19.684433f, 380.2395f), 817); + obj172.Steps = list252; + reference188 = obj172; + num++; + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj173 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1045642u, new Vector3(-90.28766f, -19.118582f, 298.02393f), 817); + obj173.Steps = list253; reference189 = obj173; num++; ref QuestSequence reference190 = ref span2[num]; QuestSequence obj174 = new QuestSequence { - Sequence = 3 + Sequence = 5 }; num3 = 1; - List list256 = new List(num3); - CollectionsMarshal.SetCount(list256, num3); - span3 = CollectionsMarshal.AsSpan(list256); + List list254 = new List(num3); + CollectionsMarshal.SetCount(list254, num3); + span3 = CollectionsMarshal.AsSpan(list254); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1027754u, new Vector3(-108.20172f, -19.684433f, 380.2395f), 817); - obj174.Steps = list256; + span3[num2] = new QuestStep(EInteractionType.Interact, 1045647u, new Vector3(-488.88385f, 45.58085f, -224.5976f), 815) + { + AetheryteShortcut = EAetheryteLocation.AmhAraengTwine + }; + obj174.Steps = list254; reference190 = obj174; num++; ref QuestSequence reference191 = ref span2[num]; QuestSequence obj175 = new QuestSequence { - Sequence = 4 + Sequence = byte.MaxValue }; num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); + List list255 = new List(num2); + CollectionsMarshal.SetCount(list255, num2); + span3 = CollectionsMarshal.AsSpan(list255); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045642u, new Vector3(-90.28766f, -19.118582f, 298.02393f), 817); - obj175.Steps = list257; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045648u, new Vector3(-205.95105f, -3.1999996f, -9.597961f), 819); + obj175.Steps = list255; reference191 = obj175; - num++; + questRoot32.QuestSequence = list248; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(4747); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; + List list256 = new List(num); + CollectionsMarshal.SetCount(list256, num); + span = CollectionsMarshal.AsSpan(list256); + index = 0; + span[index] = "liza"; + questRoot33.Author = list256; + index = 5; + List list257 = new List(index); + CollectionsMarshal.SetCount(list257, index); + span2 = CollectionsMarshal.AsSpan(list257); + num = 0; ref QuestSequence reference192 = ref span2[num]; QuestSequence obj176 = new QuestSequence { - Sequence = 5 + Sequence = 0 }; num3 = 1; List list258 = new List(num3); CollectionsMarshal.SetCount(list258, num3); span3 = CollectionsMarshal.AsSpan(list258); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1045647u, new Vector3(-488.88385f, 45.58085f, -224.5976f), 815) - { - AetheryteShortcut = EAetheryteLocation.AmhAraengTwine - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045649u, new Vector3(-205.95105f, -3.1999998f, -11.490112f), 819); obj176.Steps = list258; reference192 = obj176; num++; ref QuestSequence reference193 = ref span2[num]; QuestSequence obj177 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list259 = new List(num2); - CollectionsMarshal.SetCount(list259, num2); - span3 = CollectionsMarshal.AsSpan(list259); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045648u, new Vector3(-205.95105f, -3.1999996f, -9.597961f), 819); - obj177.Steps = list259; - reference193 = obj177; - questRoot33.QuestSequence = list252; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4747); - QuestRoot questRoot34 = new QuestRoot(); - num = 1; - List list260 = new List(num); - CollectionsMarshal.SetCount(list260, num); - span = CollectionsMarshal.AsSpan(list260); - index = 0; - span[index] = "liza"; - questRoot34.Author = list260; - index = 5; - List list261 = new List(index); - CollectionsMarshal.SetCount(list261, index); - span2 = CollectionsMarshal.AsSpan(list261); - num = 0; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list262 = new List(num3); - CollectionsMarshal.SetCount(list262, num3); - span3 = CollectionsMarshal.AsSpan(list262); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045649u, new Vector3(-205.95105f, -3.1999998f, -11.490112f), 819); - obj178.Steps = list262; - reference194 = obj178; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj179 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1033863u, new Vector3(118.02844f, 14.649026f, 7.156433f), 819) { @@ -409796,18 +390812,18 @@ public static class AssemblyQuestLoader }; num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1033888u, new Vector3(1.3580322f, 0f, -5.081299f), 844); - obj179.Steps = list263; - reference195 = obj179; + obj177.Steps = list259; + reference193 = obj177; num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list264 = new List(num3); - CollectionsMarshal.SetCount(list264, num3); - span3 = CollectionsMarshal.AsSpan(list264); + List list260 = new List(num3); + CollectionsMarshal.SetCount(list260, num3); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1039645u, new Vector3(-338.33832f, 55f, -68.40625f), 963) { @@ -409818,23 +390834,69 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMeghaduta } }; - obj180.Steps = list264; - reference196 = obj180; + obj178.Steps = list260; + reference194 = obj178; num++; + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj179 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list261 = new List(num2); + CollectionsMarshal.SetCount(list261, num2); + span3 = CollectionsMarshal.AsSpan(list261); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1045652u, new Vector3(-109.91083f, 52.705315f, 401.26636f), 959) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum + }; + obj179.Steps = list261; + reference195 = obj179; + num++; + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj180 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list262 = new List(num3); + CollectionsMarshal.SetCount(list262, num3); + span3 = CollectionsMarshal.AsSpan(list262); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045658u, new Vector3(40.634766f, 56.721893f, 465.7815f), 1162); + obj180.Steps = list262; + reference196 = obj180; + questRoot33.QuestSequence = list257; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(4748); + QuestRoot questRoot34 = new QuestRoot(); + num = 1; + List list263 = new List(num); + CollectionsMarshal.SetCount(list263, num); + span = CollectionsMarshal.AsSpan(list263); + index = 0; + span[index] = "liza"; + questRoot34.Author = list263; + index = 8; + List list264 = new List(index); + CollectionsMarshal.SetCount(list264, index); + span2 = CollectionsMarshal.AsSpan(list264); + num = 0; ref QuestSequence reference197 = ref span2[num]; QuestSequence obj181 = new QuestSequence { - Sequence = 3 + Sequence = 0 }; num2 = 1; List list265 = new List(num2); CollectionsMarshal.SetCount(list265, num2); span3 = CollectionsMarshal.AsSpan(list265); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045652u, new Vector3(-109.91083f, 52.705315f, 401.26636f), 959) + span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045662u, new Vector3(32.913696f, 56.682667f, 468.162f), 1162) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum + StopDistance = 6f }; obj181.Steps = list265; reference197 = obj181; @@ -409842,59 +390904,13 @@ public static class AssemblyQuestLoader ref QuestSequence reference198 = ref span2[num]; QuestSequence obj182 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num3 = 1; List list266 = new List(num3); CollectionsMarshal.SetCount(list266, num3); span3 = CollectionsMarshal.AsSpan(list266); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045658u, new Vector3(40.634766f, 56.721893f, 465.7815f), 1162); - obj182.Steps = list266; - reference198 = obj182; - questRoot34.QuestSequence = list261; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4748); - QuestRoot questRoot35 = new QuestRoot(); - num = 1; - List list267 = new List(num); - CollectionsMarshal.SetCount(list267, num); - span = CollectionsMarshal.AsSpan(list267); - index = 0; - span[index] = "liza"; - questRoot35.Author = list267; - index = 8; - List list268 = new List(index); - CollectionsMarshal.SetCount(list268, index); - span2 = CollectionsMarshal.AsSpan(list268); - num = 0; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj183 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - span3 = CollectionsMarshal.AsSpan(list269); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.AcceptQuest, 1045662u, new Vector3(32.913696f, 56.682667f, 468.162f), 1162) - { - StopDistance = 6f - }; - obj183.Steps = list269; - reference199 = obj183; - num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj184 = new QuestSequence - { - Sequence = 1 - }; - num3 = 1; - List list270 = new List(num3); - CollectionsMarshal.SetCount(list270, num3); - span3 = CollectionsMarshal.AsSpan(list270); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1162) { DutyOptions = new DutyOptions @@ -409903,55 +390919,55 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 823u } }; - obj184.Steps = list270; - reference200 = obj184; + obj182.Steps = list266; + reference198 = obj182; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list271 = new List(num2); - CollectionsMarshal.SetCount(list271, num2); - span3 = CollectionsMarshal.AsSpan(list271); + List list267 = new List(num2); + CollectionsMarshal.SetCount(list267, num2); + span3 = CollectionsMarshal.AsSpan(list267); num3 = 0; - ref QuestStep reference202 = ref span3[num3]; + ref QuestStep reference200 = ref span3[num3]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1045667u, new Vector3(-374.19702f, -567.3385f, -440.63483f), 1184); num4 = 1; - List list272 = new List(num4); - CollectionsMarshal.SetCount(list272, num4); - span5 = CollectionsMarshal.AsSpan(list272); + List list268 = new List(num4); + CollectionsMarshal.SetCount(list268, num4); + span5 = CollectionsMarshal.AsSpan(list268); num5 = 0; span5[num5] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKML105_04748_SYSTEM_000_406") }; - questStep18.DialogueChoices = list272; - reference202 = questStep18; - obj185.Steps = list271; - reference201 = obj185; + questStep18.DialogueChoices = list268; + reference200 = questStep18; + obj183.Steps = list267; + reference199 = obj183; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 5 }; num3 = 1; - List list273 = new List(num3); - CollectionsMarshal.SetCount(list273, num3); - span3 = CollectionsMarshal.AsSpan(list273); + List list269 = new List(num3); + CollectionsMarshal.SetCount(list269, num3); + span3 = CollectionsMarshal.AsSpan(list269); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1181) { @@ -409960,100 +390976,100 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 964u } }; - obj186.Steps = list273; - reference203 = obj186; + obj184.Steps = list269; + reference201 = obj184; num++; span2[num] = new QuestSequence { Sequence = 6 }; num++; + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj185 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list270 = new List(num2); + CollectionsMarshal.SetCount(list270, num2); + span3 = CollectionsMarshal.AsSpan(list270); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045671u, new Vector3(27.237305f, 56.635868f, 480.3081f), 1162); + obj185.Steps = list270; + reference202 = obj185; + questRoot34.QuestSequence = list264; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(4749); + QuestRoot questRoot35 = new QuestRoot(); + num = 1; + List list271 = new List(num); + CollectionsMarshal.SetCount(list271, num); + span = CollectionsMarshal.AsSpan(list271); + index = 0; + span[index] = "liza"; + questRoot35.Author = list271; + index = 4; + List list272 = new List(index); + CollectionsMarshal.SetCount(list272, index); + span2 = CollectionsMarshal.AsSpan(list272); + num = 0; + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj186 = new QuestSequence + { + Sequence = 0 + }; + num3 = 1; + List list273 = new List(num3); + CollectionsMarshal.SetCount(list273, num3); + span3 = CollectionsMarshal.AsSpan(list273); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045674u, new Vector3(45.853394f, 56.66061f, 467.39905f), 1162) + { + StopDistance = 15f + }; + obj186.Steps = list273; + reference203 = obj186; + num++; ref QuestSequence reference204 = ref span2[num]; QuestSequence obj187 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; num2 = 1; List list274 = new List(num2); CollectionsMarshal.SetCount(list274, num2); span3 = CollectionsMarshal.AsSpan(list274); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1045671u, new Vector3(27.237305f, 56.635868f, 480.3081f), 1162); + span3[num3] = new QuestStep(EInteractionType.Interact, 1045676u, new Vector3(-130.99878f, 54.110245f, 424.73486f), 959); obj187.Steps = list274; reference204 = obj187; - questRoot35.QuestSequence = list268; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4749); - QuestRoot questRoot36 = new QuestRoot(); - num = 1; - List list275 = new List(num); - CollectionsMarshal.SetCount(list275, num); - span = CollectionsMarshal.AsSpan(list275); - index = 0; - span[index] = "liza"; - questRoot36.Author = list275; - index = 4; - List list276 = new List(index); - CollectionsMarshal.SetCount(list276, index); - span2 = CollectionsMarshal.AsSpan(list276); - num = 0; + num++; ref QuestSequence reference205 = ref span2[num]; QuestSequence obj188 = new QuestSequence - { - Sequence = 0 - }; - num3 = 1; - List list277 = new List(num3); - CollectionsMarshal.SetCount(list277, num3); - span3 = CollectionsMarshal.AsSpan(list277); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1045674u, new Vector3(45.853394f, 56.66061f, 467.39905f), 1162) - { - StopDistance = 15f - }; - obj188.Steps = list277; - reference205 = obj188; - num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj189 = new QuestSequence - { - Sequence = 1 - }; - num2 = 1; - List list278 = new List(num2); - CollectionsMarshal.SetCount(list278, num2); - span3 = CollectionsMarshal.AsSpan(list278); - num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1045676u, new Vector3(-130.99878f, 54.110245f, 424.73486f), 959); - obj189.Steps = list278; - reference206 = obj189; - num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj190 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list279 = new List(num3); - CollectionsMarshal.SetCount(list279, num3); - span3 = CollectionsMarshal.AsSpan(list279); + List list275 = new List(num3); + CollectionsMarshal.SetCount(list275, num3); + span3 = CollectionsMarshal.AsSpan(list275); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1042201u, new Vector3(536.2782f, -36.65f, -191.51605f), 958) { AetheryteShortcut = EAetheryteLocation.GarlemaldTertium }; - obj190.Steps = list279; - reference207 = obj190; + obj188.Steps = list275; + reference205 = obj188; num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list280 = new List(num2); - CollectionsMarshal.SetCount(list280, num2); - span3 = CollectionsMarshal.AsSpan(list280); + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + span3 = CollectionsMarshal.AsSpan(list276); num3 = 0; span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1037106u, new Vector3(4.0131226f, 41.530136f, -164.41602f), 962) { @@ -410064,10 +391080,10 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanRostra } }; - obj191.Steps = list280; - reference208 = obj191; - questRoot36.QuestSequence = list276; - AddQuest(questId36, questRoot36); + obj189.Steps = list276; + reference206 = obj189; + questRoot35.QuestSequence = list272; + AddQuest(questId35, questRoot35); } private static void LoadQuests95() @@ -411816,16 +392832,16 @@ public static class AssemblyQuestLoader reference85 = obj77; questRoot13.QuestSequence = list102; AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4772); + QuestId questId14 = new QuestId(4773); QuestRoot questRoot14 = new QuestRoot(); num = 1; List list112 = new List(num); CollectionsMarshal.SetCount(list112, num); span = CollectionsMarshal.AsSpan(list112); index = 0; - span[index] = "alydev"; + span[index] = "pot0to"; questRoot14.Author = list112; - index = 2; + index = 3; List list113 = new List(index); CollectionsMarshal.SetCount(list113, index); span2 = CollectionsMarshal.AsSpan(list113); @@ -411840,85 +392856,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list114, num2); span3 = CollectionsMarshal.AsSpan(list114); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj78.Steps = list114; - reference86 = obj78; - num++; - ref QuestSequence reference87 = ref span2[num]; - QuestSequence obj79 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list115 = new List(index2); - CollectionsMarshal.SetCount(list115, index2); - span3 = CollectionsMarshal.AsSpan(list115); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1043892u, new Vector3(48.325317f, -0.0003188569f, -12.802368f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanHighCrucible, - To = EAetheryteLocation.RadzAtHan - }, - ItemId = 40322u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj79.Steps = list115; - reference87 = obj79; - questRoot14.QuestSequence = list113; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4773); - QuestRoot questRoot15 = new QuestRoot(); - num = 1; - List list116 = new List(num); - CollectionsMarshal.SetCount(list116, num); - span = CollectionsMarshal.AsSpan(list116); - index = 0; - span[index] = "pot0to"; - questRoot15.Author = list116; - index = 3; - List list117 = new List(index); - CollectionsMarshal.SetCount(list117, index); - span2 = CollectionsMarshal.AsSpan(list117); - num = 0; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj80 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list118 = new List(num2); - CollectionsMarshal.SetCount(list118, num2); - span3 = CollectionsMarshal.AsSpan(list118); - index2 = 0; - ref QuestStep reference89 = ref span3[index2]; - QuestStep obj81 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference87 = ref span3[index2]; + QuestStep obj79 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -411929,85 +392868,85 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions = new SkipConditions(); - SkipAetheryteCondition obj82 = new SkipAetheryteCondition + SkipAetheryteCondition obj80 = new SkipAetheryteCondition { InSameTerritory = true }; index3 = 1; - List list119 = new List(index3); - CollectionsMarshal.SetCount(list119, index3); - Span span7 = CollectionsMarshal.AsSpan(list119); + List list115 = new List(index3); + CollectionsMarshal.SetCount(list115, index3); + Span span7 = CollectionsMarshal.AsSpan(list115); num3 = 0; span7[num3] = 131; - obj82.InTerritory = list119; - skipConditions.AetheryteShortcutIf = obj82; - obj81.SkipConditions = skipConditions; - reference89 = obj81; - obj80.Steps = list118; - reference88 = obj80; + obj80.InTerritory = list115; + skipConditions.AetheryteShortcutIf = obj80; + obj79.SkipConditions = skipConditions; + reference87 = obj79; + obj78.Steps = list114; + reference86 = obj78; num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list120 = new List(index2); - CollectionsMarshal.SetCount(list120, index2); - span3 = CollectionsMarshal.AsSpan(list120); + List list116 = new List(index2); + CollectionsMarshal.SetCount(list116, index2); + span3 = CollectionsMarshal.AsSpan(list116); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045580u, new Vector3(-11.215393f, 14.000013f, 18.417542f), 131); num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1045578u, new Vector3(0.9613037f, 15.000003f, -6.4851074f), 131); num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1045579u, new Vector3(16.372864f, 14.000015f, -16.342468f), 131); - obj83.Steps = list120; - reference90 = obj83; + obj81.Steps = list116; + reference88 = obj81; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list121 = new List(num2); - CollectionsMarshal.SetCount(list121, num2); - span3 = CollectionsMarshal.AsSpan(list121); + List list117 = new List(num2); + CollectionsMarshal.SetCount(list117, num2); + span3 = CollectionsMarshal.AsSpan(list117); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026937u, new Vector3(65.7511f, 14.005002f, 90.440186f), 131) { NextQuestId = new QuestId(4774) }; - obj84.Steps = list121; - reference91 = obj84; - questRoot15.QuestSequence = list117; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4774); - QuestRoot questRoot16 = new QuestRoot(); + obj82.Steps = list117; + reference89 = obj82; + questRoot14.QuestSequence = list113; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4774); + QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list122 = new List(num); - CollectionsMarshal.SetCount(list122, num); - span = CollectionsMarshal.AsSpan(list122); + List list118 = new List(num); + CollectionsMarshal.SetCount(list118, num); + span = CollectionsMarshal.AsSpan(list118); index = 0; span[index] = "liza"; - questRoot16.Author = list122; + questRoot15.Author = list118; index = 8; - List list123 = new List(index); - CollectionsMarshal.SetCount(list123, index); - span2 = CollectionsMarshal.AsSpan(list123); + List list119 = new List(index); + CollectionsMarshal.SetCount(list119, index); + span2 = CollectionsMarshal.AsSpan(list119); num = 0; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj83 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list124 = new List(index2); - CollectionsMarshal.SetCount(list124, index2); - span3 = CollectionsMarshal.AsSpan(list124); + List list120 = new List(index2); + CollectionsMarshal.SetCount(list120, index2); + span3 = CollectionsMarshal.AsSpan(list120); num2 = 0; - ref QuestStep reference93 = ref span3[num2]; - QuestStep obj86 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) + ref QuestStep reference91 = ref span3[num2]; + QuestStep obj84 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -412017,32 +392956,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions2 = new SkipConditions(); - SkipAetheryteCondition obj87 = new SkipAetheryteCondition + SkipAetheryteCondition obj85 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list125 = new List(num3); - CollectionsMarshal.SetCount(list125, num3); - span7 = CollectionsMarshal.AsSpan(list125); + List list121 = new List(num3); + CollectionsMarshal.SetCount(list121, num3); + span7 = CollectionsMarshal.AsSpan(list121); index3 = 0; span7[index3] = 131; - obj87.InTerritory = list125; - skipConditions2.AetheryteShortcutIf = obj87; - obj86.SkipConditions = skipConditions2; - reference93 = obj86; - obj85.Steps = list124; - reference92 = obj85; + obj85.InTerritory = list121; + skipConditions2.AetheryteShortcutIf = obj85; + obj84.SkipConditions = skipConditions2; + reference91 = obj84; + obj83.Steps = list120; + reference90 = obj83; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj88 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); + List list122 = new List(num2); + CollectionsMarshal.SetCount(list122, num2); + span3 = CollectionsMarshal.AsSpan(list122); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045582u, new Vector3(-344.53345f, -2.3744698f, 16.494995f), 129) { @@ -412053,18 +392992,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaArcanist } }; - obj88.Steps = list126; - reference94 = obj88; + obj86.Steps = list122; + reference92 = obj86; num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); + List list123 = new List(index2); + CollectionsMarshal.SetCount(list123, index2); + span3 = CollectionsMarshal.AsSpan(list123); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045584u, new Vector3(-233.17316f, 5.999995f, 167.86438f), 129) { @@ -412074,25 +393013,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaFisher } }; - obj89.Steps = list127; - reference95 = obj89; + obj87.Steps = list123; + reference93 = obj87; num++; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 3 }; num2 = 4; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); + List list124 = new List(num2); + CollectionsMarshal.SetCount(list124, num2); + span3 = CollectionsMarshal.AsSpan(list124); index2 = 0; - ref QuestStep reference97 = ref span3[index2]; + ref QuestStep reference95 = ref span3[index2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1045585u, new Vector3(-269.3675f, 7.352252f, 201.43433f), 129); index3 = 6; - List list129 = new List(index3); - CollectionsMarshal.SetCount(list129, index3); - span5 = CollectionsMarshal.AsSpan(list129); + List list125 = new List(index3); + CollectionsMarshal.SetCount(list125, index3); + span5 = CollectionsMarshal.AsSpan(list125); num3 = 0; span5[num3] = null; num3++; @@ -412105,8 +393044,8 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list129; - reference97 = questStep9; + questStep9.CompletionQuestVariablesFlags = list125; + reference95 = questStep9; index2++; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-275.1194f, 11.32725f, 188.80133f), 129); index2++; @@ -412115,12 +393054,12 @@ public static class AssemblyQuestLoader DisableNavmesh = true }; index2++; - ref QuestStep reference98 = ref span3[index2]; + ref QuestStep reference96 = ref span3[index2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1045586u, new Vector3(-246.50952f, 16.347235f, 192.12634f), 129); num3 = 6; - List list130 = new List(num3); - CollectionsMarshal.SetCount(list130, num3); - span5 = CollectionsMarshal.AsSpan(list130); + List list126 = new List(num3); + CollectionsMarshal.SetCount(list126, num3); + span5 = CollectionsMarshal.AsSpan(list126); index3 = 0; span5[index3] = null; index3++; @@ -412133,34 +393072,34 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list130; - reference98 = questStep10; - obj90.Steps = list128; - reference96 = obj90; + questStep10.CompletionQuestVariablesFlags = list126; + reference96 = questStep10; + obj88.Steps = list124; + reference94 = obj88; num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); + List list127 = new List(index2); + CollectionsMarshal.SetCount(list127, index2); + span3 = CollectionsMarshal.AsSpan(list127); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1000837u, new Vector3(-289.7536f, 16.347252f, 194.53723f), 129); - obj91.Steps = list131; - reference99 = obj91; + obj89.Steps = list127; + reference97 = obj89; num++; - ref QuestSequence reference100 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference98 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list132 = new List(num2); - CollectionsMarshal.SetCount(list132, num2); - span3 = CollectionsMarshal.AsSpan(list132); + List list128 = new List(num2); + CollectionsMarshal.SetCount(list128, num2); + span3 = CollectionsMarshal.AsSpan(list128); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045587u, new Vector3(-3.7995605f, 39.999966f, 36.697876f), 128) { @@ -412171,18 +393110,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj92.Steps = list132; - reference100 = obj92; + obj90.Steps = list128; + reference98 = obj90; num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference99 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list133 = new List(index2); - CollectionsMarshal.SetCount(list133, index2); - span3 = CollectionsMarshal.AsSpan(list133); + List list129 = new List(index2); + CollectionsMarshal.SetCount(list129, index2); + span3 = CollectionsMarshal.AsSpan(list129); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045601u, new Vector3(-26.962769f, 45.95137f, -27.054321f), 134) { @@ -412193,18 +393132,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaZephyrGate } }; - obj93.Steps = list133; - reference101 = obj93; + obj91.Steps = list129; + reference99 = obj91; num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list134 = new List(num2); - CollectionsMarshal.SetCount(list134, num2); - span3 = CollectionsMarshal.AsSpan(list134); + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) { @@ -412216,36 +393155,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4775) }; - obj94.Steps = list134; - reference102 = obj94; - questRoot16.QuestSequence = list123; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4775); - QuestRoot questRoot17 = new QuestRoot(); + obj92.Steps = list130; + reference100 = obj92; + questRoot15.QuestSequence = list119; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4775); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list135 = new List(num); - CollectionsMarshal.SetCount(list135, num); - span = CollectionsMarshal.AsSpan(list135); + List list131 = new List(num); + CollectionsMarshal.SetCount(list131, num); + span = CollectionsMarshal.AsSpan(list131); index = 0; span[index] = "liza"; - questRoot17.Author = list135; + questRoot16.Author = list131; index = 6; - List list136 = new List(index); - CollectionsMarshal.SetCount(list136, index); - span2 = CollectionsMarshal.AsSpan(list136); + List list132 = new List(index); + CollectionsMarshal.SetCount(list132, index); + span2 = CollectionsMarshal.AsSpan(list132); num = 0; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list137 = new List(index2); - CollectionsMarshal.SetCount(list137, index2); - span3 = CollectionsMarshal.AsSpan(list137); + List list133 = new List(index2); + CollectionsMarshal.SetCount(list133, index2); + span3 = CollectionsMarshal.AsSpan(list133); num2 = 0; - ref QuestStep reference104 = ref span3[num2]; - QuestStep obj96 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) + ref QuestStep reference102 = ref span3[num2]; + QuestStep obj94 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -412255,100 +393194,100 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions3 = new SkipConditions(); - SkipAetheryteCondition obj97 = new SkipAetheryteCondition + SkipAetheryteCondition obj95 = new SkipAetheryteCondition { InSameTerritory = true }; index3 = 1; - List list138 = new List(index3); - CollectionsMarshal.SetCount(list138, index3); - span7 = CollectionsMarshal.AsSpan(list138); + List list134 = new List(index3); + CollectionsMarshal.SetCount(list134, index3); + span7 = CollectionsMarshal.AsSpan(list134); num3 = 0; span7[num3] = 131; - obj97.InTerritory = list138; - skipConditions3.AetheryteShortcutIf = obj97; - obj96.SkipConditions = skipConditions3; - reference104 = obj96; - obj95.Steps = list137; - reference103 = obj95; + obj95.InTerritory = list134; + skipConditions3.AetheryteShortcutIf = obj95; + obj94.SkipConditions = skipConditions3; + reference102 = obj94; + obj93.Steps = list133; + reference101 = obj93; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); + List list135 = new List(num2); + CollectionsMarshal.SetCount(list135, num2); + span3 = CollectionsMarshal.AsSpan(list135); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045603u, new Vector3(56.198975f, -8.45414f, 99.22937f), 132) { AetheryteShortcut = EAetheryteLocation.Gridania }; - obj98.Steps = list139; - reference105 = obj98; + obj96.Steps = list135; + reference103 = obj96; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list140 = new List(index2); - CollectionsMarshal.SetCount(list140, index2); - span3 = CollectionsMarshal.AsSpan(list140); + List list136 = new List(index2); + CollectionsMarshal.SetCount(list136, index2); + span3 = CollectionsMarshal.AsSpan(list136); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045604u, new Vector3(76.89014f, -6f, 55.283447f), 148) { AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows }; - obj99.Steps = list140; - reference106 = obj99; + obj97.Steps = list136; + reference104 = obj97; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list141 = new List(num2); - CollectionsMarshal.SetCount(list141, num2); - span3 = CollectionsMarshal.AsSpan(list141); + List list137 = new List(num2); + CollectionsMarshal.SetCount(list137, num2); + span3 = CollectionsMarshal.AsSpan(list137); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013282u, new Vector3(190.1731f, -8.529846f, -44.35797f), 148) { Fly = true }; - obj100.Steps = list141; - reference107 = obj100; + obj98.Steps = list137; + reference105 = obj98; num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list142 = new List(index2); - CollectionsMarshal.SetCount(list142, index2); - span3 = CollectionsMarshal.AsSpan(list142); + List list138 = new List(index2); + CollectionsMarshal.SetCount(list138, index2); + span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013255u, new Vector3(341.48157f, -4.501404f, -145.8916f), 148) { Fly = true }; - obj101.Steps = list142; - reference108 = obj101; + obj99.Steps = list138; + reference106 = obj99; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list143 = new List(num2); - CollectionsMarshal.SetCount(list143, num2); - span3 = CollectionsMarshal.AsSpan(list143); + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) { @@ -412360,36 +393299,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4776) }; - obj102.Steps = list143; - reference109 = obj102; - questRoot17.QuestSequence = list136; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4776); - QuestRoot questRoot18 = new QuestRoot(); + obj100.Steps = list139; + reference107 = obj100; + questRoot16.QuestSequence = list132; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(4776); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list144 = new List(num); - CollectionsMarshal.SetCount(list144, num); - span = CollectionsMarshal.AsSpan(list144); + List list140 = new List(num); + CollectionsMarshal.SetCount(list140, num); + span = CollectionsMarshal.AsSpan(list140); index = 0; span[index] = "liza"; - questRoot18.Author = list144; + questRoot17.Author = list140; index = 8; - List list145 = new List(index); - CollectionsMarshal.SetCount(list145, index); - span2 = CollectionsMarshal.AsSpan(list145); + List list141 = new List(index); + CollectionsMarshal.SetCount(list141, index); + span2 = CollectionsMarshal.AsSpan(list141); num = 0; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list146 = new List(index2); - CollectionsMarshal.SetCount(list146, index2); - span3 = CollectionsMarshal.AsSpan(list146); + List list142 = new List(index2); + CollectionsMarshal.SetCount(list142, index2); + span3 = CollectionsMarshal.AsSpan(list142); num2 = 0; - ref QuestStep reference111 = ref span3[num2]; - QuestStep obj104 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) + ref QuestStep reference109 = ref span3[num2]; + QuestStep obj102 = new QuestStep(EInteractionType.AcceptQuest, 1035095u, new Vector3(63.004395f, 14.005002f, 89.829834f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -412399,32 +393338,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions4 = new SkipConditions(); - SkipAetheryteCondition obj105 = new SkipAetheryteCondition + SkipAetheryteCondition obj103 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list147 = new List(num3); - CollectionsMarshal.SetCount(list147, num3); - span7 = CollectionsMarshal.AsSpan(list147); + List list143 = new List(num3); + CollectionsMarshal.SetCount(list143, num3); + span7 = CollectionsMarshal.AsSpan(list143); index3 = 0; span7[index3] = 131; - obj105.InTerritory = list147; - skipConditions4.AetheryteShortcutIf = obj105; - obj104.SkipConditions = skipConditions4; - reference111 = obj104; - obj103.Steps = list146; - reference110 = obj103; + obj103.InTerritory = list143; + skipConditions4.AetheryteShortcutIf = obj103; + obj102.SkipConditions = skipConditions4; + reference109 = obj102; + obj101.Steps = list142; + reference108 = obj101; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - span3 = CollectionsMarshal.AsSpan(list148); + List list144 = new List(num2); + CollectionsMarshal.SetCount(list144, num2); + span3 = CollectionsMarshal.AsSpan(list144); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045605u, new Vector3(-166.09448f, 2.0333128f, -17.288513f), 418) { @@ -412435,21 +393374,21 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardSkysteelManufactory } }; - obj106.Steps = list148; - reference112 = obj106; + obj104.Steps = list144; + reference110 = obj104; num++; - ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 2 }; index2 = 3; - List list149 = new List(index2); - CollectionsMarshal.SetCount(list149, index2); - span3 = CollectionsMarshal.AsSpan(list149); + List list145 = new List(index2); + CollectionsMarshal.SetCount(list145, index2); + span3 = CollectionsMarshal.AsSpan(list145); num2 = 0; - ref QuestStep reference114 = ref span3[num2]; - QuestStep obj108 = new QuestStep(EInteractionType.Interact, 1045608u, new Vector3(-14.145203f, 11.965044f, 27.756104f), 419) + ref QuestStep reference112 = ref span3[num2]; + QuestStep obj106 = new QuestStep(EInteractionType.Interact, 1045608u, new Vector3(-14.145203f, 11.965044f, 27.756104f), 419) { AethernetShortcut = new AethernetShortcut { @@ -412458,9 +393397,9 @@ public static class AssemblyQuestLoader } }; index3 = 6; - List list150 = new List(index3); - CollectionsMarshal.SetCount(list150, index3); - span5 = CollectionsMarshal.AsSpan(list150); + List list146 = new List(index3); + CollectionsMarshal.SetCount(list146, index3); + span5 = CollectionsMarshal.AsSpan(list146); num3 = 0; span5[num3] = null; num3++; @@ -412473,15 +393412,15 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj108.CompletionQuestVariablesFlags = list150; - reference114 = obj108; + obj106.CompletionQuestVariablesFlags = list146; + reference112 = obj106; num2++; - ref QuestStep reference115 = ref span3[num2]; + ref QuestStep reference113 = ref span3[num2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1045609u, new Vector3(-10.8797f, 11.96515f, 53.543823f), 419); num3 = 6; - List list151 = new List(num3); - CollectionsMarshal.SetCount(list151, num3); - span5 = CollectionsMarshal.AsSpan(list151); + List list147 = new List(num3); + CollectionsMarshal.SetCount(list147, num3); + span5 = CollectionsMarshal.AsSpan(list147); index3 = 0; span5[index3] = null; index3++; @@ -412494,15 +393433,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list151; - reference115 = questStep11; + questStep11.CompletionQuestVariablesFlags = list147; + reference113 = questStep11; num2++; - ref QuestStep reference116 = ref span3[num2]; + ref QuestStep reference114 = ref span3[num2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1045607u, new Vector3(-55.89386f, 11.965071f, 39.78015f), 419); index3 = 6; - List list152 = new List(index3); - CollectionsMarshal.SetCount(list152, index3); - span5 = CollectionsMarshal.AsSpan(list152); + List list148 = new List(index3); + CollectionsMarshal.SetCount(list148, index3); + span5 = CollectionsMarshal.AsSpan(list148); num3 = 0; span5[num3] = null; num3++; @@ -412515,34 +393454,34 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep12.CompletionQuestVariablesFlags = list152; - reference116 = questStep12; - obj107.Steps = list149; - reference113 = obj107; + questStep12.CompletionQuestVariablesFlags = list148; + reference114 = questStep12; + obj105.Steps = list145; + reference111 = obj105; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045610u, new Vector3(30.929932f, 11.965028f, 33.6156f), 419); - obj109.Steps = list153; - reference117 = obj109; + obj107.Steps = list149; + reference115 = obj107; num++; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); + List list150 = new List(index2); + CollectionsMarshal.SetCount(list150, index2); + span3 = CollectionsMarshal.AsSpan(list150); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045713u, new Vector3(92.454346f, 24.06099f, -40.177063f), 418) { @@ -412552,46 +393491,46 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj110.Steps = list154; + obj108.Steps = list150; + reference116 = obj108; + num++; + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj109 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list151 = new List(num2); + CollectionsMarshal.SetCount(list151, num2); + span3 = CollectionsMarshal.AsSpan(list151); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1045714u, new Vector3(65.171265f, 24.071722f, -37.521973f), 418); + obj109.Steps = list151; + reference117 = obj109; + num++; + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj110 = new QuestSequence + { + Sequence = 6 + }; + index2 = 1; + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + span3 = CollectionsMarshal.AsSpan(list152); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1045714u, new Vector3(65.171265f, 24.071722f, -37.521973f), 418); + obj110.Steps = list152; reference118 = obj110; num++; ref QuestSequence reference119 = ref span2[num]; QuestSequence obj111 = new QuestSequence - { - Sequence = 5 - }; - num2 = 1; - List list155 = new List(num2); - CollectionsMarshal.SetCount(list155, num2); - span3 = CollectionsMarshal.AsSpan(list155); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1045714u, new Vector3(65.171265f, 24.071722f, -37.521973f), 418); - obj111.Steps = list155; - reference119 = obj111; - num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj112 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list156 = new List(index2); - CollectionsMarshal.SetCount(list156, index2); - span3 = CollectionsMarshal.AsSpan(list156); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1045714u, new Vector3(65.171265f, 24.071722f, -37.521973f), 418); - obj112.Steps = list156; - reference120 = obj112; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj113 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); + List list153 = new List(num2); + CollectionsMarshal.SetCount(list153, num2); + span3 = CollectionsMarshal.AsSpan(list153); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { @@ -412603,36 +393542,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4777) }; - obj113.Steps = list157; - reference121 = obj113; - questRoot18.QuestSequence = list145; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4777); - QuestRoot questRoot19 = new QuestRoot(); + obj111.Steps = list153; + reference119 = obj111; + questRoot17.QuestSequence = list141; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(4777); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list158 = new List(num); - CollectionsMarshal.SetCount(list158, num); - span = CollectionsMarshal.AsSpan(list158); + List list154 = new List(num); + CollectionsMarshal.SetCount(list154, num); + span = CollectionsMarshal.AsSpan(list154); index = 0; span[index] = "liza"; - questRoot19.Author = list158; + questRoot18.Author = list154; index = 3; - List list159 = new List(index); - CollectionsMarshal.SetCount(list159, index); - span2 = CollectionsMarshal.AsSpan(list159); + List list155 = new List(index); + CollectionsMarshal.SetCount(list155, index); + span2 = CollectionsMarshal.AsSpan(list155); num = 0; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + span3 = CollectionsMarshal.AsSpan(list156); num2 = 0; - ref QuestStep reference123 = ref span3[num2]; - QuestStep obj115 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference121 = ref span3[num2]; + QuestStep obj113 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -412642,32 +393581,32 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions5 = new SkipConditions(); - SkipAetheryteCondition obj116 = new SkipAetheryteCondition + SkipAetheryteCondition obj114 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list161 = new List(num3); - CollectionsMarshal.SetCount(list161, num3); - span7 = CollectionsMarshal.AsSpan(list161); + List list157 = new List(num3); + CollectionsMarshal.SetCount(list157, num3); + span7 = CollectionsMarshal.AsSpan(list157); index3 = 0; span7[index3] = 131; - obj116.InTerritory = list161; - skipConditions5.AetheryteShortcutIf = obj116; - obj115.SkipConditions = skipConditions5; - reference123 = obj115; - obj114.Steps = list160; - reference122 = obj114; + obj114.InTerritory = list157; + skipConditions5.AetheryteShortcutIf = obj114; + obj113.SkipConditions = skipConditions5; + reference121 = obj113; + obj112.Steps = list156; + reference120 = obj112; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list158 = new List(num2); + CollectionsMarshal.SetCount(list158, num2); + span3 = CollectionsMarshal.AsSpan(list158); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045715u, new Vector3(21.042175f, 29.999996f, -16.342468f), 131) { @@ -412677,54 +393616,54 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahChamberOfRule } }; - obj117.Steps = list162; - reference124 = obj117; + obj115.Steps = list158; + reference122 = obj115; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list163 = new List(index2); - CollectionsMarshal.SetCount(list163, index2); - span3 = CollectionsMarshal.AsSpan(list163); + List list159 = new List(index2); + CollectionsMarshal.SetCount(list159, index2); + span3 = CollectionsMarshal.AsSpan(list159); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f, NextQuestId = new QuestId(4778) }; - obj118.Steps = list163; - reference125 = obj118; - questRoot19.QuestSequence = list159; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4778); - QuestRoot questRoot20 = new QuestRoot(); + obj116.Steps = list159; + reference123 = obj116; + questRoot18.QuestSequence = list155; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(4778); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list164 = new List(num); - CollectionsMarshal.SetCount(list164, num); - span = CollectionsMarshal.AsSpan(list164); + List list160 = new List(num); + CollectionsMarshal.SetCount(list160, num); + span = CollectionsMarshal.AsSpan(list160); index = 0; span[index] = "liza"; - questRoot20.Author = list164; + questRoot19.Author = list160; index = 2; - List list165 = new List(index); - CollectionsMarshal.SetCount(list165, index); - span2 = CollectionsMarshal.AsSpan(list165); + List list161 = new List(index); + CollectionsMarshal.SetCount(list161, index); + span2 = CollectionsMarshal.AsSpan(list161); num = 0; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list166 = new List(num2); - CollectionsMarshal.SetCount(list166, num2); - span3 = CollectionsMarshal.AsSpan(list166); + List list162 = new List(num2); + CollectionsMarshal.SetCount(list162, num2); + span3 = CollectionsMarshal.AsSpan(list162); index2 = 0; - ref QuestStep reference127 = ref span3[index2]; - QuestStep obj120 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) + ref QuestStep reference125 = ref span3[index2]; + QuestStep obj118 = new QuestStep(EInteractionType.AcceptQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -412735,74 +393674,74 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj121 = new SkipAetheryteCondition + SkipAetheryteCondition obj119 = new SkipAetheryteCondition { InSameTerritory = true }; index3 = 1; - List list167 = new List(index3); - CollectionsMarshal.SetCount(list167, index3); - span7 = CollectionsMarshal.AsSpan(list167); + List list163 = new List(index3); + CollectionsMarshal.SetCount(list163, index3); + span7 = CollectionsMarshal.AsSpan(list163); num3 = 0; span7[num3] = 131; - obj121.InTerritory = list167; - skipConditions6.AetheryteShortcutIf = obj121; - obj120.SkipConditions = skipConditions6; - reference127 = obj120; - obj119.Steps = list166; - reference126 = obj119; + obj119.InTerritory = list163; + skipConditions6.AetheryteShortcutIf = obj119; + obj118.SkipConditions = skipConditions6; + reference125 = obj118; + obj117.Steps = list162; + reference124 = obj117; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1026852u, new Vector3(63.126587f, 14.005002f, 89.86035f), 131) { StopDistance = 5f }; - obj122.Steps = list168; - reference128 = obj122; - questRoot20.QuestSequence = list165; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4779); - QuestRoot questRoot21 = new QuestRoot(); + obj120.Steps = list164; + reference126 = obj120; + questRoot19.QuestSequence = list161; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(4779); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list169 = new List(num); - CollectionsMarshal.SetCount(list169, num); - span = CollectionsMarshal.AsSpan(list169); + List list165 = new List(num); + CollectionsMarshal.SetCount(list165, num); + span = CollectionsMarshal.AsSpan(list165); index = 0; span[index] = "pot0to"; - questRoot21.Author = list169; + questRoot20.Author = list165; index = 6; - List list170 = new List(index); - CollectionsMarshal.SetCount(list170, index); - span2 = CollectionsMarshal.AsSpan(list170); + List list166 = new List(index); + CollectionsMarshal.SetCount(list166, index); + span2 = CollectionsMarshal.AsSpan(list166); num = 0; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list171 = new List(num2); - CollectionsMarshal.SetCount(list171, num2); - span3 = CollectionsMarshal.AsSpan(list171); + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); index2 = 0; - ref QuestStep reference130 = ref span3[index2]; - QuestStep obj124 = new QuestStep(EInteractionType.AcceptQuest, 1045615u, new Vector3(-115.80072f, 4f, -100.99945f), 130) + ref QuestStep reference128 = ref span3[index2]; + QuestStep obj122 = new QuestStep(EInteractionType.AcceptQuest, 1045615u, new Vector3(-115.80072f, 4f, -100.99945f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah }; num3 = 1; - List list172 = new List(num3); - CollectionsMarshal.SetCount(list172, num3); - span4 = CollectionsMarshal.AsSpan(list172); + List list168 = new List(num3); + CollectionsMarshal.SetCount(list168, num3); + span4 = CollectionsMarshal.AsSpan(list168); index3 = 0; span4[index3] = new DialogueChoice { @@ -412810,54 +393749,54 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_SUBWIL901_04779_Q1_000_000"), Answer = new ExcelRef("TEXT_SUBWIL901_04779_A1_000_001") }; - obj124.DialogueChoices = list172; - reference130 = obj124; - obj123.Steps = list171; - reference129 = obj123; + obj122.DialogueChoices = list168; + reference128 = obj122; + obj121.Steps = list167; + reference127 = obj121; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list173 = new List(index2); - CollectionsMarshal.SetCount(list173, index2); - span3 = CollectionsMarshal.AsSpan(list173); + List list169 = new List(index2); + CollectionsMarshal.SetCount(list169, index2); + span3 = CollectionsMarshal.AsSpan(list169); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045616u, new Vector3(-379.7818f, -59f, 131.48694f), 145) { AetheryteShortcut = EAetheryteLocation.EasternThanalanCampDrybone }; - obj125.Steps = list173; - reference131 = obj125; + obj123.Steps = list169; + reference129 = obj123; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list174 = new List(num2); - CollectionsMarshal.SetCount(list174, num2); - span3 = CollectionsMarshal.AsSpan(list174); + List list170 = new List(num2); + CollectionsMarshal.SetCount(list170, num2); + span3 = CollectionsMarshal.AsSpan(list170); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013396u, new Vector3(-69.96271f, -21.011719f, -10.177856f), 145) { Fly = true }; - obj126.Steps = list174; - reference132 = obj126; + obj124.Steps = list170; + reference130 = obj124; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list175 = new List(index2); - CollectionsMarshal.SetCount(list175, index2); - span3 = CollectionsMarshal.AsSpan(list175); + List list171 = new List(index2); + CollectionsMarshal.SetCount(list171, index2); + span3 = CollectionsMarshal.AsSpan(list171); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045618u, new Vector3(-37.43042f, 11.0769615f, -257.5876f), 133) { @@ -412868,18 +393807,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GridaniaAmphitheatre } }; - obj127.Steps = list175; - reference133 = obj127; + obj125.Steps = list171; + reference131 = obj125; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); + List list172 = new List(num2); + CollectionsMarshal.SetCount(list172, num2); + span3 = CollectionsMarshal.AsSpan(list172); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045619u, new Vector3(24.612793f, 40f, 80.338745f), 128) { @@ -412890,50 +393829,50 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaAftcastle } }; - obj128.Steps = list176; - reference134 = obj128; + obj126.Steps = list172; + reference132 = obj126; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span3 = CollectionsMarshal.AsSpan(list177); + List list173 = new List(index2); + CollectionsMarshal.SetCount(list173, index2); + span3 = CollectionsMarshal.AsSpan(list173); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045619u, new Vector3(24.612793f, 40f, 80.338745f), 128); - obj129.Steps = list177; - reference135 = obj129; - questRoot21.QuestSequence = list170; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4780); - QuestRoot questRoot22 = new QuestRoot(); + obj127.Steps = list173; + reference133 = obj127; + questRoot20.QuestSequence = list166; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(4780); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list178 = new List(num); - CollectionsMarshal.SetCount(list178, num); - span = CollectionsMarshal.AsSpan(list178); + List list174 = new List(num); + CollectionsMarshal.SetCount(list174, num); + span = CollectionsMarshal.AsSpan(list174); index = 0; span[index] = "pot0to"; - questRoot22.Author = list178; + questRoot21.Author = list174; index = 7; - List list179 = new List(index); - CollectionsMarshal.SetCount(list179, index); - span2 = CollectionsMarshal.AsSpan(list179); + List list175 = new List(index); + CollectionsMarshal.SetCount(list175, index); + span2 = CollectionsMarshal.AsSpan(list175); num = 0; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); index2 = 0; - ref QuestStep reference137 = ref span3[index2]; - QuestStep obj131 = new QuestStep(EInteractionType.AcceptQuest, 1045619u, new Vector3(24.612793f, 40f, 80.338745f), 128) + ref QuestStep reference135 = ref span3[index2]; + QuestStep obj129 = new QuestStep(EInteractionType.AcceptQuest, 1045619u, new Vector3(24.612793f, 40f, 80.338745f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -412945,44 +393884,44 @@ public static class AssemblyQuestLoader SkipConditions skipConditions7 = new SkipConditions(); SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); index3 = 1; - List list181 = new List(index3); - CollectionsMarshal.SetCount(list181, index3); - span7 = CollectionsMarshal.AsSpan(list181); + List list177 = new List(index3); + CollectionsMarshal.SetCount(list177, index3); + span7 = CollectionsMarshal.AsSpan(list177); num3 = 0; span7[num3] = 128; - skipAetheryteCondition.InTerritory = list181; + skipAetheryteCondition.InTerritory = list177; skipConditions7.AetheryteShortcutIf = skipAetheryteCondition; - obj131.SkipConditions = skipConditions7; - reference137 = obj131; - obj130.Steps = list180; - reference136 = obj130; + obj129.SkipConditions = skipConditions7; + reference135 = obj129; + obj128.Steps = list176; + reference134 = obj128; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list182 = new List(index2); - CollectionsMarshal.SetCount(list182, index2); - span3 = CollectionsMarshal.AsSpan(list182); + List list178 = new List(index2); + CollectionsMarshal.SetCount(list178, index2); + span3 = CollectionsMarshal.AsSpan(list178); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045620u, new Vector3(157.57996f, 14.09586f, 685.81665f), 135) { AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; - obj132.Steps = list182; - reference138 = obj132; + obj130.Steps = list178; + reference136 = obj130; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list183 = new List(num2); - CollectionsMarshal.SetCount(list183, num2); - span3 = CollectionsMarshal.AsSpan(list183); + List list179 = new List(num2); + CollectionsMarshal.SetCount(list179, num2); + span3 = CollectionsMarshal.AsSpan(list179); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045624u, new Vector3(199.51172f, 14.119263f, 670.6492f), 135); index2++; @@ -412992,73 +393931,73 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1045625u, new Vector3(217.18164f, 8.973654f, 615.77783f), 135); - obj133.Steps = list183; - reference139 = obj133; + obj131.Steps = list179; + reference137 = obj131; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list184 = new List(index2); - CollectionsMarshal.SetCount(list184, index2); - span3 = CollectionsMarshal.AsSpan(list184); + List list180 = new List(index2); + CollectionsMarshal.SetCount(list180, index2); + span3 = CollectionsMarshal.AsSpan(list180); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045621u, new Vector3(162.89001f, 12.126945f, 637.0182f), 135) { Fly = true }; - obj134.Steps = list184; + obj132.Steps = list180; + reference138 = obj132; + num++; + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj133 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2013397u, new Vector3(247.8523f, 6.6986694f, 783.505f), 135); + obj133.Steps = list181; + reference139 = obj133; + num++; + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj134 = new QuestSequence + { + Sequence = 5 + }; + index2 = 1; + List list182 = new List(index2); + CollectionsMarshal.SetCount(list182, index2); + span3 = CollectionsMarshal.AsSpan(list182); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1045626u, new Vector3(248.27954f, 6.7779655f, 784.6647f), 135); + obj134.Steps = list182; reference140 = obj134; num++; ref QuestSequence reference141 = ref span2[num]; QuestSequence obj135 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list185 = new List(num2); - CollectionsMarshal.SetCount(list185, num2); - span3 = CollectionsMarshal.AsSpan(list185); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013397u, new Vector3(247.8523f, 6.6986694f, 783.505f), 135); - obj135.Steps = list185; - reference141 = obj135; - num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj136 = new QuestSequence - { - Sequence = 5 - }; - index2 = 1; - List list186 = new List(index2); - CollectionsMarshal.SetCount(list186, index2); - span3 = CollectionsMarshal.AsSpan(list186); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1045626u, new Vector3(248.27954f, 6.7779655f, 784.6647f), 135); - obj136.Steps = list186; - reference142 = obj136; - num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj137 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - span3 = CollectionsMarshal.AsSpan(list187); + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + span3 = CollectionsMarshal.AsSpan(list183); index2 = 0; - ref QuestStep reference144 = ref span3[index2]; - QuestStep obj138 = new QuestStep(EInteractionType.CompleteQuest, 1045615u, new Vector3(-115.80072f, 4f, -100.99945f), 130) + ref QuestStep reference142 = ref span3[index2]; + QuestStep obj136 = new QuestStep(EInteractionType.CompleteQuest, 1045615u, new Vector3(-115.80072f, 4f, -100.99945f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah }; num3 = 1; - List list188 = new List(num3); - CollectionsMarshal.SetCount(list188, num3); - span4 = CollectionsMarshal.AsSpan(list188); + List list184 = new List(num3); + CollectionsMarshal.SetCount(list184, num3); + span4 = CollectionsMarshal.AsSpan(list184); index3 = 0; span4[index3] = new DialogueChoice { @@ -413066,42 +394005,42 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_SUBWIL902_04780_Q2_000_000"), Answer = new ExcelRef("TEXT_SUBWIL902_04780_A2_000_001") }; - obj138.DialogueChoices = list188; - reference144 = obj138; - obj137.Steps = list187; - reference143 = obj137; - questRoot22.QuestSequence = list179; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4787); - QuestRoot questRoot23 = new QuestRoot(); + obj136.DialogueChoices = list184; + reference142 = obj136; + obj135.Steps = list183; + reference141 = obj135; + questRoot21.QuestSequence = list175; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4787); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list189 = new List(num); - CollectionsMarshal.SetCount(list189, num); - span = CollectionsMarshal.AsSpan(list189); + List list185 = new List(num); + CollectionsMarshal.SetCount(list185, num); + span = CollectionsMarshal.AsSpan(list185); index = 0; span[index] = "liza"; - questRoot23.Author = list189; + questRoot22.Author = list185; index = 7; - List list190 = new List(index); - CollectionsMarshal.SetCount(list190, index); - span2 = CollectionsMarshal.AsSpan(list190); + List list186 = new List(index); + CollectionsMarshal.SetCount(list186, index); + span2 = CollectionsMarshal.AsSpan(list186); num = 0; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list191 = new List(index2); - CollectionsMarshal.SetCount(list191, index2); - span3 = CollectionsMarshal.AsSpan(list191); + List list187 = new List(index2); + CollectionsMarshal.SetCount(list187, index2); + span3 = CollectionsMarshal.AsSpan(list187); num2 = 0; - ref QuestStep reference146 = ref span3[num2]; + ref QuestStep reference144 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.AcceptQuest, 1043515u, new Vector3(303.39502f, 481.99442f, 152.81909f), 960); index3 = 1; - List list192 = new List(index3); - CollectionsMarshal.SetCount(list192, index3); - span4 = CollectionsMarshal.AsSpan(list192); + List list188 = new List(index3); + CollectionsMarshal.SetCount(list188, index3); + span4 = CollectionsMarshal.AsSpan(list188); num3 = 0; span4[num3] = new DialogueChoice { @@ -413109,94 +394048,94 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANALL310_04787_Q1_000_007"), Answer = new ExcelRef("TEXT_BANALL310_04787_A1_000_002") }; - questStep13.DialogueChoices = list192; - reference146 = questStep13; - obj139.Steps = list191; - reference145 = obj139; + questStep13.DialogueChoices = list188; + reference144 = questStep13; + obj137.Steps = list187; + reference143 = obj137; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045899u, new Vector3(-164.99585f, -49.302116f, -284.22986f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumBestwaysBurrow }; - obj140.Steps = list193; - reference147 = obj140; + obj138.Steps = list189; + reference145 = obj138; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list194 = new List(index2); - CollectionsMarshal.SetCount(list194, index2); - span3 = CollectionsMarshal.AsSpan(list194); + List list190 = new List(index2); + CollectionsMarshal.SetCount(list190, index2); + span3 = CollectionsMarshal.AsSpan(list190); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044402u, new Vector3(-193.89642f, -49.19972f, -262.13477f), 959); - obj141.Steps = list194; - reference148 = obj141; + obj139.Steps = list190; + reference146 = obj139; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj140 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list195 = new List(num2); - CollectionsMarshal.SetCount(list195, num2); - span3 = CollectionsMarshal.AsSpan(list195); + List list191 = new List(num2); + CollectionsMarshal.SetCount(list191, num2); + span3 = CollectionsMarshal.AsSpan(list191); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj142.Steps = list195; - reference149 = obj142; + obj140.Steps = list191; + reference147 = obj140; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list196 = new List(index2); - CollectionsMarshal.SetCount(list196, index2); - span3 = CollectionsMarshal.AsSpan(list196); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045901u, new Vector3(-79.6369f, 39.981316f, 311.78748f), 957) { StopDistance = 5f }; - obj143.Steps = list196; - reference150 = obj143; + obj141.Steps = list192; + reference148 = obj141; num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj142 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list197 = new List(num2); - CollectionsMarshal.SetCount(list197, num2); - span3 = CollectionsMarshal.AsSpan(list197); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; - ref QuestStep reference152 = ref span3[index2]; + ref QuestStep reference150 = ref span3[index2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1042300u, new Vector3(-76.82922f, 39.977543f, 309.98706f), 957); num3 = 4; - List list198 = new List(num3); - CollectionsMarshal.SetCount(list198, num3); - span4 = CollectionsMarshal.AsSpan(list198); + List list194 = new List(num3); + CollectionsMarshal.SetCount(list194, num3); + span4 = CollectionsMarshal.AsSpan(list194); index3 = 0; span4[index3] = new DialogueChoice { @@ -413224,52 +394163,52 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANALL310_04787_Q6_000_124"), Answer = new ExcelRef("TEXT_BANALL310_04787_A6_000_003") }; - questStep14.DialogueChoices = list198; - reference152 = questStep14; - obj144.Steps = list197; - reference151 = obj144; + questStep14.DialogueChoices = list194; + reference150 = questStep14; + obj142.Steps = list193; + reference149 = obj142; num++; - ref QuestSequence reference153 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference151 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list199 = new List(index2); - CollectionsMarshal.SetCount(list199, index2); - span3 = CollectionsMarshal.AsSpan(list199); + List list195 = new List(index2); + CollectionsMarshal.SetCount(list195, index2); + span3 = CollectionsMarshal.AsSpan(list195); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045901u, new Vector3(-79.6369f, 39.981316f, 311.78748f), 957) { StopDistance = 5f }; - obj145.Steps = list199; - reference153 = obj145; - questRoot23.QuestSequence = list190; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4788); - QuestRoot questRoot24 = new QuestRoot(); + obj143.Steps = list195; + reference151 = obj143; + questRoot22.QuestSequence = list186; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(4788); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list200 = new List(num); - CollectionsMarshal.SetCount(list200, num); - span = CollectionsMarshal.AsSpan(list200); + List list196 = new List(num); + CollectionsMarshal.SetCount(list196, num); + span = CollectionsMarshal.AsSpan(list196); index = 0; span[index] = "liza"; - questRoot24.Author = list200; + questRoot23.Author = list196; index = 6; - List list201 = new List(index); - CollectionsMarshal.SetCount(list201, index); - span2 = CollectionsMarshal.AsSpan(list201); + List list197 = new List(index); + CollectionsMarshal.SetCount(list197, index); + span2 = CollectionsMarshal.AsSpan(list197); num = 0; - ref QuestSequence reference154 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference152 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1045901u, new Vector3(-79.6369f, 39.981316f, 311.78748f), 957) { @@ -413283,18 +394222,18 @@ public static class AssemblyQuestLoader } } }; - obj146.Steps = list202; - reference154 = obj146; + obj144.Steps = list198; + reference152 = obj144; num++; - ref QuestSequence reference155 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference153 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list199 = new List(index2); + CollectionsMarshal.SetCount(list199, index2); + span3 = CollectionsMarshal.AsSpan(list199); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013072u, new Vector3(456.65674f, 438.04077f, 310.2312f), 960) { @@ -413308,28 +394247,28 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1045904u, new Vector3(201.46484f, 567.4998f, 241.32141f), 960); - obj147.Steps = list203; - reference155 = obj147; + obj145.Steps = list199; + reference153 = obj145; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list204 = new List(num2); - CollectionsMarshal.SetCount(list204, num2); - span3 = CollectionsMarshal.AsSpan(list204); + List list200 = new List(num2); + CollectionsMarshal.SetCount(list200, num2); + span3 = CollectionsMarshal.AsSpan(list200); index2 = 0; - ref QuestStep reference157 = ref span3[index2]; - QuestStep obj149 = new QuestStep(EInteractionType.Interact, 1045905u, new Vector3(491.6609f, 436.9997f, 301.22827f), 960) + ref QuestStep reference155 = ref span3[index2]; + QuestStep obj147 = new QuestStep(EInteractionType.Interact, 1045905u, new Vector3(491.6609f, 436.9997f, 301.22827f), 960) { AetheryteShortcut = EAetheryteLocation.UltimaThuleBaseOmicron }; index3 = 1; - List list205 = new List(index3); - CollectionsMarshal.SetCount(list205, index3); - span4 = CollectionsMarshal.AsSpan(list205); + List list201 = new List(index3); + CollectionsMarshal.SetCount(list201, index3); + span4 = CollectionsMarshal.AsSpan(list201); num3 = 0; span4[num3] = new DialogueChoice { @@ -413337,20 +394276,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANALL320_04788_Q1_000_049"), Answer = new ExcelRef("TEXT_BANALL320_04788_A1_000_001") }; - obj149.DialogueChoices = list205; - reference157 = obj149; - obj148.Steps = list204; - reference156 = obj148; + obj147.DialogueChoices = list201; + reference155 = obj147; + obj146.Steps = list200; + reference154 = obj146; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); + List list202 = new List(index2); + CollectionsMarshal.SetCount(list202, index2); + span3 = CollectionsMarshal.AsSpan(list202); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013072u, new Vector3(456.65674f, 438.04077f, 310.2312f), 960) { @@ -413358,29 +394297,29 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1043951u, new Vector3(303.8529f, 481.99442f, 154.83325f), 960); - obj150.Steps = list206; - reference158 = obj150; + obj148.Steps = list202; + reference156 = obj148; num++; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); + List list203 = new List(num2); + CollectionsMarshal.SetCount(list203, num2); + span3 = CollectionsMarshal.AsSpan(list203); index2 = 0; - ref QuestStep reference160 = ref span3[index2]; - QuestStep obj152 = new QuestStep(EInteractionType.Interact, 2013445u, new Vector3(-386.83148f, 80.85742f, 603.6621f), 960) + ref QuestStep reference158 = ref span3[index2]; + QuestStep obj150 = new QuestStep(EInteractionType.Interact, 2013445u, new Vector3(-386.83148f, 80.85742f, 603.6621f), 960) { Fly = true, AetheryteShortcut = EAetheryteLocation.UltimaThuleReahTahra }; num3 = 2; - List list208 = new List(num3); - CollectionsMarshal.SetCount(list208, num3); - span4 = CollectionsMarshal.AsSpan(list208); + List list204 = new List(num3); + CollectionsMarshal.SetCount(list204, num3); + span4 = CollectionsMarshal.AsSpan(list204); index3 = 0; span4[index3] = new DialogueChoice { @@ -413394,52 +394333,52 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_BANALL320_04788_Q3_000_130"), Answer = new ExcelRef("TEXT_BANALL320_04788_A3_000_003") }; - obj152.DialogueChoices = list208; - reference160 = obj152; - obj151.Steps = list207; - reference159 = obj151; + obj150.DialogueChoices = list204; + reference158 = obj150; + obj149.Steps = list203; + reference157 = obj149; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list209 = new List(index2); - CollectionsMarshal.SetCount(list209, index2); - span3 = CollectionsMarshal.AsSpan(list209); + List list205 = new List(index2); + CollectionsMarshal.SetCount(list205, index2); + span3 = CollectionsMarshal.AsSpan(list205); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045914u, new Vector3(202.89917f, 567.4998f, 239.9176f), 960) { StopDistance = 7f }; - obj153.Steps = list209; - reference161 = obj153; - questRoot24.QuestSequence = list201; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4791); - QuestRoot questRoot25 = new QuestRoot(); + obj151.Steps = list205; + reference159 = obj151; + questRoot23.QuestSequence = list197; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4791); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list210 = new List(num); - CollectionsMarshal.SetCount(list210, num); - span = CollectionsMarshal.AsSpan(list210); + List list206 = new List(num); + CollectionsMarshal.SetCount(list206, num); + span = CollectionsMarshal.AsSpan(list206); index = 0; span[index] = "liza"; - questRoot25.Author = list210; + questRoot24.Author = list206; index = 8; - List list211 = new List(index); - CollectionsMarshal.SetCount(list211, index); - span2 = CollectionsMarshal.AsSpan(list211); + List list207 = new List(index); + CollectionsMarshal.SetCount(list207, index); + span2 = CollectionsMarshal.AsSpan(list207); num = 0; - ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference160 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list212 = new List(num2); - CollectionsMarshal.SetCount(list212, num2); - span3 = CollectionsMarshal.AsSpan(list212); + List list208 = new List(num2); + CollectionsMarshal.SetCount(list208, num2); + span3 = CollectionsMarshal.AsSpan(list208); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042264u, new Vector3(124.22363f, 19.32629f, -617.42584f), 156) { @@ -413452,18 +394391,18 @@ public static class AssemblyQuestLoader } } }; - obj154.Steps = list212; - reference162 = obj154; + obj152.Steps = list208; + reference160 = obj152; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 1 }; index2 = 2; - List list213 = new List(index2); - CollectionsMarshal.SetCount(list213, index2); - span3 = CollectionsMarshal.AsSpan(list213); + List list209 = new List(index2); + CollectionsMarshal.SetCount(list209, index2); + span3 = CollectionsMarshal.AsSpan(list209); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) { @@ -413473,63 +394412,63 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1045968u, new Vector3(5.661072f, 0.099999696f, 5.8441772f), 1061); - obj155.Steps = list213; - reference163 = obj155; + obj153.Steps = list209; + reference161 = obj153; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list214 = new List(num2); - CollectionsMarshal.SetCount(list214, num2); - span3 = CollectionsMarshal.AsSpan(list214); + List list210 = new List(num2); + CollectionsMarshal.SetCount(list210, num2); + span3 = CollectionsMarshal.AsSpan(list210); index2 = 0; - ref QuestStep reference165 = ref span3[index2]; + ref QuestStep reference163 = ref span3[index2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1045971u, new Vector3(1.3580322f, 0.099999696f, 27.237305f), 1061); index3 = 1; - List list215 = new List(index3); - CollectionsMarshal.SetCount(list215, index3); - span4 = CollectionsMarshal.AsSpan(list215); + List list211 = new List(index3); + CollectionsMarshal.SetCount(list211, index3); + span4 = CollectionsMarshal.AsSpan(list211); num3 = 0; span4[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_AKTKEA301_04791_Q1_100_000") }; - questStep15.DialogueChoices = list215; - reference165 = questStep15; - obj156.Steps = list214; - reference164 = obj156; + questStep15.DialogueChoices = list211; + reference163 = questStep15; + obj154.Steps = list210; + reference162 = obj154; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj155 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list216 = new List(index2); - CollectionsMarshal.SetCount(list216, index2); - span3 = CollectionsMarshal.AsSpan(list216); + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + span3 = CollectionsMarshal.AsSpan(list212); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013455u, new Vector3(-510.1244f, 128.64868f, 607.9956f), 959) { Fly = true, AetheryteShortcut = EAetheryteLocation.MareLamentorumSinusLacrimarum }; - obj157.Steps = list216; - reference166 = obj157; + obj155.Steps = list212; + reference164 = obj155; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - span3 = CollectionsMarshal.AsSpan(list217); + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2012870u, new Vector3(154.46704f, -26.29132f, -437.46094f), 156) { @@ -413538,35 +394477,35 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.MorDhona }; - obj158.Steps = list217; - reference167 = obj158; + obj156.Steps = list213; + reference165 = obj156; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045974u, new Vector3(2.3651123f, 0.099999696f, -11.215393f), 1061) { StopDistance = 5f }; - obj159.Steps = list218; - reference168 = obj159; + obj157.Steps = list214; + reference166 = obj157; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list219 = new List(num2); - CollectionsMarshal.SetCount(list219, num2); - span3 = CollectionsMarshal.AsSpan(list219); + List list215 = new List(num2); + CollectionsMarshal.SetCount(list215, num2); + span3 = CollectionsMarshal.AsSpan(list215); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1061) { @@ -413575,85 +394514,85 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 962u } }; + obj158.Steps = list215; + reference167 = obj158; + num++; + ref QuestSequence reference168 = ref span2[num]; + QuestSequence obj159 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list216 = new List(index2); + CollectionsMarshal.SetCount(list216, index2); + span3 = CollectionsMarshal.AsSpan(list216); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045982u, new Vector3(945.2506f, -950f, -940.55084f), 1182) + { + NextQuestId = new QuestId(4792) + }; + obj159.Steps = list216; + reference168 = obj159; + questRoot24.QuestSequence = list207; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4792); + QuestRoot questRoot25 = new QuestRoot(); + num = 1; + List list217 = new List(num); + CollectionsMarshal.SetCount(list217, num); + span = CollectionsMarshal.AsSpan(list217); + index = 0; + span[index] = "liza"; + questRoot25.Author = list217; + index = 6; + List list218 = new List(index); + CollectionsMarshal.SetCount(list218, index); + span2 = CollectionsMarshal.AsSpan(list218); + num = 0; + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj160 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list219 = new List(num2); + CollectionsMarshal.SetCount(list219, num2); + span3 = CollectionsMarshal.AsSpan(list219); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1045985u, new Vector3(945.18945f, -950f, -937.8042f), 1182) + { + StopDistance = 4f + }; obj160.Steps = list219; reference169 = obj160; num++; ref QuestSequence reference170 = ref span2[num]; QuestSequence obj161 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list220 = new List(index2); CollectionsMarshal.SetCount(list220, index2); span3 = CollectionsMarshal.AsSpan(list220); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045982u, new Vector3(945.2506f, -950f, -940.55084f), 1182) - { - NextQuestId = new QuestId(4792) - }; - obj161.Steps = list220; - reference170 = obj161; - questRoot25.QuestSequence = list211; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4792); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); - index = 0; - span[index] = "liza"; - questRoot26.Author = list221; - index = 6; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); - num = 0; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj162 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1045985u, new Vector3(945.18945f, -950f, -937.8042f), 1182) - { - StopDistance = 4f - }; - obj162.Steps = list223; - reference171 = obj162; - num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj163 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013456u, new Vector3(-192.6452f, 18.32605f, 24.36853f), 152) { Fly = true, AetheryteShortcut = EAetheryteLocation.EastShroudHawthorneHut }; - obj163.Steps = list224; - reference172 = obj163; + obj161.Steps = list220; + reference170 = obj161; num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj162 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); + List list221 = new List(num2); + CollectionsMarshal.SetCount(list221, num2); + span3 = CollectionsMarshal.AsSpan(list221); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045992u, new Vector3(-277.45483f, 16.000862f, 50.461548f), 129) { @@ -413664,18 +394603,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaArcanist } }; - obj164.Steps = list225; - reference173 = obj164; + obj162.Steps = list221; + reference171 = obj162; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list226 = new List(index2); - CollectionsMarshal.SetCount(list226, index2); - span3 = CollectionsMarshal.AsSpan(list226); + List list222 = new List(index2); + CollectionsMarshal.SetCount(list222, index2); + span3 = CollectionsMarshal.AsSpan(list222); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1045994u, new Vector3(-13.7178955f, 68.37596f, 125.65808f), 135) { @@ -413685,18 +394624,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaTempestGate } }; - obj165.Steps = list226; - reference174 = obj165; + obj163.Steps = list222; + reference172 = obj163; num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference173 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = 4 }; num2 = 4; - List list227 = new List(num2); - CollectionsMarshal.SetCount(list227, num2); - span3 = CollectionsMarshal.AsSpan(list227); + List list223 = new List(num2); + CollectionsMarshal.SetCount(list223, num2); + span3 = CollectionsMarshal.AsSpan(list223); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1045996u, new Vector3(85.9845f, 68.34592f, 348.989f), 135) { @@ -413722,96 +394661,96 @@ public static class AssemblyQuestLoader Mount = false, Sprint = false }; + obj164.Steps = list223; + reference173 = obj164; + num++; + ref QuestSequence reference174 = ref span2[num]; + QuestSequence obj165 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list224 = new List(index2); + CollectionsMarshal.SetCount(list224, index2); + span3 = CollectionsMarshal.AsSpan(list224); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045998u, new Vector3(9.048584f, 66.55368f, 409.53687f), 135); + obj165.Steps = list224; + reference174 = obj165; + questRoot25.QuestSequence = list218; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4794); + QuestRoot questRoot26 = new QuestRoot(); + num = 1; + List list225 = new List(num); + CollectionsMarshal.SetCount(list225, num); + span = CollectionsMarshal.AsSpan(list225); + index = 0; + span[index] = "liza"; + questRoot26.Author = list225; + index = 6; + List list226 = new List(index); + CollectionsMarshal.SetCount(list226, index); + span2 = CollectionsMarshal.AsSpan(list226); + num = 0; + ref QuestSequence reference175 = ref span2[num]; + QuestSequence obj166 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044156u, new Vector3(-276.3562f, 39.993896f, 224.26172f), 1055); obj166.Steps = list227; reference175 = obj166; num++; ref QuestSequence reference176 = ref span2[num]; QuestSequence obj167 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list228 = new List(index2); CollectionsMarshal.SetCount(list228, index2); span3 = CollectionsMarshal.AsSpan(list228); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1045998u, new Vector3(9.048584f, 66.55368f, 409.53687f), 135); + span3[num2] = new QuestStep(EInteractionType.Interact, 2013553u, new Vector3(-389.82227f, 3.250122f, 238.02539f), 1055); obj167.Steps = list228; reference176 = obj167; - questRoot26.QuestSequence = list222; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4794); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list229 = new List(num); - CollectionsMarshal.SetCount(list229, num); - span = CollectionsMarshal.AsSpan(list229); - index = 0; - span[index] = "liza"; - questRoot27.Author = list229; - index = 6; - List list230 = new List(index); - CollectionsMarshal.SetCount(list230, index); - span2 = CollectionsMarshal.AsSpan(list230); - num = 0; + num++; ref QuestSequence reference177 = ref span2[num]; QuestSequence obj168 = new QuestSequence { - Sequence = 0 + Sequence = 2 }; num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); + List list229 = new List(num2); + CollectionsMarshal.SetCount(list229, num2); + span3 = CollectionsMarshal.AsSpan(list229); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044156u, new Vector3(-276.3562f, 39.993896f, 224.26172f), 1055); - obj168.Steps = list231; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046221u, new Vector3(-303.12048f, 39.993896f, 244.80042f), 1055); + obj168.Steps = list229; reference177 = obj168; num++; ref QuestSequence reference178 = ref span2[num]; QuestSequence obj169 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2013553u, new Vector3(-389.82227f, 3.250122f, 238.02539f), 1055); - obj169.Steps = list232; - reference178 = obj169; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list233 = new List(num2); - CollectionsMarshal.SetCount(list233, num2); - span3 = CollectionsMarshal.AsSpan(list233); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046221u, new Vector3(-303.12048f, 39.993896f, 244.80042f), 1055); - obj170.Steps = list233; - reference179 = obj170; - num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj171 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); + List list230 = new List(index2); + CollectionsMarshal.SetCount(list230, index2); + span3 = CollectionsMarshal.AsSpan(list230); num2 = 0; - ref QuestStep reference181 = ref span3[num2]; + ref QuestStep reference179 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1046279u, new Vector3(-147.17328f, 48.330666f, 164.38538f), 1055); num3 = 6; - List list235 = new List(num3); - CollectionsMarshal.SetCount(list235, num3); - span5 = CollectionsMarshal.AsSpan(list235); + List list231 = new List(num3); + CollectionsMarshal.SetCount(list231, num3); + span5 = CollectionsMarshal.AsSpan(list231); index3 = 0; span5[index3] = null; index3++; @@ -413824,15 +394763,15 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list235; - reference181 = questStep16; + questStep16.CompletionQuestVariablesFlags = list231; + reference179 = questStep16; num2++; - ref QuestStep reference182 = ref span3[num2]; + ref QuestStep reference180 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1046281u, new Vector3(-118.21167f, 91.550545f, 398.79456f), 1055); index3 = 6; - List list236 = new List(index3); - CollectionsMarshal.SetCount(list236, index3); - span5 = CollectionsMarshal.AsSpan(list236); + List list232 = new List(index3); + CollectionsMarshal.SetCount(list232, index3); + span5 = CollectionsMarshal.AsSpan(list232); num3 = 0; span5[num3] = null; num3++; @@ -413845,104 +394784,104 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list236; - reference182 = questStep17; - obj171.Steps = list234; - reference180 = obj171; + questStep17.CompletionQuestVariablesFlags = list232; + reference180 = questStep17; + obj169.Steps = list230; + reference178 = obj169; num++; + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj170 = new QuestSequence + { + Sequence = 4 + }; + num2 = 1; + List list233 = new List(num2); + CollectionsMarshal.SetCount(list233, num2); + span3 = CollectionsMarshal.AsSpan(list233); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046221u, new Vector3(-303.12048f, 39.993896f, 244.80042f), 1055); + obj170.Steps = list233; + reference181 = obj170; + num++; + ref QuestSequence reference182 = ref span2[num]; + QuestSequence obj171 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list234 = new List(index2); + CollectionsMarshal.SetCount(list234, index2); + span3 = CollectionsMarshal.AsSpan(list234); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046284u, new Vector3(-402.2431f, 1.7196094f, 226.4591f), 1055) + { + StopDistance = 5f + }; + obj171.Steps = list234; + reference182 = obj171; + questRoot26.QuestSequence = list226; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4799); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list235 = new List(num); + CollectionsMarshal.SetCount(list235, num); + span = CollectionsMarshal.AsSpan(list235); + index = 0; + span[index] = "liza"; + questRoot27.Author = list235; + index = 5; + List list236 = new List(index); + CollectionsMarshal.SetCount(list236, index); + span2 = CollectionsMarshal.AsSpan(list236); + num = 0; ref QuestSequence reference183 = ref span2[num]; QuestSequence obj172 = new QuestSequence { - Sequence = 4 + Sequence = 0 }; num2 = 1; List list237 = new List(num2); CollectionsMarshal.SetCount(list237, num2); span3 = CollectionsMarshal.AsSpan(list237); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046221u, new Vector3(-303.12048f, 39.993896f, 244.80042f), 1055); + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044768u, new Vector3(11.154297f, -0.00010118321f, 14.816467f), 963); obj172.Steps = list237; reference183 = obj172; num++; ref QuestSequence reference184 = ref span2[num]; QuestSequence obj173 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list238 = new List(index2); CollectionsMarshal.SetCount(list238, index2); span3 = CollectionsMarshal.AsSpan(list238); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046284u, new Vector3(-402.2431f, 1.7196094f, 226.4591f), 1055) - { - StopDistance = 5f - }; - obj173.Steps = list238; - reference184 = obj173; - questRoot27.QuestSequence = list230; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4799); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); - index = 0; - span[index] = "liza"; - questRoot28.Author = list239; - index = 5; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); - num = 0; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list241 = new List(num2); - CollectionsMarshal.SetCount(list241, num2); - span3 = CollectionsMarshal.AsSpan(list241); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1044768u, new Vector3(11.154297f, -0.00010118321f, 14.816467f), 963); - obj174.Steps = list241; - reference185 = obj174; - num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj175 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list242 = new List(index2); - CollectionsMarshal.SetCount(list242, index2); - span3 = CollectionsMarshal.AsSpan(list242); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044815u, new Vector3(182.17737f, 5.3180933f, 646.3873f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj175.Steps = list242; - reference186 = obj175; + obj173.Steps = list238; + reference184 = obj173; num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 2 }; num2 = 4; - List list243 = new List(num2); - CollectionsMarshal.SetCount(list243, num2); - span3 = CollectionsMarshal.AsSpan(list243); + List list239 = new List(num2); + CollectionsMarshal.SetCount(list239, num2); + span3 = CollectionsMarshal.AsSpan(list239); index2 = 0; - ref QuestStep reference188 = ref span3[index2]; + ref QuestStep reference186 = ref span3[index2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1044821u, new Vector3(216.38806f, 10.035135f, 613.79407f), 957); num3 = 6; - List list244 = new List(num3); - CollectionsMarshal.SetCount(list244, num3); - span5 = CollectionsMarshal.AsSpan(list244); + List list240 = new List(num3); + CollectionsMarshal.SetCount(list240, num3); + span5 = CollectionsMarshal.AsSpan(list240); index3 = 0; span5[index3] = null; index3++; @@ -413955,18 +394894,18 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list244; - reference188 = questStep18; + questStep18.CompletionQuestVariablesFlags = list240; + reference186 = questStep18; index2++; - ref QuestStep reference189 = ref span3[index2]; - QuestStep obj177 = new QuestStep(EInteractionType.Interact, 1044822u, new Vector3(244.09851f, 9.916463f, 575.8601f), 957) + ref QuestStep reference187 = ref span3[index2]; + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 1044822u, new Vector3(244.09851f, 9.916463f, 575.8601f), 957) { Fly = true }; index3 = 6; - List list245 = new List(index3); - CollectionsMarshal.SetCount(list245, index3); - span5 = CollectionsMarshal.AsSpan(list245); + List list241 = new List(index3); + CollectionsMarshal.SetCount(list241, index3); + span5 = CollectionsMarshal.AsSpan(list241); num3 = 0; span5[num3] = null; num3++; @@ -413979,20 +394918,20 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj177.CompletionQuestVariablesFlags = list245; - reference189 = obj177; + obj175.CompletionQuestVariablesFlags = list241; + reference187 = obj175; index2++; - ref QuestStep reference190 = ref span3[index2]; - QuestStep obj178 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(203.62158f, 1.7700036f, 711.6622f), 957) + ref QuestStep reference188 = ref span3[index2]; + QuestStep obj176 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(203.62158f, 1.7700036f, 711.6622f), 957) { Fly = true }; SkipConditions skipConditions8 = new SkipConditions(); SkipStepConditions skipStepConditions = new SkipStepConditions(); num3 = 6; - List list246 = new List(num3); - CollectionsMarshal.SetCount(list246, num3); - span5 = CollectionsMarshal.AsSpan(list246); + List list242 = new List(num3); + CollectionsMarshal.SetCount(list242, num3); + span5 = CollectionsMarshal.AsSpan(list242); index3 = 0; span5[index3] = null; index3++; @@ -414005,17 +394944,17 @@ public static class AssemblyQuestLoader span5[index3] = null; index3++; span5[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - skipStepConditions.CompletionQuestVariablesFlags = list246; + skipStepConditions.CompletionQuestVariablesFlags = list242; skipConditions8.StepIf = skipStepConditions; - obj178.SkipConditions = skipConditions8; - reference190 = obj178; + obj176.SkipConditions = skipConditions8; + reference188 = obj176; index2++; - ref QuestStep reference191 = ref span3[index2]; + ref QuestStep reference189 = ref span3[index2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1044820u, new Vector3(205.09644f, 1.7700036f, 710.84155f), 957); index3 = 6; - List list247 = new List(index3); - CollectionsMarshal.SetCount(list247, index3); - span5 = CollectionsMarshal.AsSpan(list247); + List list243 = new List(index3); + CollectionsMarshal.SetCount(list243, index3); + span5 = CollectionsMarshal.AsSpan(list243); num3 = 0; span5[num3] = null; num3++; @@ -414028,47 +394967,47 @@ public static class AssemblyQuestLoader span5[num3] = null; num3++; span5[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list247; - reference191 = questStep19; - obj176.Steps = list243; - reference187 = obj176; + questStep19.CompletionQuestVariablesFlags = list243; + reference189 = questStep19; + obj174.Steps = list239; + reference185 = obj174; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); + List list244 = new List(index2); + CollectionsMarshal.SetCount(list244, index2); + span3 = CollectionsMarshal.AsSpan(list244); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1044824u, new Vector3(212.4513f, 4.763736f, 653.65063f), 957) { Fly = true }; - obj179.Steps = list248; - reference192 = obj179; + obj177.Steps = list244; + reference190 = obj177; num++; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference191 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1044830u, new Vector3(25.680908f, 1.5596709f, 634.5464f), 957) { StopDistance = 5f, NextQuestId = new QuestId(4800) }; - obj180.Steps = list249; - reference193 = obj180; - questRoot28.QuestSequence = list240; - AddQuest(questId28, questRoot28); + obj178.Steps = list245; + reference191 = obj178; + questRoot27.QuestSequence = list236; + AddQuest(questId27, questRoot27); } private static void LoadQuests96() @@ -414161,16 +395100,16 @@ public static class AssemblyQuestLoader reference4 = obj4; questRoot.QuestSequence = list2; AddQuest(questId, questRoot); - QuestId questId2 = new QuestId(4807); + QuestId questId2 = new QuestId(4812); QuestRoot questRoot2 = new QuestRoot(); num = 1; List list7 = new List(num); CollectionsMarshal.SetCount(list7, num); span = CollectionsMarshal.AsSpan(list7); index = 0; - span[index] = "alydev"; + span[index] = "liza"; questRoot2.Author = list7; - index = 2; + index = 6; List list8 = new List(index); CollectionsMarshal.SetCount(list8, index); span2 = CollectionsMarshal.AsSpan(list8); @@ -414185,83 +395124,6 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list9, num2); span3 = CollectionsMarshal.AsSpan(list9); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj5.Steps = list9; - reference5 = obj5; - num++; - ref QuestSequence reference6 = ref span2[num]; - QuestSequence obj6 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 2; - List list10 = new List(index2); - CollectionsMarshal.SetCount(list10, index2); - span3 = CollectionsMarshal.AsSpan(list10); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1043892u, new Vector3(48.325317f, -0.0003188569f, -12.802368f), 963) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHanHighCrucible, - To = EAetheryteLocation.RadzAtHan - }, - ItemId = 41032u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1043891u, new Vector3(41.33667f, -24.693443f, -201.67853f), 963) - { - AetheryteShortcut = EAetheryteLocation.RadzAtHan, - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.RadzAtHan, - To = EAetheryteLocation.RadzAtHanHighCrucible - } - }; - obj6.Steps = list10; - reference6 = obj6; - questRoot2.QuestSequence = list8; - AddQuest(questId2, questRoot2); - QuestId questId3 = new QuestId(4812); - QuestRoot questRoot3 = new QuestRoot(); - num = 1; - List list11 = new List(num); - CollectionsMarshal.SetCount(list11, num); - span = CollectionsMarshal.AsSpan(list11); - index = 0; - span[index] = "liza"; - questRoot3.Author = list11; - index = 6; - List list12 = new List(index); - CollectionsMarshal.SetCount(list12, index); - span2 = CollectionsMarshal.AsSpan(list12); - num = 0; - ref QuestSequence reference7 = ref span2[num]; - QuestSequence obj7 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list13 = new List(num2); - CollectionsMarshal.SetCount(list13, num2); - span3 = CollectionsMarshal.AsSpan(list13); - index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan, @@ -414273,18 +395135,18 @@ public static class AssemblyQuestLoader } } }; - obj7.Steps = list13; - reference7 = obj7; + obj5.Steps = list9; + reference5 = obj5; num++; - ref QuestSequence reference8 = ref span2[num]; - QuestSequence obj8 = new QuestSequence + ref QuestSequence reference6 = ref span2[num]; + QuestSequence obj6 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list14 = new List(index2); - CollectionsMarshal.SetCount(list14, index2); - span3 = CollectionsMarshal.AsSpan(list14); + List list10 = new List(index2); + CollectionsMarshal.SetCount(list10, index2); + span3 = CollectionsMarshal.AsSpan(list10); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046136u, new Vector3(-341.39008f, 22.3f, -103.74609f), 962) { @@ -414294,35 +395156,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanStudium } }; - obj8.Steps = list14; - reference8 = obj8; + obj6.Steps = list10; + reference6 = obj6; num++; - ref QuestSequence reference9 = ref span2[num]; - QuestSequence obj9 = new QuestSequence + ref QuestSequence reference7 = ref span2[num]; + QuestSequence obj7 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list15 = new List(num2); - CollectionsMarshal.SetCount(list15, num2); - span3 = CollectionsMarshal.AsSpan(list15); + List list11 = new List(num2); + CollectionsMarshal.SetCount(list11, num2); + span3 = CollectionsMarshal.AsSpan(list11); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046138u, new Vector3(30.960571f, 5.1499996f, -66.88031f), 962) { StopDistance = 7f }; - obj9.Steps = list15; - reference9 = obj9; + obj7.Steps = list11; + reference7 = obj7; num++; - ref QuestSequence reference10 = ref span2[num]; - QuestSequence obj10 = new QuestSequence + ref QuestSequence reference8 = ref span2[num]; + QuestSequence obj8 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list16 = new List(index2); - CollectionsMarshal.SetCount(list16, index2); - span3 = CollectionsMarshal.AsSpan(list16); + List list12 = new List(index2); + CollectionsMarshal.SetCount(list12, index2); + span3 = CollectionsMarshal.AsSpan(list12); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046139u, new Vector3(87.63245f, -16.247002f, 123.76587f), 962) { @@ -414332,35 +395194,35 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.OldSharlayanScholarsHarbor } }; - obj10.Steps = list16; - reference10 = obj10; + obj8.Steps = list12; + reference8 = obj8; num++; - ref QuestSequence reference11 = ref span2[num]; - QuestSequence obj11 = new QuestSequence + ref QuestSequence reference9 = ref span2[num]; + QuestSequence obj9 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list17 = new List(num2); - CollectionsMarshal.SetCount(list17, num2); - span3 = CollectionsMarshal.AsSpan(list17); + List list13 = new List(num2); + CollectionsMarshal.SetCount(list13, num2); + span3 = CollectionsMarshal.AsSpan(list13); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046141u, new Vector3(-133.4707f, 28.049995f, 219.65356f), 963) { StopDistance = 5f }; - obj11.Steps = list17; - reference11 = obj11; + obj9.Steps = list13; + reference9 = obj9; num++; - ref QuestSequence reference12 = ref span2[num]; - QuestSequence obj12 = new QuestSequence + ref QuestSequence reference10 = ref span2[num]; + QuestSequence obj10 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list18 = new List(index2); - CollectionsMarshal.SetCount(list18, index2); - span3 = CollectionsMarshal.AsSpan(list18); + List list14 = new List(index2); + CollectionsMarshal.SetCount(list14, index2); + span3 = CollectionsMarshal.AsSpan(list14); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 2013721u, new Vector3(406.30188f, 13.01593f, -299.8551f), 957) { @@ -414368,33 +395230,33 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand, NextQuestId = new QuestId(4813) }; - obj12.Steps = list18; - reference12 = obj12; - questRoot3.QuestSequence = list12; - AddQuest(questId3, questRoot3); - QuestId questId4 = new QuestId(4813); - QuestRoot questRoot4 = new QuestRoot(); + obj10.Steps = list14; + reference10 = obj10; + questRoot2.QuestSequence = list8; + AddQuest(questId2, questRoot2); + QuestId questId3 = new QuestId(4813); + QuestRoot questRoot3 = new QuestRoot(); num = 1; - List list19 = new List(num); - CollectionsMarshal.SetCount(list19, num); - span = CollectionsMarshal.AsSpan(list19); + List list15 = new List(num); + CollectionsMarshal.SetCount(list15, num); + span = CollectionsMarshal.AsSpan(list15); index = 0; span[index] = "liza"; - questRoot4.Author = list19; + questRoot3.Author = list15; index = 7; - List list20 = new List(index); - CollectionsMarshal.SetCount(list20, index); - span2 = CollectionsMarshal.AsSpan(list20); + List list16 = new List(index); + CollectionsMarshal.SetCount(list16, index); + span2 = CollectionsMarshal.AsSpan(list16); num = 0; - ref QuestSequence reference13 = ref span2[num]; - QuestSequence obj13 = new QuestSequence + ref QuestSequence reference11 = ref span2[num]; + QuestSequence obj11 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list21 = new List(num2); - CollectionsMarshal.SetCount(list21, num2); - span3 = CollectionsMarshal.AsSpan(list21); + List list17 = new List(num2); + CollectionsMarshal.SetCount(list17, num2); + span3 = CollectionsMarshal.AsSpan(list17); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) { @@ -414408,42 +395270,42 @@ public static class AssemblyQuestLoader } } }; - obj13.Steps = list21; - reference13 = obj13; + obj11.Steps = list17; + reference11 = obj11; num++; - ref QuestSequence reference14 = ref span2[num]; - QuestSequence obj14 = new QuestSequence + ref QuestSequence reference12 = ref span2[num]; + QuestSequence obj12 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list22 = new List(index2); - CollectionsMarshal.SetCount(list22, index2); - span3 = CollectionsMarshal.AsSpan(list22); + List list18 = new List(index2); + CollectionsMarshal.SetCount(list18, index2); + span3 = CollectionsMarshal.AsSpan(list18); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(406.42407f, 3.1168795f, -272.26672f), 957) { StopDistance = 5f }; - obj14.Steps = list22; - reference14 = obj14; + obj12.Steps = list18; + reference12 = obj12; num++; - ref QuestSequence reference15 = ref span2[num]; - QuestSequence obj15 = new QuestSequence + ref QuestSequence reference13 = ref span2[num]; + QuestSequence obj13 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list23 = new List(num2); - CollectionsMarshal.SetCount(list23, num2); - span3 = CollectionsMarshal.AsSpan(list23); + List list19 = new List(num2); + CollectionsMarshal.SetCount(list19, num2); + span3 = CollectionsMarshal.AsSpan(list19); index2 = 0; - ref QuestStep reference16 = ref span3[index2]; + ref QuestStep reference14 = ref span3[index2]; QuestStep questStep = new QuestStep(EInteractionType.Interact, 1037703u, new Vector3(423.7887f, 3.1168795f, -269.73376f), 957); int num3 = 6; - List list24 = new List(num3); - CollectionsMarshal.SetCount(list24, num3); - Span span4 = CollectionsMarshal.AsSpan(list24); + List list20 = new List(num3); + CollectionsMarshal.SetCount(list20, num3); + Span span4 = CollectionsMarshal.AsSpan(list20); int num4 = 0; span4[num4] = null; num4++; @@ -414456,15 +395318,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list24; - reference16 = questStep; + questStep.CompletionQuestVariablesFlags = list20; + reference14 = questStep; index2++; - ref QuestStep reference17 = ref span3[index2]; + ref QuestStep reference15 = ref span3[index2]; QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1037707u, new Vector3(432.02856f, 5.912681f, -225.20789f), 957); num4 = 6; - List list25 = new List(num4); - CollectionsMarshal.SetCount(list25, num4); - span4 = CollectionsMarshal.AsSpan(list25); + List list21 = new List(num4); + CollectionsMarshal.SetCount(list21, num4); + span4 = CollectionsMarshal.AsSpan(list21); num3 = 0; span4[num3] = null; num3++; @@ -414477,15 +395339,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list25; - reference17 = questStep2; + questStep2.CompletionQuestVariablesFlags = list21; + reference15 = questStep2; index2++; - ref QuestStep reference18 = ref span3[index2]; + ref QuestStep reference16 = ref span3[index2]; QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1039517u, new Vector3(376.6078f, 5.709401f, -220.50812f), 957); num3 = 6; - List list26 = new List(num3); - CollectionsMarshal.SetCount(list26, num3); - span4 = CollectionsMarshal.AsSpan(list26); + List list22 = new List(num3); + CollectionsMarshal.SetCount(list22, num3); + span4 = CollectionsMarshal.AsSpan(list22); num4 = 0; span4[num4] = null; num4++; @@ -414498,101 +395360,101 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list26; - reference18 = questStep3; - obj15.Steps = list23; - reference15 = obj15; + questStep3.CompletionQuestVariablesFlags = list22; + reference16 = questStep3; + obj13.Steps = list19; + reference13 = obj13; num++; - ref QuestSequence reference19 = ref span2[num]; - QuestSequence obj16 = new QuestSequence + ref QuestSequence reference17 = ref span2[num]; + QuestSequence obj14 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list27 = new List(index2); - CollectionsMarshal.SetCount(list27, index2); - span3 = CollectionsMarshal.AsSpan(list27); + List list23 = new List(index2); + CollectionsMarshal.SetCount(list23, index2); + span3 = CollectionsMarshal.AsSpan(list23); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046203u, new Vector3(545.292f, 10.612534f, 232.90868f), 957) { StopDistance = 0.5f, Fly = true }; - obj16.Steps = list27; - reference19 = obj16; + obj14.Steps = list23; + reference17 = obj14; num++; - ref QuestSequence reference20 = ref span2[num]; - QuestSequence obj17 = new QuestSequence + ref QuestSequence reference18 = ref span2[num]; + QuestSequence obj15 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list28 = new List(num2); - CollectionsMarshal.SetCount(list28, num2); - span3 = CollectionsMarshal.AsSpan(list28); + List list24 = new List(num2); + CollectionsMarshal.SetCount(list24, num2); + span3 = CollectionsMarshal.AsSpan(list24); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1037630u, new Vector3(401.8158f, 3.1168792f, -273.76215f), 957) { StopDistance = 7f }; - obj17.Steps = list28; - reference20 = obj17; + obj15.Steps = list24; + reference18 = obj15; num++; - ref QuestSequence reference21 = ref span2[num]; - QuestSequence obj18 = new QuestSequence + ref QuestSequence reference19 = ref span2[num]; + QuestSequence obj16 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list29 = new List(index2); - CollectionsMarshal.SetCount(list29, index2); - span3 = CollectionsMarshal.AsSpan(list29); + List list25 = new List(index2); + CollectionsMarshal.SetCount(list25, index2); + span3 = CollectionsMarshal.AsSpan(list25); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962) { AetheryteShortcut = EAetheryteLocation.OldSharlayan }; - obj18.Steps = list29; - reference21 = obj18; + obj16.Steps = list25; + reference19 = obj16; num++; - ref QuestSequence reference22 = ref span2[num]; - QuestSequence obj19 = new QuestSequence + ref QuestSequence reference20 = ref span2[num]; + QuestSequence obj17 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list30 = new List(num2); - CollectionsMarshal.SetCount(list30, num2); - span3 = CollectionsMarshal.AsSpan(list30); + List list26 = new List(num2); + CollectionsMarshal.SetCount(list26, num2); + span3 = CollectionsMarshal.AsSpan(list26); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1042599u, new Vector3(31.998047f, 5.1499996f, -67.73486f), 962); - obj19.Steps = list30; - reference22 = obj19; - questRoot4.QuestSequence = list20; - AddQuest(questId4, questRoot4); - QuestId questId5 = new QuestId(4815); - QuestRoot questRoot5 = new QuestRoot(); + obj17.Steps = list26; + reference20 = obj17; + questRoot3.QuestSequence = list16; + AddQuest(questId3, questRoot3); + QuestId questId4 = new QuestId(4815); + QuestRoot questRoot4 = new QuestRoot(); num = 1; - List list31 = new List(num); - CollectionsMarshal.SetCount(list31, num); - span = CollectionsMarshal.AsSpan(list31); + List list27 = new List(num); + CollectionsMarshal.SetCount(list27, num); + span = CollectionsMarshal.AsSpan(list27); index = 0; span[index] = "liza"; - questRoot5.Author = list31; + questRoot4.Author = list27; index = 3; - List list32 = new List(index); - CollectionsMarshal.SetCount(list32, index); - span2 = CollectionsMarshal.AsSpan(list32); + List list28 = new List(index); + CollectionsMarshal.SetCount(list28, index); + span2 = CollectionsMarshal.AsSpan(list28); num = 0; - ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj20 = new QuestSequence + ref QuestSequence reference21 = ref span2[num]; + QuestSequence obj18 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list33 = new List(index2); - CollectionsMarshal.SetCount(list33, index2); - span3 = CollectionsMarshal.AsSpan(list33); + List list29 = new List(index2); + CollectionsMarshal.SetCount(list29, index2); + span3 = CollectionsMarshal.AsSpan(list29); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046399u, new Vector3(130.05261f, -16.077408f, 190.72253f), 962) { @@ -414610,68 +395472,68 @@ public static class AssemblyQuestLoader } } }; - obj20.Steps = list33; - reference23 = obj20; + obj18.Steps = list29; + reference21 = obj18; num++; - ref QuestSequence reference24 = ref span2[num]; - QuestSequence obj21 = new QuestSequence + ref QuestSequence reference22 = ref span2[num]; + QuestSequence obj19 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list34 = new List(num2); - CollectionsMarshal.SetCount(list34, num2); - span3 = CollectionsMarshal.AsSpan(list34); + List list30 = new List(num2); + CollectionsMarshal.SetCount(list30, num2); + span3 = CollectionsMarshal.AsSpan(list30); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046401u, new Vector3(92.27124f, -29.53f, -6.607239f), 956) { Fly = true, AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet }; - obj21.Steps = list34; - reference24 = obj21; + obj19.Steps = list30; + reference22 = obj19; num++; - ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj22 = new QuestSequence + ref QuestSequence reference23 = ref span2[num]; + QuestSequence obj20 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list35 = new List(index2); - CollectionsMarshal.SetCount(list35, index2); - span3 = CollectionsMarshal.AsSpan(list35); + List list31 = new List(index2); + CollectionsMarshal.SetCount(list31, index2); + span3 = CollectionsMarshal.AsSpan(list31); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046403u, new Vector3(-31.99823f, -31.53043f, -53.26935f), 956) { Fly = true }; - obj22.Steps = list35; - reference25 = obj22; - questRoot5.QuestSequence = list32; - AddQuest(questId5, questRoot5); - QuestId questId6 = new QuestId(4816); - QuestRoot questRoot6 = new QuestRoot(); + obj20.Steps = list31; + reference23 = obj20; + questRoot4.QuestSequence = list28; + AddQuest(questId4, questRoot4); + QuestId questId5 = new QuestId(4816); + QuestRoot questRoot5 = new QuestRoot(); num = 1; - List list36 = new List(num); - CollectionsMarshal.SetCount(list36, num); - span = CollectionsMarshal.AsSpan(list36); + List list32 = new List(num); + CollectionsMarshal.SetCount(list32, num); + span = CollectionsMarshal.AsSpan(list32); index = 0; span[index] = "kaiser"; - questRoot6.Author = list36; + questRoot5.Author = list32; index = 4; - List list37 = new List(index); - CollectionsMarshal.SetCount(list37, index); - span2 = CollectionsMarshal.AsSpan(list37); + List list33 = new List(index); + CollectionsMarshal.SetCount(list33, index); + span2 = CollectionsMarshal.AsSpan(list33); num = 0; - ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj23 = new QuestSequence + ref QuestSequence reference24 = ref span2[num]; + QuestSequence obj21 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list38 = new List(num2); - CollectionsMarshal.SetCount(list38, num2); - span3 = CollectionsMarshal.AsSpan(list38); + List list34 = new List(num2); + CollectionsMarshal.SetCount(list34, num2); + span3 = CollectionsMarshal.AsSpan(list34); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) { @@ -414690,39 +395552,39 @@ public static class AssemblyQuestLoader } } }; - obj23.Steps = list38; - reference26 = obj23; + obj21.Steps = list34; + reference24 = obj21; num++; - ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj24 = new QuestSequence + ref QuestSequence reference25 = ref span2[num]; + QuestSequence obj22 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list39 = new List(index2); - CollectionsMarshal.SetCount(list39, index2); - span3 = CollectionsMarshal.AsSpan(list39); + List list35 = new List(index2); + CollectionsMarshal.SetCount(list35, index2); + span3 = CollectionsMarshal.AsSpan(list35); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046404u, new Vector3(-707.6982f, -31.53043f, 280.38452f), 956) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.LabyrinthosAporia }; - obj24.Steps = list39; - reference27 = obj24; + obj22.Steps = list35; + reference25 = obj22; num++; - ref QuestSequence reference28 = ref span2[num]; - QuestSequence obj25 = new QuestSequence + ref QuestSequence reference26 = ref span2[num]; + QuestSequence obj23 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list40 = new List(num2); - CollectionsMarshal.SetCount(list40, num2); - span3 = CollectionsMarshal.AsSpan(list40); + List list36 = new List(num2); + CollectionsMarshal.SetCount(list36, num2); + span3 = CollectionsMarshal.AsSpan(list36); index2 = 0; - ref QuestStep reference29 = ref span3[index2]; - QuestStep obj26 = new QuestStep(EInteractionType.Interact, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) + ref QuestStep reference27 = ref span3[index2]; + QuestStep obj24 = new QuestStep(EInteractionType.Interact, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) { StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.LabyrinthosSharlayanHamlet, @@ -414740,29 +395602,29 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list41 = new List(num4); - CollectionsMarshal.SetCount(list41, num4); - Span span5 = CollectionsMarshal.AsSpan(list41); + List list37 = new List(num4); + CollectionsMarshal.SetCount(list37, num4); + Span span5 = CollectionsMarshal.AsSpan(list37); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_SUBCTS606_04816_Q2_000_055") }; - obj26.DialogueChoices = list41; - reference29 = obj26; - obj25.Steps = list40; - reference28 = obj25; + obj24.DialogueChoices = list37; + reference27 = obj24; + obj23.Steps = list36; + reference26 = obj23; num++; - ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + ref QuestSequence reference28 = ref span2[num]; + QuestSequence obj25 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list42 = new List(index2); - CollectionsMarshal.SetCount(list42, index2); - span3 = CollectionsMarshal.AsSpan(list42); + List list38 = new List(index2); + CollectionsMarshal.SetCount(list38, index2); + span3 = CollectionsMarshal.AsSpan(list38); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046073u, new Vector3(-53.635498f, -29.497286f, -65.14081f), 956) { @@ -414781,94 +395643,94 @@ public static class AssemblyQuestLoader } } }; - obj27.Steps = list42; - reference30 = obj27; - questRoot6.QuestSequence = list37; - AddQuest(questId6, questRoot6); - QuestId questId7 = new QuestId(4817); - QuestRoot questRoot7 = new QuestRoot(); + obj25.Steps = list38; + reference28 = obj25; + questRoot5.QuestSequence = list33; + AddQuest(questId5, questRoot5); + QuestId questId6 = new QuestId(4817); + QuestRoot questRoot6 = new QuestRoot(); num = 1; - List list43 = new List(num); - CollectionsMarshal.SetCount(list43, num); - span = CollectionsMarshal.AsSpan(list43); + List list39 = new List(num); + CollectionsMarshal.SetCount(list39, num); + span = CollectionsMarshal.AsSpan(list39); index = 0; span[index] = "liza"; - questRoot7.Author = list43; + questRoot6.Author = list39; index = 3; - List list44 = new List(index); - CollectionsMarshal.SetCount(list44, index); - span2 = CollectionsMarshal.AsSpan(list44); + List list40 = new List(index); + CollectionsMarshal.SetCount(list40, index); + span2 = CollectionsMarshal.AsSpan(list40); num = 0; - ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj28 = new QuestSequence + ref QuestSequence reference29 = ref span2[num]; + QuestSequence obj26 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list45 = new List(num2); - CollectionsMarshal.SetCount(list45, num2); - span3 = CollectionsMarshal.AsSpan(list45); + List list41 = new List(num2); + CollectionsMarshal.SetCount(list41, num2); + span3 = CollectionsMarshal.AsSpan(list41); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046521u, new Vector3(-46.616333f, -17.97287f, 180.3158f), 1185) { StopDistance = 5f }; - obj28.Steps = list45; - reference31 = obj28; + obj26.Steps = list41; + reference29 = obj26; num++; + ref QuestSequence reference30 = ref span2[num]; + QuestSequence obj27 = new QuestSequence + { + Sequence = 1 + }; + index2 = 1; + List list42 = new List(index2); + CollectionsMarshal.SetCount(list42, index2); + span3 = CollectionsMarshal.AsSpan(list42); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014140u, new Vector3(-30.960571f, -17.47168f, 191.36328f), 1185); + obj27.Steps = list42; + reference30 = obj27; + num++; + ref QuestSequence reference31 = ref span2[num]; + QuestSequence obj28 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list43 = new List(num2); + CollectionsMarshal.SetCount(list43, num2); + span3 = CollectionsMarshal.AsSpan(list43); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1050871u, new Vector3(-51.895935f, -17.97287f, 182.7268f), 1185); + obj28.Steps = list43; + reference31 = obj28; + questRoot6.QuestSequence = list40; + AddQuest(questId6, questRoot6); + QuestId questId7 = new QuestId(4818); + QuestRoot questRoot7 = new QuestRoot(); + num = 1; + List list44 = new List(num); + CollectionsMarshal.SetCount(list44, num); + span = CollectionsMarshal.AsSpan(list44); + index = 0; + span[index] = "liza"; + questRoot7.Author = list44; + index = 5; + List list45 = new List(index); + CollectionsMarshal.SetCount(list45, index); + span2 = CollectionsMarshal.AsSpan(list45); + num = 0; ref QuestSequence reference32 = ref span2[num]; QuestSequence obj29 = new QuestSequence { - Sequence = 1 + Sequence = 0 }; index2 = 1; List list46 = new List(index2); CollectionsMarshal.SetCount(list46, index2); span3 = CollectionsMarshal.AsSpan(list46); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014140u, new Vector3(-30.960571f, -17.47168f, 191.36328f), 1185); - obj29.Steps = list46; - reference32 = obj29; - num++; - ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj30 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list47 = new List(num2); - CollectionsMarshal.SetCount(list47, num2); - span3 = CollectionsMarshal.AsSpan(list47); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1050871u, new Vector3(-51.895935f, -17.97287f, 182.7268f), 1185); - obj30.Steps = list47; - reference33 = obj30; - questRoot7.QuestSequence = list44; - AddQuest(questId7, questRoot7); - QuestId questId8 = new QuestId(4818); - QuestRoot questRoot8 = new QuestRoot(); - num = 1; - List list48 = new List(num); - CollectionsMarshal.SetCount(list48, num); - span = CollectionsMarshal.AsSpan(list48); - index = 0; - span[index] = "liza"; - questRoot8.Author = list48; - index = 5; - List list49 = new List(index); - CollectionsMarshal.SetCount(list49, index); - span2 = CollectionsMarshal.AsSpan(list49); - num = 0; - ref QuestSequence reference34 = ref span2[num]; - QuestSequence obj31 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list50 = new List(index2); - CollectionsMarshal.SetCount(list50, index2); - span3 = CollectionsMarshal.AsSpan(list50); - num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, @@ -414880,18 +395742,18 @@ public static class AssemblyQuestLoader } } }; - obj31.Steps = list50; - reference34 = obj31; + obj29.Steps = list46; + reference32 = obj29; num++; - ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj32 = new QuestSequence + ref QuestSequence reference33 = ref span2[num]; + QuestSequence obj30 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list51 = new List(num2); - CollectionsMarshal.SetCount(list51, num2); - span3 = CollectionsMarshal.AsSpan(list51); + List list47 = new List(num2); + CollectionsMarshal.SetCount(list47, num2); + span3 = CollectionsMarshal.AsSpan(list47); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(88.44312f, 15.094683f, 33.75105f), 418) { @@ -414904,18 +395766,18 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418); - obj32.Steps = list51; - reference35 = obj32; + obj30.Steps = list47; + reference33 = obj30; num++; - ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj33 = new QuestSequence + ref QuestSequence reference34 = ref span2[num]; + QuestSequence obj31 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list52 = new List(index2); - CollectionsMarshal.SetCount(list52, index2); - span3 = CollectionsMarshal.AsSpan(list52); + List list48 = new List(index2); + CollectionsMarshal.SetCount(list48, index2); + span3 = CollectionsMarshal.AsSpan(list48); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048253u, new Vector3(-223.95673f, -16.134916f, -64.2558f), 419) { @@ -414926,18 +395788,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardJeweledCrozier } }; - obj33.Steps = list52; - reference36 = obj33; + obj31.Steps = list48; + reference34 = obj31; num++; - ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj34 = new QuestSequence + ref QuestSequence reference35 = ref span2[num]; + QuestSequence obj32 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list53 = new List(num2); - CollectionsMarshal.SetCount(list53, num2); - span3 = CollectionsMarshal.AsSpan(list53); + List list49 = new List(num2); + CollectionsMarshal.SetCount(list49, num2); + span3 = CollectionsMarshal.AsSpan(list49); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { @@ -414947,50 +395809,50 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj34.Steps = list53; - reference37 = obj34; + obj32.Steps = list49; + reference35 = obj32; num++; - ref QuestSequence reference38 = ref span2[num]; - QuestSequence obj35 = new QuestSequence + ref QuestSequence reference36 = ref span2[num]; + QuestSequence obj33 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list54 = new List(index2); - CollectionsMarshal.SetCount(list54, index2); - span3 = CollectionsMarshal.AsSpan(list54); + List list50 = new List(index2); + CollectionsMarshal.SetCount(list50, index2); + span3 = CollectionsMarshal.AsSpan(list50); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { NextQuestId = new QuestId(4819) }; - obj35.Steps = list54; - reference38 = obj35; - questRoot8.QuestSequence = list49; - AddQuest(questId8, questRoot8); - QuestId questId9 = new QuestId(4819); - QuestRoot questRoot9 = new QuestRoot(); + obj33.Steps = list50; + reference36 = obj33; + questRoot7.QuestSequence = list45; + AddQuest(questId7, questRoot7); + QuestId questId8 = new QuestId(4819); + QuestRoot questRoot8 = new QuestRoot(); num = 1; - List list55 = new List(num); - CollectionsMarshal.SetCount(list55, num); - span = CollectionsMarshal.AsSpan(list55); + List list51 = new List(num); + CollectionsMarshal.SetCount(list51, num); + span = CollectionsMarshal.AsSpan(list51); index = 0; span[index] = "liza"; - questRoot9.Author = list55; + questRoot8.Author = list51; index = 7; - List list56 = new List(index); - CollectionsMarshal.SetCount(list56, index); - span2 = CollectionsMarshal.AsSpan(list56); + List list52 = new List(index); + CollectionsMarshal.SetCount(list52, index); + span2 = CollectionsMarshal.AsSpan(list52); num = 0; - ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj36 = new QuestSequence + ref QuestSequence reference37 = ref span2[num]; + QuestSequence obj34 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list57 = new List(num2); - CollectionsMarshal.SetCount(list57, num2); - span3 = CollectionsMarshal.AsSpan(list57); + List list53 = new List(num2); + CollectionsMarshal.SetCount(list53, num2); + span3 = CollectionsMarshal.AsSpan(list53); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { @@ -415003,93 +395865,93 @@ public static class AssemblyQuestLoader } } }; - obj36.Steps = list57; - reference39 = obj36; + obj34.Steps = list53; + reference37 = obj34; num++; - ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj37 = new QuestSequence + ref QuestSequence reference38 = ref span2[num]; + QuestSequence obj35 = new QuestSequence { Sequence = 1 }; 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.Interact, 1006433u, new Vector3(202.80762f, 309.07346f, -220.69128f), 155) { AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead }; - obj37.Steps = list58; - reference40 = obj37; + obj35.Steps = list54; + reference38 = obj35; num++; - ref QuestSequence reference41 = ref span2[num]; - QuestSequence obj38 = new QuestSequence + ref QuestSequence reference39 = ref span2[num]; + QuestSequence obj36 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list59 = new List(num2); - CollectionsMarshal.SetCount(list59, num2); - span3 = CollectionsMarshal.AsSpan(list59); + List list55 = new List(num2); + CollectionsMarshal.SetCount(list55, num2); + span3 = CollectionsMarshal.AsSpan(list55); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048260u, new Vector3(39.017212f, 208.71985f, 410.26917f), 155) { Fly = true }; - obj38.Steps = list59; - reference41 = obj38; + obj36.Steps = list55; + reference39 = obj36; num++; - ref QuestSequence reference42 = ref span2[num]; - QuestSequence obj39 = new QuestSequence + ref QuestSequence reference40 = ref span2[num]; + QuestSequence obj37 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list60 = new List(index2); - CollectionsMarshal.SetCount(list60, index2); - span3 = CollectionsMarshal.AsSpan(list60); + List list56 = new List(index2); + CollectionsMarshal.SetCount(list56, index2); + span3 = CollectionsMarshal.AsSpan(list56); num2 = 0; - ref QuestStep reference43 = ref span3[num2]; - QuestStep obj40 = new QuestStep(EInteractionType.Combat, null, new Vector3(-20.404095f, 200.07019f, 519.84406f), 155) + ref QuestStep reference41 = ref span3[num2]; + QuestStep obj38 = new QuestStep(EInteractionType.Combat, null, new Vector3(-20.404095f, 200.07019f, 519.84406f), 155) { Fly = false, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list61 = new List(num3); - CollectionsMarshal.SetCount(list61, num3); - Span span6 = CollectionsMarshal.AsSpan(list61); + List list57 = new List(num3); + CollectionsMarshal.SetCount(list57, num3); + Span span6 = CollectionsMarshal.AsSpan(list57); num4 = 0; span6[num4] = 17605u; - obj40.KillEnemyDataIds = list61; - reference43 = obj40; - obj39.Steps = list60; - reference42 = obj39; + obj38.KillEnemyDataIds = list57; + reference41 = obj38; + obj37.Steps = list56; + reference40 = obj37; num++; - ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj41 = new QuestSequence + ref QuestSequence reference42 = ref span2[num]; + QuestSequence obj39 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list62 = new List(num2); - CollectionsMarshal.SetCount(list62, num2); - span3 = CollectionsMarshal.AsSpan(list62); + List list58 = new List(num2); + CollectionsMarshal.SetCount(list58, num2); + span3 = CollectionsMarshal.AsSpan(list58); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048261u, new Vector3(-19.424805f, 197.58359f, 527.5502f), 155); - obj41.Steps = list62; - reference44 = obj41; + obj39.Steps = list58; + reference42 = obj39; num++; - ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj42 = new QuestSequence + ref QuestSequence reference43 = ref span2[num]; + QuestSequence obj40 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list63 = new List(index2); - CollectionsMarshal.SetCount(list63, index2); - span3 = CollectionsMarshal.AsSpan(list63); + List list59 = new List(index2); + CollectionsMarshal.SetCount(list59, index2); + span3 = CollectionsMarshal.AsSpan(list59); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { @@ -415100,53 +395962,53 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj42.Steps = list63; - reference45 = obj42; + obj40.Steps = list59; + reference43 = obj40; num++; - ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj43 = new QuestSequence + ref QuestSequence reference44 = ref span2[num]; + QuestSequence obj41 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list64 = new List(num2); - CollectionsMarshal.SetCount(list64, num2); - span3 = CollectionsMarshal.AsSpan(list64); + List list60 = new List(num2); + CollectionsMarshal.SetCount(list60, num2); + span3 = CollectionsMarshal.AsSpan(list60); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { NextQuestId = new QuestId(4820) }; - obj43.Steps = list64; - reference46 = obj43; - questRoot9.QuestSequence = list56; - AddQuest(questId9, questRoot9); - QuestId questId10 = new QuestId(4820); - QuestRoot questRoot10 = new QuestRoot(); + obj41.Steps = list60; + reference44 = obj41; + questRoot8.QuestSequence = list52; + AddQuest(questId8, questRoot8); + QuestId questId9 = new QuestId(4820); + QuestRoot questRoot9 = new QuestRoot(); num = 1; - List list65 = new List(num); - CollectionsMarshal.SetCount(list65, num); - span = CollectionsMarshal.AsSpan(list65); + List list61 = new List(num); + CollectionsMarshal.SetCount(list61, num); + span = CollectionsMarshal.AsSpan(list61); index = 0; span[index] = "liza"; - questRoot10.Author = list65; + questRoot9.Author = list61; index = 8; - List list66 = new List(index); - CollectionsMarshal.SetCount(list66, index); - span2 = CollectionsMarshal.AsSpan(list66); + List list62 = new List(index); + CollectionsMarshal.SetCount(list62, index); + span2 = CollectionsMarshal.AsSpan(list62); num = 0; - ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj44 = new QuestSequence + ref QuestSequence reference45 = ref span2[num]; + QuestSequence obj42 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list67 = new List(index2); - CollectionsMarshal.SetCount(list67, index2); - span3 = CollectionsMarshal.AsSpan(list67); + List list63 = new List(index2); + CollectionsMarshal.SetCount(list63, index2); + span3 = CollectionsMarshal.AsSpan(list63); num2 = 0; - ref QuestStep reference48 = ref span3[num2]; - QuestStep obj45 = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) + ref QuestStep reference46 = ref span3[num2]; + QuestStep obj43 = new QuestStep(EInteractionType.AcceptQuest, 1048255u, new Vector3(39.475098f, 23.979128f, -48.05072f), 418) { AetheryteShortcut = EAetheryteLocation.Ishgard, SkipConditions = new SkipConditions @@ -415158,9 +396020,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list68 = new List(num4); - CollectionsMarshal.SetCount(list68, num4); - span5 = CollectionsMarshal.AsSpan(list68); + List list64 = new List(num4); + CollectionsMarshal.SetCount(list64, num4); + span5 = CollectionsMarshal.AsSpan(list64); num3 = 0; span5[num3] = new DialogueChoice { @@ -415168,147 +396030,147 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA121_04820_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGBA121_04820_A1_000_001") }; - obj45.DialogueChoices = list68; - reference48 = obj45; - obj44.Steps = list67; - reference47 = obj44; + obj43.DialogueChoices = list64; + reference46 = obj43; + obj42.Steps = list63; + reference45 = obj42; num++; - ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj46 = new QuestSequence + ref QuestSequence reference47 = ref span2[num]; + QuestSequence obj44 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list69 = new List(num2); - CollectionsMarshal.SetCount(list69, num2); - span3 = CollectionsMarshal.AsSpan(list69); + List list65 = new List(num2); + CollectionsMarshal.SetCount(list65, num2); + span3 = CollectionsMarshal.AsSpan(list65); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1011231u, new Vector3(503.1051f, 217.95148f, 790.2189f), 397) { AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest }; - obj46.Steps = list69; - reference49 = obj46; + obj44.Steps = list65; + reference47 = obj44; num++; - ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj47 = new QuestSequence + ref QuestSequence reference48 = ref span2[num]; + QuestSequence obj45 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list70 = new List(index2); - CollectionsMarshal.SetCount(list70, index2); - span3 = CollectionsMarshal.AsSpan(list70); + List list66 = new List(index2); + CollectionsMarshal.SetCount(list66, index2); + span3 = CollectionsMarshal.AsSpan(list66); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048270u, new Vector3(459.76953f, 161.99915f, -493.33948f), 397) { Fly = true }; - obj47.Steps = list70; - reference50 = obj47; + obj45.Steps = list66; + reference48 = obj45; num++; - ref QuestSequence reference51 = ref span2[num]; - QuestSequence obj48 = new QuestSequence + ref QuestSequence reference49 = ref span2[num]; + QuestSequence obj46 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list71 = new List(num2); - CollectionsMarshal.SetCount(list71, num2); - span3 = CollectionsMarshal.AsSpan(list71); + List list67 = new List(num2); + CollectionsMarshal.SetCount(list67, num2); + span3 = CollectionsMarshal.AsSpan(list67); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(454.6491f, 164.30826f, -541.31744f), 397); index2++; - ref QuestStep reference52 = ref span3[index2]; - QuestStep obj49 = new QuestStep(EInteractionType.Combat, null, new Vector3(455.58475f, 157.40831f, -558.01215f), 397) + ref QuestStep reference50 = ref span3[index2]; + QuestStep obj47 = new QuestStep(EInteractionType.Combat, null, new Vector3(455.58475f, 157.40831f, -558.01215f), 397) { Fly = false, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 2; - List list72 = new List(num3); - CollectionsMarshal.SetCount(list72, num3); - span6 = CollectionsMarshal.AsSpan(list72); + List list68 = new List(num3); + CollectionsMarshal.SetCount(list68, num3); + span6 = CollectionsMarshal.AsSpan(list68); num4 = 0; span6[num4] = 17606u; num4++; span6[num4] = 17607u; - obj49.KillEnemyDataIds = list72; - reference52 = obj49; - obj48.Steps = list71; - reference51 = obj48; + obj47.KillEnemyDataIds = list68; + reference50 = obj47; + obj46.Steps = list67; + reference49 = obj46; num++; - ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj50 = new QuestSequence + ref QuestSequence reference51 = ref span2[num]; + QuestSequence obj48 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list73 = new List(index2); - CollectionsMarshal.SetCount(list73, index2); - span3 = CollectionsMarshal.AsSpan(list73); + List list69 = new List(index2); + CollectionsMarshal.SetCount(list69, index2); + span3 = CollectionsMarshal.AsSpan(list69); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048278u, new Vector3(452.84204f, 157.40831f, -556.87805f), 397) { StopDistance = 7f }; - obj50.Steps = list73; - reference53 = obj50; + obj48.Steps = list69; + reference51 = obj48; num++; - ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj51 = new QuestSequence + ref QuestSequence reference52 = ref span2[num]; + QuestSequence obj49 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list74 = new List(num2); - CollectionsMarshal.SetCount(list74, num2); - span3 = CollectionsMarshal.AsSpan(list74); + List list70 = new List(num2); + CollectionsMarshal.SetCount(list70, num2); + span3 = CollectionsMarshal.AsSpan(list70); index2 = 0; - ref QuestStep reference55 = ref span3[index2]; - QuestStep obj52 = new QuestStep(EInteractionType.Combat, null, new Vector3(466.1211f, 161.96898f, -488.2508f), 397) + ref QuestStep reference53 = ref span3[index2]; + QuestStep obj50 = new QuestStep(EInteractionType.Combat, null, new Vector3(466.1211f, 161.96898f, -488.2508f), 397) { Comment = "You automatically spawn triggering combat", EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 3; - List list75 = new List(num4); - CollectionsMarshal.SetCount(list75, num4); - span6 = CollectionsMarshal.AsSpan(list75); + List list71 = new List(num4); + CollectionsMarshal.SetCount(list71, num4); + span6 = CollectionsMarshal.AsSpan(list71); num3 = 0; span6[num3] = 17608u; num3++; span6[num3] = 17609u; num3++; span6[num3] = 17610u; - obj52.KillEnemyDataIds = list75; - reference55 = obj52; - obj51.Steps = list74; - reference54 = obj51; + obj50.KillEnemyDataIds = list71; + reference53 = obj50; + obj49.Steps = list70; + reference52 = obj49; num++; - ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + ref QuestSequence reference54 = ref span2[num]; + QuestSequence obj51 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list76 = new List(index2); - CollectionsMarshal.SetCount(list76, index2); - span3 = CollectionsMarshal.AsSpan(list76); + List list72 = new List(index2); + CollectionsMarshal.SetCount(list72, index2); + span3 = CollectionsMarshal.AsSpan(list72); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048271u, new Vector3(464.3778f, 161.94708f, -488.45657f), 397); - obj53.Steps = list76; - reference56 = obj53; + obj51.Steps = list72; + reference54 = obj51; num++; - ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + ref QuestSequence reference55 = ref span2[num]; + QuestSequence obj52 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list77 = new List(num2); - CollectionsMarshal.SetCount(list77, num2); - span3 = CollectionsMarshal.AsSpan(list77); + List list73 = new List(num2); + CollectionsMarshal.SetCount(list73, num2); + span3 = CollectionsMarshal.AsSpan(list73); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { @@ -415320,33 +396182,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4821) }; - obj54.Steps = list77; - reference57 = obj54; - questRoot10.QuestSequence = list66; - AddQuest(questId10, questRoot10); - QuestId questId11 = new QuestId(4821); - QuestRoot questRoot11 = new QuestRoot(); + obj52.Steps = list73; + reference55 = obj52; + questRoot9.QuestSequence = list62; + AddQuest(questId9, questRoot9); + QuestId questId10 = new QuestId(4821); + QuestRoot questRoot10 = new QuestRoot(); num = 1; - List list78 = new List(num); - CollectionsMarshal.SetCount(list78, num); - span = CollectionsMarshal.AsSpan(list78); + List list74 = new List(num); + CollectionsMarshal.SetCount(list74, num); + span = CollectionsMarshal.AsSpan(list74); index = 0; span[index] = "liza"; - questRoot11.Author = list78; + questRoot10.Author = list74; index = 5; - List list79 = new List(index); - CollectionsMarshal.SetCount(list79, index); - span2 = CollectionsMarshal.AsSpan(list79); + List list75 = new List(index); + CollectionsMarshal.SetCount(list75, index); + span2 = CollectionsMarshal.AsSpan(list75); num = 0; - ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj55 = new QuestSequence + ref QuestSequence reference56 = ref span2[num]; + QuestSequence obj53 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list80 = new List(index2); - CollectionsMarshal.SetCount(list80, index2); - span3 = CollectionsMarshal.AsSpan(list80); + List list76 = new List(index2); + CollectionsMarshal.SetCount(list76, index2); + span3 = CollectionsMarshal.AsSpan(list76); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1050461u, new Vector3(87.20532f, 23.979128f, -1.7243042f), 418) { @@ -415359,29 +396221,29 @@ public static class AssemblyQuestLoader } } }; - obj55.Steps = list80; - reference58 = obj55; + obj53.Steps = list76; + reference56 = obj53; num++; - ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + ref QuestSequence reference57 = ref span2[num]; + QuestSequence obj54 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list81 = new List(num2); - CollectionsMarshal.SetCount(list81, num2); - span3 = CollectionsMarshal.AsSpan(list81); + List list77 = new List(num2); + CollectionsMarshal.SetCount(list77, num2); + span3 = CollectionsMarshal.AsSpan(list77); index2 = 0; - ref QuestStep reference60 = ref span3[index2]; - QuestStep obj57 = new QuestStep(EInteractionType.Interact, 2013677u, new Vector3(-226.0014f, -11.520569f, 339.9862f), 400) + ref QuestStep reference58 = ref span3[index2]; + QuestStep obj55 = new QuestStep(EInteractionType.Interact, 2013677u, new Vector3(-226.0014f, -11.520569f, 339.9862f), 400) { Fly = true, AetheryteShortcut = EAetheryteLocation.ChurningMistsZenith }; num3 = 6; - List list82 = new List(num3); - CollectionsMarshal.SetCount(list82, num3); - span4 = CollectionsMarshal.AsSpan(list82); + List list78 = new List(num3); + CollectionsMarshal.SetCount(list78, num3); + span4 = CollectionsMarshal.AsSpan(list78); num4 = 0; span4[num4] = null; num4++; @@ -415394,15 +396256,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj57.CompletionQuestVariablesFlags = list82; - reference60 = obj57; + obj55.CompletionQuestVariablesFlags = list78; + reference58 = obj55; index2++; - ref QuestStep reference61 = ref span3[index2]; + ref QuestStep reference59 = ref span3[index2]; QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2013676u, new Vector3(-187.79285f, -10.544006f, 366.99463f), 400); num4 = 6; - List list83 = new List(num4); - CollectionsMarshal.SetCount(list83, num4); - span4 = CollectionsMarshal.AsSpan(list83); + List list79 = new List(num4); + CollectionsMarshal.SetCount(list79, num4); + span4 = CollectionsMarshal.AsSpan(list79); num3 = 0; span4[num3] = null; num3++; @@ -415415,23 +396277,23 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list83; - reference61 = questStep4; - obj56.Steps = list81; - reference59 = obj56; + questStep4.CompletionQuestVariablesFlags = list79; + reference59 = questStep4; + obj54.Steps = list77; + reference57 = obj54; num++; - ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + ref QuestSequence reference60 = ref span2[num]; + QuestSequence obj56 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list84 = new List(index2); - CollectionsMarshal.SetCount(list84, index2); - span3 = CollectionsMarshal.AsSpan(list84); + List list80 = new List(index2); + CollectionsMarshal.SetCount(list80, index2); + span3 = CollectionsMarshal.AsSpan(list80); num2 = 0; - ref QuestStep reference63 = ref span3[num2]; - QuestStep obj59 = new QuestStep(EInteractionType.Combat, 2013681u, new Vector3(-527.7333f, 147.11218f, 15.27417f), 399) + ref QuestStep reference61 = ref span3[num2]; + QuestStep obj57 = new QuestStep(EInteractionType.Combat, 2013681u, new Vector3(-527.7333f, 147.11218f, 15.27417f), 399) { Fly = true, AetheryteShortcut = EAetheryteLocation.Idyllshire, @@ -415443,25 +396305,25 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list85 = new List(num3); - CollectionsMarshal.SetCount(list85, num3); - span6 = CollectionsMarshal.AsSpan(list85); + List list81 = new List(num3); + CollectionsMarshal.SetCount(list81, num3); + span6 = CollectionsMarshal.AsSpan(list81); num4 = 0; span6[num4] = 17611u; - obj59.KillEnemyDataIds = list85; - reference63 = obj59; - obj58.Steps = list84; - reference62 = obj58; + obj57.KillEnemyDataIds = list81; + reference61 = obj57; + obj56.Steps = list80; + reference60 = obj56; num++; - ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj60 = new QuestSequence + ref QuestSequence reference62 = ref span2[num]; + QuestSequence obj58 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list86 = new List(num2); - CollectionsMarshal.SetCount(list86, num2); - span3 = CollectionsMarshal.AsSpan(list86); + List list82 = new List(num2); + CollectionsMarshal.SetCount(list82, num2); + span3 = CollectionsMarshal.AsSpan(list82); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048284u, new Vector3(107.80493f, 34.723892f, -8.560364f), 418) { @@ -415472,51 +396334,51 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj60.Steps = list86; - reference64 = obj60; + obj58.Steps = list82; + reference62 = obj58; num++; - ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj61 = new QuestSequence + ref QuestSequence reference63 = ref span2[num]; + QuestSequence obj59 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list87 = new List(index2); - CollectionsMarshal.SetCount(list87, index2); - span3 = CollectionsMarshal.AsSpan(list87); + List list83 = new List(index2); + CollectionsMarshal.SetCount(list83, index2); + span3 = CollectionsMarshal.AsSpan(list83); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { StopDistance = 5f, NextQuestId = new QuestId(4822) }; - obj61.Steps = list87; - reference65 = obj61; - questRoot11.QuestSequence = list79; - AddQuest(questId11, questRoot11); - QuestId questId12 = new QuestId(4822); - QuestRoot questRoot12 = new QuestRoot(); + obj59.Steps = list83; + reference63 = obj59; + questRoot10.QuestSequence = list75; + AddQuest(questId10, questRoot10); + QuestId questId11 = new QuestId(4822); + QuestRoot questRoot11 = new QuestRoot(); num = 1; - List list88 = new List(num); - CollectionsMarshal.SetCount(list88, num); - span = CollectionsMarshal.AsSpan(list88); + List list84 = new List(num); + CollectionsMarshal.SetCount(list84, num); + span = CollectionsMarshal.AsSpan(list84); index = 0; span[index] = "liza"; - questRoot12.Author = list88; + questRoot11.Author = list84; index = 5; - List list89 = new List(index); - CollectionsMarshal.SetCount(list89, index); - span2 = CollectionsMarshal.AsSpan(list89); + List list85 = new List(index); + CollectionsMarshal.SetCount(list85, index); + span2 = CollectionsMarshal.AsSpan(list85); num = 0; - ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + ref QuestSequence reference64 = ref span2[num]; + QuestSequence obj60 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list90 = new List(num2); - CollectionsMarshal.SetCount(list90, num2); - span3 = CollectionsMarshal.AsSpan(list90); + List list86 = new List(num2); + CollectionsMarshal.SetCount(list86, num2); + span3 = CollectionsMarshal.AsSpan(list86); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { @@ -415530,42 +396392,42 @@ public static class AssemblyQuestLoader } } }; - obj62.Steps = list90; - reference66 = obj62; + obj60.Steps = list86; + reference64 = obj60; num++; - ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + ref QuestSequence reference65 = ref span2[num]; + QuestSequence obj61 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list91 = new List(index2); - CollectionsMarshal.SetCount(list91, index2); - span3 = CollectionsMarshal.AsSpan(list91); + List list87 = new List(index2); + CollectionsMarshal.SetCount(list87, index2); + span3 = CollectionsMarshal.AsSpan(list87); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { StopDistance = 5f }; - obj63.Steps = list91; - reference67 = obj63; + obj61.Steps = list87; + reference65 = obj61; num++; - ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + ref QuestSequence reference66 = ref span2[num]; + QuestSequence obj62 = new QuestSequence { Sequence = 2 }; num2 = 3; - List list92 = new List(num2); - CollectionsMarshal.SetCount(list92, num2); - span3 = CollectionsMarshal.AsSpan(list92); + List list88 = new List(num2); + CollectionsMarshal.SetCount(list88, num2); + span3 = CollectionsMarshal.AsSpan(list88); index2 = 0; - ref QuestStep reference69 = ref span3[index2]; + ref QuestStep reference67 = ref span3[index2]; QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1048286u, new Vector3(106.248535f, 34.723896f, 4.257263f), 418); num4 = 6; - List list93 = new List(num4); - CollectionsMarshal.SetCount(list93, num4); - span4 = CollectionsMarshal.AsSpan(list93); + List list89 = new List(num4); + CollectionsMarshal.SetCount(list89, num4); + span4 = CollectionsMarshal.AsSpan(list89); num3 = 0; span4[num3] = null; num3++; @@ -415578,15 +396440,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list93; - reference69 = questStep5; + questStep5.CompletionQuestVariablesFlags = list89; + reference67 = questStep5; index2++; - ref QuestStep reference70 = ref span3[index2]; + ref QuestStep reference68 = ref span3[index2]; QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1048285u, new Vector3(-21.316895f, 5.504703f, 37.64392f), 418); num3 = 6; - List list94 = new List(num3); - CollectionsMarshal.SetCount(list94, num3); - span4 = CollectionsMarshal.AsSpan(list94); + List list90 = new List(num3); + CollectionsMarshal.SetCount(list90, num3); + span4 = CollectionsMarshal.AsSpan(list90); num4 = 0; span4[num4] = null; num4++; @@ -415599,15 +396461,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list94; - reference70 = questStep6; + questStep6.CompletionQuestVariablesFlags = list90; + reference68 = questStep6; index2++; - ref QuestStep reference71 = ref span3[index2]; + ref QuestStep reference69 = ref span3[index2]; QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1048287u, new Vector3(-65.049255f, 18.457891f, -77.04285f), 418); num4 = 6; - List list95 = new List(num4); - CollectionsMarshal.SetCount(list95, num4); - span4 = CollectionsMarshal.AsSpan(list95); + List list91 = new List(num4); + CollectionsMarshal.SetCount(list91, num4); + span4 = CollectionsMarshal.AsSpan(list91); num3 = 0; span4[num3] = null; num3++; @@ -415620,11 +396482,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list95; + questStep7.CompletionQuestVariablesFlags = list91; num3 = 1; - List list96 = new List(num3); - CollectionsMarshal.SetCount(list96, num3); - span5 = CollectionsMarshal.AsSpan(list96); + List list92 = new List(num3); + CollectionsMarshal.SetCount(list92, num3); + span5 = CollectionsMarshal.AsSpan(list92); num4 = 0; span5[num4] = new DialogueChoice { @@ -415632,20 +396494,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA141_04822_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGBA141_04822_A1_000_001") }; - questStep7.DialogueChoices = list96; - reference71 = questStep7; - obj64.Steps = list92; - reference68 = obj64; + questStep7.DialogueChoices = list92; + reference69 = questStep7; + obj62.Steps = list88; + reference66 = obj62; num++; - ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + ref QuestSequence reference70 = ref span2[num]; + QuestSequence obj63 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list97 = new List(index2); - CollectionsMarshal.SetCount(list97, index2); - span3 = CollectionsMarshal.AsSpan(list97); + List list93 = new List(index2); + CollectionsMarshal.SetCount(list93, index2); + span3 = CollectionsMarshal.AsSpan(list93); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) { @@ -415655,25 +396517,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj65.Steps = list97; - reference72 = obj65; + obj63.Steps = list93; + reference70 = obj63; num++; - ref QuestSequence reference73 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + ref QuestSequence reference71 = ref span2[num]; + QuestSequence obj64 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list98 = new List(num2); - CollectionsMarshal.SetCount(list98, num2); - span3 = CollectionsMarshal.AsSpan(list98); + List list94 = new List(num2); + CollectionsMarshal.SetCount(list94, num2); + span3 = CollectionsMarshal.AsSpan(list94); index2 = 0; - ref QuestStep reference74 = ref span3[index2]; + ref QuestStep reference72 = ref span3[index2]; QuestStep questStep8 = new QuestStep(EInteractionType.CompleteQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418); num4 = 1; - List list99 = new List(num4); - CollectionsMarshal.SetCount(list99, num4); - span5 = CollectionsMarshal.AsSpan(list99); + List list95 = new List(num4); + CollectionsMarshal.SetCount(list95, num4); + span5 = CollectionsMarshal.AsSpan(list95); num3 = 0; span5[num3] = new DialogueChoice { @@ -415681,36 +396543,36 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA141_04822_Q3_000_000"), Answer = new ExcelRef("TEXT_KINGBA141_04822_A3_000_002") }; - questStep8.DialogueChoices = list99; + questStep8.DialogueChoices = list95; questStep8.NextQuestId = new QuestId(4823); - reference74 = questStep8; - obj66.Steps = list98; - reference73 = obj66; - questRoot12.QuestSequence = list89; - AddQuest(questId12, questRoot12); - QuestId questId13 = new QuestId(4823); - QuestRoot questRoot13 = new QuestRoot(); + reference72 = questStep8; + obj64.Steps = list94; + reference71 = obj64; + questRoot11.QuestSequence = list85; + AddQuest(questId11, questRoot11); + QuestId questId12 = new QuestId(4823); + QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list100 = new List(num); - CollectionsMarshal.SetCount(list100, num); - span = CollectionsMarshal.AsSpan(list100); + List list96 = new List(num); + CollectionsMarshal.SetCount(list96, num); + span = CollectionsMarshal.AsSpan(list96); index = 0; span[index] = "liza"; - questRoot13.Author = list100; + questRoot12.Author = list96; index = 7; - List list101 = new List(index); - CollectionsMarshal.SetCount(list101, index); - span2 = CollectionsMarshal.AsSpan(list101); + List list97 = new List(index); + CollectionsMarshal.SetCount(list97, index); + span2 = CollectionsMarshal.AsSpan(list97); num = 0; - ref QuestSequence reference75 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + ref QuestSequence reference73 = ref span2[num]; + QuestSequence obj65 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list102 = new List(index2); - CollectionsMarshal.SetCount(list102, index2); - span3 = CollectionsMarshal.AsSpan(list102); + List list98 = new List(index2); + CollectionsMarshal.SetCount(list98, index2); + span3 = CollectionsMarshal.AsSpan(list98); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048257u, new Vector3(39.81079f, 23.979128f, -48.17273f), 418) { @@ -415723,75 +396585,75 @@ public static class AssemblyQuestLoader } } }; - obj67.Steps = list102; - reference75 = obj67; + obj65.Steps = list98; + reference73 = obj65; num++; - ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + ref QuestSequence reference74 = ref span2[num]; + QuestSequence obj66 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list103 = new List(num2); - CollectionsMarshal.SetCount(list103, num2); - span3 = CollectionsMarshal.AsSpan(list103); + List list99 = new List(num2); + CollectionsMarshal.SetCount(list99, num2); + span3 = CollectionsMarshal.AsSpan(list99); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1012064u, new Vector3(-542.7787f, -37.11544f, -386.7094f), 401) { AetheryteShortcut = EAetheryteLocation.SeaOfCloudsOkZundu }; - obj68.Steps = list103; - reference76 = obj68; + obj66.Steps = list99; + reference74 = obj66; num++; - ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + ref QuestSequence reference75 = ref span2[num]; + QuestSequence obj67 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list104 = new List(index2); - CollectionsMarshal.SetCount(list104, index2); - span3 = CollectionsMarshal.AsSpan(list104); + List list100 = new List(index2); + CollectionsMarshal.SetCount(list100, index2); + span3 = CollectionsMarshal.AsSpan(list100); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048288u, new Vector3(-576.3485f, -52.88129f, -418.6618f), 401) { StopDistance = 5f, Comment = "Dreams of a New Day" }; - obj69.Steps = list104; - reference77 = obj69; + obj67.Steps = list100; + reference75 = obj67; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + ref QuestSequence reference76 = ref span2[num]; + QuestSequence obj68 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list105 = new List(num2); - CollectionsMarshal.SetCount(list105, num2); - span3 = CollectionsMarshal.AsSpan(list105); + List list101 = new List(num2); + CollectionsMarshal.SetCount(list101, num2); + span3 = CollectionsMarshal.AsSpan(list101); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048290u, new Vector3(-781.796f, -90.0236f, -759.7925f), 401) { StopDistance = 5f }; - obj70.Steps = list105; - reference78 = obj70; + obj68.Steps = list101; + reference76 = obj68; num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + ref QuestSequence reference77 = ref span2[num]; + QuestSequence obj69 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list106 = new List(index2); - CollectionsMarshal.SetCount(list106, index2); - span3 = CollectionsMarshal.AsSpan(list106); + List list102 = new List(index2); + CollectionsMarshal.SetCount(list102, index2); + span3 = CollectionsMarshal.AsSpan(list102); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1012163u, new Vector3(128.25195f, 24.458832f, -0.6867676f), 418) { @@ -415802,18 +396664,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.IshgardForgottenKnight } }; - obj71.Steps = list106; - reference79 = obj71; + obj69.Steps = list102; + reference77 = obj69; num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + ref QuestSequence reference78 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list107 = new List(num2); - CollectionsMarshal.SetCount(list107, num2); - span3 = CollectionsMarshal.AsSpan(list107); + List list103 = new List(num2); + CollectionsMarshal.SetCount(list103, num2); + span3 = CollectionsMarshal.AsSpan(list103); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048252u, new Vector3(-21.683167f, -19.328289f, 203.14331f), 1185) { @@ -415824,33 +396686,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj72.Steps = list107; - reference80 = obj72; - questRoot13.QuestSequence = list101; - AddQuest(questId13, questRoot13); - QuestId questId14 = new QuestId(4824); - QuestRoot questRoot14 = new QuestRoot(); + obj70.Steps = list103; + reference78 = obj70; + questRoot12.QuestSequence = list97; + AddQuest(questId12, questRoot12); + QuestId questId13 = new QuestId(4824); + QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list108 = new List(num); - CollectionsMarshal.SetCount(list108, num); - span = CollectionsMarshal.AsSpan(list108); + List list104 = new List(num); + CollectionsMarshal.SetCount(list104, num); + span = CollectionsMarshal.AsSpan(list104); index = 0; span[index] = "liza"; - questRoot14.Author = list108; + questRoot13.Author = list104; index = 8; - List list109 = new List(index); - CollectionsMarshal.SetCount(list109, index); - span2 = CollectionsMarshal.AsSpan(list109); + List list105 = new List(index); + CollectionsMarshal.SetCount(list105, index); + span2 = CollectionsMarshal.AsSpan(list105); num = 0; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference79 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); + List list106 = new List(index2); + CollectionsMarshal.SetCount(list106, index2); + span3 = CollectionsMarshal.AsSpan(list106); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) { @@ -415863,18 +396725,18 @@ public static class AssemblyQuestLoader } } }; - obj73.Steps = list110; - reference81 = obj73; + obj71.Steps = list106; + reference79 = obj71; num++; - ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); + List list107 = new List(num2); + CollectionsMarshal.SetCount(list107, num2); + span3 = CollectionsMarshal.AsSpan(list107); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046291u, new Vector3(-409.07916f, 3.9999695f, 14.846985f), 129) { @@ -415885,18 +396747,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaArcanist } }; - obj74.Steps = list111; - reference82 = obj74; + obj72.Steps = list107; + reference80 = obj72; num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list112 = new List(index2); - CollectionsMarshal.SetCount(list112, index2); - span3 = CollectionsMarshal.AsSpan(list112); + List list108 = new List(index2); + CollectionsMarshal.SetCount(list108, index2); + span3 = CollectionsMarshal.AsSpan(list108); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-387.69412f, 5.999984f, 41.170013f), 129); num2++; @@ -415908,25 +396770,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaHawkersAlley } }; - obj75.Steps = list112; - reference83 = obj75; + obj73.Steps = list108; + reference81 = obj73; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj74 = new QuestSequence { Sequence = 3 }; num2 = 3; - List list113 = new List(num2); - CollectionsMarshal.SetCount(list113, num2); - span3 = CollectionsMarshal.AsSpan(list113); + List list109 = new List(num2); + CollectionsMarshal.SetCount(list109, num2); + span3 = CollectionsMarshal.AsSpan(list109); index2 = 0; - ref QuestStep reference85 = ref span3[index2]; + ref QuestStep reference83 = ref span3[index2]; QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1001540u, new Vector3(-202.68567f, 16f, 56.99243f), 129); num3 = 6; - List list114 = new List(num3); - CollectionsMarshal.SetCount(list114, num3); - span4 = CollectionsMarshal.AsSpan(list114); + List list110 = new List(num3); + CollectionsMarshal.SetCount(list110, num3); + span4 = CollectionsMarshal.AsSpan(list110); num4 = 0; span4[num4] = null; num4++; @@ -415939,15 +396801,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list114; - reference85 = questStep9; + questStep9.CompletionQuestVariablesFlags = list110; + reference83 = questStep9; index2++; - ref QuestStep reference86 = ref span3[index2]; + ref QuestStep reference84 = ref span3[index2]; QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1003272u, new Vector3(-262.92822f, 16.2f, 51.407593f), 129); num4 = 6; - List list115 = new List(num4); - CollectionsMarshal.SetCount(list115, num4); - span4 = CollectionsMarshal.AsSpan(list115); + List list111 = new List(num4); + CollectionsMarshal.SetCount(list111, num4); + span4 = CollectionsMarshal.AsSpan(list111); num3 = 0; span4[num3] = null; num3++; @@ -415960,15 +396822,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list115; - reference86 = questStep10; + questStep10.CompletionQuestVariablesFlags = list111; + reference84 = questStep10; index2++; - ref QuestStep reference87 = ref span3[index2]; + ref QuestStep reference85 = ref span3[index2]; QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1003277u, new Vector3(-136.67511f, 18.2f, 16.494995f), 129); num3 = 6; - List list116 = new List(num3); - CollectionsMarshal.SetCount(list116, num3); - span4 = CollectionsMarshal.AsSpan(list116); + List list112 = new List(num3); + CollectionsMarshal.SetCount(list112, num3); + span4 = CollectionsMarshal.AsSpan(list112); num4 = 0; span4[num4] = null; num4++; @@ -415981,20 +396843,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list116; - reference87 = questStep11; - obj76.Steps = list113; - reference84 = obj76; + questStep11.CompletionQuestVariablesFlags = list112; + reference85 = questStep11; + obj74.Steps = list109; + reference82 = obj74; num++; - ref QuestSequence reference88 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + ref QuestSequence reference86 = ref span2[num]; + QuestSequence obj75 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list117 = new List(index2); - CollectionsMarshal.SetCount(list117, index2); - span3 = CollectionsMarshal.AsSpan(list117); + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046293u, new Vector3(-143.35852f, 3.9999998f, 189.6543f), 129) { @@ -416004,85 +396866,85 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.LimsaFisher } }; - obj77.Steps = list117; - reference88 = obj77; + obj75.Steps = list113; + reference86 = obj75; num++; - ref QuestSequence reference89 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + ref QuestSequence reference87 = ref span2[num]; + QuestSequence obj76 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list118 = new List(num2); - CollectionsMarshal.SetCount(list118, num2); - span3 = CollectionsMarshal.AsSpan(list118); + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046294u, new Vector3(-115.19043f, 20f, 111.95532f), 129) { StopDistance = 1f }; - obj78.Steps = list118; - reference89 = obj78; + obj76.Steps = list114; + reference87 = obj76; num++; - ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj79 = new QuestSequence + ref QuestSequence reference88 = ref span2[num]; + QuestSequence obj77 = new QuestSequence { Sequence = 6 }; index2 = 1; - List list119 = new List(index2); - CollectionsMarshal.SetCount(list119, index2); - span3 = CollectionsMarshal.AsSpan(list119); + List list115 = new List(index2); + CollectionsMarshal.SetCount(list115, index2); + span3 = CollectionsMarshal.AsSpan(list115); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Action, 1046296u, new Vector3(-114.42743f, 20f, 111.283936f), 129) { StopDistance = 10f, Action = EAction.Esuna }; - obj79.Steps = list119; - reference90 = obj79; + obj77.Steps = list115; + reference88 = obj77; num++; - ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + ref QuestSequence reference89 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list120 = new List(num2); - CollectionsMarshal.SetCount(list120, num2); - span3 = CollectionsMarshal.AsSpan(list120); + List list116 = new List(num2); + CollectionsMarshal.SetCount(list116, num2); + span3 = CollectionsMarshal.AsSpan(list116); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { NextQuestId = new QuestId(4825) }; - obj80.Steps = list120; - reference91 = obj80; - questRoot14.QuestSequence = list109; - AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(4825); - QuestRoot questRoot15 = new QuestRoot(); + obj78.Steps = list116; + reference89 = obj78; + questRoot13.QuestSequence = list105; + AddQuest(questId13, questRoot13); + QuestId questId14 = new QuestId(4825); + QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list121 = new List(num); - CollectionsMarshal.SetCount(list121, num); - span = CollectionsMarshal.AsSpan(list121); + List list117 = new List(num); + CollectionsMarshal.SetCount(list117, num); + span = CollectionsMarshal.AsSpan(list117); index = 0; span[index] = "liza"; - questRoot15.Author = list121; + questRoot14.Author = list117; index = 7; - List list122 = new List(index); - CollectionsMarshal.SetCount(list122, index); - span2 = CollectionsMarshal.AsSpan(list122); + List list118 = new List(index); + CollectionsMarshal.SetCount(list118, index); + span2 = CollectionsMarshal.AsSpan(list118); num = 0; - ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj79 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list123 = new List(index2); - CollectionsMarshal.SetCount(list123, index2); - span3 = CollectionsMarshal.AsSpan(list123); + List list119 = new List(index2); + CollectionsMarshal.SetCount(list119, index2); + span3 = CollectionsMarshal.AsSpan(list119); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { @@ -416095,104 +396957,161 @@ public static class AssemblyQuestLoader } } }; - obj81.Steps = list123; - reference92 = obj81; + obj79.Steps = list119; + reference90 = obj79; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj80 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list124 = new List(num2); - CollectionsMarshal.SetCount(list124, num2); - span3 = CollectionsMarshal.AsSpan(list124); + List list120 = new List(num2); + CollectionsMarshal.SetCount(list120, num2); + span3 = CollectionsMarshal.AsSpan(list120); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1047092u, new Vector3(297.38306f, -33.02986f, 284.99268f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj82.Steps = list124; - reference93 = obj82; + obj80.Steps = list120; + reference91 = obj80; num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj83 = new QuestSequence + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj81 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list125 = new List(index2); - CollectionsMarshal.SetCount(list125, index2); - span3 = CollectionsMarshal.AsSpan(list125); + List list121 = new List(index2); + CollectionsMarshal.SetCount(list121, index2); + span3 = CollectionsMarshal.AsSpan(list121); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046297u, new Vector3(211.68835f, -25.006758f, 230.85376f), 138) { Fly = true }; - obj83.Steps = list125; - reference94 = obj83; + obj81.Steps = list121; + reference92 = obj81; num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list126 = new List(num2); - CollectionsMarshal.SetCount(list126, num2); - span3 = CollectionsMarshal.AsSpan(list126); + List list122 = new List(num2); + CollectionsMarshal.SetCount(list122, num2); + span3 = CollectionsMarshal.AsSpan(list122); index2 = 0; - ref QuestStep reference96 = ref span3[index2]; - QuestStep obj85 = new QuestStep(EInteractionType.Combat, null, new Vector3(465.86716f, 11.231914f, 326.10486f), 138) + ref QuestStep reference94 = ref span3[index2]; + QuestStep obj83 = new QuestStep(EInteractionType.Combat, null, new Vector3(465.86716f, 11.231914f, 326.10486f), 138) { StopDistance = 0.25f, Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 2; - List list127 = new List(num4); - CollectionsMarshal.SetCount(list127, num4); - span6 = CollectionsMarshal.AsSpan(list127); + List list123 = new List(num4); + CollectionsMarshal.SetCount(list123, num4); + span6 = CollectionsMarshal.AsSpan(list123); num3 = 0; span6[num3] = 17612u; num3++; span6[num3] = 17613u; - obj85.KillEnemyDataIds = list127; - reference96 = obj85; - obj84.Steps = list126; - reference95 = obj84; + obj83.KillEnemyDataIds = list123; + reference94 = obj83; + obj82.Steps = list122; + reference93 = obj82; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + ref QuestSequence reference95 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list128 = new List(index2); - CollectionsMarshal.SetCount(list128, index2); - span3 = CollectionsMarshal.AsSpan(list128); + List list124 = new List(index2); + CollectionsMarshal.SetCount(list124, index2); + span3 = CollectionsMarshal.AsSpan(list124); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046302u, new Vector3(465.50684f, 11.444184f, 330.89185f), 138) { StopDistance = 7f }; - obj86.Steps = list128; - reference97 = obj86; + obj84.Steps = list124; + reference95 = obj84; num++; + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj85 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list125 = new List(num2); + CollectionsMarshal.SetCount(list125, num2); + span3 = CollectionsMarshal.AsSpan(list125); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Action, 1046303u, new Vector3(462.39404f, 11.569952f, 329.57947f), 138) + { + StopDistance = 10f, + Action = EAction.Esuna + }; + obj85.Steps = list125; + reference96 = obj85; + num++; + ref QuestSequence reference97 = ref span2[num]; + QuestSequence obj86 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list126 = new List(index2); + CollectionsMarshal.SetCount(list126, index2); + span3 = CollectionsMarshal.AsSpan(list126); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + { + AetheryteShortcut = EAetheryteLocation.Limsa, + NextQuestId = new QuestId(4826) + }; + obj86.Steps = list126; + reference97 = obj86; + questRoot14.QuestSequence = list118; + AddQuest(questId14, questRoot14); + QuestId questId15 = new QuestId(4826); + QuestRoot questRoot15 = new QuestRoot(); + num = 1; + List list127 = new List(num); + CollectionsMarshal.SetCount(list127, num); + span = CollectionsMarshal.AsSpan(list127); + index = 0; + span[index] = "liza"; + questRoot15.Author = list127; + index = 6; + List list128 = new List(index); + CollectionsMarshal.SetCount(list128, index); + span2 = CollectionsMarshal.AsSpan(list128); + num = 0; ref QuestSequence reference98 = ref span2[num]; QuestSequence obj87 = new QuestSequence { - Sequence = 5 + Sequence = 0 }; num2 = 1; List list129 = new List(num2); CollectionsMarshal.SetCount(list129, num2); span3 = CollectionsMarshal.AsSpan(list129); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Action, 1046303u, new Vector3(462.39404f, 11.569952f, 329.57947f), 138) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { - StopDistance = 10f, - Action = EAction.Esuna + AetheryteShortcut = EAetheryteLocation.Limsa, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; obj87.Steps = list129; reference98 = obj87; @@ -416200,127 +397119,70 @@ public static class AssemblyQuestLoader ref QuestSequence reference99 = ref span2[num]; QuestSequence obj88 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 1 }; index2 = 1; List list130 = new List(index2); CollectionsMarshal.SetCount(list130, index2); span3 = CollectionsMarshal.AsSpan(list130); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) + span3[num2] = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135) { - AetheryteShortcut = EAetheryteLocation.Limsa, - NextQuestId = new QuestId(4826) + AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks }; obj88.Steps = list130; reference99 = obj88; - questRoot15.QuestSequence = list122; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(4826); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list131 = new List(num); - CollectionsMarshal.SetCount(list131, num); - span = CollectionsMarshal.AsSpan(list131); - index = 0; - span[index] = "liza"; - questRoot16.Author = list131; - index = 6; - List list132 = new List(index); - CollectionsMarshal.SetCount(list132, index); - span2 = CollectionsMarshal.AsSpan(list132); - num = 0; + num++; ref QuestSequence reference100 = ref span2[num]; QuestSequence obj89 = new QuestSequence { - Sequence = 0 + Sequence = 2 + }; + num2 = 1; + List list131 = new List(num2); + CollectionsMarshal.SetCount(list131, num2); + span3 = CollectionsMarshal.AsSpan(list131); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1046309u, new Vector3(106.7063f, 22.880846f, 618.4634f), 135) + { + Fly = true + }; + obj89.Steps = list131; + reference100 = obj89; + num++; + ref QuestSequence reference101 = ref span2[num]; + QuestSequence obj90 = new QuestSequence + { + Sequence = 3 + }; + index2 = 1; + List list132 = new List(index2); + CollectionsMarshal.SetCount(list132, index2); + span3 = CollectionsMarshal.AsSpan(list132); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1046308u, new Vector3(217.39526f, 14.096056f, 658.7776f), 135) + { + Fly = true + }; + obj90.Steps = list132; + reference101 = obj90; + num++; + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj91 = new QuestSequence + { + Sequence = 4 }; num2 = 1; List list133 = new List(num2); CollectionsMarshal.SetCount(list133, num2); span3 = CollectionsMarshal.AsSpan(list133); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) - { - AetheryteShortcut = EAetheryteLocation.Limsa, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj89.Steps = list133; - reference100 = obj89; - num++; - ref QuestSequence reference101 = ref span2[num]; - QuestSequence obj90 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span3 = CollectionsMarshal.AsSpan(list134); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135) - { - AetheryteShortcut = EAetheryteLocation.LowerLaNosceaMorabyDrydocks - }; - obj90.Steps = list134; - reference101 = obj90; - num++; - ref QuestSequence reference102 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = 2 - }; - num2 = 1; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1046309u, new Vector3(106.7063f, 22.880846f, 618.4634f), 135) - { - Fly = true - }; - obj91.Steps = list135; - reference102 = obj91; - num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj92 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list136 = new List(index2); - CollectionsMarshal.SetCount(list136, index2); - span3 = CollectionsMarshal.AsSpan(list136); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1046308u, new Vector3(217.39526f, 14.096056f, 658.7776f), 135) - { - Fly = true - }; - obj92.Steps = list136; - reference103 = obj92; - num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj93 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list137 = new List(num2); - CollectionsMarshal.SetCount(list137, num2); - span3 = CollectionsMarshal.AsSpan(list137); - index2 = 0; - ref QuestStep reference105 = ref span3[index2]; + ref QuestStep reference103 = ref span3[index2]; QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1046307u, new Vector3(216.84595f, 14.096056f, 660.3646f), 135); num3 = 1; - List list138 = new List(num3); - CollectionsMarshal.SetCount(list138, num3); - span5 = CollectionsMarshal.AsSpan(list138); + List list134 = new List(num3); + CollectionsMarshal.SetCount(list134, num3); + span5 = CollectionsMarshal.AsSpan(list134); num4 = 0; span5[num4] = new DialogueChoice { @@ -416328,53 +397190,53 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA221_04826_Q1_000_048"), Answer = new ExcelRef("TEXT_KINGBA221_04826_A1_000_002") }; - questStep12.DialogueChoices = list138; - reference105 = questStep12; - obj93.Steps = list137; - reference104 = obj93; + questStep12.DialogueChoices = list134; + reference103 = questStep12; + obj91.Steps = list133; + reference102 = obj91; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list139 = new List(index2); - CollectionsMarshal.SetCount(list139, index2); - span3 = CollectionsMarshal.AsSpan(list139); + List list135 = new List(index2); + CollectionsMarshal.SetCount(list135, index2); + span3 = CollectionsMarshal.AsSpan(list135); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, NextQuestId = new QuestId(4827) }; - obj94.Steps = list139; - reference106 = obj94; - questRoot16.QuestSequence = list132; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(4827); - QuestRoot questRoot17 = new QuestRoot(); + obj92.Steps = list135; + reference104 = obj92; + questRoot15.QuestSequence = list128; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(4827); + QuestRoot questRoot16 = new QuestRoot(); num = 1; - List list140 = new List(num); - CollectionsMarshal.SetCount(list140, num); - span = CollectionsMarshal.AsSpan(list140); + List list136 = new List(num); + CollectionsMarshal.SetCount(list136, num); + span = CollectionsMarshal.AsSpan(list136); index = 0; span[index] = "liza"; - questRoot17.Author = list140; + questRoot16.Author = list136; index = 6; - List list141 = new List(index); - CollectionsMarshal.SetCount(list141, index); - span2 = CollectionsMarshal.AsSpan(list141); + List list137 = new List(index); + CollectionsMarshal.SetCount(list137, index); + span2 = CollectionsMarshal.AsSpan(list137); num = 0; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { @@ -416387,62 +397249,62 @@ public static class AssemblyQuestLoader } } }; - obj95.Steps = list142; - reference107 = obj95; + obj93.Steps = list138; + reference105 = obj93; num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); + List list139 = new List(index2); + CollectionsMarshal.SetCount(list139, index2); + span3 = CollectionsMarshal.AsSpan(list139); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046310u, new Vector3(268.39087f, -25f, 264.05737f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj96.Steps = list143; - reference108 = obj96; + obj94.Steps = list139; + reference106 = obj94; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); + List list140 = new List(num2); + CollectionsMarshal.SetCount(list140, num2); + span3 = CollectionsMarshal.AsSpan(list140); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046311u, new Vector3(384.60352f, 0.14576934f, 74.32666f), 139) { AetheryteShortcut = EAetheryteLocation.UpperLaNosceaCampBronzeLake }; - obj97.Steps = list144; - reference109 = obj97; + obj95.Steps = list140; + reference107 = obj95; num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference108 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 3 }; index2 = 3; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); + List list141 = new List(index2); + CollectionsMarshal.SetCount(list141, index2); + span3 = CollectionsMarshal.AsSpan(list141); num2 = 0; - ref QuestStep reference111 = ref span3[num2]; - QuestStep obj99 = new QuestStep(EInteractionType.Action, 1046314u, new Vector3(457.60278f, 4.1072555f, 103.89868f), 139) + ref QuestStep reference109 = ref span3[num2]; + QuestStep obj97 = new QuestStep(EInteractionType.Action, 1046314u, new Vector3(457.60278f, 4.1072555f, 103.89868f), 139) { Action = EAction.Esuna }; num4 = 6; - List list146 = new List(num4); - CollectionsMarshal.SetCount(list146, num4); - span4 = CollectionsMarshal.AsSpan(list146); + List list142 = new List(num4); + CollectionsMarshal.SetCount(list142, num4); + span4 = CollectionsMarshal.AsSpan(list142); num3 = 0; span4[num3] = null; num3++; @@ -416455,18 +397317,18 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj99.CompletionQuestVariablesFlags = list146; - reference111 = obj99; + obj97.CompletionQuestVariablesFlags = list142; + reference109 = obj97; num2++; - ref QuestStep reference112 = ref span3[num2]; - QuestStep obj100 = new QuestStep(EInteractionType.Action, 1046313u, new Vector3(432.6084f, 8.108173f, 133.80627f), 139) + ref QuestStep reference110 = ref span3[num2]; + QuestStep obj98 = new QuestStep(EInteractionType.Action, 1046313u, new Vector3(432.6084f, 8.108173f, 133.80627f), 139) { Action = EAction.Esuna }; num3 = 6; - List list147 = new List(num3); - CollectionsMarshal.SetCount(list147, num3); - span4 = CollectionsMarshal.AsSpan(list147); + List list143 = new List(num3); + CollectionsMarshal.SetCount(list143, num3); + span4 = CollectionsMarshal.AsSpan(list143); num4 = 0; span4[num4] = null; num4++; @@ -416479,18 +397341,18 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj100.CompletionQuestVariablesFlags = list147; - reference112 = obj100; + obj98.CompletionQuestVariablesFlags = list143; + reference110 = obj98; num2++; - ref QuestStep reference113 = ref span3[num2]; - QuestStep obj101 = new QuestStep(EInteractionType.Action, 1046312u, new Vector3(413.0464f, 3.616333f, 113.969604f), 139) + ref QuestStep reference111 = ref span3[num2]; + QuestStep obj99 = new QuestStep(EInteractionType.Action, 1046312u, new Vector3(413.0464f, 3.616333f, 113.969604f), 139) { Action = EAction.Esuna }; num4 = 6; - List list148 = new List(num4); - CollectionsMarshal.SetCount(list148, num4); - span4 = CollectionsMarshal.AsSpan(list148); + List list144 = new List(num4); + CollectionsMarshal.SetCount(list144, num4); + span4 = CollectionsMarshal.AsSpan(list144); num3 = 0; span4[num3] = null; num3++; @@ -416503,67 +397365,67 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj101.CompletionQuestVariablesFlags = list148; - reference113 = obj101; - obj98.Steps = list145; - reference110 = obj98; + obj99.CompletionQuestVariablesFlags = list144; + reference111 = obj99; + obj96.Steps = list141; + reference108 = obj96; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list149 = new List(num2); - CollectionsMarshal.SetCount(list149, num2); - span3 = CollectionsMarshal.AsSpan(list149); + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046316u, new Vector3(415.8236f, 8.12099f, 40.72632f), 139); - obj102.Steps = list149; - reference114 = obj102; + obj100.Steps = list145; + reference112 = obj100; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); + List list146 = new List(index2); + CollectionsMarshal.SetCount(list146, index2); + span3 = CollectionsMarshal.AsSpan(list146); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, NextQuestId = new QuestId(4828) }; - obj103.Steps = list150; - reference115 = obj103; - questRoot17.QuestSequence = list141; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(4828); - QuestRoot questRoot18 = new QuestRoot(); + obj101.Steps = list146; + reference113 = obj101; + questRoot16.QuestSequence = list137; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(4828); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); + List list147 = new List(num); + CollectionsMarshal.SetCount(list147, num); + span = CollectionsMarshal.AsSpan(list147); index = 0; span[index] = "liza"; - questRoot18.Author = list151; + questRoot17.Author = list147; index = 8; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); + List list148 = new List(index); + CollectionsMarshal.SetCount(list148, index); + span2 = CollectionsMarshal.AsSpan(list148); num = 0; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { @@ -416576,28 +397438,28 @@ public static class AssemblyQuestLoader } } }; - obj104.Steps = list153; - reference116 = obj104; + obj102.Steps = list149; + reference114 = obj102; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); + List list150 = new List(index2); + CollectionsMarshal.SetCount(list150, index2); + span3 = CollectionsMarshal.AsSpan(list150); num2 = 0; - ref QuestStep reference118 = ref span3[num2]; - QuestStep obj106 = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) + ref QuestStep reference116 = ref span3[num2]; + QuestStep obj104 = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; num3 = 1; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span5 = CollectionsMarshal.AsSpan(list155); + List list151 = new List(num3); + CollectionsMarshal.SetCount(list151, num3); + span5 = CollectionsMarshal.AsSpan(list151); num4 = 0; span5[num4] = new DialogueChoice { @@ -416605,37 +397467,37 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA241_04828_Q1_000_013"), Answer = new ExcelRef("TEXT_KINGBA241_04828_A1_000_001") }; - obj106.DialogueChoices = list155; - reference118 = obj106; - obj105.Steps = list154; - reference117 = obj105; + obj104.DialogueChoices = list151; + reference116 = obj104; + obj103.Steps = list150; + reference115 = obj103; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list152 = new List(num2); + CollectionsMarshal.SetCount(list152, num2); + span3 = CollectionsMarshal.AsSpan(list152); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137); - obj107.Steps = list156; - reference119 = obj107; + obj105.Steps = list152; + reference117 = obj105; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list157 = new List(index2); - CollectionsMarshal.SetCount(list157, index2); - span3 = CollectionsMarshal.AsSpan(list157); + List list153 = new List(index2); + CollectionsMarshal.SetCount(list153, index2); + span3 = CollectionsMarshal.AsSpan(list153); num2 = 0; - ref QuestStep reference121 = ref span3[num2]; - QuestStep obj109 = new QuestStep(EInteractionType.Combat, 2013561u, new Vector3(-220.44714f, 35.78235f, 268.05518f), 137) + ref QuestStep reference119 = ref span3[num2]; + QuestStep obj107 = new QuestStep(EInteractionType.Combat, 2013561u, new Vector3(-220.44714f, 35.78235f, 268.05518f), 137) { StopDistance = 0.25f, Fly = true, @@ -416644,107 +397506,107 @@ public static class AssemblyQuestLoader EnemySpawnType = EEnemySpawnType.AfterInteraction }; num4 = 3; - List list158 = new List(num4); - CollectionsMarshal.SetCount(list158, num4); - span6 = CollectionsMarshal.AsSpan(list158); + List list154 = new List(num4); + CollectionsMarshal.SetCount(list154, num4); + span6 = CollectionsMarshal.AsSpan(list154); num3 = 0; span6[num3] = 17614u; num3++; span6[num3] = 17615u; num3++; span6[num3] = 17616u; - obj109.KillEnemyDataIds = list158; - reference121 = obj109; - obj108.Steps = list157; - reference120 = obj108; + obj107.KillEnemyDataIds = list154; + reference119 = obj107; + obj106.Steps = list153; + reference118 = obj106; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list159 = new List(num2); - CollectionsMarshal.SetCount(list159, num2); - span3 = CollectionsMarshal.AsSpan(list159); + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); - obj110.Steps = list159; - reference122 = obj110; + obj108.Steps = list155; + reference120 = obj108; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list160 = new List(index2); - CollectionsMarshal.SetCount(list160, index2); - span3 = CollectionsMarshal.AsSpan(list160); + List list156 = new List(index2); + CollectionsMarshal.SetCount(list156, index2); + span3 = CollectionsMarshal.AsSpan(list156); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046318u, new Vector3(-98.95477f, 34.20764f, 220.44702f), 137); - obj111.Steps = list160; - reference123 = obj111; + obj109.Steps = list156; + reference121 = obj109; num++; - ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list161 = new List(num2); - CollectionsMarshal.SetCount(list161, num2); - span3 = CollectionsMarshal.AsSpan(list161); + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046317u, new Vector3(570.18384f, 20.721313f, 451.34656f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; - obj112.Steps = list161; - reference124 = obj112; + obj110.Steps = list157; + reference122 = obj110; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list162 = new List(index2); - CollectionsMarshal.SetCount(list162, index2); - span3 = CollectionsMarshal.AsSpan(list162); + List list158 = new List(index2); + CollectionsMarshal.SetCount(list158, index2); + span3 = CollectionsMarshal.AsSpan(list158); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { AetheryteShortcut = EAetheryteLocation.Limsa, NextQuestId = new QuestId(4829) }; - obj113.Steps = list162; - reference125 = obj113; - questRoot18.QuestSequence = list152; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(4829); - QuestRoot questRoot19 = new QuestRoot(); + obj111.Steps = list158; + reference123 = obj111; + questRoot17.QuestSequence = list148; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(4829); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list163 = new List(num); - CollectionsMarshal.SetCount(list163, num); - span = CollectionsMarshal.AsSpan(list163); + List list159 = new List(num); + CollectionsMarshal.SetCount(list159, num); + span = CollectionsMarshal.AsSpan(list159); index = 0; span[index] = "liza"; - questRoot19.Author = list163; + questRoot18.Author = list159; index = 7; - List list164 = new List(index); - CollectionsMarshal.SetCount(list164, index); - span2 = CollectionsMarshal.AsSpan(list164); + List list160 = new List(index); + CollectionsMarshal.SetCount(list160, index); + span2 = CollectionsMarshal.AsSpan(list160); num = 0; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list165 = new List(num2); - CollectionsMarshal.SetCount(list165, num2); - span3 = CollectionsMarshal.AsSpan(list165); + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1046290u, new Vector3(-114.091736f, 20f, 111.436646f), 129) { @@ -416757,88 +397619,88 @@ public static class AssemblyQuestLoader } } }; - obj114.Steps = list165; - reference126 = obj114; + obj112.Steps = list161; + reference124 = obj112; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list166 = new List(index2); - CollectionsMarshal.SetCount(list166, index2); - span3 = CollectionsMarshal.AsSpan(list166); + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) { AetheryteShortcut = EAetheryteLocation.EasternLaNosceaWineport }; - obj115.Steps = list166; - reference127 = obj115; + obj113.Steps = list162; + reference125 = obj113; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); + List list163 = new List(num2); + CollectionsMarshal.SetCount(list163, num2); + span3 = CollectionsMarshal.AsSpan(list163); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137); - obj116.Steps = list167; - reference128 = obj116; + obj114.Steps = list163; + reference126 = obj114; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span3 = CollectionsMarshal.AsSpan(list168); + List list164 = new List(index2); + CollectionsMarshal.SetCount(list164, index2); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046319u, new Vector3(-335.3476f, 69.418495f, 155.87085f), 137) { StopDistance = 5f }; - obj117.Steps = list168; - reference129 = obj117; + obj115.Steps = list164; + reference127 = obj115; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); + List list165 = new List(num2); + CollectionsMarshal.SetCount(list165, num2); + span3 = CollectionsMarshal.AsSpan(list165); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046320u, new Vector3(267.01758f, -25f, 264.88135f), 138) { AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport }; - obj118.Steps = list169; - reference130 = obj118; + obj116.Steps = list165; + reference128 = obj116; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list170 = new List(index2); - CollectionsMarshal.SetCount(list170, index2); - span3 = CollectionsMarshal.AsSpan(list170); + List list166 = new List(index2); + CollectionsMarshal.SetCount(list166, index2); + span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046289u, new Vector3(-64.62195f, -17.95485f, 201.28174f), 1185) { @@ -416849,33 +397711,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj119.Steps = list170; - reference131 = obj119; - questRoot19.QuestSequence = list164; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(4830); - QuestRoot questRoot20 = new QuestRoot(); + obj117.Steps = list166; + reference129 = obj117; + questRoot18.QuestSequence = list160; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(4830); + QuestRoot questRoot19 = new QuestRoot(); num = 1; - List list171 = new List(num); - CollectionsMarshal.SetCount(list171, num); - span = CollectionsMarshal.AsSpan(list171); + List list167 = new List(num); + CollectionsMarshal.SetCount(list167, num); + span = CollectionsMarshal.AsSpan(list167); index = 0; span[index] = "liza"; - questRoot20.Author = list171; + questRoot19.Author = list167; index = 7; - List list172 = new List(index); - CollectionsMarshal.SetCount(list172, index); - span2 = CollectionsMarshal.AsSpan(list172); + List list168 = new List(index); + CollectionsMarshal.SetCount(list168, index); + span2 = CollectionsMarshal.AsSpan(list168); num = 0; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); + List list169 = new List(num2); + CollectionsMarshal.SetCount(list169, num2); + span3 = CollectionsMarshal.AsSpan(list169); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) { @@ -416888,21 +397750,21 @@ public static class AssemblyQuestLoader } } }; - obj120.Steps = list173; - reference132 = obj120; + obj118.Steps = list169; + reference130 = obj118; num++; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); + List list170 = new List(index2); + CollectionsMarshal.SetCount(list170, index2); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; - ref QuestStep reference134 = ref span3[num2]; - QuestStep obj122 = new QuestStep(EInteractionType.Interact, 1019038u, new Vector3(-55.222473f, -2.9000003f, -65.65961f), 628) + ref QuestStep reference132 = ref span3[num2]; + QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1019038u, new Vector3(-55.222473f, -2.9000003f, -65.65961f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, AethernetShortcut = new AethernetShortcut @@ -416919,9 +397781,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span4 = CollectionsMarshal.AsSpan(list175); + List list171 = new List(num3); + CollectionsMarshal.SetCount(list171, num3); + span4 = CollectionsMarshal.AsSpan(list171); num4 = 0; span4[num4] = null; num4++; @@ -416934,15 +397796,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj122.CompletionQuestVariablesFlags = list175; - reference134 = obj122; + obj120.CompletionQuestVariablesFlags = list171; + reference132 = obj120; num2++; - ref QuestStep reference135 = ref span3[num2]; + ref QuestStep reference133 = ref span3[num2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1019003u, new Vector3(-41.24518f, -3.0000017f, -63.09613f), 628); num4 = 6; - List list176 = new List(num4); - CollectionsMarshal.SetCount(list176, num4); - span4 = CollectionsMarshal.AsSpan(list176); + List list172 = new List(num4); + CollectionsMarshal.SetCount(list172, num4); + span4 = CollectionsMarshal.AsSpan(list172); num3 = 0; span4[num3] = null; num3++; @@ -416955,15 +397817,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list176; - reference135 = questStep13; + questStep13.CompletionQuestVariablesFlags = list172; + reference133 = questStep13; num2++; - ref QuestStep reference136 = ref span3[num2]; + ref QuestStep reference134 = ref span3[num2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1019069u, new Vector3(-62.119568f, 8f, -56.62628f), 628); num3 = 6; - List list177 = new List(num3); - CollectionsMarshal.SetCount(list177, num3); - span4 = CollectionsMarshal.AsSpan(list177); + List list173 = new List(num3); + CollectionsMarshal.SetCount(list173, num3); + span4 = CollectionsMarshal.AsSpan(list173); num4 = 0; span4[num4] = null; num4++; @@ -416976,48 +397838,48 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list177; - reference136 = questStep14; - obj121.Steps = list174; - reference133 = obj121; + questStep14.CompletionQuestVariablesFlags = list173; + reference134 = questStep14; + obj119.Steps = list170; + reference131 = obj119; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list178 = new List(num2); - CollectionsMarshal.SetCount(list178, num2); - span3 = CollectionsMarshal.AsSpan(list178); + List list174 = new List(num2); + CollectionsMarshal.SetCount(list174, num2); + span3 = CollectionsMarshal.AsSpan(list174); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051620u, new Vector3(111.40613f, 11.997255f, -52.048523f), 628); - obj123.Steps = list178; - reference137 = obj123; + obj121.Steps = list174; + reference135 = obj121; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628); - obj124.Steps = list179; - reference138 = obj124; + obj122.Steps = list175; + reference136 = obj122; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013689u, new Vector3(29.251465f, 5.935669f, -129.62543f), 628) { @@ -417027,18 +397889,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRakuzaDistrict } }; - obj125.Steps = list180; - reference139 = obj125; + obj123.Steps = list176; + reference137 = obj123; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); + List list177 = new List(index2); + CollectionsMarshal.SetCount(list177, index2); + span3 = CollectionsMarshal.AsSpan(list177); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013690u, new Vector3(14.114502f, 3.982544f, 43.411865f), 628) { @@ -417048,18 +397910,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeMarkets } }; - obj126.Steps = list181; - reference140 = obj126; + obj124.Steps = list177; + reference138 = obj124; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); + List list178 = new List(num2); + CollectionsMarshal.SetCount(list178, num2); + span3 = CollectionsMarshal.AsSpan(list178); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417070,36 +397932,36 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4831) }; - obj127.Steps = list182; - reference141 = obj127; - questRoot20.QuestSequence = list172; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(4831); - QuestRoot questRoot21 = new QuestRoot(); + obj125.Steps = list178; + reference139 = obj125; + questRoot19.QuestSequence = list168; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(4831); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list183 = new List(num); - CollectionsMarshal.SetCount(list183, num); - span = CollectionsMarshal.AsSpan(list183); + List list179 = new List(num); + CollectionsMarshal.SetCount(list179, num); + span = CollectionsMarshal.AsSpan(list179); index = 0; span[index] = "liza"; - questRoot21.Author = list183; + questRoot20.Author = list179; index = 6; - List list184 = new List(index); - CollectionsMarshal.SetCount(list184, index); - span2 = CollectionsMarshal.AsSpan(list184); + List list180 = new List(index); + CollectionsMarshal.SetCount(list180, index); + span2 = CollectionsMarshal.AsSpan(list180); num = 0; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); + List list181 = new List(index2); + CollectionsMarshal.SetCount(list181, index2); + span3 = CollectionsMarshal.AsSpan(list181); num2 = 0; - ref QuestStep reference143 = ref span3[num2]; - QuestStep obj129 = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) + ref QuestStep reference141 = ref span3[num2]; + QuestStep obj127 = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { AetheryteShortcut = EAetheryteLocation.Kugane, SkipConditions = new SkipConditions @@ -417111,9 +397973,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list186 = new List(num4); - CollectionsMarshal.SetCount(list186, num4); - span5 = CollectionsMarshal.AsSpan(list186); + List list182 = new List(num4); + CollectionsMarshal.SetCount(list182, num4); + span5 = CollectionsMarshal.AsSpan(list182); num3 = 0; span5[num3] = new DialogueChoice { @@ -417121,20 +397983,20 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA311_04831_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGBA311_04831_A2_000_002") }; - obj129.DialogueChoices = list186; - reference143 = obj129; - obj128.Steps = list185; - reference142 = obj128; + obj127.DialogueChoices = list182; + reference141 = obj127; + obj126.Steps = list181; + reference140 = obj126; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj128 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list187 = new List(num2); - CollectionsMarshal.SetCount(list187, num2); - span3 = CollectionsMarshal.AsSpan(list187); + List list183 = new List(num2); + CollectionsMarshal.SetCount(list183, num2); + span3 = CollectionsMarshal.AsSpan(list183); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1019154u, new Vector3(829.1294f, 5.9230084f, 859.739f), 613) { @@ -417144,25 +398006,25 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj130.Steps = list187; - reference144 = obj130; + obj128.Steps = list183; + reference142 = obj128; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj129 = new QuestSequence { Sequence = 2 }; index2 = 2; - List list188 = new List(index2); - CollectionsMarshal.SetCount(list188, index2); - span3 = CollectionsMarshal.AsSpan(list188); + List list184 = new List(index2); + CollectionsMarshal.SetCount(list184, index2); + span3 = CollectionsMarshal.AsSpan(list184); num2 = 0; - ref QuestStep reference146 = ref span3[num2]; + ref QuestStep reference144 = ref span3[num2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1019169u, new Vector3(476.82898f, 30.113333f, 763.546f), 613); num3 = 6; - List list189 = new List(num3); - CollectionsMarshal.SetCount(list189, num3); - span4 = CollectionsMarshal.AsSpan(list189); + List list185 = new List(num3); + CollectionsMarshal.SetCount(list185, num3); + span4 = CollectionsMarshal.AsSpan(list185); num4 = 0; span4[num4] = null; num4++; @@ -417175,15 +398037,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list189; - reference146 = questStep15; + questStep15.CompletionQuestVariablesFlags = list185; + reference144 = questStep15; num2++; - ref QuestStep reference147 = ref span3[num2]; + ref QuestStep reference145 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1019167u, new Vector3(447.56226f, 34.29651f, 732.66187f), 613); num4 = 6; - List list190 = new List(num4); - CollectionsMarshal.SetCount(list190, num4); - span4 = CollectionsMarshal.AsSpan(list190); + List list186 = new List(num4); + CollectionsMarshal.SetCount(list186, num4); + span4 = CollectionsMarshal.AsSpan(list186); num3 = 0; span4[num3] = null; num3++; @@ -417196,34 +398058,34 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep16.CompletionQuestVariablesFlags = list190; - reference147 = questStep16; - obj131.Steps = list188; - reference145 = obj131; + questStep16.CompletionQuestVariablesFlags = list186; + reference145 = questStep16; + obj129.Steps = list184; + reference143 = obj129; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj130 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list191 = new List(num2); - CollectionsMarshal.SetCount(list191, num2); - span3 = CollectionsMarshal.AsSpan(list191); + List list187 = new List(num2); + CollectionsMarshal.SetCount(list187, num2); + span3 = CollectionsMarshal.AsSpan(list187); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048299u, new Vector3(463.46216f, 29.787891f, 736.8428f), 613); - obj132.Steps = list191; - reference148 = obj132; + obj130.Steps = list187; + reference146 = obj130; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj131 = new QuestSequence { Sequence = 4 }; index2 = 2; - List list192 = new List(index2); - CollectionsMarshal.SetCount(list192, index2); - span3 = CollectionsMarshal.AsSpan(list192); + List list188 = new List(index2); + CollectionsMarshal.SetCount(list188, index2); + span3 = CollectionsMarshal.AsSpan(list188); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(426.16245f, 0.7213422f, 195.08597f), 613) { @@ -417231,18 +398093,18 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1048301u, new Vector3(427.78674f, 0.5689501f, 195.39172f), 613); - obj133.Steps = list192; - reference149 = obj133; + obj131.Steps = list188; + reference147 = obj131; num++; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj134 = new QuestSequence + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj132 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list193 = new List(num2); - CollectionsMarshal.SetCount(list193, num2); - span3 = CollectionsMarshal.AsSpan(list193); + List list189 = new List(num2); + CollectionsMarshal.SetCount(list189, num2); + span3 = CollectionsMarshal.AsSpan(list189); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417254,33 +398116,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4832) }; - obj134.Steps = list193; - reference150 = obj134; - questRoot21.QuestSequence = list184; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(4832); - QuestRoot questRoot22 = new QuestRoot(); + obj132.Steps = list189; + reference148 = obj132; + questRoot20.QuestSequence = list180; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(4832); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list194 = new List(num); - CollectionsMarshal.SetCount(list194, num); - span = CollectionsMarshal.AsSpan(list194); + List list190 = new List(num); + CollectionsMarshal.SetCount(list190, num); + span = CollectionsMarshal.AsSpan(list190); index = 0; span[index] = "liza"; - questRoot22.Author = list194; + questRoot21.Author = list190; index = 5; - List list195 = new List(index); - CollectionsMarshal.SetCount(list195, index); - span2 = CollectionsMarshal.AsSpan(list195); + List list191 = new List(index); + CollectionsMarshal.SetCount(list191, index); + span2 = CollectionsMarshal.AsSpan(list191); num = 0; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj135 = new QuestSequence + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj133 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list196 = new List(index2); - CollectionsMarshal.SetCount(list196, index2); - span3 = CollectionsMarshal.AsSpan(list196); + List list192 = new List(index2); + CollectionsMarshal.SetCount(list192, index2); + span3 = CollectionsMarshal.AsSpan(list192); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417293,21 +398155,21 @@ public static class AssemblyQuestLoader } } }; - obj135.Steps = list196; - reference151 = obj135; + obj133.Steps = list192; + reference149 = obj133; num++; - ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj136 = new QuestSequence + ref QuestSequence reference150 = ref span2[num]; + QuestSequence obj134 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list197 = new List(num2); - CollectionsMarshal.SetCount(list197, num2); - span3 = CollectionsMarshal.AsSpan(list197); + List list193 = new List(num2); + CollectionsMarshal.SetCount(list193, num2); + span3 = CollectionsMarshal.AsSpan(list193); index2 = 0; - ref QuestStep reference153 = ref span3[index2]; - QuestStep obj137 = new QuestStep(EInteractionType.Interact, 1019260u, new Vector3(417.5935f, 68.02854f, -110.24652f), 614) + ref QuestStep reference151 = ref span3[index2]; + QuestStep obj135 = new QuestStep(EInteractionType.Interact, 1019260u, new Vector3(417.5935f, 68.02854f, -110.24652f), 614) { AetheryteShortcut = EAetheryteLocation.YanxiaNamai, SkipConditions = new SkipConditions @@ -417319,9 +398181,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list198 = new List(num3); - CollectionsMarshal.SetCount(list198, num3); - span4 = CollectionsMarshal.AsSpan(list198); + List list194 = new List(num3); + CollectionsMarshal.SetCount(list194, num3); + span4 = CollectionsMarshal.AsSpan(list194); num4 = 0; span4[num4] = null; num4++; @@ -417334,15 +398196,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj137.CompletionQuestVariablesFlags = list198; - reference153 = obj137; + obj135.CompletionQuestVariablesFlags = list194; + reference151 = obj135; index2++; - ref QuestStep reference154 = ref span3[index2]; + ref QuestStep reference152 = ref span3[index2]; QuestStep questStep17 = new QuestStep(EInteractionType.Interact, 1019257u, new Vector3(468.55872f, 68.02771f, -93.21747f), 614); num4 = 6; - List list199 = new List(num4); - CollectionsMarshal.SetCount(list199, num4); - span4 = CollectionsMarshal.AsSpan(list199); + List list195 = new List(num4); + CollectionsMarshal.SetCount(list195, num4); + span4 = CollectionsMarshal.AsSpan(list195); num3 = 0; span4[num3] = null; num3++; @@ -417355,15 +398217,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep17.CompletionQuestVariablesFlags = list199; - reference154 = questStep17; + questStep17.CompletionQuestVariablesFlags = list195; + reference152 = questStep17; index2++; - ref QuestStep reference155 = ref span3[index2]; + ref QuestStep reference153 = ref span3[index2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1019262u, new Vector3(445.76172f, 58.67623f, -155.62683f), 614); num3 = 6; - List list200 = new List(num3); - CollectionsMarshal.SetCount(list200, num3); - span4 = CollectionsMarshal.AsSpan(list200); + List list196 = new List(num3); + CollectionsMarshal.SetCount(list196, num3); + span4 = CollectionsMarshal.AsSpan(list196); num4 = 0; span4[num4] = null; num4++; @@ -417376,55 +398238,55 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list200; - reference155 = questStep18; - obj136.Steps = list197; - reference152 = obj136; + questStep18.CompletionQuestVariablesFlags = list196; + reference153 = questStep18; + obj134.Steps = list193; + reference150 = obj134; num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + ref QuestSequence reference154 = ref span2[num]; + QuestSequence obj136 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list201 = new List(index2); - CollectionsMarshal.SetCount(list201, index2); - span3 = CollectionsMarshal.AsSpan(list201); + List list197 = new List(index2); + CollectionsMarshal.SetCount(list197, index2); + span3 = CollectionsMarshal.AsSpan(list197); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048302u, new Vector3(399.95422f, 76.04927f, -114.885254f), 614) { StopDistance = 0.5f, Fly = true }; - obj138.Steps = list201; - reference156 = obj138; + obj136.Steps = list197; + reference154 = obj136; num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + ref QuestSequence reference155 = ref span2[num]; + QuestSequence obj137 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list202 = new List(num2); - CollectionsMarshal.SetCount(list202, num2); - span3 = CollectionsMarshal.AsSpan(list202); + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048304u, new Vector3(421.3473f, 1.7278045f, -278.70605f), 614) { Fly = true }; - obj139.Steps = list202; - reference157 = obj139; + obj137.Steps = list198; + reference155 = obj137; num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + ref QuestSequence reference156 = ref span2[num]; + QuestSequence obj138 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list203 = new List(index2); - CollectionsMarshal.SetCount(list203, index2); - span3 = CollectionsMarshal.AsSpan(list203); + List list199 = new List(index2); + CollectionsMarshal.SetCount(list199, index2); + span3 = CollectionsMarshal.AsSpan(list199); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048296u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417436,33 +398298,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4833) }; - obj140.Steps = list203; - reference158 = obj140; - questRoot22.QuestSequence = list195; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(4833); - QuestRoot questRoot23 = new QuestRoot(); + obj138.Steps = list199; + reference156 = obj138; + questRoot21.QuestSequence = list191; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(4833); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list204 = new List(num); - CollectionsMarshal.SetCount(list204, num); - span = CollectionsMarshal.AsSpan(list204); + List list200 = new List(num); + CollectionsMarshal.SetCount(list200, num); + span = CollectionsMarshal.AsSpan(list200); index = 0; span[index] = "liza"; - questRoot23.Author = list204; + questRoot22.Author = list200; index = 5; - List list205 = new List(index); - CollectionsMarshal.SetCount(list205, index); - span2 = CollectionsMarshal.AsSpan(list205); + List list201 = new List(index); + CollectionsMarshal.SetCount(list201, index); + span2 = CollectionsMarshal.AsSpan(list201); num = 0; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + ref QuestSequence reference157 = ref span2[num]; + QuestSequence obj139 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list206 = new List(num2); - CollectionsMarshal.SetCount(list206, num2); - span3 = CollectionsMarshal.AsSpan(list206); + List list202 = new List(num2); + CollectionsMarshal.SetCount(list202, num2); + span3 = CollectionsMarshal.AsSpan(list202); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417475,18 +398337,18 @@ public static class AssemblyQuestLoader } } }; - obj141.Steps = list206; - reference159 = obj141; + obj139.Steps = list202; + reference157 = obj139; num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + ref QuestSequence reference158 = ref span2[num]; + QuestSequence obj140 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list207 = new List(index2); - CollectionsMarshal.SetCount(list207, index2); - span3 = CollectionsMarshal.AsSpan(list207); + List list203 = new List(index2); + CollectionsMarshal.SetCount(list203, index2); + span3 = CollectionsMarshal.AsSpan(list203); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013691u, new Vector3(203.8147f, 12.069824f, 773.0067f), 613) { @@ -417497,66 +398359,66 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.KuganeRubyPrice } }; - obj142.Steps = list207; - reference160 = obj142; + obj140.Steps = list203; + reference158 = obj140; num++; - ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj143 = new QuestSequence + ref QuestSequence reference159 = ref span2[num]; + QuestSequence obj141 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list208 = new List(num2); - CollectionsMarshal.SetCount(list208, num2); - span3 = CollectionsMarshal.AsSpan(list208); + List list204 = new List(num2); + CollectionsMarshal.SetCount(list204, num2); + span3 = CollectionsMarshal.AsSpan(list204); index2 = 0; - ref QuestStep reference162 = ref span3[index2]; - QuestStep obj144 = new QuestStep(EInteractionType.Combat, 2013692u, new Vector3(138.59766f, 9.292725f, 676.6002f), 613) + ref QuestStep reference160 = ref span3[index2]; + QuestStep obj142 = new QuestStep(EInteractionType.Combat, 2013692u, new Vector3(138.59766f, 9.292725f, 676.6002f), 613) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction }; num4 = 3; - List list209 = new List(num4); - CollectionsMarshal.SetCount(list209, num4); - span6 = CollectionsMarshal.AsSpan(list209); + List list205 = new List(num4); + CollectionsMarshal.SetCount(list205, num4); + span6 = CollectionsMarshal.AsSpan(list205); num3 = 0; span6[num3] = 17617u; num3++; span6[num3] = 17618u; num3++; span6[num3] = 17619u; - obj144.KillEnemyDataIds = list209; - reference162 = obj144; - obj143.Steps = list208; - reference161 = obj143; + obj142.KillEnemyDataIds = list205; + reference160 = obj142; + obj141.Steps = list204; + reference159 = obj141; num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + ref QuestSequence reference161 = ref span2[num]; + QuestSequence obj143 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list210 = new List(index2); - CollectionsMarshal.SetCount(list210, index2); - span3 = CollectionsMarshal.AsSpan(list210); + List list206 = new List(index2); + CollectionsMarshal.SetCount(list206, index2); + span3 = CollectionsMarshal.AsSpan(list206); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2013693u, new Vector3(167.89502f, 2.1209717f, 561.27246f), 613) { Fly = true }; - obj145.Steps = list210; - reference163 = obj145; + obj143.Steps = list206; + reference161 = obj143; num++; - ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + ref QuestSequence reference162 = ref span2[num]; + QuestSequence obj144 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); + List list207 = new List(num2); + CollectionsMarshal.SetCount(list207, num2); + span3 = CollectionsMarshal.AsSpan(list207); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417568,33 +398430,33 @@ public static class AssemblyQuestLoader }, NextQuestId = new QuestId(4834) }; - obj146.Steps = list211; - reference164 = obj146; - questRoot23.QuestSequence = list205; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(4834); - QuestRoot questRoot24 = new QuestRoot(); + obj144.Steps = list207; + reference162 = obj144; + questRoot22.QuestSequence = list201; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(4834); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list212 = new List(num); - CollectionsMarshal.SetCount(list212, num); - span = CollectionsMarshal.AsSpan(list212); + List list208 = new List(num); + CollectionsMarshal.SetCount(list208, num); + span = CollectionsMarshal.AsSpan(list208); index = 0; span[index] = "liza"; - questRoot24.Author = list212; + questRoot23.Author = list208; index = 7; - List list213 = new List(index); - CollectionsMarshal.SetCount(list213, index); - span2 = CollectionsMarshal.AsSpan(list213); + List list209 = new List(index); + CollectionsMarshal.SetCount(list209, index); + span2 = CollectionsMarshal.AsSpan(list209); num = 0; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + ref QuestSequence reference163 = ref span2[num]; + QuestSequence obj145 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list214 = new List(index2); - CollectionsMarshal.SetCount(list214, index2); - span3 = CollectionsMarshal.AsSpan(list214); + List list210 = new List(index2); + CollectionsMarshal.SetCount(list210, index2); + span3 = CollectionsMarshal.AsSpan(list210); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048297u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417607,18 +398469,18 @@ public static class AssemblyQuestLoader } } }; - obj147.Steps = list214; - reference165 = obj147; + obj145.Steps = list210; + reference163 = obj145; num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj148 = new QuestSequence + ref QuestSequence reference164 = ref span2[num]; + QuestSequence obj146 = new QuestSequence { Sequence = 1 }; num2 = 2; - List list215 = new List(num2); - CollectionsMarshal.SetCount(list215, num2); - span3 = CollectionsMarshal.AsSpan(list215); + List list211 = new List(num2); + CollectionsMarshal.SetCount(list211, num2); + span3 = CollectionsMarshal.AsSpan(list211); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(42.052795f, 4.000001f, 71.14965f), 628) { @@ -417630,32 +398492,32 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1018984u, new Vector3(42.34375f, 4.8365364f, 73.83838f), 628); - obj148.Steps = list215; - reference166 = obj148; + obj146.Steps = list211; + reference164 = obj146; num++; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj149 = new QuestSequence + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj147 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list216 = new List(index2); - CollectionsMarshal.SetCount(list216, index2); - span3 = CollectionsMarshal.AsSpan(list216); + List list212 = new List(index2); + CollectionsMarshal.SetCount(list212, index2); + span3 = CollectionsMarshal.AsSpan(list212); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628); - obj149.Steps = list216; - reference167 = obj149; + obj147.Steps = list212; + reference165 = obj147; num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj150 = new QuestSequence + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj148 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list217 = new List(num2); - CollectionsMarshal.SetCount(list217, num2); - span3 = CollectionsMarshal.AsSpan(list217); + List list213 = new List(num2); + CollectionsMarshal.SetCount(list213, num2); + span3 = CollectionsMarshal.AsSpan(list213); index2 = 0; span3[index2] = new QuestStep(EInteractionType.UseItem, 2013694u, new Vector3(517.2654f, 0.99176025f, -692.10345f), 613) { @@ -417663,44 +398525,44 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.RubySeaOnokoro, ItemId = 2003492u }; - obj150.Steps = list217; - reference168 = obj150; + obj148.Steps = list213; + reference166 = obj148; num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj151 = new QuestSequence + ref QuestSequence reference167 = ref span2[num]; + QuestSequence obj149 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list218 = new List(index2); - CollectionsMarshal.SetCount(list218, index2); - span3 = CollectionsMarshal.AsSpan(list218); + List list214 = new List(index2); + CollectionsMarshal.SetCount(list214, index2); + span3 = CollectionsMarshal.AsSpan(list214); num2 = 0; - ref QuestStep reference170 = ref span3[num2]; - QuestStep obj152 = new QuestStep(EInteractionType.Combat, 2013695u, new Vector3(519.76794f, 0.99176025f, -679.8352f), 613) + ref QuestStep reference168 = ref span3[num2]; + QuestStep obj150 = new QuestStep(EInteractionType.Combat, 2013695u, new Vector3(519.76794f, 0.99176025f, -679.8352f), 613) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; num3 = 1; - List list219 = new List(num3); - CollectionsMarshal.SetCount(list219, num3); - span6 = CollectionsMarshal.AsSpan(list219); + List list215 = new List(num3); + CollectionsMarshal.SetCount(list215, num3); + span6 = CollectionsMarshal.AsSpan(list215); num4 = 0; span6[num4] = 17620u; - obj152.KillEnemyDataIds = list219; - reference170 = obj152; - obj151.Steps = list218; - reference169 = obj151; + obj150.KillEnemyDataIds = list215; + reference168 = obj150; + obj149.Steps = list214; + reference167 = obj149; num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); + List list216 = new List(num2); + CollectionsMarshal.SetCount(list216, num2); + span3 = CollectionsMarshal.AsSpan(list216); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1019065u, new Vector3(80.49133f, 4f, 56.443115f), 628) { @@ -417718,50 +398580,50 @@ public static class AssemblyQuestLoader } } }; - obj153.Steps = list220; - reference171 = obj153; + obj151.Steps = list216; + reference169 = obj151; num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list221 = new List(index2); - CollectionsMarshal.SetCount(list221, index2); - span3 = CollectionsMarshal.AsSpan(list221); + List list217 = new List(index2); + CollectionsMarshal.SetCount(list217, index2); + span3 = CollectionsMarshal.AsSpan(list217); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { NextQuestId = new QuestId(4835) }; - obj154.Steps = list221; - reference172 = obj154; - questRoot24.QuestSequence = list213; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(4835); - QuestRoot questRoot25 = new QuestRoot(); + obj152.Steps = list217; + reference170 = obj152; + questRoot23.QuestSequence = list209; + AddQuest(questId23, questRoot23); + QuestId questId24 = new QuestId(4835); + QuestRoot questRoot24 = new QuestRoot(); num = 1; - List list222 = new List(num); - CollectionsMarshal.SetCount(list222, num); - span = CollectionsMarshal.AsSpan(list222); + List list218 = new List(num); + CollectionsMarshal.SetCount(list218, num); + span = CollectionsMarshal.AsSpan(list218); index = 0; span[index] = "liza"; - questRoot25.Author = list222; + questRoot24.Author = list218; index = 7; - List list223 = new List(index); - CollectionsMarshal.SetCount(list223, index); - span2 = CollectionsMarshal.AsSpan(list223); + List list219 = new List(index); + CollectionsMarshal.SetCount(list219, index); + span2 = CollectionsMarshal.AsSpan(list219); num = 0; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj153 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list224 = new List(num2); - CollectionsMarshal.SetCount(list224, num2); - span3 = CollectionsMarshal.AsSpan(list224); + List list220 = new List(num2); + CollectionsMarshal.SetCount(list220, num2); + span3 = CollectionsMarshal.AsSpan(list220); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048298u, new Vector3(111.40613f, 11.997235f, -52.018066f), 628) { @@ -417774,21 +398636,21 @@ public static class AssemblyQuestLoader } } }; - obj155.Steps = list224; - reference173 = obj155; + obj153.Steps = list220; + reference171 = obj153; num++; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + ref QuestSequence reference172 = ref span2[num]; + QuestSequence obj154 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list225 = new List(index2); - CollectionsMarshal.SetCount(list225, index2); - span3 = CollectionsMarshal.AsSpan(list225); + List list221 = new List(index2); + CollectionsMarshal.SetCount(list221, index2); + span3 = CollectionsMarshal.AsSpan(list221); num2 = 0; - ref QuestStep reference175 = ref span3[num2]; - QuestStep obj157 = new QuestStep(EInteractionType.Interact, 1019350u, new Vector3(563.2562f, -19.505632f, 319.11182f), 622) + ref QuestStep reference173 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1019350u, new Vector3(563.2562f, -19.505632f, 319.11182f), 622) { AetheryteShortcut = EAetheryteLocation.AzimSteppeReunion, SkipConditions = new SkipConditions @@ -417800,9 +398662,9 @@ public static class AssemblyQuestLoader } }; num4 = 6; - List list226 = new List(num4); - CollectionsMarshal.SetCount(list226, num4); - span4 = CollectionsMarshal.AsSpan(list226); + List list222 = new List(num4); + CollectionsMarshal.SetCount(list222, num4); + span4 = CollectionsMarshal.AsSpan(list222); num3 = 0; span4[num3] = null; num3++; @@ -417815,15 +398677,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj157.CompletionQuestVariablesFlags = list226; - reference175 = obj157; + obj155.CompletionQuestVariablesFlags = list222; + reference173 = obj155; num2++; - ref QuestStep reference176 = ref span3[num2]; + ref QuestStep reference174 = ref span3[num2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1019351u, new Vector3(548.8822f, -19.505648f, 295.1858f), 622); num3 = 6; - List list227 = new List(num3); - CollectionsMarshal.SetCount(list227, num3); - span4 = CollectionsMarshal.AsSpan(list227); + List list223 = new List(num3); + CollectionsMarshal.SetCount(list223, num3); + span4 = CollectionsMarshal.AsSpan(list223); num4 = 0; span4[num4] = null; num4++; @@ -417836,15 +398698,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list227; - reference176 = questStep19; + questStep19.CompletionQuestVariablesFlags = list223; + reference174 = questStep19; num2++; - ref QuestStep reference177 = ref span3[num2]; + ref QuestStep reference175 = ref span3[num2]; QuestStep questStep20 = new QuestStep(EInteractionType.Interact, 1019353u, new Vector3(544.0298f, -19.505642f, 391.68372f), 622); num4 = 6; - List list228 = new List(num4); - CollectionsMarshal.SetCount(list228, num4); - span4 = CollectionsMarshal.AsSpan(list228); + List list224 = new List(num4); + CollectionsMarshal.SetCount(list224, num4); + span4 = CollectionsMarshal.AsSpan(list224); num3 = 0; span4[num3] = null; num3++; @@ -417857,70 +398719,70 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep20.CompletionQuestVariablesFlags = list228; - reference177 = questStep20; - obj156.Steps = list225; - reference174 = obj156; + questStep20.CompletionQuestVariablesFlags = list224; + reference175 = questStep20; + obj154.Steps = list221; + reference172 = obj154; num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + ref QuestSequence reference176 = ref span2[num]; + QuestSequence obj156 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); + List list225 = new List(num2); + CollectionsMarshal.SetCount(list225, num2); + span3 = CollectionsMarshal.AsSpan(list225); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622) { Fly = true }; - obj158.Steps = list229; - reference178 = obj158; + obj156.Steps = list225; + reference176 = obj156; num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + ref QuestSequence reference177 = ref span2[num]; + QuestSequence obj157 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); + List list226 = new List(index2); + CollectionsMarshal.SetCount(list226, index2); + span3 = CollectionsMarshal.AsSpan(list226); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048305u, new Vector3(591.08875f, -19.505634f, 296.9253f), 622); - obj159.Steps = list230; - reference179 = obj159; + obj157.Steps = list226; + reference177 = obj157; num++; span2[num] = new QuestSequence { Sequence = 4 }; num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj158 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); + List list227 = new List(num2); + CollectionsMarshal.SetCount(list227, num2); + span3 = CollectionsMarshal.AsSpan(list227); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048307u, new Vector3(-494.56018f, 71.630486f, -518.9441f), 622); - obj160.Steps = list231; - reference180 = obj160; + obj158.Steps = list227; + reference178 = obj158; num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj159 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list232 = new List(index2); - CollectionsMarshal.SetCount(list232, index2); - span3 = CollectionsMarshal.AsSpan(list232); + List list228 = new List(index2); + CollectionsMarshal.SetCount(list228, index2); + span3 = CollectionsMarshal.AsSpan(list228); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048295u, new Vector3(-74.143616f, -19.32829f, 198.68762f), 1185) { @@ -417931,33 +398793,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj161.Steps = list232; - reference181 = obj161; - questRoot25.QuestSequence = list223; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(4836); - QuestRoot questRoot26 = new QuestRoot(); + obj159.Steps = list228; + reference179 = obj159; + questRoot24.QuestSequence = list219; + AddQuest(questId24, questRoot24); + QuestId questId25 = new QuestId(4836); + QuestRoot questRoot25 = new QuestRoot(); num = 1; - List list233 = new List(num); - CollectionsMarshal.SetCount(list233, num); - span = CollectionsMarshal.AsSpan(list233); + List list229 = new List(num); + CollectionsMarshal.SetCount(list229, num); + span = CollectionsMarshal.AsSpan(list229); index = 0; span[index] = "liza"; - questRoot26.Author = list233; + questRoot25.Author = list229; index = 4; - List list234 = new List(index); - CollectionsMarshal.SetCount(list234, index); - span2 = CollectionsMarshal.AsSpan(list234); + List list230 = new List(index); + CollectionsMarshal.SetCount(list230, index); + span2 = CollectionsMarshal.AsSpan(list230); num = 0; - ref QuestSequence reference182 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj160 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); + List list231 = new List(num2); + CollectionsMarshal.SetCount(list231, num2); + span3 = CollectionsMarshal.AsSpan(list231); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) { @@ -417970,28 +398832,28 @@ public static class AssemblyQuestLoader } } }; - obj162.Steps = list235; - reference182 = obj162; + obj160.Steps = list231; + reference180 = obj160; num++; - ref QuestSequence reference183 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference181 = ref span2[num]; + QuestSequence obj161 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); + List list232 = new List(index2); + CollectionsMarshal.SetCount(list232, index2); + span3 = CollectionsMarshal.AsSpan(list232); num2 = 0; - ref QuestStep reference184 = ref span3[num2]; - QuestStep obj164 = new QuestStep(EInteractionType.Interact, 1020193u, new Vector3(26.108154f, 0f, 25.253662f), 635) + ref QuestStep reference182 = ref span3[num2]; + QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1020193u, new Vector3(26.108154f, 0f, 25.253662f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach }; num3 = 6; - List list237 = new List(num3); - CollectionsMarshal.SetCount(list237, num3); - span4 = CollectionsMarshal.AsSpan(list237); + List list233 = new List(num3); + CollectionsMarshal.SetCount(list233, num3); + span4 = CollectionsMarshal.AsSpan(list233); num4 = 0; span4[num4] = null; num4++; @@ -418004,15 +398866,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj164.CompletionQuestVariablesFlags = list237; - reference184 = obj164; + obj162.CompletionQuestVariablesFlags = list233; + reference182 = obj162; num2++; - ref QuestStep reference185 = ref span3[num2]; + ref QuestStep reference183 = ref span3[num2]; QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1019483u, new Vector3(-37.521973f, 1.2530026f, 36.301147f), 635); num4 = 6; - List list238 = new List(num4); - CollectionsMarshal.SetCount(list238, num4); - span4 = CollectionsMarshal.AsSpan(list238); + List list234 = new List(num4); + CollectionsMarshal.SetCount(list234, num4); + span4 = CollectionsMarshal.AsSpan(list234); num3 = 0; span4[num3] = null; num3++; @@ -418025,15 +398887,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep21.CompletionQuestVariablesFlags = list238; - reference185 = questStep21; + questStep21.CompletionQuestVariablesFlags = list234; + reference183 = questStep21; num2++; - ref QuestStep reference186 = ref span3[num2]; + ref QuestStep reference184 = ref span3[num2]; QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1019484u, new Vector3(-66.5141f, -5.9571908E-15f, -22.964844f), 635); num3 = 6; - List list239 = new List(num3); - CollectionsMarshal.SetCount(list239, num3); - span4 = CollectionsMarshal.AsSpan(list239); + List list235 = new List(num3); + CollectionsMarshal.SetCount(list235, num3); + span4 = CollectionsMarshal.AsSpan(list235); num4 = 0; span4[num4] = null; num4++; @@ -418046,71 +398908,71 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep22.CompletionQuestVariablesFlags = list239; - reference186 = questStep22; - obj163.Steps = list236; - reference183 = obj163; + questStep22.CompletionQuestVariablesFlags = list235; + reference184 = questStep22; + obj161.Steps = list232; + reference181 = obj161; num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj163 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list240 = new List(num2); - CollectionsMarshal.SetCount(list240, num2); - span3 = CollectionsMarshal.AsSpan(list240); + List list236 = new List(num2); + CollectionsMarshal.SetCount(list236, num2); + span3 = CollectionsMarshal.AsSpan(list236); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048311u, new Vector3(460.86804f, 41.92747f, 335.10327f), 612) { Fly = true, AetheryteShortcut = EAetheryteLocation.FringesPeeringStones }; - obj165.Steps = list240; - reference187 = obj165; + obj163.Steps = list236; + reference185 = obj163; num++; - ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + ref QuestSequence reference186 = ref span2[num]; + QuestSequence obj164 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list241 = new List(index2); - CollectionsMarshal.SetCount(list241, index2); - span3 = CollectionsMarshal.AsSpan(list241); + List list237 = new List(index2); + CollectionsMarshal.SetCount(list237, index2); + span3 = CollectionsMarshal.AsSpan(list237); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) { AetheryteShortcut = EAetheryteLocation.RhalgrsReach, NextQuestId = new QuestId(4837) }; - obj166.Steps = list241; - reference188 = obj166; - questRoot26.QuestSequence = list234; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(4837); - QuestRoot questRoot27 = new QuestRoot(); + obj164.Steps = list237; + reference186 = obj164; + questRoot25.QuestSequence = list230; + AddQuest(questId25, questRoot25); + QuestId questId26 = new QuestId(4837); + QuestRoot questRoot26 = new QuestRoot(); num = 1; - List list242 = new List(num); - CollectionsMarshal.SetCount(list242, num); - span = CollectionsMarshal.AsSpan(list242); + List list238 = new List(num); + CollectionsMarshal.SetCount(list238, num); + span = CollectionsMarshal.AsSpan(list238); index = 0; span[index] = "liza"; - questRoot27.Author = list242; + questRoot26.Author = list238; index = 6; - List list243 = new List(index); - CollectionsMarshal.SetCount(list243, index); - span2 = CollectionsMarshal.AsSpan(list243); + List list239 = new List(index); + CollectionsMarshal.SetCount(list239, index); + span2 = CollectionsMarshal.AsSpan(list239); num = 0; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); + List list240 = new List(num2); + CollectionsMarshal.SetCount(list240, num2); + span3 = CollectionsMarshal.AsSpan(list240); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048309u, new Vector3(19.638367f, -0.11837298f, 47.226562f), 635) { @@ -418123,132 +398985,132 @@ public static class AssemblyQuestLoader } } }; - obj167.Steps = list244; - reference189 = obj167; + obj165.Steps = list240; + reference187 = obj165; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list245 = new List(index2); - CollectionsMarshal.SetCount(list245, index2); - span3 = CollectionsMarshal.AsSpan(list245); + List list241 = new List(index2); + CollectionsMarshal.SetCount(list241, index2); + span3 = CollectionsMarshal.AsSpan(list241); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048313u, new Vector3(-621.973f, 41.999973f, -2.02948f), 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria }; - obj168.Steps = list245; - reference190 = obj168; + obj166.Steps = list241; + reference188 = obj166; num++; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj167 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list246 = new List(num2); - CollectionsMarshal.SetCount(list246, num2); - span3 = CollectionsMarshal.AsSpan(list246); + List list242 = new List(num2); + CollectionsMarshal.SetCount(list242, num2); + span3 = CollectionsMarshal.AsSpan(list242); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) { Fly = true }; - obj169.Steps = list246; - reference191 = obj169; + obj167.Steps = list242; + reference189 = obj167; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list247 = new List(index2); - CollectionsMarshal.SetCount(list247, index2); - span3 = CollectionsMarshal.AsSpan(list247); + List list243 = new List(index2); + CollectionsMarshal.SetCount(list243, index2); + span3 = CollectionsMarshal.AsSpan(list243); num2 = 0; - ref QuestStep reference193 = ref span3[num2]; - QuestStep obj171 = new QuestStep(EInteractionType.Combat, 2013705u, new Vector3(-379.0799f, 6.149353f, -83.237976f), 621) + ref QuestStep reference191 = ref span3[num2]; + QuestStep obj169 = new QuestStep(EInteractionType.Combat, 2013705u, new Vector3(-379.0799f, 6.149353f, -83.237976f), 621) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; num4 = 3; - List list248 = new List(num4); - CollectionsMarshal.SetCount(list248, num4); - span6 = CollectionsMarshal.AsSpan(list248); + List list244 = new List(num4); + CollectionsMarshal.SetCount(list244, num4); + span6 = CollectionsMarshal.AsSpan(list244); num3 = 0; span6[num3] = 17621u; num3++; span6[num3] = 17622u; num3++; span6[num3] = 17623u; - obj171.KillEnemyDataIds = list248; - reference193 = obj171; - obj170.Steps = list247; - reference192 = obj170; + obj169.KillEnemyDataIds = list244; + reference191 = obj169; + obj168.Steps = list243; + reference190 = obj168; num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list249 = new List(num2); - CollectionsMarshal.SetCount(list249, num2); - span3 = CollectionsMarshal.AsSpan(list249); + List list245 = new List(num2); + CollectionsMarshal.SetCount(list245, num2); + span3 = CollectionsMarshal.AsSpan(list245); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048315u, new Vector3(-403.46387f, 9.080914f, 10.940674f), 621) { Fly = true }; - obj172.Steps = list249; - reference194 = obj172; + obj170.Steps = list245; + reference192 = obj170; num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list250 = new List(index2); - CollectionsMarshal.SetCount(list250, index2); - span3 = CollectionsMarshal.AsSpan(list250); + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) { AetheryteShortcut = EAetheryteLocation.LochsPortaPraetoria, NextQuestId = new QuestId(4838) }; - obj173.Steps = list250; - reference195 = obj173; - questRoot27.QuestSequence = list243; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(4838); - QuestRoot questRoot28 = new QuestRoot(); + obj171.Steps = list246; + reference193 = obj171; + questRoot26.QuestSequence = list239; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(4838); + QuestRoot questRoot27 = new QuestRoot(); num = 1; - List list251 = new List(num); - CollectionsMarshal.SetCount(list251, num); - span = CollectionsMarshal.AsSpan(list251); + List list247 = new List(num); + CollectionsMarshal.SetCount(list247, num); + span = CollectionsMarshal.AsSpan(list247); index = 0; span[index] = "liza"; - questRoot28.Author = list251; + questRoot27.Author = list247; index = 6; - List list252 = new List(index); - CollectionsMarshal.SetCount(list252, index); - span2 = CollectionsMarshal.AsSpan(list252); + List list248 = new List(index); + CollectionsMarshal.SetCount(list248, index); + span2 = CollectionsMarshal.AsSpan(list248); num = 0; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list253 = new List(num2); - CollectionsMarshal.SetCount(list253, num2); - span3 = CollectionsMarshal.AsSpan(list253); + List list249 = new List(num2); + CollectionsMarshal.SetCount(list249, num2); + span3 = CollectionsMarshal.AsSpan(list249); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048314u, new Vector3(-622.03406f, 41.999973f, -3.6469727f), 621) { @@ -418261,53 +399123,53 @@ public static class AssemblyQuestLoader } } }; - obj174.Steps = list253; - reference196 = obj174; + obj172.Steps = list249; + reference194 = obj172; num++; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list254 = new List(index2); - CollectionsMarshal.SetCount(list254, index2); - span3 = CollectionsMarshal.AsSpan(list254); + List list250 = new List(index2); + CollectionsMarshal.SetCount(list250, index2); + span3 = CollectionsMarshal.AsSpan(list250); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048316u, new Vector3(-537.3159f, 8.282911f, 11.612061f), 621) { Fly = true }; - obj175.Steps = list254; - reference197 = obj175; + obj173.Steps = list250; + reference195 = obj173; num++; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj176 = new QuestSequence + ref QuestSequence reference196 = ref span2[num]; + QuestSequence obj174 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); + List list251 = new List(num2); + CollectionsMarshal.SetCount(list251, num2); + span3 = CollectionsMarshal.AsSpan(list251); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048317u, new Vector3(-281.48322f, 263.00684f, 633.8445f), 620) { Fly = true, AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri }; - obj176.Steps = list255; - reference198 = obj176; + obj174.Steps = list251; + reference196 = obj174; num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj177 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 3 }; index2 = 10; - List list256 = new List(index2); - CollectionsMarshal.SetCount(list256, index2); - span3 = CollectionsMarshal.AsSpan(list256); + List list252 = new List(index2); + CollectionsMarshal.SetCount(list252, index2); + span3 = CollectionsMarshal.AsSpan(list252); num2 = 0; span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048318u, new Vector3(-232.29796f, 264.9192f, 613.139f), 620) { @@ -418373,67 +399235,67 @@ public static class AssemblyQuestLoader Mount = false, Sprint = false }; - obj177.Steps = list256; - reference199 = obj177; + obj175.Steps = list252; + reference197 = obj175; num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + ref QuestSequence reference198 = ref span2[num]; + QuestSequence obj176 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list257 = new List(num2); - CollectionsMarshal.SetCount(list257, num2); - span3 = CollectionsMarshal.AsSpan(list257); + List list253 = new List(num2); + CollectionsMarshal.SetCount(list253, num2); + span3 = CollectionsMarshal.AsSpan(list253); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048319u, new Vector3(-311.32983f, 257.52652f, 741.1459f), 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri }; - obj178.Steps = list257; - reference200 = obj178; + obj176.Steps = list253; + reference198 = obj176; num++; - ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + ref QuestSequence reference199 = ref span2[num]; + QuestSequence obj177 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list258 = new List(index2); - CollectionsMarshal.SetCount(list258, index2); - span3 = CollectionsMarshal.AsSpan(list258); + List list254 = new List(index2); + CollectionsMarshal.SetCount(list254, index2); + span3 = CollectionsMarshal.AsSpan(list254); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { NextQuestId = new QuestId(4839) }; - obj179.Steps = list258; - reference201 = obj179; - questRoot28.QuestSequence = list252; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(4839); - QuestRoot questRoot29 = new QuestRoot(); + obj177.Steps = list254; + reference199 = obj177; + questRoot27.QuestSequence = list248; + AddQuest(questId27, questRoot27); + QuestId questId28 = new QuestId(4839); + QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list259 = new List(num); - CollectionsMarshal.SetCount(list259, num); - span = CollectionsMarshal.AsSpan(list259); + List list255 = new List(num); + CollectionsMarshal.SetCount(list255, num); + span = CollectionsMarshal.AsSpan(list255); index = 0; span[index] = "liza"; - questRoot29.Author = list259; + questRoot28.Author = list255; index = 7; - List list260 = new List(index); - CollectionsMarshal.SetCount(list260, index); - span2 = CollectionsMarshal.AsSpan(list260); + List list256 = new List(index); + CollectionsMarshal.SetCount(list256, index); + span2 = CollectionsMarshal.AsSpan(list256); num = 0; - ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list261 = new List(num2); - CollectionsMarshal.SetCount(list261, num2); - span3 = CollectionsMarshal.AsSpan(list261); + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { @@ -418446,72 +399308,72 @@ public static class AssemblyQuestLoader } } }; - obj180.Steps = list261; - reference202 = obj180; + obj178.Steps = list257; + reference200 = obj178; num++; - ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + ref QuestSequence reference201 = ref span2[num]; + QuestSequence obj179 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list262 = new List(index2); - CollectionsMarshal.SetCount(list262, index2); - span3 = CollectionsMarshal.AsSpan(list262); + List list258 = new List(index2); + CollectionsMarshal.SetCount(list258, index2); + span3 = CollectionsMarshal.AsSpan(list258); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048320u, new Vector3(135.63745f, 118.27393f, -685.5116f), 620) { Fly = true, AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; - obj181.Steps = list262; - reference203 = obj181; + obj179.Steps = list258; + reference201 = obj179; num++; - ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + ref QuestSequence reference202 = ref span2[num]; + QuestSequence obj180 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); + List list259 = new List(num2); + CollectionsMarshal.SetCount(list259, num2); + span3 = CollectionsMarshal.AsSpan(list259); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) { StopDistance = 5f }; - obj182.Steps = list263; - reference204 = obj182; + obj180.Steps = list259; + reference202 = obj180; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference203 = ref span2[num]; + QuestSequence obj181 = new QuestSequence { Sequence = 3 }; index2 = 2; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); num2 = 0; - ref QuestStep reference206 = ref span3[num2]; - QuestStep obj184 = new QuestStep(EInteractionType.Combat, null, new Vector3(-88.44731f, 101.93955f, -691.41956f), 620) + ref QuestStep reference204 = ref span3[num2]; + QuestStep obj182 = new QuestStep(EInteractionType.Combat, null, new Vector3(-88.44731f, 101.93955f, -691.41956f), 620) { StopDistance = 0.5f, Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list265 = new List(num3); - CollectionsMarshal.SetCount(list265, num3); - span6 = CollectionsMarshal.AsSpan(list265); + List list261 = new List(num3); + CollectionsMarshal.SetCount(list261, num3); + span6 = CollectionsMarshal.AsSpan(list261); num4 = 0; span6[num4] = 17624u; - obj184.KillEnemyDataIds = list265; + obj182.KillEnemyDataIds = list261; num4 = 6; - List list266 = new List(num4); - CollectionsMarshal.SetCount(list266, num4); - span4 = CollectionsMarshal.AsSpan(list266); + List list262 = new List(num4); + CollectionsMarshal.SetCount(list262, num4); + span4 = CollectionsMarshal.AsSpan(list262); num3 = 0; span4[num3] = new QuestWorkValue(0, (byte)1, EQuestWorkMode.Bitwise); num3++; @@ -418524,90 +399386,90 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = null; - obj184.CompletionQuestVariablesFlags = list266; - reference206 = obj184; + obj182.CompletionQuestVariablesFlags = list262; + reference204 = obj182; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2013706u, new Vector3(-83.36011f, 104.6311f, -686.64075f), 620); - obj183.Steps = list264; - reference205 = obj183; + obj181.Steps = list260; + reference203 = obj181; num++; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj183 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list267 = new List(num2); - CollectionsMarshal.SetCount(list267, num2); - span3 = CollectionsMarshal.AsSpan(list267); + List list263 = new List(num2); + CollectionsMarshal.SetCount(list263, num2); + span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048322u, new Vector3(136.18665f, 118.31259f, -684.596f), 620) { Fly = true, AetheryteShortcut = EAetheryteLocation.PeaksAlaGannha }; - obj185.Steps = list267; - reference207 = obj185; + obj183.Steps = list263; + reference205 = obj183; num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj184 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list268 = new List(index2); - CollectionsMarshal.SetCount(list268, index2); - span3 = CollectionsMarshal.AsSpan(list268); + List list264 = new List(index2); + CollectionsMarshal.SetCount(list264, index2); + span3 = CollectionsMarshal.AsSpan(list264); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048323u, new Vector3(55.039307f, 115.59516f, -282.5208f), 620) { Fly = true }; - obj186.Steps = list268; - reference208 = obj186; + obj184.Steps = list264; + reference206 = obj184; num++; - ref QuestSequence reference209 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + ref QuestSequence reference207 = ref span2[num]; + QuestSequence obj185 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list269 = new List(num2); - CollectionsMarshal.SetCount(list269, num2); - span3 = CollectionsMarshal.AsSpan(list269); + List list265 = new List(num2); + CollectionsMarshal.SetCount(list265, num2); + span3 = CollectionsMarshal.AsSpan(list265); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { AetheryteShortcut = EAetheryteLocation.PeaksAlaGhiri, NextQuestId = new QuestId(4840) }; - obj187.Steps = list269; - reference209 = obj187; - questRoot29.QuestSequence = list260; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(4840); - QuestRoot questRoot30 = new QuestRoot(); + obj185.Steps = list265; + reference207 = obj185; + questRoot28.QuestSequence = list256; + AddQuest(questId28, questRoot28); + QuestId questId29 = new QuestId(4840); + QuestRoot questRoot29 = new QuestRoot(); num = 1; - List list270 = new List(num); - CollectionsMarshal.SetCount(list270, num); - span = CollectionsMarshal.AsSpan(list270); + List list266 = new List(num); + CollectionsMarshal.SetCount(list266, num); + span = CollectionsMarshal.AsSpan(list266); index = 0; span[index] = "liza"; - questRoot30.Author = list270; + questRoot29.Author = list266; index = 5; - List list271 = new List(index); - CollectionsMarshal.SetCount(list271, index); - span2 = CollectionsMarshal.AsSpan(list271); + List list267 = new List(index); + CollectionsMarshal.SetCount(list267, index); + span2 = CollectionsMarshal.AsSpan(list267); num = 0; - ref QuestSequence reference210 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list272 = new List(index2); - CollectionsMarshal.SetCount(list272, index2); - span3 = CollectionsMarshal.AsSpan(list272); + List list268 = new List(index2); + CollectionsMarshal.SetCount(list268, index2); + span3 = CollectionsMarshal.AsSpan(list268); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048310u, new Vector3(-310.96362f, 257.52652f, 739.4979f), 620) { @@ -418620,70 +399482,70 @@ public static class AssemblyQuestLoader } } }; - obj188.Steps = list272; - reference210 = obj188; + obj186.Steps = list268; + reference208 = obj186; num++; - ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list273 = new List(num2); - CollectionsMarshal.SetCount(list273, num2); - span3 = CollectionsMarshal.AsSpan(list273); + List list269 = new List(num2); + CollectionsMarshal.SetCount(list269, num2); + span3 = CollectionsMarshal.AsSpan(list269); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) { Fly = true, AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter }; - obj189.Steps = list273; - reference211 = obj189; + obj187.Steps = list269; + reference209 = obj187; num++; - ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list274 = new List(index2); - CollectionsMarshal.SetCount(list274, index2); - span3 = CollectionsMarshal.AsSpan(list274); + List list270 = new List(index2); + CollectionsMarshal.SetCount(list270, index2); + span3 = CollectionsMarshal.AsSpan(list270); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048325u, new Vector3(713.5576f, 69.99999f, 617.02905f), 621) { Fly = true }; - obj190.Steps = list274; - reference212 = obj190; + obj188.Steps = list270; + reference210 = obj188; num++; - ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list275 = new List(num2); - CollectionsMarshal.SetCount(list275, num2); - span3 = CollectionsMarshal.AsSpan(list275); + List list271 = new List(num2); + CollectionsMarshal.SetCount(list271, num2); + span3 = CollectionsMarshal.AsSpan(list271); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048326u, new Vector3(754.5432f, 70f, 583.6727f), 621) { Fly = true }; - obj191.Steps = list275; - reference213 = obj191; + obj189.Steps = list271; + reference211 = obj189; num++; - ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + ref QuestSequence reference212 = ref span2[num]; + QuestSequence obj190 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list276 = new List(index2); - CollectionsMarshal.SetCount(list276, index2); - span3 = CollectionsMarshal.AsSpan(list276); + List list272 = new List(index2); + CollectionsMarshal.SetCount(list272, index2); + span3 = CollectionsMarshal.AsSpan(list272); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) { @@ -418691,33 +399553,33 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.LochsAlaMhiganQuarter, NextQuestId = new QuestId(4841) }; - obj192.Steps = list276; - reference214 = obj192; - questRoot30.QuestSequence = list271; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(4841); - QuestRoot questRoot31 = new QuestRoot(); + obj190.Steps = list272; + reference212 = obj190; + questRoot29.QuestSequence = list267; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(4841); + QuestRoot questRoot30 = new QuestRoot(); num = 1; - List list277 = new List(num); - CollectionsMarshal.SetCount(list277, num); - span = CollectionsMarshal.AsSpan(list277); + List list273 = new List(num); + CollectionsMarshal.SetCount(list273, num); + span = CollectionsMarshal.AsSpan(list273); index = 0; span[index] = "liza"; - questRoot31.Author = list277; + questRoot30.Author = list273; index = 6; - List list278 = new List(index); - CollectionsMarshal.SetCount(list278, index); - span2 = CollectionsMarshal.AsSpan(list278); + List list274 = new List(index); + CollectionsMarshal.SetCount(list274, index); + span2 = CollectionsMarshal.AsSpan(list274); num = 0; - ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference213 = ref span2[num]; + QuestSequence obj191 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list279 = new List(num2); - CollectionsMarshal.SetCount(list279, num2); - span3 = CollectionsMarshal.AsSpan(list279); + List list275 = new List(num2); + CollectionsMarshal.SetCount(list275, num2); + span3 = CollectionsMarshal.AsSpan(list275); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048324u, new Vector3(568.3833f, 80f, 618.09717f), 621) { @@ -418730,71 +399592,71 @@ public static class AssemblyQuestLoader } } }; - obj193.Steps = list279; - reference215 = obj193; + obj191.Steps = list275; + reference213 = obj191; num++; - ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + ref QuestSequence reference214 = ref span2[num]; + QuestSequence obj192 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list280 = new List(index2); - CollectionsMarshal.SetCount(list280, index2); - span3 = CollectionsMarshal.AsSpan(list280); + List list276 = new List(index2); + CollectionsMarshal.SetCount(list276, index2); + span3 = CollectionsMarshal.AsSpan(list276); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) { Fly = true }; - obj194.Steps = list280; - reference216 = obj194; + obj192.Steps = list276; + reference214 = obj192; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + ref QuestSequence reference215 = ref span2[num]; + QuestSequence obj193 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list281 = new List(num2); - CollectionsMarshal.SetCount(list281, num2); - span3 = CollectionsMarshal.AsSpan(list281); + List list277 = new List(num2); + CollectionsMarshal.SetCount(list277, num2); + span3 = CollectionsMarshal.AsSpan(list277); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621) { Comment = "The Mightiest Shield" }; - obj195.Steps = list281; - reference217 = obj195; + obj193.Steps = list277; + reference215 = obj193; num++; span2[num] = new QuestSequence { Sequence = 3 }; num++; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + ref QuestSequence reference216 = ref span2[num]; + QuestSequence obj194 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list282 = new List(index2); - CollectionsMarshal.SetCount(list282, index2); - span3 = CollectionsMarshal.AsSpan(list282); + List list278 = new List(index2); + CollectionsMarshal.SetCount(list278, index2); + span3 = CollectionsMarshal.AsSpan(list278); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048327u, new Vector3(723.781f, 69.99991f, 545.5862f), 621); - obj196.Steps = list282; - reference218 = obj196; + obj194.Steps = list278; + reference216 = obj194; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + ref QuestSequence reference217 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list283 = new List(num2); - CollectionsMarshal.SetCount(list283, num2); - span3 = CollectionsMarshal.AsSpan(list283); + List list279 = new List(num2); + CollectionsMarshal.SetCount(list279, num2); + span3 = CollectionsMarshal.AsSpan(list279); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048308u, new Vector3(-38.95636f, -17.972864f, 203.38745f), 1185) { @@ -418805,33 +399667,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj197.Steps = list283; - reference219 = obj197; - questRoot31.QuestSequence = list278; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(4842); - QuestRoot questRoot32 = new QuestRoot(); + obj195.Steps = list279; + reference217 = obj195; + questRoot30.QuestSequence = list274; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(4842); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list284 = new List(num); - CollectionsMarshal.SetCount(list284, num); - span = CollectionsMarshal.AsSpan(list284); + List list280 = new List(num); + CollectionsMarshal.SetCount(list280, num); + span = CollectionsMarshal.AsSpan(list280); index = 0; span[index] = "liza"; - questRoot32.Author = list284; + questRoot31.Author = list280; index = 5; - List list285 = new List(index); - CollectionsMarshal.SetCount(list285, index); - span2 = CollectionsMarshal.AsSpan(list285); + List list281 = new List(index); + CollectionsMarshal.SetCount(list281, index); + span2 = CollectionsMarshal.AsSpan(list281); num = 0; - ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + ref QuestSequence reference218 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list286 = new List(index2); - CollectionsMarshal.SetCount(list286, index2); - span3 = CollectionsMarshal.AsSpan(list286); + List list282 = new List(index2); + CollectionsMarshal.SetCount(list282, index2); + span3 = CollectionsMarshal.AsSpan(list282); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) { @@ -418844,101 +399706,101 @@ public static class AssemblyQuestLoader } } }; - obj198.Steps = list286; - reference220 = obj198; + obj196.Steps = list282; + reference218 = obj196; num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + ref QuestSequence reference219 = ref span2[num]; + QuestSequence obj197 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list287 = new List(num2); - CollectionsMarshal.SetCount(list287, num2); - span3 = CollectionsMarshal.AsSpan(list287); + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048335u, new Vector3(-16.739136f, 0.5999997f, -55.10034f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; - obj199.Steps = list287; - reference221 = obj199; + obj197.Steps = list283; + reference219 = obj197; num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj200 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj198 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list288 = new List(index2); - CollectionsMarshal.SetCount(list288, index2); - span3 = CollectionsMarshal.AsSpan(list288); + List list284 = new List(index2); + CollectionsMarshal.SetCount(list284, index2); + span3 = CollectionsMarshal.AsSpan(list284); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048337u, new Vector3(155.87085f, 5.297462f, 618.2803f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; - obj200.Steps = list288; - reference222 = obj200; + obj198.Steps = list284; + reference220 = obj198; num++; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj201 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj199 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list289 = new List(num2); - CollectionsMarshal.SetCount(list289, num2); - span3 = CollectionsMarshal.AsSpan(list289); + List list285 = new List(num2); + CollectionsMarshal.SetCount(list285, num2); + span3 = CollectionsMarshal.AsSpan(list285); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013708u, new Vector3(48.90515f, 90.22656f, -83.024414f), 957) { StopDistance = 0.5f }; - obj201.Steps = list289; - reference223 = obj201; + obj199.Steps = list285; + reference221 = obj199; num++; - ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj202 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj200 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); + List list286 = new List(index2); + CollectionsMarshal.SetCount(list286, index2); + span3 = CollectionsMarshal.AsSpan(list286); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { NextQuestId = new QuestId(4843) }; - obj202.Steps = list290; - reference224 = obj202; - questRoot32.QuestSequence = list285; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(4843); - QuestRoot questRoot33 = new QuestRoot(); + obj200.Steps = list286; + reference222 = obj200; + questRoot31.QuestSequence = list281; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(4843); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list291 = new List(num); - CollectionsMarshal.SetCount(list291, num); - span = CollectionsMarshal.AsSpan(list291); + List list287 = new List(num); + CollectionsMarshal.SetCount(list287, num); + span = CollectionsMarshal.AsSpan(list287); index = 0; span[index] = "liza"; - questRoot33.Author = list291; + questRoot32.Author = list287; index = 8; - List list292 = new List(index); - CollectionsMarshal.SetCount(list292, index); - span2 = CollectionsMarshal.AsSpan(list292); + List list288 = new List(index); + CollectionsMarshal.SetCount(list288, index); + span2 = CollectionsMarshal.AsSpan(list288); num = 0; - ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + ref QuestSequence reference223 = ref span2[num]; + QuestSequence obj201 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list293 = new List(num2); - CollectionsMarshal.SetCount(list293, num2); - span3 = CollectionsMarshal.AsSpan(list293); + List list289 = new List(num2); + CollectionsMarshal.SetCount(list289, num2); + span3 = CollectionsMarshal.AsSpan(list289); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { @@ -418951,35 +399813,35 @@ public static class AssemblyQuestLoader } } }; - obj203.Steps = list293; - reference225 = obj203; + obj201.Steps = list289; + reference223 = obj201; num++; - ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj204 = new QuestSequence + ref QuestSequence reference224 = ref span2[num]; + QuestSequence obj202 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list294 = new List(index2); - CollectionsMarshal.SetCount(list294, index2); - span3 = CollectionsMarshal.AsSpan(list294); + List list290 = new List(index2); + CollectionsMarshal.SetCount(list290, index2); + span3 = CollectionsMarshal.AsSpan(list290); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; - obj204.Steps = list294; - reference226 = obj204; + obj202.Steps = list290; + reference224 = obj202; num++; - ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj205 = new QuestSequence + ref QuestSequence reference225 = ref span2[num]; + QuestSequence obj203 = new QuestSequence { Sequence = 2 }; num2 = 1; - List list295 = new List(num2); - CollectionsMarshal.SetCount(list295, num2); - span3 = CollectionsMarshal.AsSpan(list295); + List list291 = new List(num2); + CollectionsMarshal.SetCount(list291, num2); + span3 = CollectionsMarshal.AsSpan(list291); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048340u, new Vector3(-186.69415f, 4.0499983f, -108.11017f), 963) { @@ -418989,18 +399851,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanHallOfTheRadiantHost } }; - obj205.Steps = list295; - reference227 = obj205; + obj203.Steps = list291; + reference225 = obj203; num++; - ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj206 = new QuestSequence + ref QuestSequence reference226 = ref span2[num]; + QuestSequence obj204 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list296 = new List(index2); - CollectionsMarshal.SetCount(list296, index2); - span3 = CollectionsMarshal.AsSpan(list296); + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048332u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) { @@ -419010,114 +399872,114 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHan } }; - obj206.Steps = list296; - reference228 = obj206; + obj204.Steps = list292; + reference226 = obj204; num++; - ref QuestSequence reference229 = ref span2[num]; - QuestSequence obj207 = new QuestSequence + ref QuestSequence reference227 = ref span2[num]; + QuestSequence obj205 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list297 = new List(num2); - CollectionsMarshal.SetCount(list297, num2); - span3 = CollectionsMarshal.AsSpan(list297); + List list293 = new List(num2); + CollectionsMarshal.SetCount(list293, num2); + span3 = CollectionsMarshal.AsSpan(list293); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048343u, new Vector3(-336.53772f, 52.243706f, -165.05688f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - obj207.Steps = list297; - reference229 = obj207; + obj205.Steps = list293; + reference227 = obj205; num++; - ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj208 = new QuestSequence + ref QuestSequence reference228 = ref span2[num]; + QuestSequence obj206 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list298 = new List(index2); - CollectionsMarshal.SetCount(list298, index2); - span3 = CollectionsMarshal.AsSpan(list298); + List list294 = new List(index2); + CollectionsMarshal.SetCount(list294, index2); + span3 = CollectionsMarshal.AsSpan(list294); num2 = 0; - ref QuestStep reference231 = ref span3[num2]; - QuestStep obj209 = new QuestStep(EInteractionType.Combat, null, new Vector3(-427.5108f, -0.015813708f, -710.37146f), 957) + ref QuestStep reference229 = ref span3[num2]; + QuestStep obj207 = new QuestStep(EInteractionType.Combat, null, new Vector3(-427.5108f, -0.015813708f, -710.37146f), 957) { StopDistance = 0.25f, Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list299 = new List(num3); - CollectionsMarshal.SetCount(list299, num3); - span6 = CollectionsMarshal.AsSpan(list299); + List list295 = new List(num3); + CollectionsMarshal.SetCount(list295, num3); + span6 = CollectionsMarshal.AsSpan(list295); num4 = 0; span6[num4] = 17625u; - obj209.KillEnemyDataIds = list299; - reference231 = obj209; - obj208.Steps = list298; - reference230 = obj208; + obj207.KillEnemyDataIds = list295; + reference229 = obj207; + obj206.Steps = list294; + reference228 = obj206; num++; - ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj210 = new QuestSequence + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj208 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list300 = new List(num2); - CollectionsMarshal.SetCount(list300, num2); - span3 = CollectionsMarshal.AsSpan(list300); + List list296 = new List(num2); + CollectionsMarshal.SetCount(list296, num2); + span3 = CollectionsMarshal.AsSpan(list296); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048344u, new Vector3(-419.028f, 0.06509568f, -710.9331f), 957) { StopDistance = 7f }; - obj210.Steps = list300; - reference232 = obj210; + obj208.Steps = list296; + reference230 = obj208; num++; - ref QuestSequence reference233 = ref span2[num]; - QuestSequence obj211 = new QuestSequence + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj209 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list301 = new List(index2); - CollectionsMarshal.SetCount(list301, index2); - span3 = CollectionsMarshal.AsSpan(list301); + List list297 = new List(index2); + CollectionsMarshal.SetCount(list297, index2); + span3 = CollectionsMarshal.AsSpan(list297); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, NextQuestId = new QuestId(4844) }; - obj211.Steps = list301; - reference233 = obj211; - questRoot33.QuestSequence = list292; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(4844); - QuestRoot questRoot34 = new QuestRoot(); + obj209.Steps = list297; + reference231 = obj209; + questRoot32.QuestSequence = list288; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(4844); + QuestRoot questRoot33 = new QuestRoot(); num = 1; - List list302 = new List(num); - CollectionsMarshal.SetCount(list302, num); - span = CollectionsMarshal.AsSpan(list302); + List list298 = new List(num); + CollectionsMarshal.SetCount(list298, num); + span = CollectionsMarshal.AsSpan(list298); index = 0; span[index] = "liza"; - questRoot34.Author = list302; + questRoot33.Author = list298; index = 7; - List list303 = new List(index); - CollectionsMarshal.SetCount(list303, index); - span2 = CollectionsMarshal.AsSpan(list303); + List list299 = new List(index); + CollectionsMarshal.SetCount(list299, index); + span2 = CollectionsMarshal.AsSpan(list299); num = 0; - ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + ref QuestSequence reference232 = ref span2[num]; + QuestSequence obj210 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list304 = new List(num2); - CollectionsMarshal.SetCount(list304, num2); - span3 = CollectionsMarshal.AsSpan(list304); + List list300 = new List(num2); + CollectionsMarshal.SetCount(list300, num2); + span3 = CollectionsMarshal.AsSpan(list300); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { @@ -419130,56 +399992,56 @@ public static class AssemblyQuestLoader } } }; - obj212.Steps = list304; - reference234 = obj212; + obj210.Steps = list300; + reference232 = obj210; num++; - ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + ref QuestSequence reference233 = ref span2[num]; + QuestSequence obj211 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list305 = new List(index2); - CollectionsMarshal.SetCount(list305, index2); - span3 = CollectionsMarshal.AsSpan(list305); + List list301 = new List(index2); + CollectionsMarshal.SetCount(list301, index2); + span3 = CollectionsMarshal.AsSpan(list301); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957) { Fly = true, AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand }; - obj213.Steps = list305; - reference235 = obj213; + obj211.Steps = list301; + reference233 = obj211; num++; - ref QuestSequence reference236 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + ref QuestSequence reference234 = ref span2[num]; + QuestSequence obj212 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list306 = new List(num2); - CollectionsMarshal.SetCount(list306, num2); - span3 = CollectionsMarshal.AsSpan(list306); + List list302 = new List(num2); + CollectionsMarshal.SetCount(list302, num2); + span3 = CollectionsMarshal.AsSpan(list302); index2 = 0; - ref QuestStep reference237 = ref span3[index2]; - QuestStep obj215 = new QuestStep(EInteractionType.Combat, null, new Vector3(76.82042f, 82.46339f, -549.32526f), 957) + ref QuestStep reference235 = ref span3[index2]; + QuestStep obj213 = new QuestStep(EInteractionType.Combat, null, new Vector3(76.82042f, 82.46339f, -549.32526f), 957) { EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; - List list307 = new List(num4); - CollectionsMarshal.SetCount(list307, num4); - Span span7 = CollectionsMarshal.AsSpan(list307); + List list303 = new List(num4); + CollectionsMarshal.SetCount(list303, num4); + Span span7 = CollectionsMarshal.AsSpan(list303); num3 = 0; - ref ComplexCombatData reference238 = ref span7[num3]; - ComplexCombatData obj216 = new ComplexCombatData + ref ComplexCombatData reference236 = ref span7[num3]; + ComplexCombatData obj214 = new ComplexCombatData { DataId = 17626u }; int num5 = 6; - List list308 = new List(num5); - CollectionsMarshal.SetCount(list308, num5); - span4 = CollectionsMarshal.AsSpan(list308); + List list304 = new List(num5); + CollectionsMarshal.SetCount(list304, num5); + span4 = CollectionsMarshal.AsSpan(list304); int num6 = 0; span4[num6] = null; num6++; @@ -419192,68 +400054,68 @@ public static class AssemblyQuestLoader span4[num6] = null; num6++; span4[num6] = null; - obj216.CompletionQuestVariablesFlags = list308; - reference238 = obj216; - obj215.ComplexCombatData = list307; - reference237 = obj215; + obj214.CompletionQuestVariablesFlags = list304; + reference236 = obj214; + obj213.ComplexCombatData = list303; + reference235 = obj213; index2++; span3[index2] = new QuestStep(EInteractionType.UseItem, 17626u, new Vector3(77.01221f, 82.459785f, -549.218f), 957) { ItemId = 2003495u }; - obj214.Steps = list306; - reference236 = obj214; + obj212.Steps = list302; + reference234 = obj212; num++; - ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj217 = new QuestSequence + ref QuestSequence reference237 = ref span2[num]; + QuestSequence obj215 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list309 = new List(index2); - CollectionsMarshal.SetCount(list309, index2); - span3 = CollectionsMarshal.AsSpan(list309); + List list305 = new List(index2); + CollectionsMarshal.SetCount(list305, index2); + span3 = CollectionsMarshal.AsSpan(list305); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048348u, new Vector3(-118.76105f, 88.94139f, -556.90857f), 957); - obj217.Steps = list309; - reference239 = obj217; + obj215.Steps = list305; + reference237 = obj215; num++; - ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj218 = new QuestSequence + ref QuestSequence reference238 = ref span2[num]; + QuestSequence obj216 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list310 = new List(num2); - CollectionsMarshal.SetCount(list310, num2); - span3 = CollectionsMarshal.AsSpan(list310); + List list306 = new List(num2); + CollectionsMarshal.SetCount(list306, num2); + span3 = CollectionsMarshal.AsSpan(list306); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048350u, new Vector3(-508.53745f, 12.375278f, 97.3678f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairGreatWork }; - obj218.Steps = list310; - reference240 = obj218; + obj216.Steps = list306; + reference238 = obj216; num++; - ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + ref QuestSequence reference239 = ref span2[num]; + QuestSequence obj217 = new QuestSequence { Sequence = 5 }; index2 = 3; - List list311 = new List(index2); - CollectionsMarshal.SetCount(list311, index2); - span3 = CollectionsMarshal.AsSpan(list311); + List list307 = new List(index2); + CollectionsMarshal.SetCount(list307, index2); + span3 = CollectionsMarshal.AsSpan(list307); num2 = 0; - ref QuestStep reference242 = ref span3[num2]; - QuestStep obj220 = new QuestStep(EInteractionType.Interact, 1048354u, new Vector3(154.28394f, 5.2641535f, 618.40234f), 957) + ref QuestStep reference240 = ref span3[num2]; + QuestStep obj218 = new QuestStep(EInteractionType.Interact, 1048354u, new Vector3(154.28394f, 5.2641535f, 618.40234f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad }; num3 = 6; - List list312 = new List(num3); - CollectionsMarshal.SetCount(list312, num3); - span4 = CollectionsMarshal.AsSpan(list312); + List list308 = new List(num3); + CollectionsMarshal.SetCount(list308, num3); + span4 = CollectionsMarshal.AsSpan(list308); num4 = 0; span4[num4] = null; num4++; @@ -419266,15 +400128,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj220.CompletionQuestVariablesFlags = list312; - reference242 = obj220; + obj218.CompletionQuestVariablesFlags = list308; + reference240 = obj218; num2++; - ref QuestStep reference243 = ref span3[num2]; + ref QuestStep reference241 = ref span3[num2]; QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 1048355u, new Vector3(227.98499f, 10.19656f, 563.31726f), 957); num4 = 6; - List list313 = new List(num4); - CollectionsMarshal.SetCount(list313, num4); - span4 = CollectionsMarshal.AsSpan(list313); + List list309 = new List(num4); + CollectionsMarshal.SetCount(list309, num4); + span4 = CollectionsMarshal.AsSpan(list309); num3 = 0; span4[num3] = null; num3++; @@ -419287,15 +400149,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep23.CompletionQuestVariablesFlags = list313; - reference243 = questStep23; + questStep23.CompletionQuestVariablesFlags = list309; + reference241 = questStep23; num2++; - ref QuestStep reference244 = ref span3[num2]; + ref QuestStep reference242 = ref span3[num2]; QuestStep questStep24 = new QuestStep(EInteractionType.Interact, 1048352u, new Vector3(195.5138f, 15.136732f, 529.015f), 957); num3 = 6; - List list314 = new List(num3); - CollectionsMarshal.SetCount(list314, num3); - span4 = CollectionsMarshal.AsSpan(list314); + List list310 = new List(num3); + CollectionsMarshal.SetCount(list310, num3); + span4 = CollectionsMarshal.AsSpan(list310); num4 = 0; span4[num4] = null; num4++; @@ -419308,55 +400170,55 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep24.CompletionQuestVariablesFlags = list314; - reference244 = questStep24; - obj219.Steps = list311; - reference241 = obj219; + questStep24.CompletionQuestVariablesFlags = list310; + reference242 = questStep24; + obj217.Steps = list307; + reference239 = obj217; num++; - ref QuestSequence reference245 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + ref QuestSequence reference243 = ref span2[num]; + QuestSequence obj219 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list315 = new List(num2); - CollectionsMarshal.SetCount(list315, num2); - span3 = CollectionsMarshal.AsSpan(list315); + List list311 = new List(num2); + CollectionsMarshal.SetCount(list311, num2); + span3 = CollectionsMarshal.AsSpan(list311); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { NextQuestId = new QuestId(4845) }; - obj221.Steps = list315; - reference245 = obj221; - questRoot34.QuestSequence = list303; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(4845); - QuestRoot questRoot35 = new QuestRoot(); + obj219.Steps = list311; + reference243 = obj219; + questRoot33.QuestSequence = list299; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(4845); + QuestRoot questRoot34 = new QuestRoot(); num = 1; - List list316 = new List(num); - CollectionsMarshal.SetCount(list316, num); - span = CollectionsMarshal.AsSpan(list316); + List list312 = new List(num); + CollectionsMarshal.SetCount(list312, num); + span = CollectionsMarshal.AsSpan(list312); index = 0; span[index] = "liza"; - questRoot35.Author = list316; + questRoot34.Author = list312; index = 9; - List list317 = new List(index); - CollectionsMarshal.SetCount(list317, index); - span2 = CollectionsMarshal.AsSpan(list317); + List list313 = new List(index); + CollectionsMarshal.SetCount(list313, index); + span2 = CollectionsMarshal.AsSpan(list313); num = 0; - ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj222 = new QuestSequence + ref QuestSequence reference244 = ref span2[num]; + QuestSequence obj220 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list318 = new List(index2); - CollectionsMarshal.SetCount(list318, index2); - span3 = CollectionsMarshal.AsSpan(list318); + List list314 = new List(index2); + CollectionsMarshal.SetCount(list314, index2); + span3 = CollectionsMarshal.AsSpan(list314); num2 = 0; - ref QuestStep reference247 = ref span3[num2]; - QuestStep obj223 = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) + ref QuestStep reference245 = ref span3[num2]; + QuestStep obj221 = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, SkipConditions = new SkipConditions @@ -419368,9 +400230,9 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list319 = new List(num4); - CollectionsMarshal.SetCount(list319, num4); - span5 = CollectionsMarshal.AsSpan(list319); + List list315 = new List(num4); + CollectionsMarshal.SetCount(list315, num4); + span5 = CollectionsMarshal.AsSpan(list315); num3 = 0; span5[num3] = new DialogueChoice { @@ -419378,23 +400240,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q2_000_200"), Answer = new ExcelRef("TEXT_KINGBA531_04845_A1_000_200") }; - obj223.DialogueChoices = list319; - reference247 = obj223; - obj222.Steps = list318; - reference246 = obj222; + obj221.DialogueChoices = list315; + reference245 = obj221; + obj220.Steps = list314; + reference244 = obj220; num++; - ref QuestSequence reference248 = ref span2[num]; - QuestSequence obj224 = new QuestSequence + ref QuestSequence reference246 = ref span2[num]; + QuestSequence obj222 = new QuestSequence { Sequence = 1 }; num2 = 3; - List list320 = new List(num2); - CollectionsMarshal.SetCount(list320, num2); - span3 = CollectionsMarshal.AsSpan(list320); + List list316 = new List(num2); + CollectionsMarshal.SetCount(list316, num2); + span3 = CollectionsMarshal.AsSpan(list316); index2 = 0; - ref QuestStep reference249 = ref span3[index2]; - QuestStep obj225 = new QuestStep(EInteractionType.Interact, 1048357u, new Vector3(-183.21509f, 36f, 53.116577f), 963) + ref QuestStep reference247 = ref span3[index2]; + QuestStep obj223 = new QuestStep(EInteractionType.Interact, 1048357u, new Vector3(-183.21509f, 36f, 53.116577f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan, AethernetShortcut = new AethernetShortcut @@ -419404,9 +400266,9 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List list321 = new List(num3); - CollectionsMarshal.SetCount(list321, num3); - span4 = CollectionsMarshal.AsSpan(list321); + List list317 = new List(num3); + CollectionsMarshal.SetCount(list317, num3); + span4 = CollectionsMarshal.AsSpan(list317); num4 = 0; span4[num4] = null; num4++; @@ -419419,15 +400281,15 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj225.CompletionQuestVariablesFlags = list321; - reference249 = obj225; + obj223.CompletionQuestVariablesFlags = list317; + reference247 = obj223; index2++; - ref QuestStep reference250 = ref span3[index2]; + ref QuestStep reference248 = ref span3[index2]; QuestStep questStep25 = new QuestStep(EInteractionType.Interact, 1048359u, new Vector3(-175.0058f, 36.051327f, 104.20386f), 963); num4 = 6; - List list322 = new List(num4); - CollectionsMarshal.SetCount(list322, num4); - span4 = CollectionsMarshal.AsSpan(list322); + List list318 = new List(num4); + CollectionsMarshal.SetCount(list318, num4); + span4 = CollectionsMarshal.AsSpan(list318); num3 = 0; span4[num3] = null; num3++; @@ -419440,15 +400302,15 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep25.CompletionQuestVariablesFlags = list322; - reference250 = questStep25; + questStep25.CompletionQuestVariablesFlags = list318; + reference248 = questStep25; index2++; - ref QuestStep reference251 = ref span3[index2]; + ref QuestStep reference249 = ref span3[index2]; QuestStep questStep26 = new QuestStep(EInteractionType.Interact, 1048360u, new Vector3(-237.41516f, 35.999996f, 102.067505f), 963); num3 = 6; - List list323 = new List(num3); - CollectionsMarshal.SetCount(list323, num3); - span4 = CollectionsMarshal.AsSpan(list323); + List list319 = new List(num3); + CollectionsMarshal.SetCount(list319, num3); + span4 = CollectionsMarshal.AsSpan(list319); num4 = 0; span4[num4] = null; num4++; @@ -419461,20 +400323,20 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep26.CompletionQuestVariablesFlags = list323; - reference251 = questStep26; - obj224.Steps = list320; - reference248 = obj224; + questStep26.CompletionQuestVariablesFlags = list319; + reference249 = questStep26; + obj222.Steps = list316; + reference246 = obj222; num++; - ref QuestSequence reference252 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + ref QuestSequence reference250 = ref span2[num]; + QuestSequence obj224 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list324 = new List(index2); - CollectionsMarshal.SetCount(list324, index2); - span3 = CollectionsMarshal.AsSpan(list324); + List list320 = new List(index2); + CollectionsMarshal.SetCount(list320, index2); + span3 = CollectionsMarshal.AsSpan(list320); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048362u, new Vector3(-10.544006f, 2.999996f, -204.91345f), 963) { @@ -419484,66 +400346,66 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanMehrydesMeyhane } }; - obj226.Steps = list324; - reference252 = obj226; + obj224.Steps = list320; + reference250 = obj224; num++; - ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + ref QuestSequence reference251 = ref span2[num]; + QuestSequence obj225 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list325 = new List(num2); - CollectionsMarshal.SetCount(list325, num2); - span3 = CollectionsMarshal.AsSpan(list325); + List list321 = new List(num2); + CollectionsMarshal.SetCount(list321, num2); + span3 = CollectionsMarshal.AsSpan(list321); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048361u, new Vector3(9.262146f, 0.92f, -103.31885f), 963); - obj227.Steps = list325; - reference253 = obj227; + obj225.Steps = list321; + reference251 = obj225; num++; - ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj228 = new QuestSequence + ref QuestSequence reference252 = ref span2[num]; + QuestSequence obj226 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list326 = new List(index2); - CollectionsMarshal.SetCount(list326, index2); - span3 = CollectionsMarshal.AsSpan(list326); + List list322 = new List(index2); + CollectionsMarshal.SetCount(list322, index2); + span3 = CollectionsMarshal.AsSpan(list322); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048363u, new Vector3(369.40564f, 3.9809039f, -219.40955f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairPalakasStand }; - obj228.Steps = list326; - reference254 = obj228; + obj226.Steps = list322; + reference252 = obj226; num++; - ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj229 = new QuestSequence + ref QuestSequence reference253 = ref span2[num]; + QuestSequence obj227 = new QuestSequence { Sequence = 5 }; num2 = 1; - List list327 = new List(num2); - CollectionsMarshal.SetCount(list327, num2); - span3 = CollectionsMarshal.AsSpan(list327); + List list323 = new List(num2); + CollectionsMarshal.SetCount(list323, num2); + span3 = CollectionsMarshal.AsSpan(list323); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957); - obj229.Steps = list327; - reference255 = obj229; + obj227.Steps = list323; + reference253 = obj227; num++; - ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj230 = new QuestSequence + ref QuestSequence reference254 = ref span2[num]; + QuestSequence obj228 = new QuestSequence { Sequence = 6 }; index2 = 12; - List list328 = new List(index2); - CollectionsMarshal.SetCount(list328, index2); - span3 = CollectionsMarshal.AsSpan(list328); + List list324 = new List(index2); + CollectionsMarshal.SetCount(list324, index2); + span3 = CollectionsMarshal.AsSpan(list324); num2 = 0; - ref QuestStep reference257 = ref span3[num2]; - QuestStep obj231 = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957) + ref QuestStep reference255 = ref span3[num2]; + QuestStep obj229 = new QuestStep(EInteractionType.Interact, 2013713u, new Vector3(362.35596f, 3.616333f, -241.77924f), 957) { StopDistance = 0.25f, Fly = true, @@ -419557,17 +400419,17 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list329 = new List(num4); - CollectionsMarshal.SetCount(list329, num4); - span5 = CollectionsMarshal.AsSpan(list329); + List list325 = new List(num4); + CollectionsMarshal.SetCount(list325, num4); + span5 = CollectionsMarshal.AsSpan(list325); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGBA531_04845_Q1_000_054") }; - obj231.DialogueChoices = list329; - reference257 = obj231; + obj229.DialogueChoices = list325; + reference255 = obj229; num2++; span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 1048364u, new Vector3(387.43045f, 5.8062716f, -203.20459f), 957) { @@ -419638,65 +400500,65 @@ public static class AssemblyQuestLoader Mount = false, Sprint = false }; - obj230.Steps = list328; - reference256 = obj230; + obj228.Steps = list324; + reference254 = obj228; num++; - ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj232 = new QuestSequence + ref QuestSequence reference256 = ref span2[num]; + QuestSequence obj230 = new QuestSequence { Sequence = 7 }; num2 = 1; - List list330 = new List(num2); - CollectionsMarshal.SetCount(list330, num2); - span3 = CollectionsMarshal.AsSpan(list330); + List list326 = new List(num2); + CollectionsMarshal.SetCount(list326, num2); + span3 = CollectionsMarshal.AsSpan(list326); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048368u, new Vector3(239.33765f, 11.061386f, 69.99304f), 957); - obj232.Steps = list330; - reference258 = obj232; + obj230.Steps = list326; + reference256 = obj230; num++; - ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj233 = new QuestSequence + ref QuestSequence reference257 = ref span2[num]; + QuestSequence obj231 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list331 = new List(index2); - CollectionsMarshal.SetCount(list331, index2); - span3 = CollectionsMarshal.AsSpan(list331); + List list327 = new List(index2); + CollectionsMarshal.SetCount(list327, index2); + span3 = CollectionsMarshal.AsSpan(list327); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, NextQuestId = new QuestId(4846) }; - obj233.Steps = list331; - reference259 = obj233; - questRoot35.QuestSequence = list317; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(4846); - QuestRoot questRoot36 = new QuestRoot(); + obj231.Steps = list327; + reference257 = obj231; + questRoot34.QuestSequence = list313; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(4846); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list332 = new List(num); - CollectionsMarshal.SetCount(list332, num); - span = CollectionsMarshal.AsSpan(list332); + List list328 = new List(num); + CollectionsMarshal.SetCount(list328, num); + span = CollectionsMarshal.AsSpan(list328); index = 0; span[index] = "liza"; - questRoot36.Author = list332; + questRoot35.Author = list328; index = 7; - List list333 = new List(index); - CollectionsMarshal.SetCount(list333, index); - span2 = CollectionsMarshal.AsSpan(list333); + List list329 = new List(index); + CollectionsMarshal.SetCount(list329, index); + span2 = CollectionsMarshal.AsSpan(list329); num = 0; - ref QuestSequence reference260 = ref span2[num]; - QuestSequence obj234 = new QuestSequence + ref QuestSequence reference258 = ref span2[num]; + QuestSequence obj232 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list334 = new List(num2); - CollectionsMarshal.SetCount(list334, num2); - span3 = CollectionsMarshal.AsSpan(list334); + List list330 = new List(num2); + CollectionsMarshal.SetCount(list330, num2); + span3 = CollectionsMarshal.AsSpan(list330); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { @@ -419709,18 +400571,18 @@ public static class AssemblyQuestLoader } } }; - obj234.Steps = list334; - reference260 = obj234; + obj232.Steps = list330; + reference258 = obj232; num++; - ref QuestSequence reference261 = ref span2[num]; - QuestSequence obj235 = new QuestSequence + ref QuestSequence reference259 = ref span2[num]; + QuestSequence obj233 = new QuestSequence { Sequence = 1 }; index2 = 1; - List list335 = new List(index2); - CollectionsMarshal.SetCount(list335, index2); - span3 = CollectionsMarshal.AsSpan(list335); + List list331 = new List(index2); + CollectionsMarshal.SetCount(list331, index2); + span3 = CollectionsMarshal.AsSpan(list331); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) { @@ -419731,18 +400593,18 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj235.Steps = list335; - reference261 = obj235; + obj233.Steps = list331; + reference259 = obj233; num++; - ref QuestSequence reference262 = ref span2[num]; - QuestSequence obj236 = new QuestSequence + ref QuestSequence reference260 = ref span2[num]; + QuestSequence obj234 = new QuestSequence { Sequence = 2 }; num2 = 2; - List list336 = new List(num2); - CollectionsMarshal.SetCount(list336, num2); - span3 = CollectionsMarshal.AsSpan(list336); + List list332 = new List(num2); + CollectionsMarshal.SetCount(list332, num2); + span3 = CollectionsMarshal.AsSpan(list332); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(327.87598f, -15.862221f, -236.6933f), 1190) { @@ -419756,116 +400618,116 @@ public static class AssemblyQuestLoader } }; index2++; - ref QuestStep reference263 = ref span3[index2]; - QuestStep obj237 = new QuestStep(EInteractionType.Combat, null, new Vector3(442.79218f, -16.660347f, -111.04725f), 1190) + ref QuestStep reference261 = ref span3[index2]; + QuestStep obj235 = new QuestStep(EInteractionType.Combat, null, new Vector3(442.79218f, -16.660347f, -111.04725f), 1190) { Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num3 = 1; - List list337 = new List(num3); - CollectionsMarshal.SetCount(list337, num3); - span6 = CollectionsMarshal.AsSpan(list337); + List list333 = new List(num3); + CollectionsMarshal.SetCount(list333, num3); + span6 = CollectionsMarshal.AsSpan(list333); num4 = 0; span6[num4] = 17627u; - obj237.KillEnemyDataIds = list337; - reference263 = obj237; - obj236.Steps = list336; - reference262 = obj236; + obj235.KillEnemyDataIds = list333; + reference261 = obj235; + obj234.Steps = list332; + reference260 = obj234; num++; - ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj238 = new QuestSequence + ref QuestSequence reference262 = ref span2[num]; + QuestSequence obj236 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list338 = new List(index2); - CollectionsMarshal.SetCount(list338, index2); - span3 = CollectionsMarshal.AsSpan(list338); + List list334 = new List(index2); + CollectionsMarshal.SetCount(list334, index2); + span3 = CollectionsMarshal.AsSpan(list334); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048369u, new Vector3(441.5503f, -16.619904f, -109.14783f), 1190) { StopDistance = 7f }; - obj238.Steps = list338; - reference264 = obj238; + obj236.Steps = list334; + reference262 = obj236; num++; - ref QuestSequence reference265 = ref span2[num]; - QuestSequence obj239 = new QuestSequence + ref QuestSequence reference263 = ref span2[num]; + QuestSequence obj237 = new QuestSequence { Sequence = 4 }; num2 = 1; - List list339 = new List(num2); - CollectionsMarshal.SetCount(list339, num2); - span3 = CollectionsMarshal.AsSpan(list339); + List list335 = new List(num2); + CollectionsMarshal.SetCount(list335, num2); + span3 = CollectionsMarshal.AsSpan(list335); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048333u, new Vector3(52.506226f, -5.20688E-07f, -54.154297f), 963) { AetheryteShortcut = EAetheryteLocation.RadzAtHan }; - obj239.Steps = list339; - reference265 = obj239; + obj237.Steps = list335; + reference263 = obj237; num++; - ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj240 = new QuestSequence + ref QuestSequence reference264 = ref span2[num]; + QuestSequence obj238 = new QuestSequence { Sequence = 5 }; index2 = 1; - List list340 = new List(index2); - CollectionsMarshal.SetCount(list340, index2); - span3 = CollectionsMarshal.AsSpan(list340); + List list336 = new List(index2); + CollectionsMarshal.SetCount(list336, index2); + span3 = CollectionsMarshal.AsSpan(list336); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048372u, new Vector3(-53.177734f, -1.9999962f, 147.60046f), 963) { StopDistance = 7f }; - obj240.Steps = list340; - reference266 = obj240; + obj238.Steps = list336; + reference264 = obj238; num++; - ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj241 = new QuestSequence + ref QuestSequence reference265 = ref span2[num]; + QuestSequence obj239 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list341 = new List(num2); - CollectionsMarshal.SetCount(list341, num2); - span3 = CollectionsMarshal.AsSpan(list341); + List list337 = new List(num2); + CollectionsMarshal.SetCount(list337, num2); + span3 = CollectionsMarshal.AsSpan(list337); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { AetheryteShortcut = EAetheryteLocation.ThavnairYedlihmad, NextQuestId = new QuestId(4847) }; - obj241.Steps = list341; - reference267 = obj241; - questRoot36.QuestSequence = list333; - AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(4847); - QuestRoot questRoot37 = new QuestRoot(); + obj239.Steps = list337; + reference265 = obj239; + questRoot35.QuestSequence = list329; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(4847); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list342 = new List(num); - CollectionsMarshal.SetCount(list342, num); - span = CollectionsMarshal.AsSpan(list342); + List list338 = new List(num); + CollectionsMarshal.SetCount(list338, num); + span = CollectionsMarshal.AsSpan(list338); index = 0; span[index] = "liza"; - questRoot37.Author = list342; + questRoot36.Author = list338; index = 5; - List list343 = new List(index); - CollectionsMarshal.SetCount(list343, index); - span2 = CollectionsMarshal.AsSpan(list343); + List list339 = new List(index); + CollectionsMarshal.SetCount(list339, index); + span2 = CollectionsMarshal.AsSpan(list339); num = 0; - ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj242 = new QuestSequence + ref QuestSequence reference266 = ref span2[num]; + QuestSequence obj240 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list344 = new List(index2); - CollectionsMarshal.SetCount(list344, index2); - span3 = CollectionsMarshal.AsSpan(list344); + List list340 = new List(index2); + CollectionsMarshal.SetCount(list340, index2); + span3 = CollectionsMarshal.AsSpan(list340); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048331u, new Vector3(214.03821f, 5.2600574f, 628.3817f), 957) { @@ -419878,18 +400740,18 @@ public static class AssemblyQuestLoader } } }; - obj242.Steps = list344; - reference268 = obj242; + obj240.Steps = list340; + reference266 = obj240; num++; - ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj243 = new QuestSequence + ref QuestSequence reference267 = ref span2[num]; + QuestSequence obj241 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list345 = new List(num2); - CollectionsMarshal.SetCount(list345, num2); - span3 = CollectionsMarshal.AsSpan(list345); + List list341 = new List(num2); + CollectionsMarshal.SetCount(list341, num2); + span3 = CollectionsMarshal.AsSpan(list341); index2 = 0; span3[index2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957) { @@ -419901,37 +400763,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.RadzAtHanGateOfFirstSight } }; - obj243.Steps = list345; - reference269 = obj243; + obj241.Steps = list341; + reference267 = obj241; num++; span2[num] = new QuestSequence { Sequence = 2 }; num++; - ref QuestSequence reference270 = ref span2[num]; - QuestSequence obj244 = new QuestSequence + ref QuestSequence reference268 = ref span2[num]; + QuestSequence obj242 = new QuestSequence { Sequence = 3 }; index2 = 1; - List list346 = new List(index2); - CollectionsMarshal.SetCount(list346, index2); - span3 = CollectionsMarshal.AsSpan(list346); + List list342 = new List(index2); + CollectionsMarshal.SetCount(list342, index2); + span3 = CollectionsMarshal.AsSpan(list342); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048374u, new Vector3(-77.04285f, 99.946754f, -711.0552f), 957); - obj244.Steps = list346; - reference270 = obj244; + obj242.Steps = list342; + reference268 = obj242; num++; - ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj245 = new QuestSequence + ref QuestSequence reference269 = ref span2[num]; + QuestSequence obj243 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list347 = new List(num2); - CollectionsMarshal.SetCount(list347, num2); - span3 = CollectionsMarshal.AsSpan(list347); + List list343 = new List(num2); + CollectionsMarshal.SetCount(list343, num2); + span3 = CollectionsMarshal.AsSpan(list343); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048330u, new Vector3(-28.732727f, -17.972864f, 194.72034f), 1185) { @@ -419942,33 +400804,33 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalBaysideBevyMarketplace } }; - obj245.Steps = list347; - reference271 = obj245; - questRoot37.QuestSequence = list343; - AddQuest(questId37, questRoot37); - QuestId questId38 = new QuestId(4848); - QuestRoot questRoot38 = new QuestRoot(); + obj243.Steps = list343; + reference269 = obj243; + questRoot36.QuestSequence = list339; + AddQuest(questId36, questRoot36); + QuestId questId37 = new QuestId(4848); + QuestRoot questRoot37 = new QuestRoot(); num = 1; - List list348 = new List(num); - CollectionsMarshal.SetCount(list348, num); - span = CollectionsMarshal.AsSpan(list348); + List list344 = new List(num); + CollectionsMarshal.SetCount(list344, num); + span = CollectionsMarshal.AsSpan(list344); index = 0; span[index] = "liza"; - questRoot38.Author = list348; + questRoot37.Author = list344; index = 4; - List list349 = new List(index); - CollectionsMarshal.SetCount(list349, index); - span2 = CollectionsMarshal.AsSpan(list349); + List list345 = new List(index); + CollectionsMarshal.SetCount(list345, index); + span2 = CollectionsMarshal.AsSpan(list345); num = 0; - ref QuestSequence reference272 = ref span2[num]; - QuestSequence obj246 = new QuestSequence + ref QuestSequence reference270 = ref span2[num]; + QuestSequence obj244 = new QuestSequence { Sequence = 0 }; index2 = 1; - List list350 = new List(index2); - CollectionsMarshal.SetCount(list350, index2); - span3 = CollectionsMarshal.AsSpan(list350); + List list346 = new List(index2); + CollectionsMarshal.SetCount(list346, index2); + span3 = CollectionsMarshal.AsSpan(list346); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046333u, new Vector3(-92.21033f, 3.9999995f, -99.321045f), 130) { @@ -419981,18 +400843,18 @@ public static class AssemblyQuestLoader } } }; - obj246.Steps = list350; - reference272 = obj246; + obj244.Steps = list346; + reference270 = obj244; num++; - ref QuestSequence reference273 = ref span2[num]; - QuestSequence obj247 = new QuestSequence + ref QuestSequence reference271 = ref span2[num]; + QuestSequence obj245 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list351 = new List(num2); - CollectionsMarshal.SetCount(list351, num2); - span3 = CollectionsMarshal.AsSpan(list351); + List list347 = new List(num2); + CollectionsMarshal.SetCount(list347, num2); + span3 = CollectionsMarshal.AsSpan(list347); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046334u, new Vector3(89.09741f, 12f, 49.484985f), 131) { @@ -420002,38 +400864,38 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahWeaver } }; - obj247.Steps = list351; - reference273 = obj247; + obj245.Steps = list347; + reference271 = obj245; num++; - ref QuestSequence reference274 = ref span2[num]; - QuestSequence obj248 = new QuestSequence + ref QuestSequence reference272 = ref span2[num]; + QuestSequence obj246 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list352 = new List(index2); - CollectionsMarshal.SetCount(list352, index2); - span3 = CollectionsMarshal.AsSpan(list352); + List list348 = new List(index2); + CollectionsMarshal.SetCount(list348, index2); + span3 = CollectionsMarshal.AsSpan(list348); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046336u, new Vector3(-408.52985f, -55.904274f, 120.74463f), 145) { AetheryteShortcut = EAetheryteLocation.EasternThanalanCampDrybone }; - obj248.Steps = list352; - reference274 = obj248; + obj246.Steps = list348; + reference272 = obj246; num++; - ref QuestSequence reference275 = ref span2[num]; - QuestSequence obj249 = new QuestSequence + ref QuestSequence reference273 = ref span2[num]; + QuestSequence obj247 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list353 = new List(num2); - CollectionsMarshal.SetCount(list353, num2); - span3 = CollectionsMarshal.AsSpan(list353); + List list349 = new List(num2); + CollectionsMarshal.SetCount(list349, num2); + span3 = CollectionsMarshal.AsSpan(list349); index2 = 0; - ref QuestStep reference276 = ref span3[index2]; - QuestStep obj250 = new QuestStep(EInteractionType.CompleteQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131) + ref QuestStep reference274 = ref span3[index2]; + QuestStep obj248 = new QuestStep(EInteractionType.CompleteQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131) { AethernetShortcut = new AethernetShortcut { @@ -420042,48 +400904,48 @@ public static class AssemblyQuestLoader } }; num4 = 1; - List list354 = new List(num4); - CollectionsMarshal.SetCount(list354, num4); - span5 = CollectionsMarshal.AsSpan(list354); + List list350 = new List(num4); + CollectionsMarshal.SetCount(list350, num4); + span5 = CollectionsMarshal.AsSpan(list350); num3 = 0; span5[num3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGBB101_04848_Q3_000_000") }; - obj250.DialogueChoices = list354; - obj250.NextQuestId = new QuestId(4849); - reference276 = obj250; - obj249.Steps = list353; - reference275 = obj249; - questRoot38.QuestSequence = list349; - AddQuest(questId38, questRoot38); - QuestId questId39 = new QuestId(4849); - QuestRoot questRoot39 = new QuestRoot(); + obj248.DialogueChoices = list350; + obj248.NextQuestId = new QuestId(4849); + reference274 = obj248; + obj247.Steps = list349; + reference273 = obj247; + questRoot37.QuestSequence = list345; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(4849); + QuestRoot questRoot38 = new QuestRoot(); num = 1; - List list355 = new List(num); - CollectionsMarshal.SetCount(list355, num); - span = CollectionsMarshal.AsSpan(list355); + List list351 = new List(num); + CollectionsMarshal.SetCount(list351, num); + span = CollectionsMarshal.AsSpan(list351); index = 0; span[index] = "liza"; - questRoot39.Author = list355; + questRoot38.Author = list351; index = 10; - List list356 = new List(index); - CollectionsMarshal.SetCount(list356, index); - span2 = CollectionsMarshal.AsSpan(list356); + List list352 = new List(index); + CollectionsMarshal.SetCount(list352, index); + span2 = CollectionsMarshal.AsSpan(list352); num = 0; - ref QuestSequence reference277 = ref span2[num]; - QuestSequence obj251 = new QuestSequence + ref QuestSequence reference275 = ref span2[num]; + QuestSequence obj249 = new QuestSequence { Sequence = 0 }; index2 = 4; - List list357 = new List(index2); - CollectionsMarshal.SetCount(list357, index2); - span3 = CollectionsMarshal.AsSpan(list357); + List list353 = new List(index2); + CollectionsMarshal.SetCount(list353, index2); + span3 = CollectionsMarshal.AsSpan(list353); num2 = 0; - ref QuestStep reference278 = ref span3[num2]; - QuestStep obj252 = new QuestStep(EInteractionType.UseItem, null, new Vector3(89.036255f, 12f, 47.287598f), 131) + ref QuestStep reference276 = ref span3[num2]; + QuestStep obj250 = new QuestStep(EInteractionType.UseItem, null, new Vector3(89.036255f, 12f, 47.287598f), 131) { AetheryteShortcut = EAetheryteLocation.Uldah, AethernetShortcut = new AethernetShortcut @@ -420093,7 +400955,7 @@ public static class AssemblyQuestLoader }, ItemId = 43537u }; - SkipConditions obj253 = new SkipConditions + SkipConditions obj251 = new SkipConditions { StepIf = new SkipStepConditions { @@ -420103,20 +400965,20 @@ public static class AssemblyQuestLoader } } }; - SkipAetheryteCondition obj254 = new SkipAetheryteCondition + SkipAetheryteCondition obj252 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list358 = new List(num3); - CollectionsMarshal.SetCount(list358, num3); - Span span8 = CollectionsMarshal.AsSpan(list358); + List list354 = new List(num3); + CollectionsMarshal.SetCount(list354, num3); + Span span8 = CollectionsMarshal.AsSpan(list354); num4 = 0; span8[num4] = 131; - obj254.InTerritory = list358; - obj253.AetheryteShortcutIf = obj254; - obj252.SkipConditions = obj253; - reference278 = obj252; + obj252.InTerritory = list354; + obj251.AetheryteShortcutIf = obj252; + obj250.SkipConditions = obj251; + reference276 = obj250; num2++; span3[num2] = new QuestStep(EInteractionType.EquipItem, null, null, 131) { @@ -420136,18 +400998,18 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.EquipRecommended, null, null, 131); num2++; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1046337u, new Vector3(89.036255f, 12f, 47.287598f), 131); - obj251.Steps = list357; - reference277 = obj251; + obj249.Steps = list353; + reference275 = obj249; num++; - ref QuestSequence reference279 = ref span2[num]; - QuestSequence obj255 = new QuestSequence + ref QuestSequence reference277 = ref span2[num]; + QuestSequence obj253 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list359 = new List(num2); - CollectionsMarshal.SetCount(list359, num2); - span3 = CollectionsMarshal.AsSpan(list359); + List list355 = new List(num2); + CollectionsMarshal.SetCount(list355, num2); + span3 = CollectionsMarshal.AsSpan(list355); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046338u, new Vector3(11.428955f, 3.9999998f, -135.69855f), 130) { @@ -420157,32 +401019,32 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.UldahAdventurers } }; - obj255.Steps = list359; - reference279 = obj255; + obj253.Steps = list355; + reference277 = obj253; num++; - ref QuestSequence reference280 = ref span2[num]; - QuestSequence obj256 = new QuestSequence + ref QuestSequence reference278 = ref span2[num]; + QuestSequence obj254 = new QuestSequence { Sequence = 2 }; index2 = 1; - List list360 = new List(index2); - CollectionsMarshal.SetCount(list360, index2); - span3 = CollectionsMarshal.AsSpan(list360); + List list356 = new List(index2); + CollectionsMarshal.SetCount(list356, index2); + span3 = CollectionsMarshal.AsSpan(list356); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1046339u, new Vector3(28.335938f, 3.9999995f, -136.36993f), 130); - obj256.Steps = list360; - reference280 = obj256; + obj254.Steps = list356; + reference278 = obj254; num++; - ref QuestSequence reference281 = ref span2[num]; - QuestSequence obj257 = new QuestSequence + ref QuestSequence reference279 = ref span2[num]; + QuestSequence obj255 = new QuestSequence { Sequence = 3 }; num2 = 2; - List list361 = new List(num2); - CollectionsMarshal.SetCount(list361, num2); - span3 = CollectionsMarshal.AsSpan(list361); + List list357 = new List(num2); + CollectionsMarshal.SetCount(list357, num2); + span3 = CollectionsMarshal.AsSpan(list357); index2 = 0; span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(44.120266f, 3.9179347f, -166.70798f), 130) { @@ -420193,91 +401055,91 @@ public static class AssemblyQuestLoader { Fly = true }; - obj257.Steps = list361; - reference281 = obj257; + obj255.Steps = list357; + reference279 = obj255; num++; - ref QuestSequence reference282 = ref span2[num]; - QuestSequence obj258 = new QuestSequence + ref QuestSequence reference280 = ref span2[num]; + QuestSequence obj256 = new QuestSequence { Sequence = 4 }; index2 = 1; - List list362 = new List(index2); - CollectionsMarshal.SetCount(list362, index2); - span3 = CollectionsMarshal.AsSpan(list362); + List list358 = new List(index2); + CollectionsMarshal.SetCount(list358, index2); + span3 = CollectionsMarshal.AsSpan(list358); num2 = 0; span3[num2] = new QuestStep(EInteractionType.SinglePlayerDuty, 1046344u, new Vector3(90.22656f, 4.0718365f, 434.531f), 141); - obj258.Steps = list362; - reference282 = obj258; + obj256.Steps = list358; + reference280 = obj256; num++; span2[num] = new QuestSequence { Sequence = 5 }; num++; - ref QuestSequence reference283 = ref span2[num]; - QuestSequence obj259 = new QuestSequence + ref QuestSequence reference281 = ref span2[num]; + QuestSequence obj257 = new QuestSequence { Sequence = 6 }; num2 = 1; - List list363 = new List(num2); - CollectionsMarshal.SetCount(list363, num2); - span3 = CollectionsMarshal.AsSpan(list363); + List list359 = new List(num2); + CollectionsMarshal.SetCount(list359, num2); + span3 = CollectionsMarshal.AsSpan(list359); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1046345u, new Vector3(-92.30188f, 4f, -99.77875f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah }; - obj259.Steps = list363; + obj257.Steps = list359; + reference281 = obj257; + num++; + ref QuestSequence reference282 = ref span2[num]; + QuestSequence obj258 = new QuestSequence + { + Sequence = 7 + }; + index2 = 1; + List list360 = new List(index2); + CollectionsMarshal.SetCount(list360, index2); + span3 = CollectionsMarshal.AsSpan(list360); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1004332u, new Vector3(-103.92926f, 4f, -97.88666f), 130); + obj258.Steps = list360; + reference282 = obj258; + num++; + ref QuestSequence reference283 = ref span2[num]; + QuestSequence obj259 = new QuestSequence + { + Sequence = 8 + }; + num2 = 1; + List list361 = new List(num2); + CollectionsMarshal.SetCount(list361, num2); + span3 = CollectionsMarshal.AsSpan(list361); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1001288u, new Vector3(-151.59845f, 12f, 16.220276f), 130); + obj259.Steps = list361; reference283 = obj259; num++; ref QuestSequence reference284 = ref span2[num]; QuestSequence obj260 = new QuestSequence - { - Sequence = 7 - }; - index2 = 1; - List list364 = new List(index2); - CollectionsMarshal.SetCount(list364, index2); - span3 = CollectionsMarshal.AsSpan(list364); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1004332u, new Vector3(-103.92926f, 4f, -97.88666f), 130); - obj260.Steps = list364; - reference284 = obj260; - num++; - ref QuestSequence reference285 = ref span2[num]; - QuestSequence obj261 = new QuestSequence - { - Sequence = 8 - }; - num2 = 1; - List list365 = new List(num2); - CollectionsMarshal.SetCount(list365, num2); - span3 = CollectionsMarshal.AsSpan(list365); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1001288u, new Vector3(-151.59845f, 12f, 16.220276f), 130); - obj261.Steps = list365; - reference285 = obj261; - num++; - ref QuestSequence reference286 = ref span2[num]; - QuestSequence obj262 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list366 = new List(index2); - CollectionsMarshal.SetCount(list366, index2); - span3 = CollectionsMarshal.AsSpan(list366); + List list362 = new List(index2); + CollectionsMarshal.SetCount(list362, index2); + span3 = CollectionsMarshal.AsSpan(list362); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1046346u, new Vector3(-152.17828f, 12f, 11.734131f), 130) { NextQuestId = new QuestId(4850) }; - obj262.Steps = list366; - reference286 = obj262; - questRoot39.QuestSequence = list356; - AddQuest(questId39, questRoot39); + obj260.Steps = list362; + reference284 = obj260; + questRoot38.QuestSequence = list352; + AddQuest(questId38, questRoot38); } private static void LoadQuests97() @@ -440310,6 +421172,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot13.Author = list57; + questRoot13.IsSeasonalQuest = true; + questRoot13.SeasonalQuestExpiry = new DateTime(2024, 9, 11, 0, 0, 0, DateTimeKind.Utc); index = 6; List list58 = new List(index); CollectionsMarshal.SetCount(list58, index); @@ -440544,6 +421408,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot14.Author = list70; + questRoot14.IsSeasonalQuest = true; + questRoot14.SeasonalQuestExpiry = new DateTime(2024, 9, 11, 0, 0, 0, DateTimeKind.Utc); index = 6; List list71 = new List(index); CollectionsMarshal.SetCount(list71, index); @@ -444547,23 +425413,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list17, index2); span3 = CollectionsMarshal.AsSpan(list17); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } - }; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187); obj11.Steps = list17; reference11 = obj11; num++; @@ -444579,15 +425429,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051199u, new Vector3(442.95398f, -116.815155f, -178.63745f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; obj12.Steps = list18; reference12 = obj12; @@ -444604,15 +425446,7 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051200u, new Vector3(563.83606f, -49.515564f, 49.54602f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; obj13.Steps = list19; reference13 = obj13; @@ -444627,18 +425461,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list20, num2); span3 = CollectionsMarshal.AsSpan(list20); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1048773u, new Vector3(576.2875f, -49.16388f, 37.00305f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span3[index2] = new QuestStep(EInteractionType.Interact, 1048773u, new Vector3(576.2875f, -49.16388f, 37.00305f), 1187); obj14.Steps = list20; reference14 = obj14; num++; @@ -444656,18 +425479,6 @@ public static class AssemblyQuestLoader { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - }, NextQuestId = new QuestId(5053) }; obj15.Steps = list21; @@ -444699,23 +425510,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list24); index2 = 0; ref QuestStep reference17 = ref span3[index2]; - QuestStep obj17 = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } - }; + QuestStep questStep = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187); num4 = 1; List list25 = new List(num4); CollectionsMarshal.SetCount(list25, num4); @@ -444727,43 +425522,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZB203_05053_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGZB203_05053_A1_000_003") }; - obj17.DialogueChoices = list25; - reference17 = obj17; + questStep.DialogueChoices = list25; + reference17 = questStep; obj16.Steps = list24; reference16 = obj16; num++; ref QuestSequence reference18 = ref span2[num]; - QuestSequence obj18 = new QuestSequence + QuestSequence obj17 = new QuestSequence { Sequence = 1 }; - index2 = 5; + index2 = 4; List list26 = new List(index2); CollectionsMarshal.SetCount(list26, index2); span3 = CollectionsMarshal.AsSpan(list26); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, null, 1187) - { - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } - }; - num2++; ref QuestStep reference19 = ref span3[num2]; - QuestStep obj19 = new QuestStep(EInteractionType.Interact, 1048629u, new Vector3(353.35315f, -158.06824f, -423.72784f), 1187) - { - Fly = true - }; + QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1048629u, new Vector3(353.35315f, -158.06824f, -423.72784f), 1187); num3 = 6; List list27 = new List(num3); CollectionsMarshal.SetCount(list27, num3); @@ -444780,11 +425555,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj19.CompletionQuestVariablesFlags = list27; - reference19 = obj19; + questStep2.CompletionQuestVariablesFlags = list27; + reference19 = questStep2; num2++; ref QuestStep reference20 = ref span3[num2]; - QuestStep obj20 = new QuestStep(EInteractionType.Interact, 1051202u, new Vector3(338.55188f, -160.20284f, -450.9804f), 1187) + QuestStep obj18 = new QuestStep(EInteractionType.Interact, 1051202u, new Vector3(338.55188f, -160.20284f, -450.9804f), 1187) { Fly = true }; @@ -444804,11 +425579,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj20.CompletionQuestVariablesFlags = list28; - reference20 = obj20; + obj18.CompletionQuestVariablesFlags = list28; + reference20 = obj18; num2++; ref QuestStep reference21 = ref span3[num2]; - QuestStep obj21 = new QuestStep(EInteractionType.Interact, 1051203u, new Vector3(283.22266f, -168.30641f, -452.26215f), 1187) + QuestStep obj19 = new QuestStep(EInteractionType.Interact, 1051203u, new Vector3(283.22266f, -168.30641f, -452.26215f), 1187) { Fly = true }; @@ -444828,11 +425603,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj21.CompletionQuestVariablesFlags = list29; - reference21 = obj21; + obj19.CompletionQuestVariablesFlags = list29; + reference21 = obj19; num2++; ref QuestStep reference22 = ref span3[num2]; - QuestStep obj22 = new QuestStep(EInteractionType.Interact, 1048660u, new Vector3(246.3263f, -168.27f, -487.20532f), 1187) + QuestStep obj20 = new QuestStep(EInteractionType.Interact, 1048660u, new Vector3(246.3263f, -168.27f, -487.20532f), 1187) { Fly = true }; @@ -444852,13 +425627,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj22.CompletionQuestVariablesFlags = list30; - reference22 = obj22; - obj18.Steps = list26; - reference18 = obj18; + obj20.CompletionQuestVariablesFlags = list30; + reference22 = obj20; + obj17.Steps = list26; + reference18 = obj17; num++; ref QuestSequence reference23 = ref span2[num]; - QuestSequence obj23 = new QuestSequence + QuestSequence obj21 = new QuestSequence { Sequence = byte.MaxValue }; @@ -444868,22 +425643,9 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list31); index2 = 0; ref QuestStep reference24 = ref span3[index2]; - QuestStep obj24 = new QuestStep(EInteractionType.CompleteQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) + QuestStep obj22 = new QuestStep(EInteractionType.CompleteQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + Fly = true }; num3 = 1; List list32 = new List(num3); @@ -444895,11 +425657,11 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGZB203_05053_Q2_000_000") }; - obj24.DialogueChoices = list32; - obj24.NextQuestId = new QuestId(5054); - reference24 = obj24; - obj23.Steps = list31; - reference23 = obj23; + obj22.DialogueChoices = list32; + obj22.NextQuestId = new QuestId(5054); + reference24 = obj22; + obj21.Steps = list31; + reference23 = obj21; questRoot4.QuestSequence = list23; AddQuest(questId4, questRoot4); QuestId questId5 = new QuestId(5054); @@ -444917,7 +425679,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list34); num = 0; ref QuestSequence reference25 = ref span2[num]; - QuestSequence obj25 = new QuestSequence + QuestSequence obj23 = new QuestSequence { Sequence = 0 }; @@ -444926,28 +425688,12 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list35, index2); span3 = CollectionsMarshal.AsSpan(list35); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } - }; - obj25.Steps = list35; - reference25 = obj25; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187); + obj23.Steps = list35; + reference25 = obj23; num++; ref QuestSequence reference26 = ref span2[num]; - QuestSequence obj26 = new QuestSequence + QuestSequence obj24 = new QuestSequence { Sequence = 1 }; @@ -444958,21 +425704,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051200u, new Vector3(563.83606f, -49.515564f, 49.54602f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj26.Steps = list36; - reference26 = obj26; + obj24.Steps = list36; + reference26 = obj24; num++; ref QuestSequence reference27 = ref span2[num]; - QuestSequence obj27 = new QuestSequence + QuestSequence obj25 = new QuestSequence { Sequence = 2 }; @@ -444982,18 +425720,9 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list37); num2 = 0; ref QuestStep reference28 = ref span3[num2]; - QuestStep obj28 = new QuestStep(EInteractionType.Interact, 2014271u, new Vector3(560.9064f, -54.459473f, 22.781677f), 1187) + QuestStep obj26 = new QuestStep(EInteractionType.Interact, 2014271u, new Vector3(560.9064f, -54.459473f, 22.781677f), 1187) { - DisableNavmesh = true, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + DisableNavmesh = true }; num4 = 1; List list38 = new List(num4); @@ -445005,13 +425734,13 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGZB204_05054_Q1_000_000") }; - obj28.DialogueChoices = list38; - reference28 = obj28; - obj27.Steps = list37; - reference27 = obj27; + obj26.DialogueChoices = list38; + reference28 = obj26; + obj25.Steps = list37; + reference27 = obj25; num++; ref QuestSequence reference29 = ref span2[num]; - QuestSequence obj29 = new QuestSequence + QuestSequence obj27 = new QuestSequence { Sequence = 3 }; @@ -445022,22 +425751,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051204u, new Vector3(562.7374f, -54.457336f, 21.530457f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 5f }; - obj29.Steps = list39; - reference29 = obj29; + obj27.Steps = list39; + reference29 = obj27; num++; ref QuestSequence reference30 = ref span2[num]; - QuestSequence obj30 = new QuestSequence + QuestSequence obj28 = new QuestSequence { Sequence = byte.MaxValue }; @@ -445048,23 +425768,10 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(383.29138f, -154.50243f, -420.49292f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; - obj30.Steps = list40; - reference30 = obj30; + obj28.Steps = list40; + reference30 = obj28; questRoot5.QuestSequence = list34; AddQuest(questId5, questRoot5); QuestId questId6 = new QuestId(5055); @@ -445082,7 +425789,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list42); num = 0; ref QuestSequence reference31 = ref span2[num]; - QuestSequence obj31 = new QuestSequence + QuestSequence obj29 = new QuestSequence { Sequence = 0 }; @@ -445095,11 +425802,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj31.Steps = list43; - reference31 = obj31; + obj29.Steps = list43; + reference31 = obj29; num++; ref QuestSequence reference32 = ref span2[num]; - QuestSequence obj32 = new QuestSequence + QuestSequence obj30 = new QuestSequence { Sequence = 1 }; @@ -445114,11 +425821,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj32.Steps = list44; - reference32 = obj32; + obj30.Steps = list44; + reference32 = obj30; num++; ref QuestSequence reference33 = ref span2[num]; - QuestSequence obj33 = new QuestSequence + QuestSequence obj31 = new QuestSequence { Sequence = 2 }; @@ -445128,7 +425835,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list45); index2 = 0; ref QuestStep reference34 = ref span3[index2]; - QuestStep obj34 = new QuestStep(EInteractionType.Combat, 2014272u, new Vector3(133.53162f, 22.2323f, 295.9182f), 1187) + QuestStep obj32 = new QuestStep(EInteractionType.Combat, 2014272u, new Vector3(133.53162f, 22.2323f, 295.9182f), 1187) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; @@ -445138,13 +425845,13 @@ public static class AssemblyQuestLoader Span span6 = CollectionsMarshal.AsSpan(list46); num4 = 0; span6[num4] = 17652u; - obj34.KillEnemyDataIds = list46; - reference34 = obj34; - obj33.Steps = list45; - reference33 = obj33; + obj32.KillEnemyDataIds = list46; + reference34 = obj32; + obj31.Steps = list45; + reference33 = obj31; num++; ref QuestSequence reference35 = ref span2[num]; - QuestSequence obj35 = new QuestSequence + QuestSequence obj33 = new QuestSequence { Sequence = 3 }; @@ -445159,11 +425866,11 @@ public static class AssemblyQuestLoader }; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1051208u, new Vector3(210.92542f, 21.49294f, 246.6925f), 1187); - obj35.Steps = list47; - reference35 = obj35; + obj33.Steps = list47; + reference35 = obj33; num++; ref QuestSequence reference36 = ref span2[num]; - QuestSequence obj36 = new QuestSequence + QuestSequence obj34 = new QuestSequence { Sequence = byte.MaxValue }; @@ -445177,8 +425884,8 @@ public static class AssemblyQuestLoader StopDistance = 5f, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj36.Steps = list48; - reference36 = obj36; + obj34.Steps = list48; + reference36 = obj34; questRoot6.QuestSequence = list42; AddQuest(questId6, questRoot6); QuestId questId7 = new QuestId(5056); @@ -445196,7 +425903,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list50); num = 0; ref QuestSequence reference37 = ref span2[num]; - QuestSequence obj37 = new QuestSequence + QuestSequence obj35 = new QuestSequence { Sequence = 0 }; @@ -445206,22 +425913,9 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list51); num2 = 0; ref QuestStep reference38 = ref span3[num2]; - QuestStep obj38 = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) + QuestStep obj36 = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + StopDistance = 5f }; num4 = 1; List list52 = new List(num4); @@ -445234,13 +425928,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZB302_05056_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGZB302_05056_A1_000_001") }; - obj38.DialogueChoices = list52; - reference38 = obj38; - obj37.Steps = list51; - reference37 = obj37; + obj36.DialogueChoices = list52; + reference38 = obj36; + obj35.Steps = list51; + reference37 = obj35; num++; ref QuestSequence reference39 = ref span2[num]; - QuestSequence obj39 = new QuestSequence + QuestSequence obj37 = new QuestSequence { Sequence = 1 }; @@ -445251,48 +425945,23 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051211u, new Vector3(508.35413f, 111.134995f, 711.57385f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj39.Steps = list53; - reference39 = obj39; + obj37.Steps = list53; + reference39 = obj37; num++; ref QuestSequence reference40 = ref span2[num]; - QuestSequence obj40 = new QuestSequence + QuestSequence obj38 = new QuestSequence { Sequence = 2 }; - index2 = 4; + index2 = 3; List list54 = new List(index2); CollectionsMarshal.SetCount(list54, index2); span3 = CollectionsMarshal.AsSpan(list54); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, null, 1187) - { - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(673.2433f, 124.40674f, 416.28137f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } - }; - num2++; ref QuestStep reference41 = ref span3[num2]; - QuestStep obj41 = new QuestStep(EInteractionType.Interact, 2014275u, new Vector3(673.2433f, 124.40674f, 416.28137f), 1187) + QuestStep obj39 = new QuestStep(EInteractionType.Interact, 2014275u, new Vector3(673.2433f, 124.40674f, 416.28137f), 1187) { StopDistance = 0.25f, Fly = true @@ -445313,11 +425982,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj41.CompletionQuestVariablesFlags = list55; - reference41 = obj41; + obj39.CompletionQuestVariablesFlags = list55; + reference41 = obj39; num2++; ref QuestStep reference42 = ref span3[num2]; - QuestStep obj42 = new QuestStep(EInteractionType.Interact, 2014273u, new Vector3(631.58606f, 124.833984f, 405.7527f), 1187) + QuestStep obj40 = new QuestStep(EInteractionType.Interact, 2014273u, new Vector3(631.58606f, 124.833984f, 405.7527f), 1187) { StopDistance = 0.25f, Fly = true @@ -445338,11 +426007,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj42.CompletionQuestVariablesFlags = list56; - reference42 = obj42; + obj40.CompletionQuestVariablesFlags = list56; + reference42 = obj40; num2++; ref QuestStep reference43 = ref span3[num2]; - QuestStep obj43 = new QuestStep(EInteractionType.Interact, 2014274u, new Vector3(637.93384f, 120.80554f, 352.34607f), 1187) + QuestStep obj41 = new QuestStep(EInteractionType.Interact, 2014274u, new Vector3(637.93384f, 120.80554f, 352.34607f), 1187) { StopDistance = 0.25f, Fly = true @@ -445363,13 +426032,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj43.CompletionQuestVariablesFlags = list57; - reference43 = obj43; - obj40.Steps = list54; - reference40 = obj40; + obj41.CompletionQuestVariablesFlags = list57; + reference43 = obj41; + obj38.Steps = list54; + reference40 = obj38; num++; ref QuestSequence reference44 = ref span2[num]; - QuestSequence obj44 = new QuestSequence + QuestSequence obj42 = new QuestSequence { Sequence = 3 }; @@ -445380,22 +426049,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051213u, new Vector3(624.9331f, 122.30835f, 387.41125f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 5f }; - obj44.Steps = list58; - reference44 = obj44; + obj42.Steps = list58; + reference44 = obj42; num++; ref QuestSequence reference45 = ref span2[num]; - QuestSequence obj45 = new QuestSequence + QuestSequence obj43 = new QuestSequence { Sequence = 4 }; @@ -445407,25 +426067,13 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.Interact, 1051211u, new Vector3(508.35413f, 111.134995f, 711.57385f), 1187) { Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(508.35413f, 111.134995f, 711.57385f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj45.Steps = list59; - reference45 = obj45; + obj43.Steps = list59; + reference45 = obj43; num++; ref QuestSequence reference46 = ref span2[num]; - QuestSequence obj46 = new QuestSequence + QuestSequence obj44 = new QuestSequence { Sequence = byte.MaxValue }; @@ -445438,23 +426086,10 @@ public static class AssemblyQuestLoader { StopDistance = 5f, Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - }, NextQuestId = new QuestId(5057) }; - obj46.Steps = list60; - reference46 = obj46; + obj44.Steps = list60; + reference46 = obj44; questRoot7.QuestSequence = list50; AddQuest(questId7, questRoot7); QuestId questId8 = new QuestId(5057); @@ -445472,7 +426107,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list62); num = 0; ref QuestSequence reference47 = ref span2[num]; - QuestSequence obj47 = new QuestSequence + QuestSequence obj45 = new QuestSequence { Sequence = 0 }; @@ -445482,23 +426117,9 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list63); num2 = 0; ref QuestStep reference48 = ref span3[num2]; - QuestStep obj48 = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) + QuestStep obj46 = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + StopDistance = 5f }; num4 = 1; List list64 = new List(num4); @@ -445511,13 +426132,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZB303_05057_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGZB303_05057_A1_000_001") }; - obj48.DialogueChoices = list64; - reference48 = obj48; - obj47.Steps = list63; - reference47 = obj47; + obj46.DialogueChoices = list64; + reference48 = obj46; + obj45.Steps = list63; + reference47 = obj45; num++; ref QuestSequence reference49 = ref span2[num]; - QuestSequence obj49 = new QuestSequence + QuestSequence obj47 = new QuestSequence { Sequence = 1 }; @@ -445528,44 +426149,23 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051214u, new Vector3(256.21423f, 25.563068f, 227.55774f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj49.Steps = list65; - reference49 = obj49; + obj47.Steps = list65; + reference49 = obj47; num++; ref QuestSequence reference50 = ref span2[num]; - QuestSequence obj50 = new QuestSequence + QuestSequence obj48 = new QuestSequence { Sequence = 2 }; - index2 = 6; + index2 = 5; List list66 = new List(index2); CollectionsMarshal.SetCount(list66, index2); span3 = CollectionsMarshal.AsSpan(list66); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.None, null, null, 1187) + span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(215.6255f, 24.677507f, 182.81274f), 1187) { - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(218.81328f, 24.800442f, 184.70943f), 1187) - { - StopDistance = 0.25f, NpcWaitDistance = 6f, Mount = false, Sprint = false @@ -445573,7 +426173,6 @@ public static class AssemblyQuestLoader num2++; span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(167.20306f, 24.205856f, 150.9515f), 1187) { - StopDistance = 0.25f, NpcWaitDistance = 6f, Mount = false, Sprint = false @@ -445581,14 +426180,13 @@ public static class AssemblyQuestLoader num2++; span3[num2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(202.11948f, 39.574707f, 86.737045f), 1187) { - StopDistance = 0.25f, NpcWaitDistance = 6f, Mount = false, Sprint = false }; num2++; ref QuestStep reference51 = ref span3[num2]; - QuestStep obj51 = new QuestStep(EInteractionType.Combat, null, new Vector3(194.26257f, 47.196045f, 45.853394f), 1187) + QuestStep obj49 = new QuestStep(EInteractionType.Combat, null, new Vector3(194.26257f, 47.196045f, 45.853394f), 1187) { Mount = false, Sprint = false, @@ -445600,15 +426198,15 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list67); num4 = 0; span6[num4] = 17654u; - obj51.KillEnemyDataIds = list67; - reference51 = obj51; + obj49.KillEnemyDataIds = list67; + reference51 = obj49; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2014276u, new Vector3(194.26257f, 47.196045f, 45.853394f), 1187); - obj50.Steps = list66; - reference50 = obj50; + obj48.Steps = list66; + reference50 = obj48; num++; ref QuestSequence reference52 = ref span2[num]; - QuestSequence obj52 = new QuestSequence + QuestSequence obj50 = new QuestSequence { Sequence = 3 }; @@ -445619,7 +426217,6 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(235.00903f, 44.070503f, -28.761452f), 1187) { - StopDistance = 0.25f, NpcWaitDistance = 6.5f, Mount = false, Sprint = false @@ -445627,18 +426224,17 @@ public static class AssemblyQuestLoader index2++; span3[index2] = new QuestStep(EInteractionType.WaitForObjectAtPosition, 17653u, new Vector3(248.98132f, 29.587158f, -67.73486f), 1187) { - StopDistance = 0.25f, - NpcWaitDistance = 6f, + NpcWaitDistance = 6.5f, Mount = false, Sprint = false }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2014277u, new Vector3(248.98132f, 29.587158f, -67.73486f), 1187); - obj52.Steps = list68; - reference52 = obj52; + obj50.Steps = list68; + reference52 = obj50; num++; ref QuestSequence reference53 = ref span2[num]; - QuestSequence obj53 = new QuestSequence + QuestSequence obj51 = new QuestSequence { Sequence = 4 }; @@ -445649,22 +426245,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051215u, new Vector3(247.60815f, 29.59192f, -64.40839f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 5f }; - obj53.Steps = list69; - reference53 = obj53; + obj51.Steps = list69; + reference53 = obj51; num++; ref QuestSequence reference54 = ref span2[num]; - QuestSequence obj54 = new QuestSequence + QuestSequence obj52 = new QuestSequence { Sequence = byte.MaxValue }; @@ -445676,24 +426263,11 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { StopDistance = 5f, - Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - }, NextQuestId = new QuestId(5058) }; - obj54.Steps = list70; - reference54 = obj54; + obj52.Steps = list70; + reference54 = obj52; questRoot8.QuestSequence = list62; AddQuest(questId8, questRoot8); QuestId questId9 = new QuestId(5058); @@ -445711,7 +426285,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list72); num = 0; ref QuestSequence reference55 = ref span2[num]; - QuestSequence obj55 = new QuestSequence + QuestSequence obj53 = new QuestSequence { Sequence = 0 }; @@ -445722,27 +426296,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + StopDistance = 5f }; - obj55.Steps = list73; - reference55 = obj55; + obj53.Steps = list73; + reference55 = obj53; num++; ref QuestSequence reference56 = ref span2[num]; - QuestSequence obj56 = new QuestSequence + QuestSequence obj54 = new QuestSequence { Sequence = 1 }; @@ -445753,21 +426313,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051216u, new Vector3(522.8502f, 111.135f, 614.3434f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj56.Steps = list74; - reference56 = obj56; + obj54.Steps = list74; + reference56 = obj54; num++; ref QuestSequence reference57 = ref span2[num]; - QuestSequence obj57 = new QuestSequence + QuestSequence obj55 = new QuestSequence { Sequence = 2 }; @@ -445778,21 +426330,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051218u, new Vector3(-595.72754f, 58.576252f, 137.86523f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj57.Steps = list75; - reference57 = obj57; + obj55.Steps = list75; + reference57 = obj55; num++; ref QuestSequence reference58 = ref span2[num]; - QuestSequence obj58 = new QuestSequence + QuestSequence obj56 = new QuestSequence { Sequence = 3 }; @@ -445804,21 +426348,13 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.Interact, 1051221u, new Vector3(-670.25256f, 53.34527f, 126.29883f), 1187) { StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj58.Steps = list76; - reference58 = obj58; + obj56.Steps = list76; + reference58 = obj56; num++; ref QuestSequence reference59 = ref span2[num]; - QuestSequence obj59 = new QuestSequence + QuestSequence obj57 = new QuestSequence { Sequence = 4 }; @@ -445828,11 +426364,9 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list77); num2 = 0; ref QuestStep reference60 = ref span3[num2]; - QuestStep obj60 = new QuestStep(EInteractionType.Combat, null, new Vector3(-779.43585f, 61.86622f, 198.07907f), 1187) + QuestStep obj58 = new QuestStep(EInteractionType.Combat, null, new Vector3(-779.43585f, 61.86622f, 198.07907f), 1187) { StopDistance = 0.25f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea }; num4 = 1; @@ -445841,20 +426375,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list78); num3 = 0; span6[num3] = 17655u; - obj60.KillEnemyDataIds = list78; - obj60.SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - }; - reference60 = obj60; - obj59.Steps = list77; - reference59 = obj59; + obj58.KillEnemyDataIds = list78; + reference60 = obj58; + obj57.Steps = list77; + reference59 = obj57; num++; ref QuestSequence reference61 = ref span2[num]; - QuestSequence obj61 = new QuestSequence + QuestSequence obj59 = new QuestSequence { Sequence = 5 }; @@ -445865,22 +426392,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051223u, new Vector3(-781.3993f, 61.80422f, 198.2909f), 1187) { - StopDistance = 8f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 8f }; - obj61.Steps = list79; - reference61 = obj61; + obj59.Steps = list79; + reference61 = obj59; num++; ref QuestSequence reference62 = ref span2[num]; - QuestSequence obj62 = new QuestSequence + QuestSequence obj60 = new QuestSequence { Sequence = 6 }; @@ -445891,22 +426409,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051225u, new Vector3(-787.5334f, 50.050797f, 88.54797f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 5f }; - obj62.Steps = list80; - reference62 = obj62; + obj60.Steps = list80; + reference62 = obj60; num++; ref QuestSequence reference63 = ref span2[num]; - QuestSequence obj63 = new QuestSequence + QuestSequence obj61 = new QuestSequence { Sequence = byte.MaxValue }; @@ -445918,24 +426427,11 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { StopDistance = 5f, - Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - }, NextQuestId = new QuestId(5059) }; - obj63.Steps = list81; - reference63 = obj63; + obj61.Steps = list81; + reference63 = obj61; questRoot9.QuestSequence = list72; AddQuest(questId9, questRoot9); QuestId questId10 = new QuestId(5059); @@ -445953,7 +426449,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list83); num = 0; ref QuestSequence reference64 = ref span2[num]; - QuestSequence obj64 = new QuestSequence + QuestSequence obj62 = new QuestSequence { Sequence = 0 }; @@ -445964,27 +426460,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051207u, new Vector3(425.07043f, 118.935005f, 606.13403f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(425.07043f, 118.935005f, 606.13403f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + StopDistance = 5f }; - obj64.Steps = list84; - reference64 = obj64; + obj62.Steps = list84; + reference64 = obj62; num++; ref QuestSequence reference65 = ref span2[num]; - QuestSequence obj65 = new QuestSequence + QuestSequence obj63 = new QuestSequence { Sequence = 1 }; @@ -445995,21 +426477,13 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051195u, new Vector3(383.29138f, -154.50243f, -420.49292f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo }; - obj65.Steps = list85; - reference65 = obj65; + obj63.Steps = list85; + reference65 = obj63; num++; ref QuestSequence reference66 = ref span2[num]; - QuestSequence obj66 = new QuestSequence + QuestSequence obj64 = new QuestSequence { Sequence = 2 }; @@ -446020,21 +426494,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051228u, new Vector3(476.2798f, -133.9321f, -353.01752f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj66.Steps = list86; - reference66 = obj66; + obj64.Steps = list86; + reference66 = obj64; num++; ref QuestSequence reference67 = ref span2[num]; - QuestSequence obj67 = new QuestSequence + QuestSequence obj65 = new QuestSequence { Sequence = 3 }; @@ -446046,20 +426512,13 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.Interact, 1051230u, new Vector3(-23.422668f, 54.695663f, 533.1044f), 1187) { Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj67.Steps = list87; - reference67 = obj67; + obj65.Steps = list87; + reference67 = obj65; num++; ref QuestSequence reference68 = ref span2[num]; - QuestSequence obj68 = new QuestSequence + QuestSequence obj66 = new QuestSequence { Sequence = 4 }; @@ -446070,22 +426529,13 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051235u, new Vector3(-22.354492f, 54.58289f, 536.1256f), 1187) { - StopDistance = 5f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + StopDistance = 5f }; - obj68.Steps = list88; - reference68 = obj68; + obj66.Steps = list88; + reference68 = obj66; num++; ref QuestSequence reference69 = ref span2[num]; - QuestSequence obj69 = new QuestSequence + QuestSequence obj67 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446096,23 +426546,10 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1051236u, new Vector3(426.3828f, 118.935f, 603.6621f), 1187) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(426.3828f, 118.935f, 603.6621f), - MaximumDistance = 150f, - TerritoryId = 1187 - } - } - } + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj69.Steps = list89; - reference69 = obj69; + obj67.Steps = list89; + reference69 = obj67; questRoot10.QuestSequence = list83; AddQuest(questId10, questRoot10); QuestId questId11 = new QuestId(5060); @@ -446130,7 +426567,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list91); num = 0; ref QuestSequence reference70 = ref span2[num]; - QuestSequence obj70 = new QuestSequence + QuestSequence obj68 = new QuestSequence { Sequence = 0 }; @@ -446140,11 +426577,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list92); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048779u, new Vector3(-231.15894f, 3.221878f, -453.17773f), 1188); - obj70.Steps = list92; - reference70 = obj70; + obj68.Steps = list92; + reference70 = obj68; num++; ref QuestSequence reference71 = ref span2[num]; - QuestSequence obj71 = new QuestSequence + QuestSequence obj69 = new QuestSequence { Sequence = 1 }; @@ -446159,11 +426596,11 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 2014160u, new Vector3(-95.23157f, 16.464417f, -677.8821f), 1188); - obj71.Steps = list93; - reference71 = obj71; + obj69.Steps = list93; + reference71 = obj69; num++; ref QuestSequence reference72 = ref span2[num]; - QuestSequence obj72 = new QuestSequence + QuestSequence obj70 = new QuestSequence { Sequence = 2 }; @@ -446178,7 +426615,7 @@ public static class AssemblyQuestLoader }; num2++; ref QuestStep reference73 = ref span3[num2]; - QuestStep obj73 = new QuestStep(EInteractionType.UseItem, 2014163u, new Vector3(181.8722f, 0.99176025f, -568.5359f), 1188) + QuestStep obj71 = new QuestStep(EInteractionType.UseItem, 2014163u, new Vector3(181.8722f, 0.99176025f, -568.5359f), 1188) { Fly = true, ItemId = 2003626u @@ -446199,11 +426636,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj73.CompletionQuestVariablesFlags = list95; - reference73 = obj73; + obj71.CompletionQuestVariablesFlags = list95; + reference73 = obj71; num2++; ref QuestStep reference74 = ref span3[num2]; - QuestStep obj74 = new QuestStep(EInteractionType.UseItem, 2014161u, new Vector3(221.57617f, 0.99176025f, -610.7423f), 1188) + QuestStep obj72 = new QuestStep(EInteractionType.UseItem, 2014161u, new Vector3(221.57617f, 0.99176025f, -610.7423f), 1188) { ItemId = 2003626u }; @@ -446223,11 +426660,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj74.CompletionQuestVariablesFlags = list96; - reference74 = obj74; + obj72.CompletionQuestVariablesFlags = list96; + reference74 = obj72; num2++; ref QuestStep reference75 = ref span3[num2]; - QuestStep obj75 = new QuestStep(EInteractionType.UseItem, 2014162u, new Vector3(244.953f, 1.1138916f, -569.2684f), 1188) + QuestStep obj73 = new QuestStep(EInteractionType.UseItem, 2014162u, new Vector3(244.953f, 1.1138916f, -569.2684f), 1188) { ItemId = 2003626u }; @@ -446247,13 +426684,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj75.CompletionQuestVariablesFlags = list97; - reference75 = obj75; - obj72.Steps = list94; - reference72 = obj72; + obj73.CompletionQuestVariablesFlags = list97; + reference75 = obj73; + obj70.Steps = list94; + reference72 = obj70; num++; ref QuestSequence reference76 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + QuestSequence obj74 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446267,8 +426704,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj76.Steps = list98; - reference76 = obj76; + obj74.Steps = list98; + reference76 = obj74; questRoot11.QuestSequence = list91; AddQuest(questId11, questRoot11); QuestId questId12 = new QuestId(5061); @@ -446286,7 +426723,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list100); num = 0; ref QuestSequence reference77 = ref span2[num]; - QuestSequence obj77 = new QuestSequence + QuestSequence obj75 = new QuestSequence { Sequence = 0 }; @@ -446296,11 +426733,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list101); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048780u, new Vector3(-103.868225f, 25.199324f, -525.41394f), 1188); - obj77.Steps = list101; - reference77 = obj77; + obj75.Steps = list101; + reference77 = obj75; num++; ref QuestSequence reference78 = ref span2[num]; - QuestSequence obj78 = new QuestSequence + QuestSequence obj76 = new QuestSequence { Sequence = 1 }; @@ -446322,7 +426759,7 @@ public static class AssemblyQuestLoader }; index2++; ref QuestStep reference79 = ref span3[index2]; - QuestStep obj79 = new QuestStep(EInteractionType.Combat, 2014195u, new Vector3(-314.2901f, 0.38146973f, -211.26117f), 1188) + QuestStep obj77 = new QuestStep(EInteractionType.Combat, 2014195u, new Vector3(-314.2901f, 0.38146973f, -211.26117f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -446333,13 +426770,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list103); num3 = 0; span6[num3] = 17656u; - obj79.KillEnemyDataIds = list103; - reference79 = obj79; - obj78.Steps = list102; - reference78 = obj78; + obj77.KillEnemyDataIds = list103; + reference79 = obj77; + obj76.Steps = list102; + reference78 = obj76; num++; ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj80 = new QuestSequence + QuestSequence obj78 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446353,8 +426790,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj80.Steps = list104; - reference80 = obj80; + obj78.Steps = list104; + reference80 = obj78; questRoot12.QuestSequence = list100; AddQuest(questId12, questRoot12); QuestId questId13 = new QuestId(5062); @@ -446372,7 +426809,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list106); num = 0; ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + QuestSequence obj79 = new QuestSequence { Sequence = 0 }; @@ -446382,11 +426819,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list107); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048781u, new Vector3(-213.09229f, 6.2771482f, -510.70422f), 1188); - obj81.Steps = list107; - reference81 = obj81; + obj79.Steps = list107; + reference81 = obj79; num++; ref QuestSequence reference82 = ref span2[num]; - QuestSequence obj82 = new QuestSequence + QuestSequence obj80 = new QuestSequence { Sequence = 1 }; @@ -446396,7 +426833,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list108); num2 = 0; ref QuestStep reference83 = ref span3[num2]; - QuestStep obj83 = new QuestStep(EInteractionType.Combat, 2014196u, new Vector3(819.6382f, 14.084045f, -312.21484f), 1188) + QuestStep obj81 = new QuestStep(EInteractionType.Combat, 2014196u, new Vector3(819.6382f, 14.084045f, -312.21484f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -446409,13 +426846,13 @@ public static class AssemblyQuestLoader span6[num4] = 17657u; num4++; span6[num4] = 17658u; - obj83.KillEnemyDataIds = list109; - reference83 = obj83; - obj82.Steps = list108; - reference82 = obj82; + obj81.KillEnemyDataIds = list109; + reference83 = obj81; + obj80.Steps = list108; + reference82 = obj80; num++; ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj84 = new QuestSequence + QuestSequence obj82 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446428,8 +426865,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj84.Steps = list110; - reference84 = obj84; + obj82.Steps = list110; + reference84 = obj82; questRoot13.QuestSequence = list106; AddQuest(questId13, questRoot13); QuestId questId14 = new QuestId(5063); @@ -446447,7 +426884,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list112); num = 0; ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + QuestSequence obj83 = new QuestSequence { Sequence = 0 }; @@ -446457,11 +426894,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list113); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048815u, new Vector3(127.03125f, 3.8414035f, -279.92682f), 1188); - obj85.Steps = list113; - reference85 = obj85; + obj83.Steps = list113; + reference85 = obj83; num++; ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj86 = new QuestSequence + QuestSequence obj84 = new QuestSequence { Sequence = 1 }; @@ -446471,7 +426908,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list114); index2 = 0; ref QuestStep reference87 = ref span3[index2]; - QuestStep obj87 = new QuestStep(EInteractionType.Interact, 2014165u, new Vector3(255.57336f, -0.015319824f, -350.57605f), 1188) + QuestStep obj85 = new QuestStep(EInteractionType.Interact, 2014165u, new Vector3(255.57336f, -0.015319824f, -350.57605f), 1188) { Fly = true }; @@ -446491,11 +426928,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj87.CompletionQuestVariablesFlags = list115; - reference87 = obj87; + obj85.CompletionQuestVariablesFlags = list115; + reference87 = obj85; index2++; ref QuestStep reference88 = ref span3[index2]; - QuestStep obj88 = new QuestStep(EInteractionType.Interact, 2014166u, new Vector3(198.74878f, -0.015319824f, -385.39716f), 1188) + QuestStep obj86 = new QuestStep(EInteractionType.Interact, 2014166u, new Vector3(198.74878f, -0.015319824f, -385.39716f), 1188) { Fly = true }; @@ -446515,11 +426952,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj88.CompletionQuestVariablesFlags = list116; - reference88 = obj88; + obj86.CompletionQuestVariablesFlags = list116; + reference88 = obj86; index2++; ref QuestStep reference89 = ref span3[index2]; - QuestStep obj89 = new QuestStep(EInteractionType.Interact, 2014164u, new Vector3(92.69849f, -0.015319824f, -409.26227f), 1188) + QuestStep obj87 = new QuestStep(EInteractionType.Interact, 2014164u, new Vector3(92.69849f, -0.015319824f, -409.26227f), 1188) { Fly = true }; @@ -446539,13 +426976,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj89.CompletionQuestVariablesFlags = list117; - reference89 = obj89; - obj86.Steps = list114; - reference86 = obj86; + obj87.CompletionQuestVariablesFlags = list117; + reference89 = obj87; + obj84.Steps = list114; + reference86 = obj84; num++; ref QuestSequence reference90 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + QuestSequence obj88 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446555,8 +426992,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list118); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048821u, new Vector3(-39.35309f, 21.48717f, -69.44385f), 1188); - obj90.Steps = list118; - reference90 = obj90; + obj88.Steps = list118; + reference90 = obj88; questRoot14.QuestSequence = list112; AddQuest(questId14, questRoot14); QuestId questId15 = new QuestId(5064); @@ -446574,7 +427011,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list120); num = 0; ref QuestSequence reference91 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + QuestSequence obj89 = new QuestSequence { Sequence = 0 }; @@ -446584,11 +427021,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list121); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048782u, new Vector3(-68.52832f, 6.536739f, -486.53394f), 1188); - obj91.Steps = list121; - reference91 = obj91; + obj89.Steps = list121; + reference91 = obj89; num++; ref QuestSequence reference92 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + QuestSequence obj90 = new QuestSequence { Sequence = 1 }; @@ -446598,7 +427035,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list122); num2 = 0; ref QuestStep reference93 = ref span3[num2]; - QuestStep questStep = new QuestStep(EInteractionType.Interact, 2014167u, new Vector3(-241.56561f, 6.0578003f, -356.40503f), 1188); + QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2014167u, new Vector3(-241.56561f, 6.0578003f, -356.40503f), 1188); num3 = 6; List list123 = new List(num3); CollectionsMarshal.SetCount(list123, num3); @@ -446615,11 +427052,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep.CompletionQuestVariablesFlags = list123; - reference93 = questStep; + questStep3.CompletionQuestVariablesFlags = list123; + reference93 = questStep3; num2++; ref QuestStep reference94 = ref span3[num2]; - QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 2014168u, new Vector3(-262.50098f, 4.989685f, -318.25745f), 1188); + QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 2014168u, new Vector3(-262.50098f, 4.989685f, -318.25745f), 1188); num4 = 6; List list124 = new List(num4); CollectionsMarshal.SetCount(list124, num4); @@ -446636,11 +427073,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep2.CompletionQuestVariablesFlags = list124; - reference94 = questStep2; + questStep4.CompletionQuestVariablesFlags = list124; + reference94 = questStep4; num2++; ref QuestStep reference95 = ref span3[num2]; - QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 2014169u, new Vector3(-280.81183f, 4.989685f, -320.8515f), 1188); + QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2014169u, new Vector3(-280.81183f, 4.989685f, -320.8515f), 1188); num3 = 6; List list125 = new List(num3); CollectionsMarshal.SetCount(list125, num3); @@ -446657,13 +427094,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep3.CompletionQuestVariablesFlags = list125; - reference95 = questStep3; - obj92.Steps = list122; - reference92 = obj92; + questStep5.CompletionQuestVariablesFlags = list125; + reference95 = questStep5; + obj90.Steps = list122; + reference92 = obj90; num++; ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + QuestSequence obj91 = new QuestSequence { Sequence = 2 }; @@ -446695,11 +427132,11 @@ public static class AssemblyQuestLoader } } }; - obj93.Steps = list126; - reference96 = obj93; + obj91.Steps = list126; + reference96 = obj91; num++; ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + QuestSequence obj92 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446712,8 +427149,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj94.Steps = list127; - reference97 = obj94; + obj92.Steps = list127; + reference97 = obj92; questRoot15.QuestSequence = list120; AddQuest(questId15, questRoot15); QuestId questId16 = new QuestId(5065); @@ -446731,7 +427168,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list129); num = 0; ref QuestSequence reference98 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + QuestSequence obj93 = new QuestSequence { Sequence = 0 }; @@ -446741,11 +427178,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list130); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048831u, new Vector3(252.76562f, 13.481276f, -579.30884f), 1188); - obj95.Steps = list130; - reference98 = obj95; + obj93.Steps = list130; + reference98 = obj93; num++; ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + QuestSequence obj94 = new QuestSequence { Sequence = 1 }; @@ -446755,7 +427192,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list131); num2 = 0; ref QuestStep reference100 = ref span3[num2]; - QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1048786u, new Vector3(-193.3471f, 6.277148f, -443.50348f), 1188) + QuestStep obj95 = new QuestStep(EInteractionType.Interact, 1048786u, new Vector3(-193.3471f, 6.277148f, -443.50348f), 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; @@ -446775,11 +427212,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj97.CompletionQuestVariablesFlags = list132; - reference100 = obj97; + obj95.CompletionQuestVariablesFlags = list132; + reference100 = obj95; num2++; ref QuestStep reference101 = ref span3[num2]; - QuestStep obj98 = new QuestStep(EInteractionType.Interact, 1048787u, new Vector3(-143.51111f, 9.842161f, -425.7115f), 1188) + QuestStep obj96 = new QuestStep(EInteractionType.Interact, 1048787u, new Vector3(-143.51111f, 9.842161f, -425.7115f), 1188) { Fly = true }; @@ -446799,11 +427236,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj98.CompletionQuestVariablesFlags = list133; - reference101 = obj98; + obj96.CompletionQuestVariablesFlags = list133; + reference101 = obj96; num2++; ref QuestStep reference102 = ref span3[num2]; - QuestStep obj99 = new QuestStep(EInteractionType.Interact, 1048785u, new Vector3(-121.26343f, 9.773314f, -551.1406f), 1188) + QuestStep obj97 = new QuestStep(EInteractionType.Interact, 1048785u, new Vector3(-121.26343f, 9.773314f, -551.1406f), 1188) { Fly = true }; @@ -446823,13 +427260,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj99.CompletionQuestVariablesFlags = list134; - reference102 = obj99; - obj96.Steps = list131; - reference99 = obj96; + obj97.CompletionQuestVariablesFlags = list134; + reference102 = obj97; + obj94.Steps = list131; + reference99 = obj94; num++; ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + QuestSequence obj98 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446839,8 +427276,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list135); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1048831u, new Vector3(252.76562f, 13.481276f, -579.30884f), 1188); - obj100.Steps = list135; - reference103 = obj100; + obj98.Steps = list135; + reference103 = obj98; questRoot16.QuestSequence = list129; AddQuest(questId16, questRoot16); QuestId questId17 = new QuestId(5066); @@ -446858,7 +427295,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list137); num = 0; ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + QuestSequence obj99 = new QuestSequence { Sequence = 0 }; @@ -446868,11 +427305,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048836u, new Vector3(-578.91205f, 6.1739964f, -472.80084f), 1188); - obj101.Steps = list138; - reference104 = obj101; + obj99.Steps = list138; + reference104 = obj99; num++; ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + QuestSequence obj100 = new QuestSequence { Sequence = 1 }; @@ -446885,11 +427322,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj102.Steps = list139; - reference105 = obj102; + obj100.Steps = list139; + reference105 = obj100; num++; ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + QuestSequence obj101 = new QuestSequence { Sequence = 2 }; @@ -446903,11 +427340,11 @@ public static class AssemblyQuestLoader StopDistance = 0.5f, Emote = EEmote.Pray }; - obj103.Steps = list140; - reference106 = obj103; + obj101.Steps = list140; + reference106 = obj101; num++; ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + QuestSequence obj102 = new QuestSequence { Sequence = 3 }; @@ -446920,11 +427357,11 @@ public static class AssemblyQuestLoader { DisableNavmesh = true }; - obj104.Steps = list141; - reference107 = obj104; + obj102.Steps = list141; + reference107 = obj102; num++; ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj105 = new QuestSequence + QuestSequence obj103 = new QuestSequence { Sequence = byte.MaxValue }; @@ -446937,8 +427374,8 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj105.Steps = list142; - reference108 = obj105; + obj103.Steps = list142; + reference108 = obj103; questRoot17.QuestSequence = list137; AddQuest(questId17, questRoot17); QuestId questId18 = new QuestId(5067); @@ -446956,7 +427393,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list144); num = 0; ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + QuestSequence obj104 = new QuestSequence { Sequence = 0 }; @@ -446966,11 +427403,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list145); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048783u, new Vector3(-269.91687f, 5.9870257f, -431.47937f), 1188); - obj106.Steps = list145; - reference109 = obj106; + obj104.Steps = list145; + reference109 = obj104; num++; ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + QuestSequence obj105 = new QuestSequence { Sequence = 1 }; @@ -446980,7 +427417,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list146); num2 = 0; ref QuestStep reference111 = ref span3[num2]; - QuestStep obj108 = new QuestStep(EInteractionType.Combat, 1050705u, new Vector3(-218.24988f, 0.4f, -41.519836f), 1188) + QuestStep obj106 = new QuestStep(EInteractionType.Combat, 1050705u, new Vector3(-218.24988f, 0.4f, -41.519836f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -446991,13 +427428,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list147); num4 = 0; span6[num4] = 17659u; - obj108.KillEnemyDataIds = list147; - reference111 = obj108; - obj107.Steps = list146; - reference110 = obj107; + obj106.KillEnemyDataIds = list147; + reference111 = obj106; + obj105.Steps = list146; + reference110 = obj105; num++; ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + QuestSequence obj107 = new QuestSequence { Sequence = 2 }; @@ -447010,11 +427447,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj109.Steps = list148; - reference112 = obj109; + obj107.Steps = list148; + reference112 = obj107; num++; ref QuestSequence reference113 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + QuestSequence obj108 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447028,8 +427465,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj110.Steps = list149; - reference113 = obj110; + obj108.Steps = list149; + reference113 = obj108; questRoot18.QuestSequence = list144; AddQuest(questId18, questRoot18); QuestId questId19 = new QuestId(5068); @@ -447047,7 +427484,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list151); num = 0; ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + QuestSequence obj109 = new QuestSequence { Sequence = 0 }; @@ -447057,11 +427494,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list152); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1050707u, new Vector3(-183.73395f, 10.893587f, -584.2832f), 1188); - obj111.Steps = list152; - reference114 = obj111; + obj109.Steps = list152; + reference114 = obj109; num++; ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + QuestSequence obj110 = new QuestSequence { Sequence = 1 }; @@ -447074,11 +427511,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj112.Steps = list153; - reference115 = obj112; + obj110.Steps = list153; + reference115 = obj110; num++; ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + QuestSequence obj111 = new QuestSequence { Sequence = 2 }; @@ -447103,11 +427540,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj113.Steps = list154; - reference116 = obj113; + obj111.Steps = list154; + reference116 = obj111; num++; ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + QuestSequence obj112 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447121,8 +427558,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj114.Steps = list155; - reference117 = obj114; + obj112.Steps = list155; + reference117 = obj112; questRoot19.QuestSequence = list151; AddQuest(questId19, questRoot19); QuestId questId20 = new QuestId(5069); @@ -447140,7 +427577,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list157); num = 0; ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + QuestSequence obj113 = new QuestSequence { Sequence = 0 }; @@ -447150,11 +427587,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list158); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048784u, new Vector3(-115.617676f, 25.086319f, -551.5984f), 1188); - obj115.Steps = list158; - reference118 = obj115; + obj113.Steps = list158; + reference118 = obj113; num++; ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + QuestSequence obj114 = new QuestSequence { Sequence = 1 }; @@ -447164,7 +427601,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list159); num2 = 0; ref QuestStep reference120 = ref span3[num2]; - QuestStep obj117 = new QuestStep(EInteractionType.Interact, 1048898u, new Vector3(524.1931f, 15.639493f, 5.4473877f), 1188) + QuestStep obj115 = new QuestStep(EInteractionType.Interact, 1048898u, new Vector3(524.1931f, 15.639493f, 5.4473877f), 1188) { Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires @@ -447185,11 +427622,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj117.CompletionQuestVariablesFlags = list160; - reference120 = obj117; + obj115.CompletionQuestVariablesFlags = list160; + reference120 = obj115; num2++; ref QuestStep reference121 = ref span3[num2]; - QuestStep obj118 = new QuestStep(EInteractionType.Interact, 1048897u, new Vector3(551.6593f, 12.326415f, -32.852783f), 1188) + QuestStep obj116 = new QuestStep(EInteractionType.Interact, 1048897u, new Vector3(551.6593f, 12.326415f, -32.852783f), 1188) { Fly = true }; @@ -447209,11 +427646,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj118.CompletionQuestVariablesFlags = list161; - reference121 = obj118; + obj116.CompletionQuestVariablesFlags = list161; + reference121 = obj116; num2++; ref QuestStep reference122 = ref span3[num2]; - QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1048896u, new Vector3(513.0541f, 15.9776535f, -54.36792f), 1188); + QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1048896u, new Vector3(513.0541f, 15.9776535f, -54.36792f), 1188); num4 = 6; List list162 = new List(num4); CollectionsMarshal.SetCount(list162, num4); @@ -447230,13 +427667,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep4.CompletionQuestVariablesFlags = list162; - reference122 = questStep4; - obj116.Steps = list159; - reference119 = obj116; + questStep6.CompletionQuestVariablesFlags = list162; + reference122 = questStep6; + obj114.Steps = list159; + reference119 = obj114; num++; ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + QuestSequence obj117 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447249,8 +427686,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj119.Steps = list163; - reference123 = obj119; + obj117.Steps = list163; + reference123 = obj117; questRoot20.QuestSequence = list157; AddQuest(questId20, questRoot20); QuestId questId21 = new QuestId(5070); @@ -447268,7 +427705,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list165); num = 0; ref QuestSequence reference124 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + QuestSequence obj118 = new QuestSequence { Sequence = 0 }; @@ -447278,11 +427715,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051372u, new Vector3(-183.79492f, 6.5185943f, -498.0392f), 1188); - obj120.Steps = list166; - reference124 = obj120; + obj118.Steps = list166; + reference124 = obj118; num++; ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + QuestSequence obj119 = new QuestSequence { Sequence = 1 }; @@ -447295,11 +427732,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj121.Steps = list167; - reference125 = obj121; + obj119.Steps = list167; + reference125 = obj119; num++; ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + QuestSequence obj120 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447309,8 +427746,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list168); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051374u, new Vector3(-229.02264f, 10.041226f, -396.2005f), 1188); - obj122.Steps = list168; - reference126 = obj122; + obj120.Steps = list168; + reference126 = obj120; questRoot21.QuestSequence = list165; AddQuest(questId21, questRoot21); QuestId questId22 = new QuestId(5071); @@ -447328,7 +427765,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list170); num = 0; ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + QuestSequence obj121 = new QuestSequence { Sequence = 0 }; @@ -447338,11 +427775,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list171); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048853u, new Vector3(-431.99817f, 121.63345f, 304.3412f), 1188); - obj123.Steps = list171; - reference127 = obj123; + obj121.Steps = list171; + reference127 = obj121; num++; ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + QuestSequence obj122 = new QuestSequence { Sequence = 1 }; @@ -447352,7 +427789,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list172); num2 = 0; ref QuestStep reference129 = ref span3[num2]; - QuestStep obj125 = new QuestStep(EInteractionType.Interact, 2014174u, new Vector3(-756.89325f, 135.66797f, 83.78723f), 1188) + QuestStep obj123 = new QuestStep(EInteractionType.Interact, 2014174u, new Vector3(-756.89325f, 135.66797f, 83.78723f), 1188) { Fly = true }; @@ -447372,11 +427809,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj125.CompletionQuestVariablesFlags = list173; - reference129 = obj125; + obj123.CompletionQuestVariablesFlags = list173; + reference129 = obj123; num2++; ref QuestStep reference130 = ref span3[num2]; - QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 2014175u, new Vector3(-786.3432f, 135.66797f, 121.9043f), 1188); + QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 2014175u, new Vector3(-786.3432f, 135.66797f, 121.9043f), 1188); num4 = 6; List list174 = new List(num4); CollectionsMarshal.SetCount(list174, num4); @@ -447393,13 +427830,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep5.CompletionQuestVariablesFlags = list174; - reference130 = questStep5; - obj124.Steps = list172; - reference128 = obj124; + questStep7.CompletionQuestVariablesFlags = list174; + reference130 = questStep7; + obj122.Steps = list172; + reference128 = obj122; num++; ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + QuestSequence obj124 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447412,8 +427849,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj126.Steps = list175; - reference131 = obj126; + obj124.Steps = list175; + reference131 = obj124; questRoot22.QuestSequence = list170; AddQuest(questId22, questRoot22); QuestId questId23 = new QuestId(5072); @@ -447431,7 +427868,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list177); num = 0; ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + QuestSequence obj125 = new QuestSequence { Sequence = 0 }; @@ -447441,11 +427878,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list178); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048867u, new Vector3(-489.0364f, 121.63345f, 368.00183f), 1188); - obj127.Steps = list178; - reference132 = obj127; + obj125.Steps = list178; + reference132 = obj125; num++; ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + QuestSequence obj126 = new QuestSequence { Sequence = 1 }; @@ -447460,11 +427897,11 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1050708u, new Vector3(-296.52863f, 112.804924f, 686.2439f), 1188); - obj128.Steps = list179; - reference133 = obj128; + obj126.Steps = list179; + reference133 = obj126; num++; ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + QuestSequence obj127 = new QuestSequence { Sequence = 2 }; @@ -447477,11 +427914,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj129.Steps = list180; - reference134 = obj129; + obj127.Steps = list180; + reference134 = obj127; num++; ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + QuestSequence obj128 = new QuestSequence { Sequence = 3 }; @@ -447496,11 +427933,11 @@ public static class AssemblyQuestLoader }; index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1050708u, new Vector3(-296.52863f, 112.804924f, 686.2439f), 1188); - obj130.Steps = list181; - reference135 = obj130; + obj128.Steps = list181; + reference135 = obj128; num++; ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + QuestSequence obj129 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447513,8 +427950,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj131.Steps = list182; - reference136 = obj131; + obj129.Steps = list182; + reference136 = obj129; questRoot23.QuestSequence = list177; AddQuest(questId23, questRoot23); QuestId questId24 = new QuestId(5073); @@ -447532,7 +427969,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list184); num = 0; ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + QuestSequence obj130 = new QuestSequence { Sequence = 0 }; @@ -447542,11 +427979,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list185); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048854u, new Vector3(-514.1833f, 121.63345f, 293.38513f), 1188); - obj132.Steps = list185; - reference137 = obj132; + obj130.Steps = list185; + reference137 = obj130; num++; ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj133 = new QuestSequence + QuestSequence obj131 = new QuestSequence { Sequence = 1 }; @@ -447556,7 +427993,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list186); num2 = 0; ref QuestStep reference139 = ref span3[num2]; - QuestStep obj134 = new QuestStep(EInteractionType.Interact, 2014177u, new Vector3(-351.40002f, 109.57495f, 62.210938f), 1188) + QuestStep obj132 = new QuestStep(EInteractionType.Interact, 2014177u, new Vector3(-351.40002f, 109.57495f, 62.210938f), 1188) { Fly = true }; @@ -447576,11 +428013,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj134.CompletionQuestVariablesFlags = list187; - reference139 = obj134; + obj132.CompletionQuestVariablesFlags = list187; + reference139 = obj132; num2++; ref QuestStep reference140 = ref span3[num2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2014178u, new Vector3(-172.32019f, 109.54443f, 128.67932f), 1188) + QuestStep obj133 = new QuestStep(EInteractionType.Interact, 2014178u, new Vector3(-172.32019f, 109.54443f, 128.67932f), 1188) { Fly = true }; @@ -447600,11 +428037,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list188; - reference140 = obj135; + obj133.CompletionQuestVariablesFlags = list188; + reference140 = obj133; num2++; ref QuestStep reference141 = ref span3[num2]; - QuestStep obj136 = new QuestStep(EInteractionType.Interact, 2014179u, new Vector3(142.96167f, 109.57495f, 169.604f), 1188) + QuestStep obj134 = new QuestStep(EInteractionType.Interact, 2014179u, new Vector3(142.96167f, 109.57495f, 169.604f), 1188) { Fly = true }; @@ -447624,11 +428061,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj136.CompletionQuestVariablesFlags = list189; - reference141 = obj136; + obj134.CompletionQuestVariablesFlags = list189; + reference141 = obj134; num2++; ref QuestStep reference142 = ref span3[num2]; - QuestStep obj137 = new QuestStep(EInteractionType.Interact, 2014180u, new Vector3(214.86218f, 109.54443f, 138.68921f), 1188) + QuestStep obj135 = new QuestStep(EInteractionType.Interact, 2014180u, new Vector3(214.86218f, 109.54443f, 138.68921f), 1188) { Fly = true }; @@ -447648,13 +428085,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - obj137.CompletionQuestVariablesFlags = list190; - reference142 = obj137; - obj133.Steps = list186; - reference138 = obj133; + obj135.CompletionQuestVariablesFlags = list190; + reference142 = obj135; + obj131.Steps = list186; + reference138 = obj131; num++; ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj138 = new QuestSequence + QuestSequence obj136 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447667,8 +428104,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj138.Steps = list191; - reference143 = obj138; + obj136.Steps = list191; + reference143 = obj136; questRoot24.QuestSequence = list184; AddQuest(questId24, questRoot24); QuestId questId25 = new QuestId(5074); @@ -447686,7 +428123,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list193); num = 0; ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj139 = new QuestSequence + QuestSequence obj137 = new QuestSequence { Sequence = 0 }; @@ -447696,11 +428133,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list194); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048855u, new Vector3(-491.63043f, 121.63846f, 271.50366f), 1188); - obj139.Steps = list194; - reference144 = obj139; + obj137.Steps = list194; + reference144 = obj137; num++; ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj140 = new QuestSequence + QuestSequence obj138 = new QuestSequence { Sequence = 1 }; @@ -447712,11 +428149,11 @@ public static class AssemblyQuestLoader span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-444.31415f, 123.89709f, 129.46912f), 1188); index2++; span3[index2] = new QuestStep(EInteractionType.Interact, 1050709u, new Vector3(-474.2962f, 127.79511f, 98.89368f), 1188); - obj140.Steps = list195; - reference145 = obj140; + obj138.Steps = list195; + reference145 = obj138; num++; ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj141 = new QuestSequence + QuestSequence obj139 = new QuestSequence { Sequence = 2 }; @@ -447730,11 +428167,11 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-561.2461f, 138.97241f, 57.90152f), 1188); num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1050710u, new Vector3(-599.7864f, 142.85991f, 35.934937f), 1188); - obj141.Steps = list196; - reference146 = obj141; + obj139.Steps = list196; + reference146 = obj139; num++; ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj142 = new QuestSequence + QuestSequence obj140 = new QuestSequence { Sequence = 3 }; @@ -447744,7 +428181,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list197); index2 = 0; ref QuestStep reference148 = ref span3[index2]; - QuestStep obj143 = new QuestStep(EInteractionType.Combat, null, new Vector3(-539.3906f, 139.2539f, -65.13339f), 1188) + QuestStep obj141 = new QuestStep(EInteractionType.Combat, null, new Vector3(-539.3906f, 139.2539f, -65.13339f), 1188) { StopDistance = 0.25f, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea @@ -447755,13 +428192,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list198); num4 = 0; span6[num4] = 17660u; - obj143.KillEnemyDataIds = list198; - reference148 = obj143; - obj142.Steps = list197; - reference147 = obj142; + obj141.KillEnemyDataIds = list198; + reference148 = obj141; + obj140.Steps = list197; + reference147 = obj140; num++; ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj144 = new QuestSequence + QuestSequence obj142 = new QuestSequence { Sequence = 4 }; @@ -447774,11 +428211,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj144.Steps = list199; - reference149 = obj144; + obj142.Steps = list199; + reference149 = obj142; num++; ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj145 = new QuestSequence + QuestSequence obj143 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447796,8 +428233,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj145.Steps = list200; - reference150 = obj145; + obj143.Steps = list200; + reference150 = obj143; questRoot25.QuestSequence = list193; AddQuest(questId25, questRoot25); QuestId questId26 = new QuestId(5075); @@ -447815,7 +428252,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list202); num = 0; ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj146 = new QuestSequence + QuestSequence obj144 = new QuestSequence { Sequence = 0 }; @@ -447825,11 +428262,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list203); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048856u, new Vector3(-499.6262f, 121.63344f, 347.70728f), 1188); - obj146.Steps = list203; - reference151 = obj146; + obj144.Steps = list203; + reference151 = obj144; num++; ref QuestSequence reference152 = ref span2[num]; - QuestSequence obj147 = new QuestSequence + QuestSequence obj145 = new QuestSequence { Sequence = 1 }; @@ -447839,7 +428276,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list204); index2 = 0; ref QuestStep reference153 = ref span3[index2]; - QuestStep obj148 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-74.84617f, 116.64437f, 590.74945f), 1188) + QuestStep obj146 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-74.84617f, 116.64437f, 590.74945f), 1188) { Fly = true }; @@ -447864,11 +428301,11 @@ public static class AssemblyQuestLoader skipStepConditions.CompletionQuestVariablesFlags = list205; skipStepConditions.Flying = ELockedSkipCondition.Locked; skipConditions.StepIf = skipStepConditions; - obj148.SkipConditions = skipConditions; - reference153 = obj148; + obj146.SkipConditions = skipConditions; + reference153 = obj146; index2++; ref QuestStep reference154 = ref span3[index2]; - QuestStep obj149 = new QuestStep(EInteractionType.Interact, 2014184u, new Vector3(-5.1728516f, -6.729248f, 619.98914f), 1188) + QuestStep obj147 = new QuestStep(EInteractionType.Interact, 2014184u, new Vector3(-5.1728516f, -6.729248f, 619.98914f), 1188) { DisableNavmesh = true, Fly = true @@ -447889,11 +428326,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj149.CompletionQuestVariablesFlags = list206; - reference154 = obj149; + obj147.CompletionQuestVariablesFlags = list206; + reference154 = obj147; index2++; ref QuestStep reference155 = ref span3[index2]; - QuestStep obj150 = new QuestStep(EInteractionType.Interact, 2014182u, new Vector3(112.93201f, -2.7314453f, 542.9617f), 1188) + QuestStep obj148 = new QuestStep(EInteractionType.Interact, 2014182u, new Vector3(112.93201f, -2.7314453f, 542.9617f), 1188) { Fly = true }; @@ -447913,11 +428350,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj150.CompletionQuestVariablesFlags = list207; - reference155 = obj150; + obj148.CompletionQuestVariablesFlags = list207; + reference155 = obj148; index2++; ref QuestStep reference156 = ref span3[index2]; - QuestStep obj151 = new QuestStep(EInteractionType.Interact, 2014183u, new Vector3(266.3462f, -1.9684448f, 498.58838f), 1188) + QuestStep obj149 = new QuestStep(EInteractionType.Interact, 2014183u, new Vector3(266.3462f, -1.9684448f, 498.58838f), 1188) { Fly = true }; @@ -447937,13 +428374,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj151.CompletionQuestVariablesFlags = list208; - reference156 = obj151; - obj147.Steps = list204; - reference152 = obj147; + obj149.CompletionQuestVariablesFlags = list208; + reference156 = obj149; + obj145.Steps = list204; + reference152 = obj145; num++; ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj152 = new QuestSequence + QuestSequence obj150 = new QuestSequence { Sequence = byte.MaxValue }; @@ -447956,8 +428393,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj152.Steps = list209; - reference157 = obj152; + obj150.Steps = list209; + reference157 = obj150; questRoot26.QuestSequence = list202; AddQuest(questId26, questRoot26); QuestId questId27 = new QuestId(5076); @@ -447975,7 +428412,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list211); num = 0; ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + QuestSequence obj151 = new QuestSequence { Sequence = 0 }; @@ -447985,11 +428422,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list212); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048857u, new Vector3(-515.7092f, 122.40314f, 342.9159f), 1188); - obj153.Steps = list212; - reference158 = obj153; + obj151.Steps = list212; + reference158 = obj151; num++; ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + QuestSequence obj152 = new QuestSequence { Sequence = 1 }; @@ -448002,11 +428439,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj154.Steps = list213; - reference159 = obj154; + obj152.Steps = list213; + reference159 = obj152; num++; ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + QuestSequence obj153 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448019,8 +428456,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj155.Steps = list214; - reference160 = obj155; + obj153.Steps = list214; + reference160 = obj153; questRoot27.QuestSequence = list211; AddQuest(questId27, questRoot27); QuestId questId28 = new QuestId(5077); @@ -448038,7 +428475,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list216); num = 0; ref QuestSequence reference161 = ref span2[num]; - QuestSequence obj156 = new QuestSequence + QuestSequence obj154 = new QuestSequence { Sequence = 0 }; @@ -448048,11 +428485,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list217); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048858u, new Vector3(-426.87115f, 121.63345f, 320.88184f), 1188); - obj156.Steps = list217; - reference161 = obj156; + obj154.Steps = list217; + reference161 = obj154; num++; ref QuestSequence reference162 = ref span2[num]; - QuestSequence obj157 = new QuestSequence + QuestSequence obj155 = new QuestSequence { Sequence = 1 }; @@ -448062,11 +428499,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list218); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014185u, new Vector3(-427.38995f, 122.91138f, 319.38647f), 1188); - obj157.Steps = list218; - reference162 = obj157; + obj155.Steps = list218; + reference162 = obj155; num++; ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj158 = new QuestSequence + QuestSequence obj156 = new QuestSequence { Sequence = 2 }; @@ -448076,11 +428513,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list219); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014187u, new Vector3(-548.2719f, 133.83679f, 698.1765f), 1188); - obj158.Steps = list219; - reference163 = obj158; + obj156.Steps = list219; + reference163 = obj156; num++; ref QuestSequence reference164 = ref span2[num]; - QuestSequence obj159 = new QuestSequence + QuestSequence obj157 = new QuestSequence { Sequence = 3 }; @@ -448090,11 +428527,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list220); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1048880u, new Vector3(-552.3613f, 133.86514f, 696.16235f), 1188); - obj159.Steps = list220; - reference164 = obj159; + obj157.Steps = list220; + reference164 = obj157; num++; ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj160 = new QuestSequence + QuestSequence obj158 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448107,8 +428544,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj160.Steps = list221; - reference165 = obj160; + obj158.Steps = list221; + reference165 = obj158; questRoot28.QuestSequence = list216; AddQuest(questId28, questRoot28); QuestId questId29 = new QuestId(5078); @@ -448126,7 +428563,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list223); num = 0; ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj161 = new QuestSequence + QuestSequence obj159 = new QuestSequence { Sequence = 0 }; @@ -448136,11 +428573,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list224); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048843u, new Vector3(588.7998f, 121.14124f, 176.98938f), 1188); - obj161.Steps = list224; - reference166 = obj161; + obj159.Steps = list224; + reference166 = obj159; num++; ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + QuestSequence obj160 = new QuestSequence { Sequence = 1 }; @@ -448150,7 +428587,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list225); num2 = 0; ref QuestStep reference168 = ref span3[num2]; - QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1048847u, new Vector3(615.2589f, 119.49003f, 197.58899f), 1188); + QuestStep questStep8 = new QuestStep(EInteractionType.Interact, 1048847u, new Vector3(615.2589f, 119.49003f, 197.58899f), 1188); num4 = 6; List list226 = new List(num4); CollectionsMarshal.SetCount(list226, num4); @@ -448167,11 +428604,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep6.CompletionQuestVariablesFlags = list226; - reference168 = questStep6; + questStep8.CompletionQuestVariablesFlags = list226; + reference168 = questStep8; num2++; ref QuestStep reference169 = ref span3[num2]; - QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1048845u, new Vector3(568.7495f, 119.49004f, 159.53308f), 1188); + QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1048845u, new Vector3(568.7495f, 119.49004f, 159.53308f), 1188); num3 = 6; List list227 = new List(num3); CollectionsMarshal.SetCount(list227, num3); @@ -448188,11 +428625,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep7.CompletionQuestVariablesFlags = list227; - reference169 = questStep7; + questStep9.CompletionQuestVariablesFlags = list227; + reference169 = questStep9; num2++; ref QuestStep reference170 = ref span3[num2]; - QuestStep obj163 = new QuestStep(EInteractionType.Interact, 1048846u, new Vector3(512.2606f, 114.99095f, 183.85596f), 1188) + QuestStep obj161 = new QuestStep(EInteractionType.Interact, 1048846u, new Vector3(512.2606f, 114.99095f, 183.85596f), 1188) { Fly = true }; @@ -448212,11 +428649,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj163.CompletionQuestVariablesFlags = list228; - reference170 = obj163; + obj161.CompletionQuestVariablesFlags = list228; + reference170 = obj161; num2++; ref QuestStep reference171 = ref span3[num2]; - QuestStep obj164 = new QuestStep(EInteractionType.Interact, 1048844u, new Vector3(476.40186f, 119.9383f, 101.79285f), 1188) + QuestStep obj162 = new QuestStep(EInteractionType.Interact, 1048844u, new Vector3(476.40186f, 119.9383f, 101.79285f), 1188) { Fly = true }; @@ -448236,13 +428673,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj164.CompletionQuestVariablesFlags = list229; - reference171 = obj164; - obj162.Steps = list225; - reference167 = obj162; + obj162.CompletionQuestVariablesFlags = list229; + reference171 = obj162; + obj160.Steps = list225; + reference167 = obj160; num++; ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + QuestSequence obj163 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448255,8 +428692,8 @@ public static class AssemblyQuestLoader { Fly = true }; - obj165.Steps = list230; - reference172 = obj165; + obj163.Steps = list230; + reference172 = obj163; questRoot29.QuestSequence = list223; AddQuest(questId29, questRoot29); QuestId questId30 = new QuestId(5079); @@ -448274,7 +428711,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list232); num = 0; ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj166 = new QuestSequence + QuestSequence obj164 = new QuestSequence { Sequence = 0 }; @@ -448284,11 +428721,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list233); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048848u, new Vector3(621.51514f, 119.49004f, 175.00574f), 1188); - obj166.Steps = list233; - reference173 = obj166; + obj164.Steps = list233; + reference173 = obj164; num++; ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + QuestSequence obj165 = new QuestSequence { Sequence = 1 }; @@ -448298,7 +428735,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list234); index2 = 0; ref QuestStep reference175 = ref span3[index2]; - QuestStep obj168 = new QuestStep(EInteractionType.Combat, null, new Vector3(444.93774f, 112.59213f, 206.74438f), 1188) + QuestStep obj166 = new QuestStep(EInteractionType.Combat, null, new Vector3(444.93774f, 112.59213f, 206.74438f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies @@ -448309,7 +428746,7 @@ public static class AssemblyQuestLoader Span span7 = CollectionsMarshal.AsSpan(list235); num3 = 0; ref ComplexCombatData reference176 = ref span7[num3]; - ComplexCombatData obj169 = new ComplexCombatData + ComplexCombatData obj167 = new ComplexCombatData { DataId = 17241u, RewardItemId = 2003643u, @@ -448331,9 +428768,9 @@ public static class AssemblyQuestLoader span4[num6] = null; num6++; span4[num6] = null; - obj169.CompletionQuestVariablesFlags = list236; - reference176 = obj169; - obj168.ComplexCombatData = list235; + obj167.CompletionQuestVariablesFlags = list236; + reference176 = obj167; + obj166.ComplexCombatData = list235; num3 = 6; List list237 = new List(num3); CollectionsMarshal.SetCount(list237, num3); @@ -448350,11 +428787,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj168.CompletionQuestVariablesFlags = list237; - reference175 = obj168; + obj166.CompletionQuestVariablesFlags = list237; + reference175 = obj166; index2++; ref QuestStep reference177 = ref span3[index2]; - QuestStep obj170 = new QuestStep(EInteractionType.Combat, null, new Vector3(-21.622044f, 109.937355f, 217.64447f), 1188) + QuestStep obj168 = new QuestStep(EInteractionType.Combat, null, new Vector3(-21.622044f, 109.937355f, 217.64447f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies @@ -448365,7 +428802,7 @@ public static class AssemblyQuestLoader span7 = CollectionsMarshal.AsSpan(list238); num3 = 0; ref ComplexCombatData reference178 = ref span7[num3]; - ComplexCombatData obj171 = new ComplexCombatData + ComplexCombatData obj169 = new ComplexCombatData { DataId = 17242u, RewardItemId = 2003642u, @@ -448387,9 +428824,9 @@ public static class AssemblyQuestLoader span4[num5] = null; num5++; span4[num5] = null; - obj171.CompletionQuestVariablesFlags = list239; - reference178 = obj171; - obj170.ComplexCombatData = list238; + obj169.CompletionQuestVariablesFlags = list239; + reference178 = obj169; + obj168.ComplexCombatData = list238; num3 = 6; List list240 = new List(num3); CollectionsMarshal.SetCount(list240, num3); @@ -448406,13 +428843,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = null; - obj170.CompletionQuestVariablesFlags = list240; - reference177 = obj170; - obj167.Steps = list234; - reference174 = obj167; + obj168.CompletionQuestVariablesFlags = list240; + reference177 = obj168; + obj165.Steps = list234; + reference174 = obj165; num++; ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + QuestSequence obj170 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448426,8 +428863,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj172.Steps = list241; - reference179 = obj172; + obj170.Steps = list241; + reference179 = obj170; questRoot30.QuestSequence = list232; AddQuest(questId30, questRoot30); QuestId questId31 = new QuestId(5080); @@ -448445,7 +428882,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list243); num = 0; ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj173 = new QuestSequence + QuestSequence obj171 = new QuestSequence { Sequence = 0 }; @@ -448455,11 +428892,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list244); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1050714u, new Vector3(495.6587f, 113.678986f, 181.23132f), 1188); - obj173.Steps = list244; - reference180 = obj173; + obj171.Steps = list244; + reference180 = obj171; num++; ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj174 = new QuestSequence + QuestSequence obj172 = new QuestSequence { Sequence = 1 }; @@ -448469,7 +428906,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list245); num2 = 0; ref QuestStep reference182 = ref span3[num2]; - QuestStep obj175 = new QuestStep(EInteractionType.Interact, 2014189u, new Vector3(194.93396f, 109.4834f, 145.25061f), 1188) + QuestStep obj173 = new QuestStep(EInteractionType.Interact, 2014189u, new Vector3(194.93396f, 109.4834f, 145.25061f), 1188) { Fly = true }; @@ -448489,11 +428926,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj175.CompletionQuestVariablesFlags = list246; - reference182 = obj175; + obj173.CompletionQuestVariablesFlags = list246; + reference182 = obj173; num2++; ref QuestStep reference183 = ref span3[num2]; - QuestStep obj176 = new QuestStep(EInteractionType.Interact, 2014191u, new Vector3(53.3302f, 109.17822f, 246.3263f), 1188) + QuestStep obj174 = new QuestStep(EInteractionType.Interact, 2014191u, new Vector3(53.3302f, 109.17822f, 246.3263f), 1188) { Fly = true }; @@ -448513,11 +428950,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj176.CompletionQuestVariablesFlags = list247; - reference183 = obj176; + obj174.CompletionQuestVariablesFlags = list247; + reference183 = obj174; num2++; ref QuestStep reference184 = ref span3[num2]; - QuestStep obj177 = new QuestStep(EInteractionType.Interact, 2014190u, new Vector3(-19.119629f, 109.57495f, 182.02478f), 1188) + QuestStep obj175 = new QuestStep(EInteractionType.Interact, 2014190u, new Vector3(-19.119629f, 109.57495f, 182.02478f), 1188) { Fly = true }; @@ -448537,13 +428974,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj177.CompletionQuestVariablesFlags = list248; - reference184 = obj177; - obj174.Steps = list245; - reference181 = obj174; + obj175.CompletionQuestVariablesFlags = list248; + reference184 = obj175; + obj172.Steps = list245; + reference181 = obj172; num++; ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj178 = new QuestSequence + QuestSequence obj176 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448556,8 +428993,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj178.Steps = list249; - reference185 = obj178; + obj176.Steps = list249; + reference185 = obj176; questRoot31.QuestSequence = list243; AddQuest(questId31, questRoot31); QuestId questId32 = new QuestId(5081); @@ -448575,7 +429012,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list251); num = 0; ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj179 = new QuestSequence + QuestSequence obj177 = new QuestSequence { Sequence = 0 }; @@ -448585,11 +429022,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list252); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051237u, new Vector3(-251.20929f, 5.5572896f, -554.89435f), 1188); - obj179.Steps = list252; - reference186 = obj179; + obj177.Steps = list252; + reference186 = obj177; num++; ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj180 = new QuestSequence + QuestSequence obj178 = new QuestSequence { Sequence = 1 }; @@ -448599,11 +429036,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list253); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051238u, new Vector3(-312.36743f, 6.5262628f, -723.3234f), 1188); - obj180.Steps = list253; - reference187 = obj180; + obj178.Steps = list253; + reference187 = obj178; num++; ref QuestSequence reference188 = ref span2[num]; - QuestSequence obj181 = new QuestSequence + QuestSequence obj179 = new QuestSequence { Sequence = 2 }; @@ -448613,11 +429050,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list254); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051237u, new Vector3(-251.20929f, 5.5572896f, -554.89435f), 1188); - obj181.Steps = list254; - reference188 = obj181; + obj179.Steps = list254; + reference188 = obj179; num++; ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj182 = new QuestSequence + QuestSequence obj180 = new QuestSequence { Sequence = 3 }; @@ -448627,11 +429064,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list255); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014316u, new Vector3(-201.0987f, 6.362976f, -511.03995f), 1188); - obj182.Steps = list255; - reference189 = obj182; + obj180.Steps = list255; + reference189 = obj180; num++; ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + QuestSequence obj181 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448641,8 +429078,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list256); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051242u, new Vector3(-127.45862f, 9.842161f, -419.6994f), 1188); - obj183.Steps = list256; - reference190 = obj183; + obj181.Steps = list256; + reference190 = obj181; questRoot32.QuestSequence = list251; AddQuest(questId32, questRoot32); QuestId questId33 = new QuestId(5082); @@ -448660,7 +429097,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list258); num = 0; ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + QuestSequence obj182 = new QuestSequence { Sequence = 0 }; @@ -448670,11 +429107,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list259); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051243u, new Vector3(-128.893f, 9.842161f, -416.95276f), 1188); - obj184.Steps = list259; - reference191 = obj184; + obj182.Steps = list259; + reference191 = obj182; num++; ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + QuestSequence obj183 = new QuestSequence { Sequence = 1 }; @@ -448687,11 +429124,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj185.Steps = list260; - reference192 = obj185; + obj183.Steps = list260; + reference192 = obj183; num++; ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + QuestSequence obj184 = new QuestSequence { Sequence = 2 }; @@ -448701,11 +429138,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list261); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014281u, new Vector3(222.58337f, 10.72699f, -568.44434f), 1188); - obj186.Steps = list261; - reference193 = obj186; + obj184.Steps = list261; + reference193 = obj184; num++; ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj187 = new QuestSequence + QuestSequence obj185 = new QuestSequence { Sequence = 3 }; @@ -448717,11 +429154,11 @@ public static class AssemblyQuestLoader span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(37.763844f, 1.8493831f, -555.61774f), 1188); num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2014284u, new Vector3(-123.30823f, 9.84198f, -419.11957f), 1188); - obj187.Steps = list262; - reference194 = obj187; + obj185.Steps = list262; + reference194 = obj185; num++; ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj188 = new QuestSequence + QuestSequence obj186 = new QuestSequence { Sequence = 4 }; @@ -448731,11 +429168,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list263); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051243u, new Vector3(-128.893f, 9.842161f, -416.95276f), 1188); - obj188.Steps = list263; - reference195 = obj188; + obj186.Steps = list263; + reference195 = obj186; num++; ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj189 = new QuestSequence + QuestSequence obj187 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448748,8 +429185,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(5083) }; - obj189.Steps = list264; - reference196 = obj189; + obj187.Steps = list264; + reference196 = obj187; questRoot33.QuestSequence = list258; AddQuest(questId33, questRoot33); QuestId questId34 = new QuestId(5083); @@ -448767,7 +429204,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list266); num = 0; ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj190 = new QuestSequence + QuestSequence obj188 = new QuestSequence { Sequence = 0 }; @@ -448777,11 +429214,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list267); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051243u, new Vector3(-128.893f, 9.842161f, -416.95276f), 1188); - obj190.Steps = list267; - reference197 = obj190; + obj188.Steps = list267; + reference197 = obj188; num++; ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + QuestSequence obj189 = new QuestSequence { Sequence = 1 }; @@ -448794,11 +429231,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj191.Steps = list268; - reference198 = obj191; + obj189.Steps = list268; + reference198 = obj189; num++; ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + QuestSequence obj190 = new QuestSequence { Sequence = 2 }; @@ -448808,7 +429245,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list269); index2 = 0; ref QuestStep reference200 = ref span3[index2]; - QuestStep obj193 = new QuestStep(EInteractionType.Combat, 2014198u, new Vector3(438.04077f, -0.015319824f, -395.43762f), 1188) + QuestStep obj191 = new QuestStep(EInteractionType.Combat, 2014198u, new Vector3(438.04077f, -0.015319824f, -395.43762f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -448819,13 +429256,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list270); num4 = 0; span6[num4] = 17661u; - obj193.KillEnemyDataIds = list270; - reference200 = obj193; - obj192.Steps = list269; - reference199 = obj192; + obj191.KillEnemyDataIds = list270; + reference200 = obj191; + obj190.Steps = list269; + reference199 = obj190; num++; ref QuestSequence reference201 = ref span2[num]; - QuestSequence obj194 = new QuestSequence + QuestSequence obj192 = new QuestSequence { Sequence = 3 }; @@ -448835,11 +429272,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list271); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014286u, new Vector3(440.78735f, 1.1749268f, -397.1161f), 1188); - obj194.Steps = list271; - reference201 = obj194; + obj192.Steps = list271; + reference201 = obj192; num++; ref QuestSequence reference202 = ref span2[num]; - QuestSequence obj195 = new QuestSequence + QuestSequence obj193 = new QuestSequence { Sequence = 4 }; @@ -448852,11 +429289,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj195.Steps = list272; - reference202 = obj195; + obj193.Steps = list272; + reference202 = obj193; num++; ref QuestSequence reference203 = ref span2[num]; - QuestSequence obj196 = new QuestSequence + QuestSequence obj194 = new QuestSequence { Sequence = byte.MaxValue }; @@ -448870,8 +429307,8 @@ public static class AssemblyQuestLoader Fly = true, NextQuestId = new QuestId(5084) }; - obj196.Steps = list273; - reference203 = obj196; + obj194.Steps = list273; + reference203 = obj194; questRoot34.QuestSequence = list266; AddQuest(questId34, questRoot34); QuestId questId35 = new QuestId(5084); @@ -448889,7 +429326,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list275); num = 0; ref QuestSequence reference204 = ref span2[num]; - QuestSequence obj197 = new QuestSequence + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; @@ -448899,7 +429336,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list276); index2 = 0; ref QuestStep reference205 = ref span3[index2]; - QuestStep questStep8 = new QuestStep(EInteractionType.AcceptQuest, 1051252u, new Vector3(654.6272f, 26.32866f, -491.02008f), 1188); + QuestStep questStep10 = new QuestStep(EInteractionType.AcceptQuest, 1051252u, new Vector3(654.6272f, 26.32866f, -491.02008f), 1188); num4 = 1; List list277 = new List(num4); CollectionsMarshal.SetCount(list277, num4); @@ -448911,13 +429348,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZC204_05084_Q1_000_100"), Answer = new ExcelRef("TEXT_KINGZC204_05084_A2_000_100") }; - questStep8.DialogueChoices = list277; - reference205 = questStep8; - obj197.Steps = list276; - reference204 = obj197; + questStep10.DialogueChoices = list277; + reference205 = questStep10; + obj195.Steps = list276; + reference204 = obj195; num++; ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj198 = new QuestSequence + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; @@ -448930,11 +429367,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj198.Steps = list278; - reference206 = obj198; + obj196.Steps = list278; + reference206 = obj196; num++; ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj199 = new QuestSequence + QuestSequence obj197 = new QuestSequence { Sequence = 2 }; @@ -448944,7 +429381,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list279); index2 = 0; ref QuestStep reference208 = ref span3[index2]; - QuestStep obj200 = new QuestStep(EInteractionType.Interact, 1048786u, new Vector3(-193.3471f, 6.277148f, -443.50348f), 1188) + QuestStep obj198 = new QuestStep(EInteractionType.Interact, 1048786u, new Vector3(-193.3471f, 6.277148f, -443.50348f), 1188) { Fly = true }; @@ -448964,11 +429401,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj200.CompletionQuestVariablesFlags = list280; - reference208 = obj200; + obj198.CompletionQuestVariablesFlags = list280; + reference208 = obj198; index2++; ref QuestStep reference209 = ref span3[index2]; - QuestStep obj201 = new QuestStep(EInteractionType.Interact, 1048783u, new Vector3(-269.91687f, 5.9870257f, -431.47937f), 1188) + QuestStep obj199 = new QuestStep(EInteractionType.Interact, 1048783u, new Vector3(-269.91687f, 5.9870257f, -431.47937f), 1188) { Fly = true }; @@ -448988,11 +429425,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj201.CompletionQuestVariablesFlags = list281; - reference209 = obj201; + obj199.CompletionQuestVariablesFlags = list281; + reference209 = obj199; index2++; ref QuestStep reference210 = ref span3[index2]; - QuestStep obj202 = new QuestStep(EInteractionType.Interact, 1048785u, new Vector3(-121.26343f, 9.773314f, -551.1406f), 1188) + QuestStep obj200 = new QuestStep(EInteractionType.Interact, 1048785u, new Vector3(-121.26343f, 9.773314f, -551.1406f), 1188) { Fly = true }; @@ -449012,13 +429449,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj202.CompletionQuestVariablesFlags = list282; - reference210 = obj202; - obj199.Steps = list279; - reference207 = obj199; + obj200.CompletionQuestVariablesFlags = list282; + reference210 = obj200; + obj197.Steps = list279; + reference207 = obj197; num++; ref QuestSequence reference211 = ref span2[num]; - QuestSequence obj203 = new QuestSequence + QuestSequence obj201 = new QuestSequence { Sequence = 3 }; @@ -449031,11 +429468,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj203.Steps = list283; - reference211 = obj203; + obj201.Steps = list283; + reference211 = obj201; num++; ref QuestSequence reference212 = ref span2[num]; - QuestSequence obj204 = new QuestSequence + QuestSequence obj202 = new QuestSequence { Sequence = 4 }; @@ -449048,11 +429485,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj204.Steps = list284; - reference212 = obj204; + obj202.Steps = list284; + reference212 = obj202; num++; ref QuestSequence reference213 = ref span2[num]; - QuestSequence obj205 = new QuestSequence + QuestSequence obj203 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449065,8 +429502,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; - obj205.Steps = list285; - reference213 = obj205; + obj203.Steps = list285; + reference213 = obj203; questRoot35.QuestSequence = list275; AddQuest(questId35, questRoot35); QuestId questId36 = new QuestId(5085); @@ -449084,7 +429521,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list287); num = 0; ref QuestSequence reference214 = ref span2[num]; - QuestSequence obj206 = new QuestSequence + QuestSequence obj204 = new QuestSequence { Sequence = 0 }; @@ -449094,11 +429531,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list288); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051263u, new Vector3(-521.0193f, 121.63345f, 319.38647f), 1188); - obj206.Steps = list288; - reference214 = obj206; + obj204.Steps = list288; + reference214 = obj204; num++; ref QuestSequence reference215 = ref span2[num]; - QuestSequence obj207 = new QuestSequence + QuestSequence obj205 = new QuestSequence { Sequence = 1 }; @@ -449108,11 +429545,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list289); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051264u, new Vector3(-444.78522f, 122.890236f, 342.85498f), 1188); - obj207.Steps = list289; - reference215 = obj207; + obj205.Steps = list289; + reference215 = obj205; num++; ref QuestSequence reference216 = ref span2[num]; - QuestSequence obj208 = new QuestSequence + QuestSequence obj206 = new QuestSequence { Sequence = 2 }; @@ -449122,7 +429559,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list290); index2 = 0; ref QuestStep reference217 = ref span3[index2]; - QuestStep questStep9 = new QuestStep(EInteractionType.Interact, 1048892u, new Vector3(-485.55737f, 121.633f, 329.9762f), 1188); + QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1048892u, new Vector3(-485.55737f, 121.633f, 329.9762f), 1188); num4 = 6; List list291 = new List(num4); CollectionsMarshal.SetCount(list291, num4); @@ -449139,11 +429576,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - questStep9.CompletionQuestVariablesFlags = list291; - reference217 = questStep9; + questStep11.CompletionQuestVariablesFlags = list291; + reference217 = questStep11; index2++; ref QuestStep reference218 = ref span3[index2]; - QuestStep questStep10 = new QuestStep(EInteractionType.Interact, 1048850u, new Vector3(-472.5567f, 121.77377f, 271.229f), 1188); + QuestStep questStep12 = new QuestStep(EInteractionType.Interact, 1048850u, new Vector3(-472.5567f, 121.77377f, 271.229f), 1188); num3 = 6; List list292 = new List(num3); CollectionsMarshal.SetCount(list292, num3); @@ -449160,11 +429597,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep10.CompletionQuestVariablesFlags = list292; - reference218 = questStep10; + questStep12.CompletionQuestVariablesFlags = list292; + reference218 = questStep12; index2++; ref QuestStep reference219 = ref span3[index2]; - QuestStep questStep11 = new QuestStep(EInteractionType.Interact, 1048858u, new Vector3(-426.87115f, 121.63345f, 320.88184f), 1188); + QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1048858u, new Vector3(-426.87115f, 121.63345f, 320.88184f), 1188); num4 = 6; List list293 = new List(num4); CollectionsMarshal.SetCount(list293, num4); @@ -449181,13 +429618,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep11.CompletionQuestVariablesFlags = list293; - reference219 = questStep11; - obj208.Steps = list290; - reference216 = obj208; + questStep13.CompletionQuestVariablesFlags = list293; + reference219 = questStep13; + obj206.Steps = list290; + reference216 = obj206; num++; ref QuestSequence reference220 = ref span2[num]; - QuestSequence obj209 = new QuestSequence + QuestSequence obj207 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449200,8 +429637,8 @@ public static class AssemblyQuestLoader { Mount = true }; - obj209.Steps = list294; - reference220 = obj209; + obj207.Steps = list294; + reference220 = obj207; questRoot36.QuestSequence = list287; AddQuest(questId36, questRoot36); QuestId questId37 = new QuestId(5086); @@ -449219,7 +429656,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list296); num = 0; ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj210 = new QuestSequence + QuestSequence obj208 = new QuestSequence { Sequence = 0 }; @@ -449229,11 +429666,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list297); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051265u, new Vector3(-444.78522f, 122.89024f, 342.8855f), 1188); - obj210.Steps = list297; - reference221 = obj210; + obj208.Steps = list297; + reference221 = obj208; num++; ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj211 = new QuestSequence + QuestSequence obj209 = new QuestSequence { Sequence = 1 }; @@ -449243,11 +429680,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list298); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1048850u, new Vector3(-472.5567f, 121.77377f, 271.229f), 1188); - obj211.Steps = list298; - reference222 = obj211; + obj209.Steps = list298; + reference222 = obj209; num++; ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj212 = new QuestSequence + QuestSequence obj210 = new QuestSequence { Sequence = 2 }; @@ -449257,11 +429694,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list299); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051263u, new Vector3(-521.0193f, 121.63345f, 319.38647f), 1188); - obj212.Steps = list299; - reference223 = obj212; + obj210.Steps = list299; + reference223 = obj210; num++; ref QuestSequence reference224 = ref span2[num]; - QuestSequence obj213 = new QuestSequence + QuestSequence obj211 = new QuestSequence { Sequence = 3 }; @@ -449271,11 +429708,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list300); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051265u, new Vector3(-444.78522f, 122.89024f, 342.8855f), 1188); - obj213.Steps = list300; - reference224 = obj213; + obj211.Steps = list300; + reference224 = obj211; num++; ref QuestSequence reference225 = ref span2[num]; - QuestSequence obj214 = new QuestSequence + QuestSequence obj212 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449288,8 +429725,8 @@ public static class AssemblyQuestLoader { NextQuestId = new QuestId(5087) }; - obj214.Steps = list301; - reference225 = obj214; + obj212.Steps = list301; + reference225 = obj212; questRoot37.QuestSequence = list296; AddQuest(questId37, questRoot37); QuestId questId38 = new QuestId(5087); @@ -449307,7 +429744,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list303); num = 0; ref QuestSequence reference226 = ref span2[num]; - QuestSequence obj215 = new QuestSequence + QuestSequence obj213 = new QuestSequence { Sequence = 0 }; @@ -449317,11 +429754,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list304); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051263u, new Vector3(-521.0193f, 121.63345f, 319.38647f), 1188); - obj215.Steps = list304; - reference226 = obj215; + obj213.Steps = list304; + reference226 = obj213; num++; ref QuestSequence reference227 = ref span2[num]; - QuestSequence obj216 = new QuestSequence + QuestSequence obj214 = new QuestSequence { Sequence = 1 }; @@ -449334,11 +429771,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj216.Steps = list305; - reference227 = obj216; + obj214.Steps = list305; + reference227 = obj214; num++; ref QuestSequence reference228 = ref span2[num]; - QuestSequence obj217 = new QuestSequence + QuestSequence obj215 = new QuestSequence { Sequence = 2 }; @@ -449348,7 +429785,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list306); num2 = 0; ref QuestStep reference229 = ref span3[num2]; - QuestStep obj218 = new QuestStep(EInteractionType.Combat, null, new Vector3(627.93854f, 110.09355f, 334.26776f), 1188) + QuestStep obj216 = new QuestStep(EInteractionType.Combat, null, new Vector3(627.93854f, 110.09355f, 334.26776f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies @@ -449359,13 +429796,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list307); num4 = 0; span6[num4] = 17244u; - obj218.KillEnemyDataIds = list307; - reference229 = obj218; - obj217.Steps = list306; - reference228 = obj217; + obj216.KillEnemyDataIds = list307; + reference229 = obj216; + obj215.Steps = list306; + reference228 = obj215; num++; ref QuestSequence reference230 = ref span2[num]; - QuestSequence obj219 = new QuestSequence + QuestSequence obj217 = new QuestSequence { Sequence = 3 }; @@ -449378,11 +429815,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj219.Steps = list308; - reference230 = obj219; + obj217.Steps = list308; + reference230 = obj217; num++; ref QuestSequence reference231 = ref span2[num]; - QuestSequence obj220 = new QuestSequence + QuestSequence obj218 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449396,8 +429833,8 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire, NextQuestId = new QuestId(5088) }; - obj220.Steps = list309; - reference231 = obj220; + obj218.Steps = list309; + reference231 = obj218; questRoot38.QuestSequence = list303; AddQuest(questId38, questRoot38); QuestId questId39 = new QuestId(5088); @@ -449415,7 +429852,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list311); num = 0; ref QuestSequence reference232 = ref span2[num]; - QuestSequence obj221 = new QuestSequence + QuestSequence obj219 = new QuestSequence { Sequence = 0 }; @@ -449425,7 +429862,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list312); index2 = 0; ref QuestStep reference233 = ref span3[index2]; - QuestStep questStep12 = new QuestStep(EInteractionType.AcceptQuest, 1051267u, new Vector3(-447.5014f, 122.95055f, 343.099f), 1188); + QuestStep questStep14 = new QuestStep(EInteractionType.AcceptQuest, 1051267u, new Vector3(-447.5014f, 122.95055f, 343.099f), 1188); num4 = 1; List list313 = new List(num4); CollectionsMarshal.SetCount(list313, num4); @@ -449437,13 +429874,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZC304_05088_Q1_000_100"), Answer = new ExcelRef("TEXT_KINGZC304_05088_A2_000_100") }; - questStep12.DialogueChoices = list313; - reference233 = questStep12; - obj221.Steps = list312; - reference232 = obj221; + questStep14.DialogueChoices = list313; + reference233 = questStep14; + obj219.Steps = list312; + reference232 = obj219; num++; ref QuestSequence reference234 = ref span2[num]; - QuestSequence obj222 = new QuestSequence + QuestSequence obj220 = new QuestSequence { Sequence = 1 }; @@ -449456,11 +429893,11 @@ public static class AssemblyQuestLoader { Mount = true }; - obj222.Steps = list314; - reference234 = obj222; + obj220.Steps = list314; + reference234 = obj220; num++; ref QuestSequence reference235 = ref span2[num]; - QuestSequence obj223 = new QuestSequence + QuestSequence obj221 = new QuestSequence { Sequence = 2 }; @@ -449470,11 +429907,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list315); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 2014290u, new Vector3(-519.4629f, 123.88794f, 252.61304f), 1188); - obj223.Steps = list315; - reference235 = obj223; + obj221.Steps = list315; + reference235 = obj221; num++; ref QuestSequence reference236 = ref span2[num]; - QuestSequence obj224 = new QuestSequence + QuestSequence obj222 = new QuestSequence { Sequence = 3 }; @@ -449484,7 +429921,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list316); num2 = 0; ref QuestStep reference237 = ref span3[num2]; - QuestStep obj225 = new QuestStep(EInteractionType.Combat, null, new Vector3(-759f, 129.30363f, 237.35704f), 1188) + QuestStep obj223 = new QuestStep(EInteractionType.Combat, null, new Vector3(-759f, 129.30363f, 237.35704f), 1188) { Fly = true, EnemySpawnType = EEnemySpawnType.AutoOnEnterArea @@ -449495,13 +429932,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list317); num4 = 0; span6[num4] = 17662u; - obj225.KillEnemyDataIds = list317; - reference237 = obj225; - obj224.Steps = list316; - reference236 = obj224; + obj223.KillEnemyDataIds = list317; + reference237 = obj223; + obj222.Steps = list316; + reference236 = obj222; num++; ref QuestSequence reference238 = ref span2[num]; - QuestSequence obj226 = new QuestSequence + QuestSequence obj224 = new QuestSequence { Sequence = 4 }; @@ -449514,11 +429951,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj226.Steps = list318; - reference238 = obj226; + obj224.Steps = list318; + reference238 = obj224; num++; ref QuestSequence reference239 = ref span2[num]; - QuestSequence obj227 = new QuestSequence + QuestSequence obj225 = new QuestSequence { Sequence = 5 }; @@ -449531,11 +429968,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj227.Steps = list319; - reference239 = obj227; + obj225.Steps = list319; + reference239 = obj225; num++; ref QuestSequence reference240 = ref span2[num]; - QuestSequence obj228 = new QuestSequence + QuestSequence obj226 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449549,8 +429986,8 @@ public static class AssemblyQuestLoader AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire, NextQuestId = new QuestId(5089) }; - obj228.Steps = list320; - reference240 = obj228; + obj226.Steps = list320; + reference240 = obj226; questRoot39.QuestSequence = list311; AddQuest(questId39, questRoot39); QuestId questId40 = new QuestId(5089); @@ -449568,7 +430005,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list322); num = 0; ref QuestSequence reference241 = ref span2[num]; - QuestSequence obj229 = new QuestSequence + QuestSequence obj227 = new QuestSequence { Sequence = 0 }; @@ -449581,11 +430018,11 @@ public static class AssemblyQuestLoader { StopDistance = 5f }; - obj229.Steps = list323; - reference241 = obj229; + obj227.Steps = list323; + reference241 = obj227; num++; ref QuestSequence reference242 = ref span2[num]; - QuestSequence obj230 = new QuestSequence + QuestSequence obj228 = new QuestSequence { Sequence = 1 }; @@ -449598,11 +430035,11 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.KozamaukaManyFires }; - obj230.Steps = list324; - reference242 = obj230; + obj228.Steps = list324; + reference242 = obj228; num++; ref QuestSequence reference243 = ref span2[num]; - QuestSequence obj231 = new QuestSequence + QuestSequence obj229 = new QuestSequence { Sequence = 2 }; @@ -449616,11 +430053,11 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.KozamaukaEarthenshire }; - obj231.Steps = list325; - reference243 = obj231; + obj229.Steps = list325; + reference243 = obj229; num++; ref QuestSequence reference244 = ref span2[num]; - QuestSequence obj232 = new QuestSequence + QuestSequence obj230 = new QuestSequence { Sequence = 3 }; @@ -449630,7 +430067,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list326); index2 = 0; ref QuestStep reference245 = ref span3[index2]; - QuestStep obj233 = new QuestStep(EInteractionType.Interact, 1051270u, new Vector3(-565.2705f, 133.77481f, 720.7294f), 1188) + QuestStep obj231 = new QuestStep(EInteractionType.Interact, 1051270u, new Vector3(-565.2705f, 133.77481f, 720.7294f), 1188) { Fly = true }; @@ -449645,13 +430082,13 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZC401_05089_Q1_000_100"), Answer = new ExcelRef("TEXT_KINGZC401_05089_A1_000_100") }; - obj233.DialogueChoices = list327; - reference245 = obj233; - obj232.Steps = list326; - reference244 = obj232; + obj231.DialogueChoices = list327; + reference245 = obj231; + obj230.Steps = list326; + reference244 = obj230; num++; ref QuestSequence reference246 = ref span2[num]; - QuestSequence obj234 = new QuestSequence + QuestSequence obj232 = new QuestSequence { Sequence = 4 }; @@ -449664,11 +430101,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj234.Steps = list328; - reference246 = obj234; + obj232.Steps = list328; + reference246 = obj232; num++; ref QuestSequence reference247 = ref span2[num]; - QuestSequence obj235 = new QuestSequence + QuestSequence obj233 = new QuestSequence { Sequence = 5 }; @@ -449678,7 +430115,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list329); index2 = 0; ref QuestStep reference248 = ref span3[index2]; - QuestStep obj236 = new QuestStep(EInteractionType.Interact, 1051278u, new Vector3(-130.69354f, 9.84216f, -415.21326f), 1188) + QuestStep obj234 = new QuestStep(EInteractionType.Interact, 1051278u, new Vector3(-130.69354f, 9.84216f, -415.21326f), 1188) { AetheryteShortcut = EAetheryteLocation.KozamaukaOkHanu }; @@ -449692,13 +430129,13 @@ public static class AssemblyQuestLoader Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGZC401_05089_Q100_000_100") }; - obj236.DialogueChoices = list330; - reference248 = obj236; - obj235.Steps = list329; - reference247 = obj235; + obj234.DialogueChoices = list330; + reference248 = obj234; + obj233.Steps = list329; + reference247 = obj233; num++; ref QuestSequence reference249 = ref span2[num]; - QuestSequence obj237 = new QuestSequence + QuestSequence obj235 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449708,8 +430145,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list331); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051280u, new Vector3(-125.20032f, 9.842161f, -418.08197f), 1188); - obj237.Steps = list331; - reference249 = obj237; + obj235.Steps = list331; + reference249 = obj235; questRoot40.QuestSequence = list322; AddQuest(questId40, questRoot40); QuestId questId41 = new QuestId(5090); @@ -449727,7 +430164,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list333); num = 0; ref QuestSequence reference250 = ref span2[num]; - QuestSequence obj238 = new QuestSequence + QuestSequence obj236 = new QuestSequence { Sequence = 0 }; @@ -449737,11 +430174,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list334); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048960u, new Vector3(-405.84424f, 23.562847f, -476.61554f), 1189); - obj238.Steps = list334; - reference250 = obj238; + obj236.Steps = list334; + reference250 = obj236; num++; ref QuestSequence reference251 = ref span2[num]; - QuestSequence obj239 = new QuestSequence + QuestSequence obj237 = new QuestSequence { Sequence = 1 }; @@ -449751,7 +430188,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list335); num2 = 0; ref QuestStep reference252 = ref span3[num2]; - QuestStep obj240 = new QuestStep(EInteractionType.Combat, null, new Vector3(-455.06216f, 20.027777f, 46.272446f), 1189) + QuestStep obj238 = new QuestStep(EInteractionType.Combat, null, new Vector3(-455.06216f, 20.027777f, 46.272446f), 1189) { Fly = true, EnemySpawnType = EEnemySpawnType.OverworldEnemies @@ -449762,13 +430199,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list336); num3 = 0; span6[num3] = 17268u; - obj240.KillEnemyDataIds = list336; - reference252 = obj240; - obj239.Steps = list335; - reference251 = obj239; + obj238.KillEnemyDataIds = list336; + reference252 = obj238; + obj237.Steps = list335; + reference251 = obj237; num++; ref QuestSequence reference253 = ref span2[num]; - QuestSequence obj241 = new QuestSequence + QuestSequence obj239 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449781,8 +430218,8 @@ public static class AssemblyQuestLoader { AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; - obj241.Steps = list337; - reference253 = obj241; + obj239.Steps = list337; + reference253 = obj239; questRoot41.QuestSequence = list333; AddQuest(questId41, questRoot41); QuestId questId42 = new QuestId(5091); @@ -449800,7 +430237,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list339); num = 0; ref QuestSequence reference254 = ref span2[num]; - QuestSequence obj242 = new QuestSequence + QuestSequence obj240 = new QuestSequence { Sequence = 0 }; @@ -449810,11 +430247,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list340); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051071u, new Vector3(-554.03986f, 1.3156406f, -489.3416f), 1189); - obj242.Steps = list340; - reference254 = obj242; + obj240.Steps = list340; + reference254 = obj240; num++; ref QuestSequence reference255 = ref span2[num]; - QuestSequence obj243 = new QuestSequence + QuestSequence obj241 = new QuestSequence { Sequence = 1 }; @@ -449838,11 +430275,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj243.Steps = list341; - reference255 = obj243; + obj241.Steps = list341; + reference255 = obj241; num++; ref QuestSequence reference256 = ref span2[num]; - QuestSequence obj244 = new QuestSequence + QuestSequence obj242 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449863,7 +430300,7 @@ public static class AssemblyQuestLoader }; num2++; ref QuestStep reference257 = ref span3[num2]; - QuestStep obj245 = new QuestStep(EInteractionType.CompleteQuest, 1051071u, new Vector3(-554.03986f, 1.3156406f, -489.3416f), 1189) + QuestStep obj243 = new QuestStep(EInteractionType.CompleteQuest, 1051071u, new Vector3(-554.03986f, 1.3156406f, -489.3416f), 1189) { Fly = true }; @@ -449878,10 +430315,10 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZD002_05091_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGZD002_05091_A1_000_001") }; - obj245.DialogueChoices = list343; - reference257 = obj245; - obj244.Steps = list342; - reference256 = obj244; + obj243.DialogueChoices = list343; + reference257 = obj243; + obj242.Steps = list342; + reference256 = obj242; questRoot42.QuestSequence = list339; AddQuest(questId42, questRoot42); QuestId questId43 = new QuestId(5092); @@ -449899,7 +430336,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list345); num = 0; ref QuestSequence reference258 = ref span2[num]; - QuestSequence obj246 = new QuestSequence + QuestSequence obj244 = new QuestSequence { Sequence = 0 }; @@ -449909,11 +430346,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list346); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051057u, new Vector3(-343.67902f, 18.885578f, -404.22675f), 1189); - obj246.Steps = list346; - reference258 = obj246; + obj244.Steps = list346; + reference258 = obj244; num++; ref QuestSequence reference259 = ref span2[num]; - QuestSequence obj247 = new QuestSequence + QuestSequence obj245 = new QuestSequence { Sequence = 1 }; @@ -449923,7 +430360,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list347); num2 = 0; ref QuestStep reference260 = ref span3[num2]; - QuestStep obj248 = new QuestStep(EInteractionType.Combat, null, new Vector3(158.97704f, 0.80940175f, -773.5188f), 1189) + QuestStep obj246 = new QuestStep(EInteractionType.Combat, null, new Vector3(158.97704f, 0.80940175f, -773.5188f), 1189) { StopDistance = 1f, AetheryteShortcut = EAetheryteLocation.Tuliyollal, @@ -449940,13 +430377,13 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list348); num3 = 0; span6[num3] = 17663u; - obj248.KillEnemyDataIds = list348; - reference260 = obj248; - obj247.Steps = list347; - reference259 = obj247; + obj246.KillEnemyDataIds = list348; + reference260 = obj246; + obj245.Steps = list347; + reference259 = obj245; num++; ref QuestSequence reference261 = ref span2[num]; - QuestSequence obj249 = new QuestSequence + QuestSequence obj247 = new QuestSequence { Sequence = 2 }; @@ -449959,11 +430396,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj249.Steps = list349; - reference261 = obj249; + obj247.Steps = list349; + reference261 = obj247; num++; ref QuestSequence reference262 = ref span2[num]; - QuestSequence obj250 = new QuestSequence + QuestSequence obj248 = new QuestSequence { Sequence = byte.MaxValue }; @@ -449977,8 +430414,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; - obj250.Steps = list350; - reference262 = obj250; + obj248.Steps = list350; + reference262 = obj248; questRoot43.QuestSequence = list345; AddQuest(questId43, questRoot43); QuestId questId44 = new QuestId(5093); @@ -449996,7 +430433,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list352); num = 0; ref QuestSequence reference263 = ref span2[num]; - QuestSequence obj251 = new QuestSequence + QuestSequence obj249 = new QuestSequence { Sequence = 0 }; @@ -450006,11 +430443,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list353); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1048928u, new Vector3(36.301147f, 8.205902f, -645.1362f), 1189); - obj251.Steps = list353; - reference263 = obj251; + obj249.Steps = list353; + reference263 = obj249; num++; ref QuestSequence reference264 = ref span2[num]; - QuestSequence obj252 = new QuestSequence + QuestSequence obj250 = new QuestSequence { Sequence = 1 }; @@ -450023,11 +430460,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj252.Steps = list354; - reference264 = obj252; + obj250.Steps = list354; + reference264 = obj250; num++; ref QuestSequence reference265 = ref span2[num]; - QuestSequence obj253 = new QuestSequence + QuestSequence obj251 = new QuestSequence { Sequence = 2 }; @@ -450037,11 +430474,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list355); index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1051072u, new Vector3(-39.07837f, 4.3051004f, -332.87555f), 1189); - obj253.Steps = list355; - reference265 = obj253; + obj251.Steps = list355; + reference265 = obj251; num++; ref QuestSequence reference266 = ref span2[num]; - QuestSequence obj254 = new QuestSequence + QuestSequence obj252 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450051,8 +430488,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list356); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1048928u, new Vector3(36.301147f, 8.205902f, -645.1362f), 1189); - obj254.Steps = list356; - reference266 = obj254; + obj252.Steps = list356; + reference266 = obj252; questRoot44.QuestSequence = list352; AddQuest(questId44, questRoot44); QuestId questId45 = new QuestId(5094); @@ -450070,7 +430507,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list358); num = 0; ref QuestSequence reference267 = ref span2[num]; - QuestSequence obj255 = new QuestSequence + QuestSequence obj253 = new QuestSequence { Sequence = 0 }; @@ -450080,11 +430517,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list359); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051073u, new Vector3(41.09253f, 8.205902f, -629.8467f), 1189); - obj255.Steps = list359; - reference267 = obj255; + obj253.Steps = list359; + reference267 = obj253; num++; ref QuestSequence reference268 = ref span2[num]; - QuestSequence obj256 = new QuestSequence + QuestSequence obj254 = new QuestSequence { Sequence = 1 }; @@ -450094,11 +430531,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list360); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 2014310u, new Vector3(499.8092f, 20.126648f, -345.84576f), 1189); - obj256.Steps = list360; - reference268 = obj256; + obj254.Steps = list360; + reference268 = obj254; num++; ref QuestSequence reference269 = ref span2[num]; - QuestSequence obj257 = new QuestSequence + QuestSequence obj255 = new QuestSequence { Sequence = 2 }; @@ -450170,11 +430607,11 @@ public static class AssemblyQuestLoader { DelaySecondsAtStart = 25f }; - obj257.Steps = list361; - reference269 = obj257; + obj255.Steps = list361; + reference269 = obj255; num++; ref QuestSequence reference270 = ref span2[num]; - QuestSequence obj258 = new QuestSequence + QuestSequence obj256 = new QuestSequence { Sequence = 3 }; @@ -450184,11 +430621,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list362); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1051362u, new Vector3(627.7103f, 17.481155f, 2.9754639f), 1189); - obj258.Steps = list362; - reference270 = obj258; + obj256.Steps = list362; + reference270 = obj256; num++; ref QuestSequence reference271 = ref span2[num]; - QuestSequence obj259 = new QuestSequence + QuestSequence obj257 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450203,7 +430640,7 @@ public static class AssemblyQuestLoader }; index2++; ref QuestStep reference272 = ref span3[index2]; - QuestStep obj260 = new QuestStep(EInteractionType.CompleteQuest, 1051073u, new Vector3(41.09253f, 8.205902f, -629.8467f), 1189) + QuestStep obj258 = new QuestStep(EInteractionType.CompleteQuest, 1051073u, new Vector3(41.09253f, 8.205902f, -629.8467f), 1189) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -450223,10 +430660,10 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGZD005_05094_CHOICE1Q1_100_060"), Answer = new ExcelRef("TEXT_KINGZD005_05094_CHOICE1A2_102_060") }; - obj260.DialogueChoices = list364; - reference272 = obj260; - obj259.Steps = list363; - reference271 = obj259; + obj258.DialogueChoices = list364; + reference272 = obj258; + obj257.Steps = list363; + reference271 = obj257; questRoot45.QuestSequence = list358; AddQuest(questId45, questRoot45); QuestId questId46 = new QuestId(5095); @@ -450244,7 +430681,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list366); num = 0; ref QuestSequence reference273 = ref span2[num]; - QuestSequence obj261 = new QuestSequence + QuestSequence obj259 = new QuestSequence { Sequence = 0 }; @@ -450254,11 +430691,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list367); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051061u, new Vector3(-407.79742f, 28.068892f, -360.55542f), 1189); - obj261.Steps = list367; - reference273 = obj261; + obj259.Steps = list367; + reference273 = obj259; num++; ref QuestSequence reference274 = ref span2[num]; - QuestSequence obj262 = new QuestSequence + QuestSequence obj260 = new QuestSequence { Sequence = 1 }; @@ -450268,7 +430705,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list368); index2 = 0; ref QuestStep reference275 = ref span3[index2]; - QuestStep obj263 = new QuestStep(EInteractionType.Combat, 1051062u, new Vector3(-489.5247f, -29.96456f, -94.83484f), 1189) + QuestStep obj261 = new QuestStep(EInteractionType.Combat, 1051062u, new Vector3(-489.5247f, -29.96456f, -94.83484f), 1189) { Fly = true, EnemySpawnType = EEnemySpawnType.AfterInteraction @@ -450281,13 +430718,13 @@ public static class AssemblyQuestLoader span6[num3] = 17664u; num3++; span6[num3] = 17665u; - obj263.KillEnemyDataIds = list369; - reference275 = obj263; - obj262.Steps = list368; - reference274 = obj262; + obj261.KillEnemyDataIds = list369; + reference275 = obj261; + obj260.Steps = list368; + reference274 = obj260; num++; ref QuestSequence reference276 = ref span2[num]; - QuestSequence obj264 = new QuestSequence + QuestSequence obj262 = new QuestSequence { Sequence = 2 }; @@ -450300,11 +430737,11 @@ public static class AssemblyQuestLoader { StopDistance = 7f }; - obj264.Steps = list370; - reference276 = obj264; + obj262.Steps = list370; + reference276 = obj262; num++; ref QuestSequence reference277 = ref span2[num]; - QuestSequence obj265 = new QuestSequence + QuestSequence obj263 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450318,8 +430755,8 @@ public static class AssemblyQuestLoader Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelIqBraax }; - obj265.Steps = list371; - reference277 = obj265; + obj263.Steps = list371; + reference277 = obj263; questRoot46.QuestSequence = list366; AddQuest(questId46, questRoot46); QuestId questId47 = new QuestId(5096); @@ -450337,7 +430774,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list373); num = 0; ref QuestSequence reference278 = ref span2[num]; - QuestSequence obj266 = new QuestSequence + QuestSequence obj264 = new QuestSequence { Sequence = 0 }; @@ -450347,11 +430784,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list374); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1051065u, new Vector3(380.7583f, 21.437008f, -496.84903f), 1189); - obj266.Steps = list374; - reference278 = obj266; + obj264.Steps = list374; + reference278 = obj264; num++; ref QuestSequence reference279 = ref span2[num]; - QuestSequence obj267 = new QuestSequence + QuestSequence obj265 = new QuestSequence { Sequence = 1 }; @@ -450361,7 +430798,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list375); index2 = 0; ref QuestStep reference280 = ref span3[index2]; - QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 2014264u, new Vector3(405.1422f, 20.85907f, -482.10883f), 1189); + QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 2014264u, new Vector3(405.1422f, 20.85907f, -482.10883f), 1189); num3 = 6; List list376 = new List(num3); CollectionsMarshal.SetCount(list376, num3); @@ -450378,11 +430815,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list376; - reference280 = questStep13; + questStep15.CompletionQuestVariablesFlags = list376; + reference280 = questStep15; index2++; ref QuestStep reference281 = ref span3[index2]; - QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 2014266u, new Vector3(430.83838f, 20.126648f, -456.71783f), 1189); + QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 2014266u, new Vector3(430.83838f, 20.126648f, -456.71783f), 1189); num4 = 6; List list377 = new List(num4); CollectionsMarshal.SetCount(list377, num4); @@ -450399,11 +430836,11 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list377; - reference281 = questStep14; + questStep16.CompletionQuestVariablesFlags = list377; + reference281 = questStep16; index2++; ref QuestStep reference282 = ref span3[index2]; - QuestStep obj268 = new QuestStep(EInteractionType.Combat, 2014265u, new Vector3(395.92578f, 20.34021f, -453.02515f), 1189) + QuestStep obj266 = new QuestStep(EInteractionType.Combat, 2014265u, new Vector3(395.92578f, 20.34021f, -453.02515f), 1189) { EnemySpawnType = EEnemySpawnType.AfterInteraction }; @@ -450413,7 +430850,7 @@ public static class AssemblyQuestLoader span6 = CollectionsMarshal.AsSpan(list378); num4 = 0; span6[num4] = 17666u; - obj268.KillEnemyDataIds = list378; + obj266.KillEnemyDataIds = list378; num4 = 6; List list379 = new List(num4); CollectionsMarshal.SetCount(list379, num4); @@ -450430,13 +430867,13 @@ public static class AssemblyQuestLoader span4[num3] = null; num3++; span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj268.CompletionQuestVariablesFlags = list379; - reference282 = obj268; - obj267.Steps = list375; - reference279 = obj267; + obj266.CompletionQuestVariablesFlags = list379; + reference282 = obj266; + obj265.Steps = list375; + reference279 = obj265; num++; ref QuestSequence reference283 = ref span2[num]; - QuestSequence obj269 = new QuestSequence + QuestSequence obj267 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450446,8 +430883,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list380); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051065u, new Vector3(380.7583f, 21.437008f, -496.84903f), 1189); - obj269.Steps = list380; - reference283 = obj269; + obj267.Steps = list380; + reference283 = obj267; questRoot47.QuestSequence = list373; AddQuest(questId47, questRoot47); QuestId questId48 = new QuestId(5097); @@ -450465,7 +430902,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list382); num = 0; ref QuestSequence reference284 = ref span2[num]; - QuestSequence obj270 = new QuestSequence + QuestSequence obj268 = new QuestSequence { Sequence = 0 }; @@ -450475,11 +430912,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list383); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051364u, new Vector3(-9.353821f, 8.205902f, -652.9183f), 1189); - obj270.Steps = list383; - reference284 = obj270; + obj268.Steps = list383; + reference284 = obj268; num++; ref QuestSequence reference285 = ref span2[num]; - QuestSequence obj271 = new QuestSequence + QuestSequence obj269 = new QuestSequence { Sequence = 1 }; @@ -450489,7 +430926,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list384); num2 = 0; ref QuestStep reference286 = ref span3[num2]; - QuestStep obj272 = new QuestStep(EInteractionType.Interact, 1048961u, new Vector3(-444.38855f, 28.068893f, -363.66827f), 1189) + QuestStep obj270 = new QuestStep(EInteractionType.Interact, 1048961u, new Vector3(-444.38855f, 28.068893f, -363.66827f), 1189) { Fly = true, AetheryteShortcut = EAetheryteLocation.YakTelIqBraax @@ -450510,11 +430947,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj272.CompletionQuestVariablesFlags = list385; - reference286 = obj272; + obj270.CompletionQuestVariablesFlags = list385; + reference286 = obj270; num2++; ref QuestStep reference287 = ref span3[num2]; - QuestStep obj273 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-632.6718f, 25.245409f, -159.94264f), 1189) + QuestStep obj271 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-632.6718f, 25.245409f, -159.94264f), 1189) { Fly = true }; @@ -450538,11 +430975,11 @@ public static class AssemblyQuestLoader span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); skipStepConditions2.CompletionQuestVariablesFlags = list386; skipConditions2.StepIf = skipStepConditions2; - obj273.SkipConditions = skipConditions2; - reference287 = obj273; + obj271.SkipConditions = skipConditions2; + reference287 = obj271; num2++; ref QuestStep reference288 = ref span3[num2]; - QuestStep obj274 = new QuestStep(EInteractionType.Interact, 1048995u, new Vector3(-639.27673f, 26.716875f, -161.05902f), 1189) + QuestStep obj272 = new QuestStep(EInteractionType.Interact, 1048995u, new Vector3(-639.27673f, 26.716875f, -161.05902f), 1189) { StopDistance = 7f }; @@ -450562,13 +430999,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj274.CompletionQuestVariablesFlags = list387; - reference288 = obj274; - obj271.Steps = list384; - reference285 = obj271; + obj272.CompletionQuestVariablesFlags = list387; + reference288 = obj272; + obj269.Steps = list384; + reference285 = obj269; num++; ref QuestSequence reference289 = ref span2[num]; - QuestSequence obj275 = new QuestSequence + QuestSequence obj273 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450586,8 +431023,8 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.TuliyollalDirigibleLandingYakTel } }; - obj275.Steps = list388; - reference289 = obj275; + obj273.Steps = list388; + reference289 = obj273; questRoot48.QuestSequence = list382; AddQuest(questId48, questRoot48); QuestId questId49 = new QuestId(5098); @@ -450605,7 +431042,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list390); num = 0; ref QuestSequence reference290 = ref span2[num]; - QuestSequence obj276 = new QuestSequence + QuestSequence obj274 = new QuestSequence { Sequence = 0 }; @@ -450615,11 +431052,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list391); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1048996u, new Vector3(-618.43286f, 25.709108f, -153.91785f), 1189); - obj276.Steps = list391; - reference290 = obj276; + obj274.Steps = list391; + reference290 = obj274; num++; ref QuestSequence reference291 = ref span2[num]; - QuestSequence obj277 = new QuestSequence + QuestSequence obj275 = new QuestSequence { Sequence = 1 }; @@ -450632,11 +431069,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj277.Steps = list392; - reference291 = obj277; + obj275.Steps = list392; + reference291 = obj275; num++; ref QuestSequence reference292 = ref span2[num]; - QuestSequence obj278 = new QuestSequence + QuestSequence obj276 = new QuestSequence { Sequence = 2 }; @@ -450646,7 +431083,7 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list393); num2 = 0; ref QuestStep reference293 = ref span3[num2]; - QuestStep obj279 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-580.44604f, 22.457048f, -3.286837f), 1189) + QuestStep obj277 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-580.44604f, 22.457048f, -3.286837f), 1189) { Fly = true }; @@ -450670,11 +431107,11 @@ public static class AssemblyQuestLoader span4[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); skipStepConditions3.CompletionQuestVariablesFlags = list394; skipConditions3.StepIf = skipStepConditions3; - obj279.SkipConditions = skipConditions3; - reference293 = obj279; + obj277.SkipConditions = skipConditions3; + reference293 = obj277; num2++; ref QuestStep reference294 = ref span3[num2]; - QuestStep obj280 = new QuestStep(EInteractionType.UseItem, 2014313u, new Vector3(-581.75024f, 23.697266f, -2.9450073f), 1189) + QuestStep obj278 = new QuestStep(EInteractionType.UseItem, 2014313u, new Vector3(-581.75024f, 23.697266f, -2.9450073f), 1189) { ItemId = 2003683u }; @@ -450694,11 +431131,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj280.CompletionQuestVariablesFlags = list395; - reference294 = obj280; + obj278.CompletionQuestVariablesFlags = list395; + reference294 = obj278; num2++; ref QuestStep reference295 = ref span3[num2]; - QuestStep obj281 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-506.6366f, 22.817732f, 32.985153f), 1189) + QuestStep obj279 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-506.6366f, 22.817732f, 32.985153f), 1189) { Fly = true }; @@ -450722,11 +431159,11 @@ public static class AssemblyQuestLoader span4[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); skipStepConditions4.CompletionQuestVariablesFlags = list396; skipConditions4.StepIf = skipStepConditions4; - obj281.SkipConditions = skipConditions4; - reference295 = obj281; + obj279.SkipConditions = skipConditions4; + reference295 = obj279; num2++; ref QuestStep reference296 = ref span3[num2]; - QuestStep obj282 = new QuestStep(EInteractionType.UseItem, 2014314u, new Vector3(-505.9129f, 23.88031f, 32.455933f), 1189) + QuestStep obj280 = new QuestStep(EInteractionType.UseItem, 2014314u, new Vector3(-505.9129f, 23.88031f, 32.455933f), 1189) { ItemId = 2003683u }; @@ -450746,11 +431183,11 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj282.CompletionQuestVariablesFlags = list397; - reference296 = obj282; + obj280.CompletionQuestVariablesFlags = list397; + reference296 = obj280; num2++; ref QuestStep reference297 = ref span3[num2]; - QuestStep obj283 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-414.84598f, 20.493914f, 74.74898f), 1189) + QuestStep obj281 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-414.84598f, 20.493914f, 74.74898f), 1189) { Fly = true }; @@ -450774,11 +431211,11 @@ public static class AssemblyQuestLoader span4[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); skipStepConditions5.CompletionQuestVariablesFlags = list398; skipConditions5.StepIf = skipStepConditions5; - obj283.SkipConditions = skipConditions5; - reference297 = obj283; + obj281.SkipConditions = skipConditions5; + reference297 = obj281; num2++; ref QuestStep reference298 = ref span3[num2]; - QuestStep obj284 = new QuestStep(EInteractionType.UseItem, 2014315u, new Vector3(-413.96204f, 21.896606f, 74.021484f), 1189) + QuestStep obj282 = new QuestStep(EInteractionType.UseItem, 2014315u, new Vector3(-413.96204f, 21.896606f, 74.021484f), 1189) { ItemId = 2003683u }; @@ -450798,13 +431235,13 @@ public static class AssemblyQuestLoader span4[num4] = null; num4++; span4[num4] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj284.CompletionQuestVariablesFlags = list399; - reference298 = obj284; - obj278.Steps = list393; - reference292 = obj278; + obj282.CompletionQuestVariablesFlags = list399; + reference298 = obj282; + obj276.Steps = list393; + reference292 = obj276; num++; ref QuestSequence reference299 = ref span2[num]; - QuestSequence obj285 = new QuestSequence + QuestSequence obj283 = new QuestSequence { Sequence = 3 }; @@ -450817,11 +431254,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj285.Steps = list400; - reference299 = obj285; + obj283.Steps = list400; + reference299 = obj283; num++; ref QuestSequence reference300 = ref span2[num]; - QuestSequence obj286 = new QuestSequence + QuestSequence obj284 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450834,8 +431271,8 @@ public static class AssemblyQuestLoader { Fly = true }; - obj286.Steps = list401; - reference300 = obj286; + obj284.Steps = list401; + reference300 = obj284; questRoot49.QuestSequence = list390; AddQuest(questId49, questRoot49); QuestId questId50 = new QuestId(5099); @@ -450853,7 +431290,7 @@ public static class AssemblyQuestLoader span2 = CollectionsMarshal.AsSpan(list403); num = 0; ref QuestSequence reference301 = ref span2[num]; - QuestSequence obj287 = new QuestSequence + QuestSequence obj285 = new QuestSequence { Sequence = 0 }; @@ -450863,11 +431300,11 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list404); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1051366u, new Vector3(-399.95422f, 20.145584f, -402.4262f), 1189); - obj287.Steps = list404; - reference301 = obj287; + obj285.Steps = list404; + reference301 = obj285; num++; ref QuestSequence reference302 = ref span2[num]; - QuestSequence obj288 = new QuestSequence + QuestSequence obj286 = new QuestSequence { Sequence = 1 }; @@ -450880,11 +431317,11 @@ public static class AssemblyQuestLoader { Fly = true }; - obj288.Steps = list405; - reference302 = obj288; + obj286.Steps = list405; + reference302 = obj286; num++; ref QuestSequence reference303 = ref span2[num]; - QuestSequence obj289 = new QuestSequence + QuestSequence obj287 = new QuestSequence { Sequence = byte.MaxValue }; @@ -450894,8 +431331,8 @@ public static class AssemblyQuestLoader span3 = CollectionsMarshal.AsSpan(list406); index2 = 0; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1051368u, new Vector3(-501.27414f, 28.982998f, -394.3084f), 1189); - obj289.Steps = list406; - reference303 = obj289; + obj287.Steps = list406; + reference303 = obj287; questRoot50.QuestSequence = list403; AddQuest(questId50, questRoot50); } @@ -460723,6 +441160,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "JerryWester"; questRoot33.Author = list248; + questRoot33.IsSeasonalQuest = true; + questRoot33.SeasonalQuestExpiry = new DateTime(2024, 8, 26, 0, 0, 0, DateTimeKind.Utc); index = 6; List list249 = new List(index); CollectionsMarshal.SetCount(list249, index); @@ -460941,6 +441380,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "JerryWester"; questRoot34.Author = list260; + questRoot34.IsSeasonalQuest = true; + questRoot34.SeasonalQuestExpiry = new DateTime(2024, 8, 26, 0, 0, 0, DateTimeKind.Utc); index = 4; List list261 = new List(index); CollectionsMarshal.SetCount(list261, index); @@ -461088,6 +441529,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot35.Author = list269; + questRoot35.IsSeasonalQuest = true; + questRoot35.SeasonalQuestExpiry = new DateTime(2024, 11, 4, 0, 0, 0, DateTimeKind.Utc); index = 5; List list270 = new List(index); CollectionsMarshal.SetCount(list270, index); @@ -461208,6 +441651,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot36.Author = list277; + questRoot36.IsSeasonalQuest = true; + questRoot36.SeasonalQuestExpiry = new DateTime(2024, 11, 4, 0, 0, 0, DateTimeKind.Utc); index = 5; List list278 = new List(index); CollectionsMarshal.SetCount(list278, index); @@ -461324,6 +441769,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "Starr"; questRoot37.Author = list285; + questRoot37.IsSeasonalQuest = true; + questRoot37.SeasonalQuestExpiry = new DateTime(2025, 1, 16, 0, 0, 0, DateTimeKind.Utc); index = 5; List list286 = new List(index); CollectionsMarshal.SetCount(list286, index); @@ -467739,6 +448186,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "Starr"; questRoot28.Author = list250; + questRoot28.IsSeasonalQuest = true; + questRoot28.SeasonalQuestExpiry = new DateTime(2024, 12, 31, 0, 0, 0, DateTimeKind.Utc); index = 6; List list251 = new List(index); CollectionsMarshal.SetCount(list251, index); @@ -467923,6 +448372,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "Starr"; questRoot29.Author = list262; + questRoot29.IsSeasonalQuest = true; + questRoot29.SeasonalQuestExpiry = new DateTime(2024, 12, 31, 0, 0, 0, DateTimeKind.Utc); index = 8; List list263 = new List(index); CollectionsMarshal.SetCount(list263, index); @@ -468822,6 +449273,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot34.Author = list318; + questRoot34.IsSeasonalQuest = true; + questRoot34.SeasonalQuestExpiry = new DateTime(2025, 3, 17, 0, 0, 0, DateTimeKind.Utc); index = 4; List list319 = new List(index); CollectionsMarshal.SetCount(list319, index); @@ -469008,6 +449461,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot35.Author = list328; + questRoot35.IsSeasonalQuest = true; + questRoot35.SeasonalQuestExpiry = new DateTime(2025, 3, 11, 0, 0, 0, DateTimeKind.Utc); index = 5; List list329 = new List(index); CollectionsMarshal.SetCount(list329, index); @@ -469430,6 +449885,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot39.Author = list355; + questRoot39.IsSeasonalQuest = true; + questRoot39.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); index = 6; List list356 = new List(index); CollectionsMarshal.SetCount(list356, index); @@ -469593,6 +450050,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "liza"; questRoot40.Author = list366; + questRoot40.IsSeasonalQuest = true; + questRoot40.SeasonalQuestExpiry = new DateTime(2025, 4, 24, 0, 0, 0, DateTimeKind.Utc); index = 5; List list367 = new List(index); CollectionsMarshal.SetCount(list367, index); @@ -470842,6 +451301,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "Starr"; questRoot2.Author = list11; + questRoot2.IsSeasonalQuest = true; + questRoot2.SeasonalQuestExpiry = new DateTime(2025, 2, 17, 0, 0, 0, DateTimeKind.Utc); index = 8; List list12 = new List(index); CollectionsMarshal.SetCount(list12, index); @@ -477358,6 +457819,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "WigglyMuffin"; questRoot48.Author = list448; + questRoot48.IsSeasonalQuest = true; + questRoot48.SeasonalQuestExpiry = new DateTime(2025, 9, 11, 0, 0, 0, DateTimeKind.Utc); index = 4; List list449 = new List(index); CollectionsMarshal.SetCount(list449, index); @@ -477461,6 +457924,8 @@ public static class AssemblyQuestLoader index = 0; span[index] = "WigglyMuffin"; questRoot49.Author = list455; + questRoot49.IsSeasonalQuest = true; + questRoot49.SeasonalQuestExpiry = new DateTime(2025, 9, 11, 0, 0, 0, DateTimeKind.Utc); index = 8; List list456 = new List(index); CollectionsMarshal.SetCount(list456, index); @@ -479329,16 +459794,18 @@ public static class AssemblyQuestLoader reference77 = obj66; questRoot14.QuestSequence = list101; AddQuest(questId14, questRoot14); - QuestId questId15 = new QuestId(5320); + QuestId questId15 = new QuestId(5321); QuestRoot questRoot15 = new QuestRoot(); num = 1; List list107 = new List(num); CollectionsMarshal.SetCount(list107, num); span = CollectionsMarshal.AsSpan(list107); index = 0; - span[index] = "alydev"; + span[index] = "liza"; questRoot15.Author = list107; - index = 3; + questRoot15.IsSeasonalQuest = true; + questRoot15.SeasonalQuestExpiry = new DateTime(2025, 8, 26, 0, 0, 0, DateTimeKind.Utc); + index = 8; List list108 = new List(index); CollectionsMarshal.SetCount(list108, index); span2 = CollectionsMarshal.AsSpan(list108); @@ -479353,76 +459820,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list109, num2); span3 = CollectionsMarshal.AsSpan(list109); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj67.Steps = list109; - reference78 = obj67; - num++; - ref QuestSequence reference79 = ref span2[num]; - QuestSequence obj68 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list110 = new List(index2); - CollectionsMarshal.SetCount(list110, index2); - span3 = CollectionsMarshal.AsSpan(list110); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1053904u, new Vector3(40.81787f, 0f, 20.828491f), 1278) - { - ItemId = 47750u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - obj68.Steps = list110; - reference79 = obj68; - num++; - ref QuestSequence reference80 = ref span2[num]; - QuestSequence obj69 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list111 = new List(num2); - CollectionsMarshal.SetCount(list111, num2); - span3 = CollectionsMarshal.AsSpan(list111); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1053905u, new Vector3(29.55664f, 0f, 10.788086f), 1278); - obj69.Steps = list111; - reference80 = obj69; - questRoot15.QuestSequence = list108; - AddQuest(questId15, questRoot15); - QuestId questId16 = new QuestId(5321); - QuestRoot questRoot16 = new QuestRoot(); - num = 1; - List list112 = new List(num); - CollectionsMarshal.SetCount(list112, num); - span = CollectionsMarshal.AsSpan(list112); - index = 0; - span[index] = "liza"; - questRoot16.Author = list112; - index = 8; - List list113 = new List(index); - CollectionsMarshal.SetCount(list113, index); - span2 = CollectionsMarshal.AsSpan(list113); - num = 0; - ref QuestSequence reference81 = ref span2[num]; - QuestSequence obj70 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list114 = new List(index2); - CollectionsMarshal.SetCount(list114, index2); - span3 = CollectionsMarshal.AsSpan(list114); - num2 = 0; - ref QuestStep reference82 = ref span3[num2]; - QuestStep obj71 = new QuestStep(EInteractionType.AcceptQuest, 1053941u, new Vector3(14.328186f, 45.665993f, 131.33435f), 128) + ref QuestStep reference79 = ref span3[index2]; + QuestStep obj68 = new QuestStep(EInteractionType.AcceptQuest, 1053941u, new Vector3(14.328186f, 45.665993f, 131.33435f), 128) { AetheryteShortcut = EAetheryteLocation.Limsa, AethernetShortcut = new AethernetShortcut @@ -479432,94 +459831,94 @@ public static class AssemblyQuestLoader } }; SkipConditions skipConditions6 = new SkipConditions(); - SkipAetheryteCondition obj72 = new SkipAetheryteCondition + SkipAetheryteCondition obj69 = new SkipAetheryteCondition { InSameTerritory = true }; num3 = 1; - List list115 = new List(num3); - CollectionsMarshal.SetCount(list115, num3); - span4 = CollectionsMarshal.AsSpan(list115); + List list110 = new List(num3); + CollectionsMarshal.SetCount(list110, num3); + span4 = CollectionsMarshal.AsSpan(list110); index3 = 0; span4[index3] = 128; - obj72.InTerritory = list115; - skipConditions6.AetheryteShortcutIf = obj72; - obj71.SkipConditions = skipConditions6; - reference82 = obj71; - obj70.Steps = list114; - reference81 = obj70; + obj69.InTerritory = list110; + skipConditions6.AetheryteShortcutIf = obj69; + obj68.SkipConditions = skipConditions6; + reference79 = obj68; + obj67.Steps = list109; + reference78 = obj67; num++; - ref QuestSequence reference83 = ref span2[num]; - QuestSequence obj73 = new QuestSequence + ref QuestSequence reference80 = ref span2[num]; + QuestSequence obj70 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list116 = new List(num2); - CollectionsMarshal.SetCount(list116, num2); - span3 = CollectionsMarshal.AsSpan(list116); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1053942u, new Vector3(705.989f, 9.4453125f, 483.14636f), 137) + index2 = 1; + List list111 = new List(index2); + CollectionsMarshal.SetCount(list111, index2); + span3 = CollectionsMarshal.AsSpan(list111); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053942u, new Vector3(705.989f, 9.4453125f, 483.14636f), 137) { Fly = true, AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol }; - obj73.Steps = list116; - reference83 = obj73; + obj70.Steps = list111; + reference80 = obj70; num++; - ref QuestSequence reference84 = ref span2[num]; - QuestSequence obj74 = new QuestSequence + ref QuestSequence reference81 = ref span2[num]; + QuestSequence obj71 = new QuestSequence { Sequence = 2 }; - index2 = 3; - List list117 = new List(index2); - CollectionsMarshal.SetCount(list117, index2); - span3 = CollectionsMarshal.AsSpan(list117); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(755.61664f, 38.19999f, 475.95694f), 137); - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(756.2495f, 38.19998f, 419.6828f), 137); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1053943u, new Vector3(777.4929f, 38.999973f, 400.9308f), 137); - obj74.Steps = list117; - reference84 = obj74; + num2 = 3; + List list112 = new List(num2); + CollectionsMarshal.SetCount(list112, num2); + span3 = CollectionsMarshal.AsSpan(list112); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(755.61664f, 38.19999f, 475.95694f), 137); + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(756.2495f, 38.19998f, 419.6828f), 137); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1053943u, new Vector3(777.4929f, 38.999973f, 400.9308f), 137); + obj71.Steps = list112; + reference81 = obj71; num++; - ref QuestSequence reference85 = ref span2[num]; - QuestSequence obj75 = new QuestSequence + ref QuestSequence reference82 = ref span2[num]; + QuestSequence obj72 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list118 = new List(num2); - CollectionsMarshal.SetCount(list118, num2); - span3 = CollectionsMarshal.AsSpan(list118); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1053944u, new Vector3(772.91516f, 38.99997f, 396.90234f), 137) + index2 = 1; + List list113 = new List(index2); + CollectionsMarshal.SetCount(list113, index2); + span3 = CollectionsMarshal.AsSpan(list113); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053944u, new Vector3(772.91516f, 38.99997f, 396.90234f), 137) { StopDistance = 7f }; - obj75.Steps = list118; - reference85 = obj75; + obj72.Steps = list113; + reference82 = obj72; num++; - ref QuestSequence reference86 = ref span2[num]; - QuestSequence obj76 = new QuestSequence + ref QuestSequence reference83 = ref span2[num]; + QuestSequence obj73 = new QuestSequence { Sequence = 4 }; - index2 = 6; - List list119 = new List(index2); - CollectionsMarshal.SetCount(list119, index2); - span3 = CollectionsMarshal.AsSpan(list119); - num2 = 0; - ref QuestStep reference87 = ref span3[num2]; + num2 = 6; + List list114 = new List(num2); + CollectionsMarshal.SetCount(list114, num2); + span3 = CollectionsMarshal.AsSpan(list114); + index2 = 0; + ref QuestStep reference84 = ref span3[index2]; QuestStep questStep12 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(756.2495f, 38.19998f, 419.6828f), 137); SkipConditions skipConditions7 = new SkipConditions(); SkipStepConditions skipStepConditions6 = new SkipStepConditions(); index3 = 6; - List list120 = new List(index3); - CollectionsMarshal.SetCount(list120, index3); - span7 = CollectionsMarshal.AsSpan(list120); + List list115 = new List(index3); + CollectionsMarshal.SetCount(list115, index3); + span7 = CollectionsMarshal.AsSpan(list115); num3 = 0; span7[num3] = null; num3++; @@ -479532,17 +459931,17 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - skipStepConditions6.CompletionQuestVariablesFlags = list120; + skipStepConditions6.CompletionQuestVariablesFlags = list115; skipConditions7.StepIf = skipStepConditions6; questStep12.SkipConditions = skipConditions7; - reference87 = questStep12; - num2++; - ref QuestStep reference88 = ref span3[num2]; + reference84 = questStep12; + index2++; + ref QuestStep reference85 = ref span3[index2]; QuestStep questStep13 = new QuestStep(EInteractionType.Interact, 1053949u, new Vector3(738.4298f, 36.23682f, 482.0172f), 137); num3 = 6; - List list121 = new List(num3); - CollectionsMarshal.SetCount(list121, num3); - span7 = CollectionsMarshal.AsSpan(list121); + List list116 = new List(num3); + CollectionsMarshal.SetCount(list116, num3); + span7 = CollectionsMarshal.AsSpan(list116); index3 = 0; span7[index3] = null; index3++; @@ -479555,20 +459954,20 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)1, 0, EQuestWorkMode.Bitwise); - questStep13.CompletionQuestVariablesFlags = list121; - reference88 = questStep13; - num2++; - ref QuestStep reference89 = ref span3[num2]; - QuestStep obj77 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(703.2868f, 9.050781f, 481.25787f), 137) + questStep13.CompletionQuestVariablesFlags = list116; + reference85 = questStep13; + index2++; + ref QuestStep reference86 = ref span3[index2]; + QuestStep obj74 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(703.2868f, 9.050781f, 481.25787f), 137) { DisableNavmesh = true }; SkipConditions skipConditions8 = new SkipConditions(); SkipStepConditions skipStepConditions7 = new SkipStepConditions(); index3 = 6; - List list122 = new List(index3); - CollectionsMarshal.SetCount(list122, index3); - span7 = CollectionsMarshal.AsSpan(list122); + List list117 = new List(index3); + CollectionsMarshal.SetCount(list117, index3); + span7 = CollectionsMarshal.AsSpan(list117); num3 = 0; span7[num3] = null; num3++; @@ -479581,20 +459980,20 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - skipStepConditions7.CompletionQuestVariablesFlags = list122; + skipStepConditions7.CompletionQuestVariablesFlags = list117; skipConditions8.StepIf = skipStepConditions7; - obj77.SkipConditions = skipConditions8; - reference89 = obj77; - num2++; - ref QuestStep reference90 = ref span3[num2]; - QuestStep obj78 = new QuestStep(EInteractionType.Interact, 1053947u, new Vector3(695.9181f, 8.4f, 442.31323f), 137) + obj74.SkipConditions = skipConditions8; + reference86 = obj74; + index2++; + ref QuestStep reference87 = ref span3[index2]; + QuestStep obj75 = new QuestStep(EInteractionType.Interact, 1053947u, new Vector3(695.9181f, 8.4f, 442.31323f), 137) { Mount = false }; num3 = 6; - List list123 = new List(num3); - CollectionsMarshal.SetCount(list123, num3); - span7 = CollectionsMarshal.AsSpan(list123); + List list118 = new List(num3); + CollectionsMarshal.SetCount(list118, num3); + span7 = CollectionsMarshal.AsSpan(list118); index3 = 0; span7[index3] = null; index3++; @@ -479607,18 +460006,18 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj78.CompletionQuestVariablesFlags = list123; - reference90 = obj78; - num2++; - ref QuestStep reference91 = ref span3[num2]; - QuestStep obj79 = new QuestStep(EInteractionType.Interact, 1053946u, new Vector3(849.2407f, 8.4f, 461.17346f), 137) + obj75.CompletionQuestVariablesFlags = list118; + reference87 = obj75; + index2++; + ref QuestStep reference88 = ref span3[index2]; + QuestStep obj76 = new QuestStep(EInteractionType.Interact, 1053946u, new Vector3(849.2407f, 8.4f, 461.17346f), 137) { Mount = false }; index3 = 6; - List list124 = new List(index3); - CollectionsMarshal.SetCount(list124, index3); - span7 = CollectionsMarshal.AsSpan(list124); + List list119 = new List(index3); + CollectionsMarshal.SetCount(list119, index3); + span7 = CollectionsMarshal.AsSpan(list119); num3 = 0; span7[num3] = null; num3++; @@ -479631,18 +460030,18 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - obj79.CompletionQuestVariablesFlags = list124; - reference91 = obj79; - num2++; - ref QuestStep reference92 = ref span3[num2]; - QuestStep obj80 = new QuestStep(EInteractionType.Interact, 1053945u, new Vector3(872.0989f, 8.4f, 402.8534f), 137) + obj76.CompletionQuestVariablesFlags = list119; + reference88 = obj76; + index2++; + ref QuestStep reference89 = ref span3[index2]; + QuestStep obj77 = new QuestStep(EInteractionType.Interact, 1053945u, new Vector3(872.0989f, 8.4f, 402.8534f), 137) { Mount = false }; num3 = 6; - List list125 = new List(num3); - CollectionsMarshal.SetCount(list125, num3); - span7 = CollectionsMarshal.AsSpan(list125); + List list120 = new List(num3); + CollectionsMarshal.SetCount(list120, num3); + span7 = CollectionsMarshal.AsSpan(list120); index3 = 0; span7[index3] = null; index3++; @@ -479655,100 +460054,102 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj80.CompletionQuestVariablesFlags = list125; - reference92 = obj80; - obj76.Steps = list119; - reference86 = obj76; + obj77.CompletionQuestVariablesFlags = list120; + reference89 = obj77; + obj73.Steps = list114; + reference83 = obj73; num++; - ref QuestSequence reference93 = ref span2[num]; - QuestSequence obj81 = new QuestSequence + ref QuestSequence reference90 = ref span2[num]; + QuestSequence obj78 = new QuestSequence { Sequence = 5 }; - num2 = 2; + index2 = 2; + List list121 = new List(index2); + CollectionsMarshal.SetCount(list121, index2); + span3 = CollectionsMarshal.AsSpan(list121); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(828.0988f, 8.4f, 406.98657f), 137) + { + Mount = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1053943u, new Vector3(777.4929f, 38.999973f, 400.9308f), 137) + { + StopDistance = 7f, + DelaySecondsAtStart = 5f + }; + obj78.Steps = list121; + reference90 = obj78; + num++; + ref QuestSequence reference91 = ref span2[num]; + QuestSequence obj79 = new QuestSequence + { + Sequence = 6 + }; + num2 = 1; + List list122 = new List(num2); + CollectionsMarshal.SetCount(list122, num2); + span3 = CollectionsMarshal.AsSpan(list122); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014686u, new Vector3(794.4304f, 37.247192f, 394.3694f), 137) + { + DisableNavmesh = true + }; + obj79.Steps = list122; + reference91 = obj79; + num++; + ref QuestSequence reference92 = ref span2[num]; + QuestSequence obj80 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list123 = new List(index2); + CollectionsMarshal.SetCount(list123, index2); + span3 = CollectionsMarshal.AsSpan(list123); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(828.0988f, 8.4f, 406.98657f), 137) + { + Mount = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1051599u, new Vector3(775.0209f, 38.999977f, 398.2146f), 137) + { + StopDistance = 7f, + DelaySecondsAtStart = 5f + }; + obj80.Steps = list123; + reference92 = obj80; + questRoot15.QuestSequence = list108; + AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(5322); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list124 = new List(num); + CollectionsMarshal.SetCount(list124, num); + span = CollectionsMarshal.AsSpan(list124); + index = 0; + span[index] = "liza"; + questRoot16.Author = list124; + questRoot16.IsSeasonalQuest = true; + questRoot16.SeasonalQuestExpiry = new DateTime(2025, 6, 11, 0, 0, 0, DateTimeKind.Utc); + index = 9; + List list125 = new List(index); + CollectionsMarshal.SetCount(list125, index); + span2 = CollectionsMarshal.AsSpan(list125); + num = 0; + ref QuestSequence reference93 = ref span2[num]; + QuestSequence obj81 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; List list126 = new List(num2); CollectionsMarshal.SetCount(list126, num2); span3 = CollectionsMarshal.AsSpan(list126); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(828.0988f, 8.4f, 406.98657f), 137) - { - Mount = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1053943u, new Vector3(777.4929f, 38.999973f, 400.9308f), 137) - { - StopDistance = 7f, - DelaySecondsAtStart = 5f - }; - obj81.Steps = list126; - reference93 = obj81; - num++; - ref QuestSequence reference94 = ref span2[num]; - QuestSequence obj82 = new QuestSequence - { - Sequence = 6 - }; - index2 = 1; - List list127 = new List(index2); - CollectionsMarshal.SetCount(list127, index2); - span3 = CollectionsMarshal.AsSpan(list127); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014686u, new Vector3(794.4304f, 37.247192f, 394.3694f), 137) - { - DisableNavmesh = true - }; - obj82.Steps = list127; - reference94 = obj82; - num++; - ref QuestSequence reference95 = ref span2[num]; - QuestSequence obj83 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list128 = new List(num2); - CollectionsMarshal.SetCount(list128, num2); - span3 = CollectionsMarshal.AsSpan(list128); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(828.0988f, 8.4f, 406.98657f), 137) - { - Mount = false - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1051599u, new Vector3(775.0209f, 38.999977f, 398.2146f), 137) - { - StopDistance = 7f, - DelaySecondsAtStart = 5f - }; - obj83.Steps = list128; - reference95 = obj83; - questRoot16.QuestSequence = list113; - AddQuest(questId16, questRoot16); - QuestId questId17 = new QuestId(5322); - QuestRoot questRoot17 = new QuestRoot(); - num = 1; - List list129 = new List(num); - CollectionsMarshal.SetCount(list129, num); - span = CollectionsMarshal.AsSpan(list129); - index = 0; - span[index] = "liza"; - questRoot17.Author = list129; - index = 9; - List list130 = new List(index); - CollectionsMarshal.SetCount(list130, index); - span2 = CollectionsMarshal.AsSpan(list130); - num = 0; - ref QuestSequence reference96 = ref span2[num]; - QuestSequence obj84 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list131 = new List(index2); - CollectionsMarshal.SetCount(list131, index2); - span3 = CollectionsMarshal.AsSpan(list131); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1049020u, new Vector3(-86.32031f, 4f, -104.35651f), 130) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1049020u, new Vector3(-86.32031f, 4f, -104.35651f), 130) { AetheryteShortcut = EAetheryteLocation.Uldah, SkipConditions = new SkipConditions @@ -479759,26 +460160,26 @@ public static class AssemblyQuestLoader } } }; - obj84.Steps = list131; - reference96 = obj84; + obj81.Steps = list126; + reference93 = obj81; num++; - ref QuestSequence reference97 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference94 = ref span2[num]; + QuestSequence obj82 = new QuestSequence { Sequence = 1 }; - num2 = 4; - List list132 = new List(num2); - CollectionsMarshal.SetCount(list132, num2); - span3 = CollectionsMarshal.AsSpan(list132); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1011565u, new Vector3(-78.8739f, 4f, -110.429565f), 130) + index2 = 4; + List list127 = new List(index2); + CollectionsMarshal.SetCount(list127, index2); + span3 = CollectionsMarshal.AsSpan(list127); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1011565u, new Vector3(-78.8739f, 4f, -110.429565f), 130) { PickUpQuestId = new QuestId(434) }; - index2++; - ref QuestStep reference98 = ref span3[index2]; - QuestStep obj86 = new QuestStep(EInteractionType.Interact, 1004433u, new Vector3(-23.605713f, 83.19999f, -2.3041382f), 130) + num2++; + ref QuestStep reference95 = ref span3[num2]; + QuestStep obj83 = new QuestStep(EInteractionType.Interact, 1004433u, new Vector3(-23.605713f, 83.19999f, -2.3041382f), 130) { TargetTerritoryId = (ushort)144, AetheryteShortcut = EAetheryteLocation.Uldah, @@ -479791,30 +460192,30 @@ public static class AssemblyQuestLoader SkipConditions skipConditions9 = new SkipConditions(); SkipStepConditions skipStepConditions8 = new SkipStepConditions(); index3 = 1; - List list133 = new List(index3); - CollectionsMarshal.SetCount(list133, index3); - span4 = CollectionsMarshal.AsSpan(list133); + List list128 = new List(index3); + CollectionsMarshal.SetCount(list128, index3); + span4 = CollectionsMarshal.AsSpan(list128); num3 = 0; span4[num3] = 144; - skipStepConditions8.InTerritory = list133; + skipStepConditions8.InTerritory = list128; skipStepConditions8.AetheryteUnlocked = EAetheryteLocation.GoldSaucer; skipConditions9.StepIf = skipStepConditions8; SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); num3 = 2; - List list134 = new List(num3); - CollectionsMarshal.SetCount(list134, num3); - span4 = CollectionsMarshal.AsSpan(list134); + List list129 = new List(num3); + CollectionsMarshal.SetCount(list129, num3); + span4 = CollectionsMarshal.AsSpan(list129); index3 = 0; span4[index3] = 130; index3++; span4[index3] = 144; - skipAetheryteCondition.InTerritory = list134; + skipAetheryteCondition.InTerritory = list129; skipAetheryteCondition.AetheryteUnlocked = EAetheryteLocation.GoldSaucer; skipConditions9.AetheryteShortcutIf = skipAetheryteCondition; - obj86.SkipConditions = skipConditions9; - reference98 = obj86; - index2++; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1011022u, new Vector3(-38.895264f, -2.7930364E-06f, 97.33728f), 144) + obj83.SkipConditions = skipConditions9; + reference95 = obj83; + num2++; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1011022u, new Vector3(-38.895264f, -2.7930364E-06f, 97.33728f), 144) { StopDistance = 7f, AetheryteShortcut = EAetheryteLocation.GoldSaucer, @@ -479827,8 +460228,8 @@ public static class AssemblyQuestLoader }, PickUpQuestId = new QuestId(435) }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1049021u, new Vector3(-80.91864f, -1.2629791E-05f, 46.463623f), 144) + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1049021u, new Vector3(-80.91864f, -1.2629791E-05f, 46.463623f), 144) { AetheryteShortcut = EAetheryteLocation.GoldSaucer, AethernetShortcut = new AethernetShortcut @@ -479844,21 +460245,21 @@ public static class AssemblyQuestLoader } } }; - obj85.Steps = list132; - reference97 = obj85; + obj82.Steps = list127; + reference94 = obj82; num++; - ref QuestSequence reference99 = ref span2[num]; - QuestSequence obj87 = new QuestSequence + ref QuestSequence reference96 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 2 }; - index2 = 3; - List list135 = new List(index2); - CollectionsMarshal.SetCount(list135, index2); - span3 = CollectionsMarshal.AsSpan(list135); - num2 = 0; - ref QuestStep reference100 = ref span3[num2]; - QuestStep obj88 = new QuestStep(EInteractionType.Interact, 1049029u, new Vector3(10.452393f, 20.99973f, 39.597046f), 144) + num2 = 3; + List list130 = new List(num2); + CollectionsMarshal.SetCount(list130, num2); + span3 = CollectionsMarshal.AsSpan(list130); + index2 = 0; + ref QuestStep reference97 = ref span3[index2]; + QuestStep obj85 = new QuestStep(EInteractionType.Interact, 1049029u, new Vector3(10.452393f, 20.99973f, 39.597046f), 144) { AethernetShortcut = new AethernetShortcut { @@ -479867,9 +460268,9 @@ public static class AssemblyQuestLoader } }; index3 = 6; - List list136 = new List(index3); - CollectionsMarshal.SetCount(list136, index3); - span7 = CollectionsMarshal.AsSpan(list136); + List list131 = new List(index3); + CollectionsMarshal.SetCount(list131, index3); + span7 = CollectionsMarshal.AsSpan(list131); num3 = 0; span7[num3] = null; num3++; @@ -479882,15 +460283,15 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj88.CompletionQuestVariablesFlags = list136; - reference100 = obj88; - num2++; - ref QuestStep reference101 = ref span3[num2]; + obj85.CompletionQuestVariablesFlags = list131; + reference97 = obj85; + index2++; + ref QuestStep reference98 = ref span3[index2]; QuestStep questStep14 = new QuestStep(EInteractionType.Interact, 1049028u, new Vector3(55.77173f, 3.9997194f, 42.313232f), 144); num3 = 6; - List list137 = new List(num3); - CollectionsMarshal.SetCount(list137, num3); - span7 = CollectionsMarshal.AsSpan(list137); + List list132 = new List(num3); + CollectionsMarshal.SetCount(list132, num3); + span7 = CollectionsMarshal.AsSpan(list132); index3 = 0; span7[index3] = null; index3++; @@ -479903,15 +460304,15 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep14.CompletionQuestVariablesFlags = list137; - reference101 = questStep14; - num2++; - ref QuestStep reference102 = ref span3[num2]; + questStep14.CompletionQuestVariablesFlags = list132; + reference98 = questStep14; + index2++; + ref QuestStep reference99 = ref span3[index2]; QuestStep questStep15 = new QuestStep(EInteractionType.Interact, 1049027u, new Vector3(7.003784f, 3.9997306f, 78.20239f), 144); index3 = 6; - List list138 = new List(index3); - CollectionsMarshal.SetCount(list138, index3); - span7 = CollectionsMarshal.AsSpan(list138); + List list133 = new List(index3); + CollectionsMarshal.SetCount(list133, index3); + span7 = CollectionsMarshal.AsSpan(list133); num3 = 0; span7[num3] = null; num3++; @@ -479924,27 +460325,27 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep15.CompletionQuestVariablesFlags = list138; - reference102 = questStep15; - obj87.Steps = list135; - reference99 = obj87; + questStep15.CompletionQuestVariablesFlags = list133; + reference99 = questStep15; + obj84.Steps = list130; + reference96 = obj84; num++; - ref QuestSequence reference103 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference100 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 3 }; - num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); - index2 = 0; - ref QuestStep reference104 = ref span3[index2]; + index2 = 1; + List list134 = new List(index2); + CollectionsMarshal.SetCount(list134, index2); + span3 = CollectionsMarshal.AsSpan(list134); + num2 = 0; + ref QuestStep reference101 = ref span3[num2]; QuestStep questStep16 = new QuestStep(EInteractionType.Interact, 1049023u, new Vector3(-12.863403f, -1.1376108E-16f, -7.9804688f), 144); num3 = 1; - List list140 = new List(num3); - CollectionsMarshal.SetCount(list140, num3); - span5 = CollectionsMarshal.AsSpan(list140); + List list135 = new List(num3); + CollectionsMarshal.SetCount(list135, num3); + span5 = CollectionsMarshal.AsSpan(list135); index3 = 0; span5[index3] = new DialogueChoice { @@ -479952,22 +460353,22 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_FESGSC901_05322_Q1_000_000"), Answer = new ExcelRef("TEXT_FESGSC901_05322_A1_000_002") }; - questStep16.DialogueChoices = list140; - reference104 = questStep16; - obj89.Steps = list139; - reference103 = obj89; + questStep16.DialogueChoices = list135; + reference101 = questStep16; + obj86.Steps = list134; + reference100 = obj86; num++; - ref QuestSequence reference105 = ref span2[num]; - QuestSequence obj90 = new QuestSequence + ref QuestSequence reference102 = ref span2[num]; + QuestSequence obj87 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list141 = new List(index2); - CollectionsMarshal.SetCount(list141, index2); - span3 = CollectionsMarshal.AsSpan(list141); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014700u, new Vector3(107.7439f, 12.985352f, -45.212524f), 144) + num2 = 1; + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 2014700u, new Vector3(107.7439f, 12.985352f, -45.212524f), 144) { AethernetShortcut = new AethernetShortcut { @@ -479975,37 +460376,37 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GoldSaucerCactpotBoard } }; - obj90.Steps = list141; - reference105 = obj90; + obj87.Steps = list136; + reference102 = obj87; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj91 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list142 = new List(num2); - CollectionsMarshal.SetCount(list142, num2); - span3 = CollectionsMarshal.AsSpan(list142); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014702u, new Vector3(94.346436f, 13.01593f, -5.935791f), 144) + index2 = 1; + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span3 = CollectionsMarshal.AsSpan(list137); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014702u, new Vector3(94.346436f, 13.01593f, -5.935791f), 144) { StopDistance = 4.5f }; - obj91.Steps = list142; - reference106 = obj91; + obj88.Steps = list137; + reference103 = obj88; num++; - ref QuestSequence reference107 = ref span2[num]; - QuestSequence obj92 = new QuestSequence + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 6 }; - index2 = 1; - List list143 = new List(index2); - CollectionsMarshal.SetCount(list143, index2); - span3 = CollectionsMarshal.AsSpan(list143); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1049025u, new Vector3(33.49353f, -5f, -58.54895f), 144) + num2 = 1; + List list138 = new List(num2); + CollectionsMarshal.SetCount(list138, num2); + span3 = CollectionsMarshal.AsSpan(list138); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1049025u, new Vector3(33.49353f, -5f, -58.54895f), 144) { AethernetShortcut = new AethernetShortcut { @@ -480013,20 +460414,20 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GoldSaucerEventSquare } }; - obj92.Steps = list143; - reference107 = obj92; + obj89.Steps = list138; + reference104 = obj89; num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 7 }; - num2 = 1; - List list144 = new List(num2); - CollectionsMarshal.SetCount(list144, num2); - span3 = CollectionsMarshal.AsSpan(list144); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014703u, new Vector3(-67.00244f, -0.015319824f, 39.230957f), 144) + index2 = 1; + List list139 = new List(index2); + CollectionsMarshal.SetCount(list139, index2); + span3 = CollectionsMarshal.AsSpan(list139); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014703u, new Vector3(-67.00244f, -0.015319824f, 39.230957f), 144) { AethernetShortcut = new AethernetShortcut { @@ -480034,57 +460435,57 @@ public static class AssemblyQuestLoader To = EAetheryteLocation.GoldSaucerEntranceCardSquares } }; - obj93.Steps = list144; - reference108 = obj93; + obj90.Steps = list139; + reference105 = obj90; num++; - ref QuestSequence reference109 = ref span2[num]; - QuestSequence obj94 = new QuestSequence + ref QuestSequence reference106 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list145 = new List(index2); - CollectionsMarshal.SetCount(list145, index2); - span3 = CollectionsMarshal.AsSpan(list145); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1049026u, new Vector3(-31.937195f, 0.044279926f, 18.32605f), 144) + num2 = 1; + List list140 = new List(num2); + CollectionsMarshal.SetCount(list140, num2); + span3 = CollectionsMarshal.AsSpan(list140); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1049026u, new Vector3(-31.937195f, 0.044279926f, 18.32605f), 144) { StopDistance = 5f }; - obj94.Steps = list145; - reference109 = obj94; - questRoot17.QuestSequence = list130; - AddQuest(questId17, questRoot17); - QuestId questId18 = new QuestId(5323); - QuestRoot questRoot18 = new QuestRoot(); + obj91.Steps = list140; + reference106 = obj91; + questRoot16.QuestSequence = list125; + AddQuest(questId16, questRoot16); + QuestId questId17 = new QuestId(5323); + QuestRoot questRoot17 = new QuestRoot(); num = 1; - List list146 = new List(num); - CollectionsMarshal.SetCount(list146, num); - span = CollectionsMarshal.AsSpan(list146); + List list141 = new List(num); + CollectionsMarshal.SetCount(list141, num); + span = CollectionsMarshal.AsSpan(list141); index = 0; span[index] = "liza"; - questRoot18.Author = list146; + questRoot17.Author = list141; index = 4; - List list147 = new List(index); - CollectionsMarshal.SetCount(list147, index); - span2 = CollectionsMarshal.AsSpan(list147); + List list142 = new List(index); + CollectionsMarshal.SetCount(list142, index); + span2 = CollectionsMarshal.AsSpan(list142); num = 0; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list148 = new List(num2); - CollectionsMarshal.SetCount(list148, num2); - span3 = CollectionsMarshal.AsSpan(list148); - index2 = 0; - ref QuestStep reference111 = ref span3[index2]; + index2 = 1; + List list143 = new List(index2); + CollectionsMarshal.SetCount(list143, index2); + span3 = CollectionsMarshal.AsSpan(list143); + num2 = 0; + ref QuestStep reference108 = ref span3[num2]; QuestStep questStep17 = new QuestStep(EInteractionType.AcceptQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237); index3 = 1; - List list149 = new List(index3); - CollectionsMarshal.SetCount(list149, index3); - span5 = CollectionsMarshal.AsSpan(list149); + List list144 = new List(index3); + CollectionsMarshal.SetCount(list144, index3); + span5 = CollectionsMarshal.AsSpan(list144); num3 = 0; span5[num3] = new DialogueChoice { @@ -480092,27 +460493,27 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGWZ001_05323_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGWZ001_05323_A1_000_001") }; - questStep17.DialogueChoices = list149; - reference111 = questStep17; - obj95.Steps = list148; - reference110 = obj95; + questStep17.DialogueChoices = list144; + reference108 = questStep17; + obj92.Steps = list143; + reference107 = obj92; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj96 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 1 }; - index2 = 2; - List list150 = new List(index2); - CollectionsMarshal.SetCount(list150, index2); - span3 = CollectionsMarshal.AsSpan(list150); - num2 = 0; - ref QuestStep reference113 = ref span3[num2]; + num2 = 2; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); + index2 = 0; + ref QuestStep reference110 = ref span3[index2]; QuestStep questStep18 = new QuestStep(EInteractionType.Interact, 1052633u, new Vector3(-87.26642f, 0.3205882f, 82.26135f), 1237); num3 = 6; - List list151 = new List(num3); - CollectionsMarshal.SetCount(list151, num3); - span7 = CollectionsMarshal.AsSpan(list151); + List list146 = new List(num3); + CollectionsMarshal.SetCount(list146, num3); + span7 = CollectionsMarshal.AsSpan(list146); index3 = 0; span7[index3] = null; index3++; @@ -480125,15 +460526,15 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)4, 0, EQuestWorkMode.Bitwise); - questStep18.CompletionQuestVariablesFlags = list151; - reference113 = questStep18; - num2++; - ref QuestStep reference114 = ref span3[num2]; + questStep18.CompletionQuestVariablesFlags = list146; + reference110 = questStep18; + index2++; + ref QuestStep reference111 = ref span3[index2]; QuestStep questStep19 = new QuestStep(EInteractionType.Interact, 1052632u, new Vector3(79.81995f, 0.30599445f, 98.89368f), 1237); index3 = 6; - List list152 = new List(index3); - CollectionsMarshal.SetCount(list152, index3); - span7 = CollectionsMarshal.AsSpan(list152); + List list147 = new List(index3); + CollectionsMarshal.SetCount(list147, index3); + span7 = CollectionsMarshal.AsSpan(list147); num3 = 0; span7[num3] = null; num3++; @@ -480146,73 +460547,73 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - questStep19.CompletionQuestVariablesFlags = list152; - reference114 = questStep19; - obj96.Steps = list150; - reference112 = obj96; + questStep19.CompletionQuestVariablesFlags = list147; + reference111 = questStep19; + obj93.Steps = list145; + reference109 = obj93; num++; - ref QuestSequence reference115 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list153 = new List(num2); - CollectionsMarshal.SetCount(list153, num2); - span3 = CollectionsMarshal.AsSpan(list153); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2013711u, new Vector3(-85.98462f, 4.2266846f, -63.767517f), 1237); - obj97.Steps = list153; - reference115 = obj97; + index2 = 1; + List list148 = new List(index2); + CollectionsMarshal.SetCount(list148, index2); + span3 = CollectionsMarshal.AsSpan(list148); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2013711u, new Vector3(-85.98462f, 4.2266846f, -63.767517f), 1237); + obj94.Steps = list148; + reference112 = obj94; num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list154 = new List(index2); - CollectionsMarshal.SetCount(list154, index2); - span3 = CollectionsMarshal.AsSpan(list154); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237) + num2 = 1; + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237) { NextQuestId = new QuestId(5324) }; - obj98.Steps = list154; - reference116 = obj98; - questRoot18.QuestSequence = list147; - AddQuest(questId18, questRoot18); - QuestId questId19 = new QuestId(5324); - QuestRoot questRoot19 = new QuestRoot(); + obj95.Steps = list149; + reference113 = obj95; + questRoot17.QuestSequence = list142; + AddQuest(questId17, questRoot17); + QuestId questId18 = new QuestId(5324); + QuestRoot questRoot18 = new QuestRoot(); num = 1; - List list155 = new List(num); - CollectionsMarshal.SetCount(list155, num); - span = CollectionsMarshal.AsSpan(list155); + List list150 = new List(num); + CollectionsMarshal.SetCount(list150, num); + span = CollectionsMarshal.AsSpan(list150); index = 0; span[index] = "liza"; - questRoot19.Author = list155; + questRoot18.Author = list150; index = 5; - List list156 = new List(index); - CollectionsMarshal.SetCount(list156, index); - span2 = CollectionsMarshal.AsSpan(list156); + List list151 = new List(index); + CollectionsMarshal.SetCount(list151, index); + span2 = CollectionsMarshal.AsSpan(list151); num = 0; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list157 = new List(num2); - CollectionsMarshal.SetCount(list157, num2); - span3 = CollectionsMarshal.AsSpan(list157); - index2 = 0; - ref QuestStep reference118 = ref span3[index2]; + index2 = 1; + List list152 = new List(index2); + CollectionsMarshal.SetCount(list152, index2); + span3 = CollectionsMarshal.AsSpan(list152); + num2 = 0; + ref QuestStep reference115 = ref span3[num2]; QuestStep questStep20 = new QuestStep(EInteractionType.AcceptQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237); num3 = 1; - List list158 = new List(num3); - CollectionsMarshal.SetCount(list158, num3); - span5 = CollectionsMarshal.AsSpan(list158); + List list153 = new List(num3); + CollectionsMarshal.SetCount(list153, num3); + span5 = CollectionsMarshal.AsSpan(list153); index3 = 0; span5[index3] = new DialogueChoice { @@ -480220,94 +460621,94 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGWZ002_05324_Q1_000_000"), Answer = new ExcelRef("TEXT_KINGWZ002_05324_A1_000_002") }; - questStep20.DialogueChoices = list158; - reference118 = questStep20; - obj99.Steps = list157; - reference117 = obj99; + questStep20.DialogueChoices = list153; + reference115 = questStep20; + obj96.Steps = list152; + reference114 = obj96; + num++; + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj97 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list154 = new List(num2); + CollectionsMarshal.SetCount(list154, num2); + span3 = CollectionsMarshal.AsSpan(list154); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1052634u, new Vector3(-32.39496f, 1.5f, 31.631958f), 1237); + obj97.Steps = list154; + reference116 = obj97; + num++; + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj98 = new QuestSequence + { + Sequence = 2 + }; + index2 = 1; + List list155 = new List(index2); + CollectionsMarshal.SetCount(list155, index2); + span3 = CollectionsMarshal.AsSpan(list155); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1052635u, new Vector3(46.61621f, 0.8794936f, 51.377075f), 1237); + obj98.Steps = list155; + reference117 = obj98; + num++; + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj99 = new QuestSequence + { + Sequence = 3 + }; + num2 = 1; + List list156 = new List(num2); + CollectionsMarshal.SetCount(list156, num2); + span3 = CollectionsMarshal.AsSpan(list156); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1052636u, new Vector3(29.95337f, 1f, -70.45099f), 1237); + obj99.Steps = list156; + reference118 = obj99; num++; ref QuestSequence reference119 = ref span2[num]; QuestSequence obj100 = new QuestSequence { - Sequence = 1 + Sequence = byte.MaxValue }; index2 = 1; - List list159 = new List(index2); - CollectionsMarshal.SetCount(list159, index2); - span3 = CollectionsMarshal.AsSpan(list159); + List list157 = new List(index2); + CollectionsMarshal.SetCount(list157, index2); + span3 = CollectionsMarshal.AsSpan(list157); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1052634u, new Vector3(-32.39496f, 1.5f, 31.631958f), 1237); - obj100.Steps = list159; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237); + obj100.Steps = list157; reference119 = obj100; - num++; + questRoot18.QuestSequence = list151; + AddQuest(questId18, questRoot18); + QuestId questId19 = new QuestId(5326); + QuestRoot questRoot19 = new QuestRoot(); + num = 1; + List list158 = new List(num); + CollectionsMarshal.SetCount(list158, num); + span = CollectionsMarshal.AsSpan(list158); + index = 0; + span[index] = "Theo"; + questRoot19.Author = list158; + index = 7; + List list159 = new List(index); + CollectionsMarshal.SetCount(list159, index); + span2 = CollectionsMarshal.AsSpan(list159); + num = 0; ref QuestSequence reference120 = ref span2[num]; QuestSequence obj101 = new QuestSequence { - Sequence = 2 + Sequence = 0 }; num2 = 1; List list160 = new List(num2); CollectionsMarshal.SetCount(list160, num2); span3 = CollectionsMarshal.AsSpan(list160); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1052635u, new Vector3(46.61621f, 0.8794936f, 51.377075f), 1237); - obj101.Steps = list160; - reference120 = obj101; - num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj102 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list161 = new List(index2); - CollectionsMarshal.SetCount(list161, index2); - span3 = CollectionsMarshal.AsSpan(list161); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1052636u, new Vector3(29.95337f, 1f, -70.45099f), 1237); - obj102.Steps = list161; - reference121 = obj102; - num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj103 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1052631u, new Vector3(10.116699f, 1.6122663f, -17.135986f), 1237); - obj103.Steps = list162; - reference122 = obj103; - questRoot19.QuestSequence = list156; - AddQuest(questId19, questRoot19); - QuestId questId20 = new QuestId(5326); - QuestRoot questRoot20 = new QuestRoot(); - num = 1; - List list163 = new List(num); - CollectionsMarshal.SetCount(list163, num); - span = CollectionsMarshal.AsSpan(list163); - index = 0; - span[index] = "Theo"; - questRoot20.Author = list163; - index = 7; - List list164 = new List(index); - CollectionsMarshal.SetCount(list164, index); - span2 = CollectionsMarshal.AsSpan(list164); - num = 0; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj104 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list165 = new List(index2); - CollectionsMarshal.SetCount(list165, index2); - span3 = CollectionsMarshal.AsSpan(list165); - num2 = 0; - ref QuestStep reference124 = ref span3[num2]; - QuestStep obj105 = new QuestStep(EInteractionType.AcceptQuest, 1051949u, new Vector3(141.2832f, 42f, -351.9494f), 1185) + ref QuestStep reference121 = ref span3[index2]; + QuestStep obj102 = new QuestStep(EInteractionType.AcceptQuest, 1051949u, new Vector3(141.2832f, 42f, -351.9494f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -480324,9 +460725,9 @@ public static class AssemblyQuestLoader } }; index3 = 1; - List list166 = new List(index3); - CollectionsMarshal.SetCount(list166, index3); - span5 = CollectionsMarshal.AsSpan(list166); + List list161 = new List(index3); + CollectionsMarshal.SetCount(list161, index3); + span5 = CollectionsMarshal.AsSpan(list161); num3 = 0; span5[num3] = new DialogueChoice { @@ -480334,23 +460735,23 @@ public static class AssemblyQuestLoader Prompt = new ExcelRef("TEXT_KINGEA201_05326_Q2_000_000"), Answer = new ExcelRef("TEXT_KINGEA201_05326_A2_000_001") }; - obj105.DialogueChoices = list166; - reference124 = obj105; - obj104.Steps = list165; - reference123 = obj104; + obj102.DialogueChoices = list161; + reference121 = obj102; + obj101.Steps = list160; + reference120 = obj101; num++; - ref QuestSequence reference125 = ref span2[num]; - QuestSequence obj106 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list167 = new List(num2); - CollectionsMarshal.SetCount(list167, num2); - span3 = CollectionsMarshal.AsSpan(list167); - index2 = 0; - ref QuestStep reference126 = ref span3[index2]; - QuestStep obj107 = new QuestStep(EInteractionType.Interact, 1054347u, new Vector3(730.03735f, -133.17451f, 542.2903f), 1189) + index2 = 1; + List list162 = new List(index2); + CollectionsMarshal.SetCount(list162, index2); + span3 = CollectionsMarshal.AsSpan(list162); + num2 = 0; + ref QuestStep reference123 = ref span3[num2]; + QuestStep obj104 = new QuestStep(EInteractionType.Interact, 1054347u, new Vector3(730.03735f, -133.17451f, 542.2903f), 1189) { AetheryteShortcut = EAetheryteLocation.YakTelMamook, SkipConditions = new SkipConditions @@ -480362,31 +460763,31 @@ public static class AssemblyQuestLoader } }; num3 = 1; - List list168 = new List(num3); - CollectionsMarshal.SetCount(list168, num3); - span5 = CollectionsMarshal.AsSpan(list168); + List list163 = new List(num3); + CollectionsMarshal.SetCount(list163, num3); + span5 = CollectionsMarshal.AsSpan(list163); index3 = 0; span5[index3] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGEA201_05326_SYSTEM_000_103") }; - obj107.DialogueChoices = list168; - reference126 = obj107; - obj106.Steps = list167; - reference125 = obj106; + obj104.DialogueChoices = list163; + reference123 = obj104; + obj103.Steps = list162; + reference122 = obj103; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 2 }; - index2 = 1; - List list169 = new List(index2); - CollectionsMarshal.SetCount(list169, index2); - span3 = CollectionsMarshal.AsSpan(list169); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054301u, new Vector3(-502.76953f, -162.12943f, 419.8518f), 1189) + num2 = 1; + List list164 = new List(num2); + CollectionsMarshal.SetCount(list164, num2); + span3 = CollectionsMarshal.AsSpan(list164); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054301u, new Vector3(-502.76953f, -162.12943f, 419.8518f), 1189) { AetheryteShortcut = EAetheryteLocation.YakTelMamook, SkipConditions = new SkipConditions @@ -480397,150 +460798,150 @@ public static class AssemblyQuestLoader } } }; - obj108.Steps = list169; - reference127 = obj108; + obj105.Steps = list164; + reference124 = obj105; num++; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list170 = new List(num2); - CollectionsMarshal.SetCount(list170, num2); - span3 = CollectionsMarshal.AsSpan(list170); - index2 = 0; - ref QuestStep reference129 = ref span3[index2]; - QuestStep obj110 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) + index2 = 2; + List list165 = new List(index2); + CollectionsMarshal.SetCount(list165, index2); + span3 = CollectionsMarshal.AsSpan(list165); + num2 = 0; + ref QuestStep reference126 = ref span3[num2]; + QuestStep obj107 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) { TargetTerritoryId = (ushort)1265 }; SkipConditions skipConditions10 = new SkipConditions(); SkipStepConditions skipStepConditions9 = new SkipStepConditions(); index3 = 1; - List list171 = new List(index3); - CollectionsMarshal.SetCount(list171, index3); - span4 = CollectionsMarshal.AsSpan(list171); + List list166 = new List(index3); + CollectionsMarshal.SetCount(list166, index3); + span4 = CollectionsMarshal.AsSpan(list166); num3 = 0; span4[num3] = 1265; - skipStepConditions9.InTerritory = list171; + skipStepConditions9.InTerritory = list166; skipConditions10.StepIf = skipStepConditions9; - obj110.SkipConditions = skipConditions10; - reference129 = obj110; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014786u, new Vector3(-2.456726f, 41.97754f, -2.822998f), 1265); - obj109.Steps = list170; - reference128 = obj109; + obj107.SkipConditions = skipConditions10; + reference126 = obj107; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014786u, new Vector3(-2.456726f, 41.97754f, -2.822998f), 1265); + obj106.Steps = list165; + reference125 = obj106; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj108 = new QuestSequence { Sequence = 4 }; - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span3 = CollectionsMarshal.AsSpan(list172); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1265) + num2 = 1; + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Duty, null, null, 1265) { DutyOptions = new DutyOptions { ContentFinderConditionId = 1058u } }; - obj111.Steps = list172; - reference130 = obj111; + obj108.Steps = list167; + reference127 = obj108; num++; - ref QuestSequence reference131 = ref span2[num]; - QuestSequence obj112 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 5 }; - num2 = 1; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054310u, new Vector3(-5.2339478f, 41.999985f, -5.935791f), 1265); - obj112.Steps = list173; - reference131 = obj112; + index2 = 1; + List list168 = new List(index2); + CollectionsMarshal.SetCount(list168, index2); + span3 = CollectionsMarshal.AsSpan(list168); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054310u, new Vector3(-5.2339478f, 41.999985f, -5.935791f), 1265); + obj109.Steps = list168; + reference128 = obj109; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference129 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list174 = new List(index2); - CollectionsMarshal.SetCount(list174, index2); - span3 = CollectionsMarshal.AsSpan(list174); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054313u, new Vector3(-1.9074707f, 41.99998f, -4.4709473f), 1265) + num2 = 1; + List list169 = new List(num2); + CollectionsMarshal.SetCount(list169, num2); + span3 = CollectionsMarshal.AsSpan(list169); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054313u, new Vector3(-1.9074707f, 41.99998f, -4.4709473f), 1265) { NextQuestId = new QuestId(5327) }; - obj113.Steps = list174; - reference132 = obj113; - questRoot20.QuestSequence = list164; - AddQuest(questId20, questRoot20); - QuestId questId21 = new QuestId(5327); - QuestRoot questRoot21 = new QuestRoot(); + obj110.Steps = list169; + reference129 = obj110; + questRoot19.QuestSequence = list159; + AddQuest(questId19, questRoot19); + QuestId questId20 = new QuestId(5327); + QuestRoot questRoot20 = new QuestRoot(); num = 1; - List list175 = new List(num); - CollectionsMarshal.SetCount(list175, num); - span = CollectionsMarshal.AsSpan(list175); + List list170 = new List(num); + CollectionsMarshal.SetCount(list170, num); + span = CollectionsMarshal.AsSpan(list170); index = 0; span[index] = "Theo"; - questRoot21.Author = list175; + questRoot20.Author = list170; index = 6; - List list176 = new List(index); - CollectionsMarshal.SetCount(list176, index); - span2 = CollectionsMarshal.AsSpan(list176); + List list171 = new List(index); + CollectionsMarshal.SetCount(list171, index); + span2 = CollectionsMarshal.AsSpan(list171); num = 0; - ref QuestSequence reference133 = ref span2[num]; - QuestSequence obj114 = new QuestSequence + ref QuestSequence reference130 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 0 }; - num2 = 2; - List list177 = new List(num2); - CollectionsMarshal.SetCount(list177, num2); - span3 = CollectionsMarshal.AsSpan(list177); - index2 = 0; - ref QuestStep reference134 = ref span3[index2]; - QuestStep obj115 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) + index2 = 2; + List list172 = new List(index2); + CollectionsMarshal.SetCount(list172, index2); + span3 = CollectionsMarshal.AsSpan(list172); + num2 = 0; + ref QuestStep reference131 = ref span3[num2]; + QuestStep obj112 = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189) { TargetTerritoryId = (ushort)1265 }; SkipConditions skipConditions11 = new SkipConditions(); SkipStepConditions skipStepConditions10 = new SkipStepConditions(); num3 = 1; - List list178 = new List(num3); - CollectionsMarshal.SetCount(list178, num3); - span4 = CollectionsMarshal.AsSpan(list178); + List list173 = new List(num3); + CollectionsMarshal.SetCount(list173, num3); + span4 = CollectionsMarshal.AsSpan(list173); index3 = 0; span4[index3] = 1265; - skipStepConditions10.InTerritory = list178; + skipStepConditions10.InTerritory = list173; skipConditions11.StepIf = skipStepConditions10; - obj115.SkipConditions = skipConditions11; - reference134 = obj115; - index2++; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054311u, new Vector3(-2.9450073f, 41.99998f, -7.034485f), 1265); - obj114.Steps = list177; - reference133 = obj114; + obj112.SkipConditions = skipConditions11; + reference131 = obj112; + num2++; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054311u, new Vector3(-2.9450073f, 41.99998f, -7.034485f), 1265); + obj111.Steps = list172; + reference130 = obj111; num++; - ref QuestSequence reference135 = ref span2[num]; - QuestSequence obj116 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list179 = new List(index2); - CollectionsMarshal.SetCount(list179, index2); - span3 = CollectionsMarshal.AsSpan(list179); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054315u, new Vector3(133.22644f, 42f, -348.95862f), 1185) + num2 = 1; + List list174 = new List(num2); + CollectionsMarshal.SetCount(list174, num2); + span3 = CollectionsMarshal.AsSpan(list174); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054315u, new Vector3(133.22644f, 42f, -348.95862f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -480556,20 +460957,20 @@ public static class AssemblyQuestLoader } } }; - obj116.Steps = list179; - reference135 = obj116; + obj113.Steps = list174; + reference132 = obj113; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 2014787u, new Vector3(-326.16168f, 18.44812f, -104.57007f), 1190) + index2 = 1; + List list175 = new List(index2); + CollectionsMarshal.SetCount(list175, index2); + span3 = CollectionsMarshal.AsSpan(list175); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 2014787u, new Vector3(-326.16168f, 18.44812f, -104.57007f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, SkipConditions = new SkipConditions @@ -480580,28 +460981,28 @@ public static class AssemblyQuestLoader } } }; - obj117.Steps = list180; - reference136 = obj117; + obj114.Steps = list175; + reference133 = obj114; num++; - ref QuestSequence reference137 = ref span2[num]; - QuestSequence obj118 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 3 }; - index2 = 3; - List list181 = new List(index2); - CollectionsMarshal.SetCount(list181, index2); - span3 = CollectionsMarshal.AsSpan(list181); - num2 = 0; - ref QuestStep reference138 = ref span3[num2]; - QuestStep obj119 = new QuestStep(EInteractionType.Interact, 1049334u, new Vector3(-139.05548f, 1.4543211f, 324.72717f), 1190) + num2 = 3; + List list176 = new List(num2); + CollectionsMarshal.SetCount(list176, num2); + span3 = CollectionsMarshal.AsSpan(list176); + index2 = 0; + ref QuestStep reference135 = ref span3[index2]; + QuestStep obj116 = new QuestStep(EInteractionType.Interact, 1049334u, new Vector3(-139.05548f, 1.4543211f, 324.72717f), 1190) { Fly = true }; index3 = 6; - List list182 = new List(index3); - CollectionsMarshal.SetCount(list182, index3); - span7 = CollectionsMarshal.AsSpan(list182); + List list177 = new List(index3); + CollectionsMarshal.SetCount(list177, index3); + span7 = CollectionsMarshal.AsSpan(list177); num3 = 0; span7[num3] = null; num3++; @@ -480614,18 +461015,18 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)2, 0, EQuestWorkMode.Bitwise); - obj119.CompletionQuestVariablesFlags = list182; - reference138 = obj119; - num2++; - ref QuestStep reference139 = ref span3[num2]; - QuestStep obj120 = new QuestStep(EInteractionType.Interact, 1054321u, new Vector3(-145.25067f, 2.0168247f, 374.3191f), 1190) + obj116.CompletionQuestVariablesFlags = list177; + reference135 = obj116; + index2++; + ref QuestStep reference136 = ref span3[index2]; + QuestStep obj117 = new QuestStep(EInteractionType.Interact, 1054321u, new Vector3(-145.25067f, 2.0168247f, 374.3191f), 1190) { Mount = true }; num3 = 6; - List list183 = new List(num3); - CollectionsMarshal.SetCount(list183, num3); - span7 = CollectionsMarshal.AsSpan(list183); + List list178 = new List(num3); + CollectionsMarshal.SetCount(list178, num3); + span7 = CollectionsMarshal.AsSpan(list178); index3 = 0; span7[index3] = null; index3++; @@ -480638,77 +461039,77 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise); - obj120.CompletionQuestVariablesFlags = list183; - reference139 = obj120; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1049327u, new Vector3(-207.47699f, -1.806f, 367.87964f), 1190) + obj117.CompletionQuestVariablesFlags = list178; + reference136 = obj117; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1049327u, new Vector3(-207.47699f, -1.806f, 367.87964f), 1190) { Mount = true }; - obj118.Steps = list181; - reference137 = obj118; + obj115.Steps = list176; + reference134 = obj115; num++; - ref QuestSequence reference140 = ref span2[num]; - QuestSequence obj121 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj118 = new QuestSequence { Sequence = 4 }; - num2 = 1; - List list184 = new List(num2); - CollectionsMarshal.SetCount(list184, num2); - span3 = CollectionsMarshal.AsSpan(list184); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054324u, new Vector3(-171.89288f, 1.6836945f, 347.219f), 1190) + index2 = 1; + List list179 = new List(index2); + CollectionsMarshal.SetCount(list179, index2); + span3 = CollectionsMarshal.AsSpan(list179); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054324u, new Vector3(-171.89288f, 1.6836945f, 347.219f), 1190) { Mount = true }; - obj121.Steps = list184; - reference140 = obj121; + obj118.Steps = list179; + reference137 = obj118; num++; - ref QuestSequence reference141 = ref span2[num]; - QuestSequence obj122 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list185 = new List(index2); - CollectionsMarshal.SetCount(list185, index2); - span3 = CollectionsMarshal.AsSpan(list185); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054326u, new Vector3(-40.116028f, -4.257869f, 574.18164f), 1190) + num2 = 1; + List list180 = new List(num2); + CollectionsMarshal.SetCount(list180, num2); + span3 = CollectionsMarshal.AsSpan(list180); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054326u, new Vector3(-40.116028f, -4.257869f, 574.18164f), 1190) { Fly = true, NextQuestId = new QuestId(5328) }; - obj122.Steps = list185; - reference141 = obj122; - questRoot21.QuestSequence = list176; - AddQuest(questId21, questRoot21); - QuestId questId22 = new QuestId(5328); - QuestRoot questRoot22 = new QuestRoot(); + obj119.Steps = list180; + reference138 = obj119; + questRoot20.QuestSequence = list171; + AddQuest(questId20, questRoot20); + QuestId questId21 = new QuestId(5328); + QuestRoot questRoot21 = new QuestRoot(); num = 1; - List list186 = new List(num); - CollectionsMarshal.SetCount(list186, num); - span = CollectionsMarshal.AsSpan(list186); + List list181 = new List(num); + CollectionsMarshal.SetCount(list181, num); + span = CollectionsMarshal.AsSpan(list181); index = 0; span[index] = "Theo"; - questRoot22.Author = list186; + questRoot21.Author = list181; index = 2; - List list187 = new List(index); - CollectionsMarshal.SetCount(list187, index); - span2 = CollectionsMarshal.AsSpan(list187); + List list182 = new List(index); + CollectionsMarshal.SetCount(list182, index); + span2 = CollectionsMarshal.AsSpan(list182); num = 0; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj120 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054326u, new Vector3(-40.116028f, -4.257869f, 574.18164f), 1190) + index2 = 1; + List list183 = new List(index2); + CollectionsMarshal.SetCount(list183, index2); + span3 = CollectionsMarshal.AsSpan(list183); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054326u, new Vector3(-40.116028f, -4.257869f, 574.18164f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, @@ -480720,49 +461121,49 @@ public static class AssemblyQuestLoader } } }; - obj123.Steps = list188; - reference142 = obj123; + obj120.Steps = list183; + reference139 = obj120; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj121 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list189 = new List(index2); - CollectionsMarshal.SetCount(list189, index2); - span3 = CollectionsMarshal.AsSpan(list189); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054331u, new Vector3(-322.80463f, 18.201778f, -97.88666f), 1190); - obj124.Steps = list189; - reference143 = obj124; - questRoot22.QuestSequence = list187; - AddQuest(questId22, questRoot22); - QuestId questId23 = new QuestId(5329); - QuestRoot questRoot23 = new QuestRoot(); + num2 = 1; + List list184 = new List(num2); + CollectionsMarshal.SetCount(list184, num2); + span3 = CollectionsMarshal.AsSpan(list184); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054331u, new Vector3(-322.80463f, 18.201778f, -97.88666f), 1190); + obj121.Steps = list184; + reference140 = obj121; + questRoot21.QuestSequence = list182; + AddQuest(questId21, questRoot21); + QuestId questId22 = new QuestId(5329); + QuestRoot questRoot22 = new QuestRoot(); num = 1; - List list190 = new List(num); - CollectionsMarshal.SetCount(list190, num); - span = CollectionsMarshal.AsSpan(list190); + List list185 = new List(num); + CollectionsMarshal.SetCount(list185, num); + span = CollectionsMarshal.AsSpan(list185); index = 0; span[index] = "Theo"; - questRoot23.Author = list190; + questRoot22.Author = list185; index = 4; - List list191 = new List(index); - CollectionsMarshal.SetCount(list191, index); - span2 = CollectionsMarshal.AsSpan(list191); + List list186 = new List(index); + CollectionsMarshal.SetCount(list186, index); + span2 = CollectionsMarshal.AsSpan(list186); num = 0; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj122 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054336u, new Vector3(-325.73438f, 18.38136f, -100.41962f), 1190) + index2 = 1; + List list187 = new List(index2); + CollectionsMarshal.SetCount(list187, index2); + span3 = CollectionsMarshal.AsSpan(list187); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054336u, new Vector3(-325.73438f, 18.38136f, -100.41962f), 1190) { AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, SkipConditions = new SkipConditions @@ -480773,51 +461174,51 @@ public static class AssemblyQuestLoader } } }; - obj125.Steps = list192; - reference144 = obj125; + obj122.Steps = list187; + reference141 = obj122; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj123 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list193 = new List(index2); - CollectionsMarshal.SetCount(list193, index2); - span3 = CollectionsMarshal.AsSpan(list193); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054339u, new Vector3(-167.19312f, 16.031612f, -333.3944f), 1190) + num2 = 1; + List list188 = new List(num2); + CollectionsMarshal.SetCount(list188, num2); + span3 = CollectionsMarshal.AsSpan(list188); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054339u, new Vector3(-167.19312f, 16.031612f, -333.3944f), 1190) { Fly = true }; - obj126.Steps = list193; - reference145 = obj126; + obj123.Steps = list188; + reference142 = obj123; num++; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference143 = ref span2[num]; + QuestSequence obj124 = new QuestSequence { Sequence = 2 }; - num2 = 1; - List list194 = new List(num2); - CollectionsMarshal.SetCount(list194, num2); - span3 = CollectionsMarshal.AsSpan(list194); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054342u, new Vector3(-262.92822f, 32f, -658.2894f), 1191); - obj127.Steps = list194; - reference146 = obj127; + index2 = 1; + List list189 = new List(index2); + CollectionsMarshal.SetCount(list189, index2); + span3 = CollectionsMarshal.AsSpan(list189); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054342u, new Vector3(-262.92822f, 32f, -658.2894f), 1191); + obj124.Steps = list189; + reference143 = obj124; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj125 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list195 = new List(index2); - CollectionsMarshal.SetCount(list195, index2); - span3 = CollectionsMarshal.AsSpan(list195); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054357u, new Vector3(141.2832f, 42f, -351.9494f), 1185) + num2 = 1; + List list190 = new List(num2); + CollectionsMarshal.SetCount(list190, num2); + span3 = CollectionsMarshal.AsSpan(list190); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054357u, new Vector3(141.2832f, 42f, -351.9494f), 1185) { AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut @@ -480833,1642 +461234,151 @@ public static class AssemblyQuestLoader } } }; - obj128.Steps = list195; - reference147 = obj128; - questRoot23.QuestSequence = list191; - AddQuest(questId23, questRoot23); - QuestId questId24 = new QuestId(5330); - QuestRoot questRoot24 = new QuestRoot(); + obj125.Steps = list190; + reference144 = obj125; + questRoot22.QuestSequence = list186; + AddQuest(questId22, questRoot22); + QuestId questId23 = new QuestId(5330); + QuestRoot questRoot23 = new QuestRoot(); num = 1; - List list196 = new List(num); - CollectionsMarshal.SetCount(list196, num); - span = CollectionsMarshal.AsSpan(list196); + List list191 = new List(num); + CollectionsMarshal.SetCount(list191, num); + span = CollectionsMarshal.AsSpan(list191); index = 0; - span[index] = "alydev"; - questRoot24.Author = list196; + span[index] = "CryoTechnic"; + questRoot23.Author = list191; index = 6; - List list197 = new List(index); - CollectionsMarshal.SetCount(list197, index); - span2 = CollectionsMarshal.AsSpan(list197); + List list192 = new List(index); + CollectionsMarshal.SetCount(list192, index); + span2 = CollectionsMarshal.AsSpan(list192); num = 0; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference145 = ref span2[num]; + QuestSequence obj126 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list198 = new List(num2); - CollectionsMarshal.SetCount(list198, num2); - span3 = CollectionsMarshal.AsSpan(list198); - index2 = 0; - ref QuestStep reference149 = ref span3[index2]; - QuestStep obj130 = new QuestStep(EInteractionType.AcceptQuest, 1054642u, new Vector3(532.862f, 105.007f, 645.306f), 1187) + index2 = 1; + List list193 = new List(index2); + CollectionsMarshal.SetCount(list193, index2); + span3 = CollectionsMarshal.AsSpan(list193); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054642u, new Vector3(532.8602f, 105.007805f, 645.2887f), 1187) { - StopDistance = 3f, - Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { - NearPosition = new NearPositionCondition - { - Position = new Vector3(532.862f, 105.007f, 645.306f), - MaximumDistance = 150f, - TerritoryId = 1187 - } + InSameTerritory = true } } }; - index3 = 1; - List list199 = new List(index3); - CollectionsMarshal.SetCount(list199, index3); - span5 = CollectionsMarshal.AsSpan(list199); - num3 = 0; - span5[num3] = new DialogueChoice + obj126.Steps = list193; + reference145 = obj126; + num++; + ref QuestSequence reference146 = ref span2[num]; + QuestSequence obj127 = new QuestSequence { - Type = EDialogChoiceType.List, - Prompt = new ExcelRef("TEXT_BANYOK001_05330_Q2_000_000"), - Answer = new ExcelRef("TEXT_BANYOK001_05330_A2_000_001") + Sequence = 1 }; - obj130.DialogueChoices = list199; - reference149 = obj130; - obj129.Steps = list198; + num2 = 1; + List list194 = new List(num2); + CollectionsMarshal.SetCount(list194, num2); + span3 = CollectionsMarshal.AsSpan(list194); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054643u, new Vector3(514.3053f, 142.24991f, 793.3623f), 1187) + { + Fly = true, + Land = true + }; + obj127.Steps = list194; + reference146 = obj127; + num++; + ref QuestSequence reference147 = ref span2[num]; + QuestSequence obj128 = new QuestSequence + { + Sequence = 2 + }; + index2 = 5; + List list195 = new List(index2); + CollectionsMarshal.SetCount(list195, index2); + span3 = CollectionsMarshal.AsSpan(list195); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054646u, new Vector3(488.7921f, 112.435005f, 704.12744f), 1187) + { + Fly = true + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054647u, new Vector3(496.20813f, 114.935f, 619.43994f), 1187); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054645u, new Vector3(528.1909f, 107.134995f, 532.3109f), 1187); + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(386.62186f, 124.51217f, 558.175f), 1187) + { + Fly = false + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054644u, new Vector3(376.51636f, 124.51213f, 549.0653f), 1187); + obj128.Steps = list195; + reference147 = obj128; + num++; + ref QuestSequence reference148 = ref span2[num]; + QuestSequence obj129 = new QuestSequence + { + Sequence = 3 + }; + num2 = 2; + List list196 = new List(num2); + CollectionsMarshal.SetCount(list196, num2); + span3 = CollectionsMarshal.AsSpan(list196); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(387.4519f, 124.59686f, 559.0204f), 1187); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187) + { + Fly = true + }; + obj129.Steps = list196; reference148 = obj129; num++; + ref QuestSequence reference149 = ref span2[num]; + QuestSequence obj130 = new QuestSequence + { + Sequence = 4 + }; + index2 = 1; + List list197 = new List(index2); + CollectionsMarshal.SetCount(list197, index2); + span3 = CollectionsMarshal.AsSpan(list197); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187); + obj130.Steps = list197; + reference149 = obj130; + num++; ref QuestSequence reference150 = ref span2[num]; QuestSequence obj131 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list200 = new List(index2); - CollectionsMarshal.SetCount(list200, index2); - span3 = CollectionsMarshal.AsSpan(list200); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054643u, new Vector3(514.3053f, 142.24991f, 793.3623f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj131.Steps = list200; - reference150 = obj131; - num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj132 = new QuestSequence - { - Sequence = 2 - }; - num2 = 4; - List list201 = new List(num2); - CollectionsMarshal.SetCount(list201, num2); - span3 = CollectionsMarshal.AsSpan(list201); - index2 = 0; - ref QuestStep reference152 = ref span3[index2]; - QuestStep obj133 = new QuestStep(EInteractionType.Interact, 1054646u, new Vector3(488.7921f, 112.435005f, 704.12744f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 6; - List list202 = new List(num3); - CollectionsMarshal.SetCount(list202, num3); - span7 = CollectionsMarshal.AsSpan(list202); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - obj133.CompletionQuestVariablesFlags = list202; - reference152 = obj133; - index2++; - ref QuestStep reference153 = ref span3[index2]; - QuestStep obj134 = new QuestStep(EInteractionType.Interact, 1054647u, new Vector3(496.20813f, 114.935f, 619.43994f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 6; - List list203 = new List(index3); - CollectionsMarshal.SetCount(list203, index3); - span7 = CollectionsMarshal.AsSpan(list203); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - obj134.CompletionQuestVariablesFlags = list203; - reference153 = obj134; - index2++; - ref QuestStep reference154 = ref span3[index2]; - QuestStep obj135 = new QuestStep(EInteractionType.Interact, 1054644u, new Vector3(376.51636f, 124.51213f, 549.0653f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3 = 6; - List list204 = new List(num3); - CollectionsMarshal.SetCount(list204, num3); - span7 = CollectionsMarshal.AsSpan(list204); - index3 = 0; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = null; - index3++; - span7[index3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj135.CompletionQuestVariablesFlags = list204; - reference154 = obj135; - index2++; - ref QuestStep reference155 = ref span3[index2]; - QuestStep obj136 = new QuestStep(EInteractionType.Interact, 1054645u, new Vector3(528.1909f, 107.134995f, 532.3109f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index3 = 6; - List list205 = new List(index3); - CollectionsMarshal.SetCount(list205, index3); - span7 = CollectionsMarshal.AsSpan(list205); - num3 = 0; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = null; - num3++; - span7[num3] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj136.CompletionQuestVariablesFlags = list205; - reference155 = obj136; - obj132.Steps = list201; - reference151 = obj132; - num++; - ref QuestSequence reference156 = ref span2[num]; - QuestSequence obj137 = new QuestSequence - { - Sequence = 3 - }; - index2 = 1; - List list206 = new List(index2); - CollectionsMarshal.SetCount(list206, index2); - span3 = CollectionsMarshal.AsSpan(list206); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj137.Steps = list206; - reference156 = obj137; - num++; - ref QuestSequence reference157 = ref span2[num]; - QuestSequence obj138 = new QuestSequence - { - Sequence = 4 - }; - num2 = 1; - List list207 = new List(num2); - CollectionsMarshal.SetCount(list207, num2); - span3 = CollectionsMarshal.AsSpan(list207); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj138.Steps = list207; - reference157 = obj138; - num++; - ref QuestSequence reference158 = ref span2[num]; - QuestSequence obj139 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 2; - List list208 = new List(index2); - CollectionsMarshal.SetCount(list208, index2); - span3 = CollectionsMarshal.AsSpan(list208); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + num2 = 2; + List list198 = new List(num2); + CollectionsMarshal.SetCount(list198, num2); + span3 = CollectionsMarshal.AsSpan(list198); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { - Comment = "Artisan required for crafting", ItemId = 46198u, ItemCount = 3 }; - num2++; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187) + index2++; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054641u, new Vector3(504.2953f, 142.24991f, 787.6859f), 1187) { - StopDistance = 3f, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj139.Steps = list208; - reference158 = obj139; - questRoot24.QuestSequence = list197; - AddQuest(questId24, questRoot24); - QuestId questId25 = new QuestId(5336); - QuestRoot questRoot25 = new QuestRoot(); - num = 1; - List list209 = new List(num); - CollectionsMarshal.SetCount(list209, num); - span = CollectionsMarshal.AsSpan(list209); - index = 0; - span[index] = "alydev"; - questRoot25.Author = list209; - index = 4; - List list210 = new List(index); - CollectionsMarshal.SetCount(list210, index); - span2 = CollectionsMarshal.AsSpan(list210); - num = 0; - ref QuestSequence reference159 = ref span2[num]; - QuestSequence obj140 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list211 = new List(num2); - CollectionsMarshal.SetCount(list211, num2); - span3 = CollectionsMarshal.AsSpan(list211); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj140.Steps = list211; - reference159 = obj140; - num++; - ref QuestSequence reference160 = ref span2[num]; - QuestSequence obj141 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list212 = new List(index2); - CollectionsMarshal.SetCount(list212, index2); - span3 = CollectionsMarshal.AsSpan(list212); - num2 = 0; - ref QuestStep reference161 = ref span3[num2]; - QuestStep obj142 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - SkipConditions skipConditions12 = new SkipConditions(); - SkipStepConditions skipStepConditions11 = new SkipStepConditions(); - num3 = 1; - List list213 = new List(num3); - CollectionsMarshal.SetCount(list213, num3); - span4 = CollectionsMarshal.AsSpan(list213); - index3 = 0; - span4[index3] = 1297; - skipStepConditions11.InTerritory = list213; - skipStepConditions11.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions12.StepIf = skipStepConditions11; - SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); - index3 = 2; - List list214 = new List(index3); - CollectionsMarshal.SetCount(list214, index3); - span4 = CollectionsMarshal.AsSpan(list214); - num3 = 0; - span4[num3] = 1187; - num3++; - span4[num3] = 1297; - skipAetheryteCondition2.InTerritory = list214; - skipConditions12.AetheryteShortcutIf = skipAetheryteCondition2; - obj142.SkipConditions = skipConditions12; - reference161 = obj142; - num2++; - ref QuestStep reference162 = ref span3[num2]; - QuestStep obj143 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions13 = new SkipConditions(); - SkipStepConditions skipStepConditions12 = new SkipStepConditions(); - num3 = 1; - List list215 = new List(num3); - CollectionsMarshal.SetCount(list215, num3); - span4 = CollectionsMarshal.AsSpan(list215); - index3 = 0; - span4[index3] = 1187; - skipStepConditions12.NotInTerritory = list215; - skipConditions13.StepIf = skipStepConditions12; - obj143.SkipConditions = skipConditions13; - reference162 = obj143; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297) - { - DisableNavmesh = true - }; - obj141.Steps = list212; - reference160 = obj141; - num++; - ref QuestSequence reference163 = ref span2[num]; - QuestSequence obj144 = new QuestSequence - { - Sequence = 2 - }; - num2 = 7; - List list216 = new List(num2); - CollectionsMarshal.SetCount(list216, num2); - span3 = CollectionsMarshal.AsSpan(list216); - index2 = 0; - ref QuestStep reference164 = ref span3[index2]; - QuestStep obj145 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - SkipConditions skipConditions14 = new SkipConditions(); - SkipStepConditions skipStepConditions13 = new SkipStepConditions(); - index3 = 1; - List list217 = new List(index3); - CollectionsMarshal.SetCount(list217, index3); - span4 = CollectionsMarshal.AsSpan(list217); - num3 = 0; - span4[num3] = 1297; - skipStepConditions13.InTerritory = list217; - skipStepConditions13.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions14.StepIf = skipStepConditions13; - SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition(); - num3 = 2; - List list218 = new List(num3); - CollectionsMarshal.SetCount(list218, num3); - span4 = CollectionsMarshal.AsSpan(list218); - index3 = 0; - span4[index3] = 1187; - index3++; - span4[index3] = 1297; - skipAetheryteCondition3.InTerritory = list218; - skipConditions14.AetheryteShortcutIf = skipAetheryteCondition3; - obj145.SkipConditions = skipConditions14; - reference164 = obj145; - index2++; - ref QuestStep reference165 = ref span3[index2]; - QuestStep obj146 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions15 = new SkipConditions(); - SkipStepConditions skipStepConditions14 = new SkipStepConditions(); - index3 = 1; - List list219 = new List(index3); - CollectionsMarshal.SetCount(list219, index3); - span4 = CollectionsMarshal.AsSpan(list219); - num3 = 0; - span4[num3] = 1187; - skipStepConditions14.NotInTerritory = list219; - skipConditions15.StepIf = skipStepConditions14; - obj146.SkipConditions = skipConditions15; - reference165 = obj146; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(71.806465f, 1.8905365f, 96.004585f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46208u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055816u, new Vector3(98.924194f, 1.890541f, 98.74109f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - obj144.Steps = list216; - reference163 = obj144; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj147 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list220 = new List(index2); - CollectionsMarshal.SetCount(list220, index2); - span3 = CollectionsMarshal.AsSpan(list220); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj147.Steps = list220; - reference166 = obj147; - questRoot25.QuestSequence = list210; - AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(5337); - QuestRoot questRoot26 = new QuestRoot(); - num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); - index = 0; - span[index] = "alydev,Kiarra"; - questRoot26.Author = list221; - index = 3; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); - num = 0; - ref QuestSequence reference167 = ref span2[num]; - QuestSequence obj148 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list223 = new List(num2); - CollectionsMarshal.SetCount(list223, num2); - span3 = CollectionsMarshal.AsSpan(list223); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj148.Steps = list223; - reference167 = obj148; - num++; - ref QuestSequence reference168 = ref span2[num]; - QuestSequence obj149 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list224 = new List(index2); - CollectionsMarshal.SetCount(list224, index2); - span3 = CollectionsMarshal.AsSpan(list224); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(500.93835f, 142.24991f, 782.22314f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - }, - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); - obj149.Steps = list224; - reference168 = obj149; - num++; - ref QuestSequence reference169 = ref span2[num]; - QuestSequence obj150 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 2; - List list225 = new List(num2); - CollectionsMarshal.SetCount(list225, num2); - span3 = CollectionsMarshal.AsSpan(list225); - 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) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj150.Steps = list225; - reference169 = obj150; - questRoot26.QuestSequence = list222; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(5338); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list226 = new List(num); - CollectionsMarshal.SetCount(list226, num); - span = CollectionsMarshal.AsSpan(list226); - index = 0; - span[index] = "alydev,Kiarra"; - questRoot27.Author = list226; - index = 4; - List list227 = new List(index); - CollectionsMarshal.SetCount(list227, index); - span2 = CollectionsMarshal.AsSpan(list227); - num = 0; - ref QuestSequence reference170 = ref span2[num]; - QuestSequence obj151 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list228 = new List(index2); - CollectionsMarshal.SetCount(list228, index2); - span3 = CollectionsMarshal.AsSpan(list228); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj151.Steps = list228; - reference170 = obj151; - num++; - ref QuestSequence reference171 = ref span2[num]; - QuestSequence obj152 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list229 = new List(num2); - CollectionsMarshal.SetCount(list229, num2); - span3 = CollectionsMarshal.AsSpan(list229); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(500.93835f, 142.24991f, 782.22314f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - }, - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187); - obj152.Steps = list229; - reference171 = obj152; - num++; - ref QuestSequence reference172 = ref span2[num]; - QuestSequence obj153 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list230 = new List(index2); - CollectionsMarshal.SetCount(list230, index2); - span3 = CollectionsMarshal.AsSpan(list230); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46212u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(458.15198f, 114.935f, 657.3739f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj153.Steps = list230; - reference172 = obj153; - num++; - ref QuestSequence reference173 = ref span2[num]; - QuestSequence obj154 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list231 = new List(num2); - CollectionsMarshal.SetCount(list231, num2); - span3 = CollectionsMarshal.AsSpan(list231); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj154.Steps = list231; - reference173 = obj154; - questRoot27.QuestSequence = list227; - AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(5339); - QuestRoot questRoot28 = new QuestRoot(); - num = 1; - List list232 = new List(num); - CollectionsMarshal.SetCount(list232, num); - span = CollectionsMarshal.AsSpan(list232); - index = 0; - span[index] = "alydev,Kiarra"; - questRoot28.Author = list232; - index = 3; - List list233 = new List(index); - CollectionsMarshal.SetCount(list233, index); - span2 = CollectionsMarshal.AsSpan(list233); - num = 0; - ref QuestSequence reference174 = ref span2[num]; - QuestSequence obj155 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list234 = new List(index2); - CollectionsMarshal.SetCount(list234, index2); - span3 = CollectionsMarshal.AsSpan(list234); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj155.Steps = list234; - reference174 = obj155; - num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj156 = new QuestSequence - { - Sequence = 1 - }; - num2 = 2; - List list235 = new List(num2); - CollectionsMarshal.SetCount(list235, num2); - span3 = CollectionsMarshal.AsSpan(list235); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(500.93835f, 142.24991f, 782.22314f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - }, - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055818u, new Vector3(583.276f, 120.7841f, 382.55884f), 1187); - obj156.Steps = list235; - reference175 = obj156; - num++; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list236 = new List(index2); - CollectionsMarshal.SetCount(list236, index2); - span3 = CollectionsMarshal.AsSpan(list236); - 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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj157.Steps = list236; - reference176 = obj157; - questRoot28.QuestSequence = list233; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(5340); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list237 = new List(num); - CollectionsMarshal.SetCount(list237, num); - span = CollectionsMarshal.AsSpan(list237); - index = 0; - span[index] = "alydev"; - questRoot29.Author = list237; - index = 4; - List list238 = new List(index); - CollectionsMarshal.SetCount(list238, index); - span2 = CollectionsMarshal.AsSpan(list238); - num = 0; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj158 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list239 = new List(num2); - CollectionsMarshal.SetCount(list239, num2); - span3 = CollectionsMarshal.AsSpan(list239); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj158.Steps = list239; - reference177 = obj158; - num++; - ref QuestSequence reference178 = ref span2[num]; - QuestSequence obj159 = new QuestSequence - { - Sequence = 1 - }; - index2 = 5; - List list240 = new List(index2); - CollectionsMarshal.SetCount(list240, index2); - span3 = CollectionsMarshal.AsSpan(list240); - num2 = 0; - ref QuestStep reference179 = ref span3[num2]; - QuestStep obj160 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - SkipConditions skipConditions16 = new SkipConditions(); - SkipStepConditions skipStepConditions15 = new SkipStepConditions(); - num3 = 1; - List list241 = new List(num3); - CollectionsMarshal.SetCount(list241, num3); - span4 = CollectionsMarshal.AsSpan(list241); - index3 = 0; - span4[index3] = 1297; - skipStepConditions15.InTerritory = list241; - skipStepConditions15.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions16.StepIf = skipStepConditions15; - SkipAetheryteCondition skipAetheryteCondition4 = new SkipAetheryteCondition(); - index3 = 2; - List list242 = new List(index3); - CollectionsMarshal.SetCount(list242, index3); - span4 = CollectionsMarshal.AsSpan(list242); - num3 = 0; - span4[num3] = 1187; - num3++; - span4[num3] = 1297; - skipAetheryteCondition4.InTerritory = list242; - skipConditions16.AetheryteShortcutIf = skipAetheryteCondition4; - obj160.SkipConditions = skipConditions16; - reference179 = obj160; - num2++; - ref QuestStep reference180 = ref span3[num2]; - QuestStep obj161 = 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(); - num3 = 1; - List list243 = new List(num3); - CollectionsMarshal.SetCount(list243, num3); - span4 = CollectionsMarshal.AsSpan(list243); - index3 = 0; - span4[index3] = 1187; - skipStepConditions16.NotInTerritory = list243; - skipConditions17.StepIf = skipStepConditions16; - obj161.SkipConditions = skipConditions17; - reference180 = obj161; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297) - { - DisableNavmesh = true - }; - obj159.Steps = list240; - reference178 = obj159; - num++; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj162 = new QuestSequence - { - Sequence = 2 - }; - num2 = 7; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); - index2 = 0; - ref QuestStep reference182 = ref span3[index2]; - QuestStep obj163 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - SkipConditions skipConditions18 = new SkipConditions(); - SkipStepConditions skipStepConditions17 = new SkipStepConditions(); - index3 = 1; - List list245 = new List(index3); - CollectionsMarshal.SetCount(list245, index3); - span4 = CollectionsMarshal.AsSpan(list245); - num3 = 0; - span4[num3] = 1297; - skipStepConditions17.InTerritory = list245; - skipStepConditions17.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions18.StepIf = skipStepConditions17; - SkipAetheryteCondition skipAetheryteCondition5 = new SkipAetheryteCondition(); - num3 = 2; - List list246 = new List(num3); - CollectionsMarshal.SetCount(list246, num3); - span4 = CollectionsMarshal.AsSpan(list246); - index3 = 0; - span4[index3] = 1187; - index3++; - span4[index3] = 1297; - skipAetheryteCondition5.InTerritory = list246; - skipConditions18.AetheryteShortcutIf = skipAetheryteCondition5; - obj163.SkipConditions = skipConditions18; - reference182 = obj163; - index2++; - ref QuestStep reference183 = ref span3[index2]; - QuestStep obj164 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions19 = new SkipConditions(); - SkipStepConditions skipStepConditions18 = new SkipStepConditions(); - index3 = 1; - List list247 = new List(index3); - CollectionsMarshal.SetCount(list247, index3); - span4 = CollectionsMarshal.AsSpan(list247); - num3 = 0; - span4[num3] = 1187; - skipStepConditions18.NotInTerritory = list247; - skipConditions19.StepIf = skipStepConditions18; - obj164.SkipConditions = skipConditions19; - reference183 = obj164; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(85.997314f, 3.3723085f, 66.514145f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46214u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - obj162.Steps = list244; - reference181 = obj162; - num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj165 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list248 = new List(index2); - CollectionsMarshal.SetCount(list248, index2); - span3 = CollectionsMarshal.AsSpan(list248); - 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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj165.Steps = list248; - reference184 = obj165; - questRoot29.QuestSequence = list238; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(5341); - QuestRoot questRoot30 = new QuestRoot(); - num = 1; - List list249 = new List(num); - CollectionsMarshal.SetCount(list249, num); - span = CollectionsMarshal.AsSpan(list249); - index = 0; - span[index] = "alydev"; - questRoot30.Author = list249; - index = 4; - List list250 = new List(index); - CollectionsMarshal.SetCount(list250, index); - span2 = CollectionsMarshal.AsSpan(list250); - num = 0; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj166 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj166.Steps = list251; - reference185 = obj166; - num++; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj167 = new QuestSequence - { - Sequence = 1 - }; - index2 = 6; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); - num2 = 0; - ref QuestStep reference187 = ref span3[num2]; - QuestStep obj168 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - SkipConditions skipConditions20 = new SkipConditions(); - SkipStepConditions skipStepConditions19 = new SkipStepConditions(); - num3 = 1; - List list253 = new List(num3); - CollectionsMarshal.SetCount(list253, num3); - span4 = CollectionsMarshal.AsSpan(list253); - index3 = 0; - span4[index3] = 1297; - skipStepConditions19.InTerritory = list253; - skipStepConditions19.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions20.StepIf = skipStepConditions19; - SkipAetheryteCondition skipAetheryteCondition6 = new SkipAetheryteCondition(); - index3 = 2; - List list254 = new List(index3); - CollectionsMarshal.SetCount(list254, index3); - span4 = CollectionsMarshal.AsSpan(list254); - num3 = 0; - span4[num3] = 1187; - num3++; - span4[num3] = 1297; - skipAetheryteCondition6.InTerritory = list254; - skipConditions20.AetheryteShortcutIf = skipAetheryteCondition6; - obj168.SkipConditions = skipConditions20; - reference187 = obj168; - num2++; - ref QuestStep reference188 = ref span3[num2]; - QuestStep obj169 = 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(); - num3 = 1; - List list255 = new List(num3); - CollectionsMarshal.SetCount(list255, num3); - span4 = CollectionsMarshal.AsSpan(list255); - index3 = 0; - span4[index3] = 1187; - skipStepConditions20.NotInTerritory = list255; - skipConditions21.StepIf = skipStepConditions20; - obj169.SkipConditions = skipConditions21; - reference188 = obj169; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(85.997314f, 3.3723085f, 66.514145f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj167.Steps = list252; - reference186 = obj167; - num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj170 = new QuestSequence - { - Sequence = 2 - }; - num2 = 7; - List list256 = new List(num2); - CollectionsMarshal.SetCount(list256, num2); - span3 = CollectionsMarshal.AsSpan(list256); - index2 = 0; - ref QuestStep reference190 = ref span3[index2]; - QuestStep obj171 = new QuestStep(EInteractionType.WalkTo, null, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - SkipConditions skipConditions22 = new SkipConditions(); - SkipStepConditions skipStepConditions21 = new SkipStepConditions(); - index3 = 1; - List list257 = new List(index3); - CollectionsMarshal.SetCount(list257, index3); - span4 = CollectionsMarshal.AsSpan(list257); - num3 = 0; - span4[num3] = 1297; - skipStepConditions21.InTerritory = list257; - skipStepConditions21.NearPosition = new NearPositionCondition - { - Position = new Vector3(496.11658f, 142.24991f, 801.6022f), - MaximumDistance = 200f, - TerritoryId = 1187 - }; - skipConditions22.StepIf = skipStepConditions21; - SkipAetheryteCondition skipAetheryteCondition7 = new SkipAetheryteCondition(); - num3 = 2; - List list258 = new List(num3); - CollectionsMarshal.SetCount(list258, num3); - span4 = CollectionsMarshal.AsSpan(list258); - index3 = 0; - span4[index3] = 1187; - index3++; - span4[index3] = 1297; - skipAetheryteCondition7.InTerritory = list258; - skipConditions22.AetheryteShortcutIf = skipAetheryteCondition7; - obj171.SkipConditions = skipConditions22; - reference190 = obj171; - index2++; - ref QuestStep reference191 = ref span3[index2]; - QuestStep obj172 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) - { - TargetTerritoryId = (ushort)1297 - }; - SkipConditions skipConditions23 = new SkipConditions(); - SkipStepConditions skipStepConditions22 = new SkipStepConditions(); - index3 = 1; - List list259 = new List(index3); - CollectionsMarshal.SetCount(list259, index3); - span4 = CollectionsMarshal.AsSpan(list259); - num3 = 0; - span4[num3] = 1187; - skipStepConditions22.NotInTerritory = list259; - skipConditions23.StepIf = skipStepConditions22; - obj172.SkipConditions = skipConditions23; - reference191 = obj172; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(16.57459f, 0.29999995f, 62.71482f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.103134f, 1.8905401f, 64.664055f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(85.997314f, 3.3723085f, 66.514145f), 1297) - { - DisableNavmesh = true, - Mount = true - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46216u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj170.Steps = list256; - reference189 = obj170; - num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj173 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list260 = new List(index2); - CollectionsMarshal.SetCount(list260, index2); - span3 = CollectionsMarshal.AsSpan(list260); - 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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj173.Steps = list260; - reference192 = obj173; - questRoot30.QuestSequence = list250; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(5342); - QuestRoot questRoot31 = new QuestRoot(); - num = 1; - List list261 = new List(num); - CollectionsMarshal.SetCount(list261, num); - span = CollectionsMarshal.AsSpan(list261); - index = 0; - span[index] = "alydev"; - questRoot31.Author = list261; - index = 4; - List list262 = new List(index); - CollectionsMarshal.SetCount(list262, index); - span2 = CollectionsMarshal.AsSpan(list262); - num = 0; - ref QuestSequence reference193 = ref span2[num]; - QuestSequence obj174 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list263 = new List(num2); - CollectionsMarshal.SetCount(list263, num2); - span3 = CollectionsMarshal.AsSpan(list263); - 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 - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(493.2173f, 142.24991f, 783.0471f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj174.Steps = list263; - reference193 = obj174; - num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj175 = new QuestSequence - { - Sequence = 1 - }; - index2 = 2; - List list264 = new List(index2); - CollectionsMarshal.SetCount(list264, index2); - span3 = CollectionsMarshal.AsSpan(list264); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(500.93835f, 142.24991f, 782.22314f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - }, - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); - obj175.Steps = list264; - reference194 = obj175; - num++; - ref QuestSequence reference195 = ref span2[num]; - QuestSequence obj176 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list265 = new List(num2); - CollectionsMarshal.SetCount(list265, num2); - span3 = CollectionsMarshal.AsSpan(list265); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46218u, - ItemCount = 3, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055824u, new Vector3(520.714f, 111.135f, 608.5145f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(520.714f, 111.135f, 608.5145f), - MaximumDistance = 200f, - TerritoryId = 1187 - } - } - } - }; - obj176.Steps = list265; - reference195 = obj176; - num++; - ref QuestSequence reference196 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = byte.MaxValue - }; - index2 = 1; - List list266 = new List(index2); - CollectionsMarshal.SetCount(list266, index2); - span3 = CollectionsMarshal.AsSpan(list266); - 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 = 200f, - TerritoryId = 1187 - } - } - } - }; - obj177.Steps = list266; - reference196 = obj177; - questRoot31.QuestSequence = list262; - AddQuest(questId31, questRoot31); + obj131.Steps = list198; + reference150 = obj131; + questRoot23.QuestSequence = list192; + AddQuest(questId23, questRoot23); } private static void LoadQuests107() @@ -484400,7 +463310,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list126, num); span = CollectionsMarshal.AsSpan(list126); index = 0; - span[index] = "alydev"; + span[index] = "WigglyMuffin"; questRoot11.Author = list126; index = 13; List list127 = new List(index); @@ -484417,9 +463327,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list128, num3); span3 = CollectionsMarshal.AsSpan(list128); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054465u, new Vector3(0.165078f, -14f, 106.233f), 1185) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { - StopDistance = 3f, AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut { @@ -484430,12 +463339,7 @@ public static class AssemblyQuestLoader { AetheryteShortcutIf = new SkipAetheryteCondition { - NearPosition = new NearPositionCondition - { - Position = new Vector3(0.165078f, -14f, 106.233f), - MaximumDistance = 50f, - TerritoryId = 1185 - } + InSameTerritory = true } } }; @@ -484454,13 +463358,17 @@ public static class AssemblyQuestLoader num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 2014821u, new Vector3(342.03088f, -1.3275757f, 438.4984f), 1190) { - Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, SkipConditions = new SkipConditions { AetheryteShortcutIf = new SkipAetheryteCondition { - InSameTerritory = true + NearPosition = new NearPositionCondition + { + Position = new Vector3(342.03088f, -1.3275757f, 438.4984f), + MaximumDistance = 100f, + TerritoryId = 1190 + } } } }; @@ -484477,18 +463385,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list130, num3); span3 = CollectionsMarshal.AsSpan(list130); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190) - { - StopDistance = 4f, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190); obj82.Steps = list130; reference101 = obj82; num++; @@ -484497,35 +463394,11 @@ public static class AssemblyQuestLoader { Sequence = 3 }; - num2 = 2; + num2 = 1; List list131 = new List(num2); CollectionsMarshal.SetCount(list131, num2); span3 = CollectionsMarshal.AsSpan(list131); num3 = 0; - ref QuestStep reference103 = ref span3[num3]; - QuestStep obj84 = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi - }; - SkipConditions skipConditions3 = new SkipConditions(); - SkipStepConditions skipStepConditions3 = new SkipStepConditions(); - num4 = 1; - List list132 = new List(num4); - CollectionsMarshal.SetCount(list132, num4); - span7 = CollectionsMarshal.AsSpan(list132); - index2 = 0; - span7[index2] = 71346u; - skipStepConditions3.NotNamePlateIconId = list132; - skipConditions3.StepIf = skipStepConditions3; - skipConditions3.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj84.SkipConditions = skipConditions3; - reference103 = obj84; - num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 2014823u, new Vector3(478.96545f, 4.7455444f, 237.53711f), 1190) { Fly = true @@ -484533,291 +463406,136 @@ public static class AssemblyQuestLoader obj83.Steps = list131; reference102 = obj83; num++; - ref QuestSequence reference104 = ref span2[num]; - QuestSequence obj85 = new QuestSequence + ref QuestSequence reference103 = ref span2[num]; + QuestSequence obj84 = new QuestSequence { Sequence = 4 }; - num3 = 2; - List list133 = new List(num3); - CollectionsMarshal.SetCount(list133, num3); - span3 = CollectionsMarshal.AsSpan(list133); + num3 = 1; + List list132 = new List(num3); + CollectionsMarshal.SetCount(list132, num3); + span3 = CollectionsMarshal.AsSpan(list132); num2 = 0; - ref QuestStep reference105 = ref span3[num2]; - QuestStep obj86 = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi - }; - SkipConditions skipConditions4 = new SkipConditions(); - SkipStepConditions skipStepConditions4 = new SkipStepConditions(); - index2 = 1; - List list134 = new List(index2); - CollectionsMarshal.SetCount(list134, index2); - span7 = CollectionsMarshal.AsSpan(list134); - num4 = 0; - span7[num4] = 71346u; - skipStepConditions4.NotNamePlateIconId = list134; - skipConditions4.StepIf = skipStepConditions4; - skipConditions4.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj86.SkipConditions = skipConditions4; - reference105 = obj86; - num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 2014824u, new Vector3(349.813f, 7.1869507f, 220.78271f), 1190) { Fly = true }; + obj84.Steps = list132; + reference103 = obj84; + num++; + ref QuestSequence reference104 = ref span2[num]; + QuestSequence obj85 = new QuestSequence + { + Sequence = 5 + }; + num2 = 1; + List list133 = new List(num2); + CollectionsMarshal.SetCount(list133, num2); + span3 = CollectionsMarshal.AsSpan(list133); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 2014822u, new Vector3(402.42603f, -11.276428f, 40.604248f), 1190) + { + Fly = true + }; obj85.Steps = list133; reference104 = obj85; num++; - ref QuestSequence reference106 = ref span2[num]; - QuestSequence obj87 = new QuestSequence - { - Sequence = 5 - }; - num2 = 2; - List list135 = new List(num2); - CollectionsMarshal.SetCount(list135, num2); - span3 = CollectionsMarshal.AsSpan(list135); - num3 = 0; - ref QuestStep reference107 = ref span3[num3]; - QuestStep obj88 = new QuestStep(EInteractionType.Interact, 1054466u, new Vector3(420.37073f, -0.65818214f, 390.67664f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi - }; - SkipConditions skipConditions5 = new SkipConditions(); - SkipStepConditions skipStepConditions5 = new SkipStepConditions(); - num4 = 1; - List list136 = new List(num4); - CollectionsMarshal.SetCount(list136, num4); - span7 = CollectionsMarshal.AsSpan(list136); - index2 = 0; - span7[index2] = 71346u; - skipStepConditions5.NotNamePlateIconId = list136; - skipConditions5.StepIf = skipStepConditions5; - skipConditions5.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj88.SkipConditions = skipConditions5; - reference107 = obj88; - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 2014822u, new Vector3(402.42603f, -11.276428f, 40.604248f), 1190) - { - StopDistance = 4f, - Fly = true - }; - obj87.Steps = list135; - reference106 = obj87; - num++; - ref QuestSequence reference108 = ref span2[num]; - QuestSequence obj89 = new QuestSequence + ref QuestSequence reference105 = ref span2[num]; + QuestSequence obj86 = new QuestSequence { Sequence = 6 }; num3 = 1; - List list137 = new List(num3); - CollectionsMarshal.SetCount(list137, num3); - span3 = CollectionsMarshal.AsSpan(list137); + List list134 = new List(num3); + CollectionsMarshal.SetCount(list134, num3); + span3 = CollectionsMarshal.AsSpan(list134); num2 = 0; - ref QuestStep reference109 = ref span3[num2]; - QuestStep obj90 = new QuestStep(EInteractionType.Interact, 1054467u, new Vector3(254.38306f, -7.9001174f, 465.17126f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - index2 = 1; - List list138 = new List(index2); - CollectionsMarshal.SetCount(list138, index2); - span6 = CollectionsMarshal.AsSpan(list138); - num4 = 0; - span6[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_301") - }; - obj90.DialogueChoices = list138; - reference109 = obj90; - obj89.Steps = list137; - reference108 = obj89; - num++; - ref QuestSequence reference110 = ref span2[num]; - QuestSequence obj91 = new QuestSequence - { - Sequence = 7 - }; - num2 = 1; - List list139 = new List(num2); - CollectionsMarshal.SetCount(list139, num2); - span3 = CollectionsMarshal.AsSpan(list139); - num3 = 0; - ref QuestStep reference111 = ref span3[num3]; - QuestStep obj92 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190) - { - StopDistance = 3f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; + ref QuestStep reference106 = ref span3[num2]; + QuestStep questStep21 = new QuestStep(EInteractionType.Interact, 1054467u, new Vector3(254.38306f, -7.9001174f, 465.17126f), 1190); num4 = 1; - List list140 = new List(num4); - CollectionsMarshal.SetCount(list140, num4); - span6 = CollectionsMarshal.AsSpan(list140); + List list135 = new List(num4); + CollectionsMarshal.SetCount(list135, num4); + span6 = CollectionsMarshal.AsSpan(list135); index2 = 0; span6[index2] = new DialogueChoice + { + Type = EDialogChoiceType.YesNo, + Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_301") + }; + questStep21.DialogueChoices = list135; + reference106 = questStep21; + obj86.Steps = list134; + reference105 = obj86; + num++; + ref QuestSequence reference107 = ref span2[num]; + QuestSequence obj87 = new QuestSequence + { + Sequence = 7 + }; + num2 = 1; + List list136 = new List(num2); + CollectionsMarshal.SetCount(list136, num2); + span3 = CollectionsMarshal.AsSpan(list136); + num3 = 0; + ref QuestStep reference108 = ref span3[num3]; + QuestStep questStep22 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190); + index2 = 1; + List list137 = new List(index2); + CollectionsMarshal.SetCount(list137, index2); + span6 = CollectionsMarshal.AsSpan(list137); + num4 = 0; + span6[num4] = new DialogueChoice { Type = EDialogChoiceType.YesNo, Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_200_402") }; - obj92.DialogueChoices = list140; - reference111 = obj92; - obj91.Steps = list139; - reference110 = obj91; + questStep22.DialogueChoices = list137; + reference108 = questStep22; + obj87.Steps = list136; + reference107 = obj87; num++; span2[num] = new QuestSequence { Sequence = 8 }; num++; - ref QuestSequence reference112 = ref span2[num]; - QuestSequence obj93 = new QuestSequence + ref QuestSequence reference109 = ref span2[num]; + QuestSequence obj88 = new QuestSequence { Sequence = 9 }; - num3 = 2; - List list141 = new List(num3); - CollectionsMarshal.SetCount(list141, num3); - span3 = CollectionsMarshal.AsSpan(list141); + num3 = 1; + List list138 = new List(num3); + CollectionsMarshal.SetCount(list138, num3); + span3 = CollectionsMarshal.AsSpan(list138); num2 = 0; - ref QuestStep reference113 = ref span3[num2]; - QuestStep obj94 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190) - { - StopDistance = 3f, - TargetTerritoryId = (ushort)1301, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan - }; - SkipConditions skipConditions6 = new SkipConditions(); - SkipStepConditions skipStepConditions6 = new SkipStepConditions(); - index2 = 1; - List list142 = new List(index2); - CollectionsMarshal.SetCount(list142, index2); - span4 = CollectionsMarshal.AsSpan(list142); - num4 = 0; - span4[num4] = 1301; - skipStepConditions6.InTerritory = list142; - skipConditions6.StepIf = skipStepConditions6; - SkipAetheryteCondition skipAetheryteCondition = new SkipAetheryteCondition(); - num4 = 1; - List list143 = new List(num4); - CollectionsMarshal.SetCount(list143, num4); - span4 = CollectionsMarshal.AsSpan(list143); - index2 = 0; - span4[index2] = 1301; - skipAetheryteCondition.InTerritory = list143; - skipConditions6.AetheryteShortcutIf = skipAetheryteCondition; - obj94.SkipConditions = skipConditions6; - index2 = 1; - List list144 = new List(index2); - CollectionsMarshal.SetCount(list144, index2); - span6 = CollectionsMarshal.AsSpan(list144); - num4 = 0; - span6[num4] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_410") - }; - obj94.DialogueChoices = list144; - reference113 = obj94; - num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj93.Steps = list141; - reference112 = obj93; + obj88.Steps = list138; + reference109 = obj88; num++; - ref QuestSequence reference114 = ref span2[num]; - QuestSequence obj95 = new QuestSequence + ref QuestSequence reference110 = ref span2[num]; + QuestSequence obj89 = new QuestSequence { Sequence = 10 }; - num2 = 2; - List list145 = new List(num2); - CollectionsMarshal.SetCount(list145, num2); - span3 = CollectionsMarshal.AsSpan(list145); + num2 = 1; + List list139 = new List(num2); + CollectionsMarshal.SetCount(list139, num2); + span3 = CollectionsMarshal.AsSpan(list139); num3 = 0; - ref QuestStep reference115 = ref span3[num3]; - QuestStep obj96 = new QuestStep(EInteractionType.Interact, 1054469u, new Vector3(-215.04541f, 45.13145f, -756.89325f), 1190) - { - StopDistance = 3f, - TargetTerritoryId = (ushort)1301, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniMehwahhetsoan - }; - SkipConditions skipConditions7 = new SkipConditions(); - SkipStepConditions skipStepConditions7 = new SkipStepConditions(); - num4 = 1; - List list146 = new List(num4); - CollectionsMarshal.SetCount(list146, num4); - span4 = CollectionsMarshal.AsSpan(list146); - index2 = 0; - span4[index2] = 1301; - skipStepConditions7.InTerritory = list146; - skipConditions7.StepIf = skipStepConditions7; - SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition(); - index2 = 1; - List list147 = new List(index2); - CollectionsMarshal.SetCount(list147, index2); - span4 = CollectionsMarshal.AsSpan(list147); - num4 = 0; - span4[num4] = 1301; - skipAetheryteCondition2.InTerritory = list147; - skipConditions7.AetheryteShortcutIf = skipAetheryteCondition2; - obj96.SkipConditions = skipConditions7; - num4 = 1; - List list148 = new List(num4); - CollectionsMarshal.SetCount(list148, num4); - span6 = CollectionsMarshal.AsSpan(list148); - index2 = 0; - span6[index2] = new DialogueChoice - { - Type = EDialogChoiceType.YesNo, - Prompt = new ExcelRef("TEXT_KINGYX901_05374_SYSTEM_000_410") - }; - obj96.DialogueChoices = list148; - reference115 = obj96; - num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1054471u, new Vector3(23.056335f, 101f, 733.7604f), 1301); - obj95.Steps = list145; - reference114 = obj95; + obj89.Steps = list139; + reference110 = obj89; num++; - ref QuestSequence reference116 = ref span2[num]; - QuestSequence obj97 = new QuestSequence + ref QuestSequence reference111 = ref span2[num]; + QuestSequence obj90 = new QuestSequence { Sequence = 11 }; num3 = 1; - List list149 = new List(num3); - CollectionsMarshal.SetCount(list149, num3); - span3 = CollectionsMarshal.AsSpan(list149); + List list140 = new List(num3); + CollectionsMarshal.SetCount(list140, num3); + span3 = CollectionsMarshal.AsSpan(list140); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Duty, null, null, 1301) { @@ -484826,22 +463544,21 @@ public static class AssemblyQuestLoader ContentFinderConditionId = 1043u } }; - obj97.Steps = list149; - reference116 = obj97; + obj90.Steps = list140; + reference111 = obj90; num++; - ref QuestSequence reference117 = ref span2[num]; - QuestSequence obj98 = new QuestSequence + ref QuestSequence reference112 = ref span2[num]; + QuestSequence obj91 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list150 = new List(num2); - CollectionsMarshal.SetCount(list150, num2); - span3 = CollectionsMarshal.AsSpan(list150); + List list141 = new List(num2); + CollectionsMarshal.SetCount(list141, num2); + span3 = CollectionsMarshal.AsSpan(list141); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1054465u, new Vector3(0.165078f, -14f, 106.233f), 1185) + span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1054465u, new Vector3(0.1373291f, -14f, 106.21802f), 1185) { - StopDistance = 3f, AetheryteShortcut = EAetheryteLocation.Tuliyollal, AethernetShortcut = new AethernetShortcut { @@ -484850,44 +463567,39 @@ public static class AssemblyQuestLoader }, SkipConditions = new SkipConditions { - StepIf = new SkipStepConditions + AetheryteShortcutIf = new SkipAetheryteCondition { - NearPosition = new NearPositionCondition - { - Position = new Vector3(0.165078f, -14f, 106.233f), - MaximumDistance = 50f, - TerritoryId = 1185 - } + InSameTerritory = true } } }; - obj98.Steps = list150; - reference117 = obj98; + obj91.Steps = list141; + reference112 = obj91; questRoot11.QuestSequence = list127; AddQuest(questId11, questRoot11); QuestId questId12 = new QuestId(5378); QuestRoot questRoot12 = new QuestRoot(); num = 1; - List list151 = new List(num); - CollectionsMarshal.SetCount(list151, num); - span = CollectionsMarshal.AsSpan(list151); + List list142 = new List(num); + CollectionsMarshal.SetCount(list142, num); + span = CollectionsMarshal.AsSpan(list142); index = 0; - span[index] = "alydev"; - questRoot12.Author = list151; + span[index] = "WigglyMuffin"; + questRoot12.Author = list142; index = 8; - List list152 = new List(index); - CollectionsMarshal.SetCount(list152, index); - span2 = CollectionsMarshal.AsSpan(list152); + List list143 = new List(index); + CollectionsMarshal.SetCount(list143, index); + span2 = CollectionsMarshal.AsSpan(list143); num = 0; - ref QuestSequence reference118 = ref span2[num]; - QuestSequence obj99 = new QuestSequence + ref QuestSequence reference113 = ref span2[num]; + QuestSequence obj92 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list153 = new List(num3); - CollectionsMarshal.SetCount(list153, num3); - span3 = CollectionsMarshal.AsSpan(list153); + List list144 = new List(num3); + CollectionsMarshal.SetCount(list144, num3); + span3 = CollectionsMarshal.AsSpan(list144); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { @@ -484905,19 +463617,21 @@ public static class AssemblyQuestLoader } } }; - obj99.Steps = list153; - reference118 = obj99; + obj92.Steps = list144; + reference113 = obj92; num++; - ref QuestSequence reference119 = ref span2[num]; - QuestSequence obj100 = new QuestSequence + ref QuestSequence reference114 = ref span2[num]; + QuestSequence obj93 = new QuestSequence { Sequence = 1 }; - num2 = 1; - List list154 = new List(num2); - CollectionsMarshal.SetCount(list154, num2); - span3 = CollectionsMarshal.AsSpan(list154); + num2 = 2; + List list145 = new List(num2); + CollectionsMarshal.SetCount(list145, num2); + span3 = CollectionsMarshal.AsSpan(list145); num3 = 0; + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(258.43686f, 50.749672f, 151.8797f), 1186); + num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1054748u, new Vector3(441.5503f, 60f, 88.91431f), 1186) { AetheryteShortcut = EAetheryteLocation.SolutionNine, @@ -484925,31 +463639,23 @@ public static class AssemblyQuestLoader { From = EAetheryteLocation.SolutionNineNeonStein, To = EAetheryteLocation.SolutionNineTrueVue - }, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } } }; - obj100.Steps = list154; - reference119 = obj100; + obj93.Steps = list145; + reference114 = obj93; num++; - ref QuestSequence reference120 = ref span2[num]; - QuestSequence obj101 = new QuestSequence + ref QuestSequence reference115 = ref span2[num]; + QuestSequence obj94 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list155 = new List(num3); - CollectionsMarshal.SetCount(list155, num3); - span3 = CollectionsMarshal.AsSpan(list155); + List list146 = new List(num3); + CollectionsMarshal.SetCount(list146, num3); + span3 = CollectionsMarshal.AsSpan(list146); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054753u, new Vector3(639.33765f, 146.06567f, 706.4773f), 1191) { - StopDistance = 4f, Fly = true, AetheryteShortcut = EAetheryteLocation.HeritageFoundYyasulaniStation, SkipConditions = new SkipConditions @@ -484960,216 +463666,128 @@ public static class AssemblyQuestLoader } } }; - obj101.Steps = list155; - reference120 = obj101; + obj94.Steps = list146; + reference115 = obj94; num++; - ref QuestSequence reference121 = ref span2[num]; - QuestSequence obj102 = new QuestSequence + ref QuestSequence reference116 = ref span2[num]; + QuestSequence obj95 = new QuestSequence { Sequence = 3 }; num2 = 1; - List list156 = new List(num2); - CollectionsMarshal.SetCount(list156, num2); - span3 = CollectionsMarshal.AsSpan(list156); + List list147 = new List(num2); + CollectionsMarshal.SetCount(list147, num2); + span3 = CollectionsMarshal.AsSpan(list147); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1054757u, new Vector3(-185.29034f, 15.695002f, -385.00043f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj102.Steps = list156; - reference121 = obj102; + span3[num3] = new QuestStep(EInteractionType.Interact, 1054757u, new Vector3(-185.29034f, 15.695002f, -385.00043f), 1190); + obj95.Steps = list147; + reference116 = obj95; num++; - ref QuestSequence reference122 = ref span2[num]; - QuestSequence obj103 = new QuestSequence + ref QuestSequence reference117 = ref span2[num]; + QuestSequence obj96 = new QuestSequence { Sequence = 4 }; num3 = 1; - List list157 = new List(num3); - CollectionsMarshal.SetCount(list157, num3); - span3 = CollectionsMarshal.AsSpan(list157); + List list148 = new List(num3); + CollectionsMarshal.SetCount(list148, num3); + span3 = CollectionsMarshal.AsSpan(list148); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054760u, new Vector3(-277.27173f, 15.865601f, -195.36127f), 1190) { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj103.Steps = list157; - reference122 = obj103; + obj96.Steps = list148; + reference117 = obj96; num++; - ref QuestSequence reference123 = ref span2[num]; - QuestSequence obj104 = new QuestSequence + ref QuestSequence reference118 = ref span2[num]; + QuestSequence obj97 = new QuestSequence { Sequence = 5 }; num2 = 4; - List list158 = new List(num2); - CollectionsMarshal.SetCount(list158, num2); - span3 = CollectionsMarshal.AsSpan(list158); + List list149 = new List(num2); + CollectionsMarshal.SetCount(list149, num2); + span3 = CollectionsMarshal.AsSpan(list149); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.None, null, null, 1190) + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-342.82297f, 18.182781f, -161.67989f), 1190) { - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Land = true }; num3++; - ref QuestStep reference124 = ref span3[num3]; - QuestStep obj105 = new QuestStep(EInteractionType.Interact, 1049374u, new Vector3(-343.9568f, 18.18178f, -162.12025f), 1190) - { - StopDistance = 1f, - Fly = true - }; - index2 = 6; - List list159 = new List(index2); - CollectionsMarshal.SetCount(list159, index2); - span5 = CollectionsMarshal.AsSpan(list159); - num4 = 0; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = null; - num4++; - span5[num4] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj105.CompletionQuestVariablesFlags = list159; - reference124 = obj105; - num3++; - ref QuestStep reference125 = ref span3[num3]; - QuestStep obj106 = new QuestStep(EInteractionType.Interact, 1049384u, new Vector3(-321.98065f, 18.589752f, -114.39691f), 1190) + span3[num3] = new QuestStep(EInteractionType.Interact, 1049374u, new Vector3(-345.2049f, 18.198153f, -163.50049f), 1190) + { + Fly = true + }; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1049384u, new Vector3(-321.98065f, 18.589752f, -114.39691f), 1190) { Fly = true }; - num4 = 6; - List list160 = new List(num4); - CollectionsMarshal.SetCount(list160, num4); - span5 = CollectionsMarshal.AsSpan(list160); - index2 = 0; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj106.CompletionQuestVariablesFlags = list160; - reference125 = obj106; num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1054763u, new Vector3(-282.12408f, 18.276659f, -87.296875f), 1190) { Fly = true }; - obj104.Steps = list158; - reference123 = obj104; + obj97.Steps = list149; + reference118 = obj97; num++; - ref QuestSequence reference126 = ref span2[num]; - QuestSequence obj107 = new QuestSequence + ref QuestSequence reference119 = ref span2[num]; + QuestSequence obj98 = new QuestSequence { Sequence = 6 }; num3 = 1; - List list161 = new List(num3); - CollectionsMarshal.SetCount(list161, num3); - span3 = CollectionsMarshal.AsSpan(list161); + List list150 = new List(num3); + CollectionsMarshal.SetCount(list150, num3); + span3 = CollectionsMarshal.AsSpan(list150); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054764u, new Vector3(-306.32483f, 18.195349f, -87.60205f), 1190) - { - StopDistance = 4f, - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj107.Steps = list161; - reference126 = obj107; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054764u, new Vector3(-306.32483f, 18.195349f, -87.60205f), 1190); + obj98.Steps = list150; + reference119 = obj98; num++; - ref QuestSequence reference127 = ref span2[num]; - QuestSequence obj108 = new QuestSequence + ref QuestSequence reference120 = ref span2[num]; + QuestSequence obj99 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list162 = new List(num2); - CollectionsMarshal.SetCount(list162, num2); - span3 = CollectionsMarshal.AsSpan(list162); + List list151 = new List(num2); + CollectionsMarshal.SetCount(list151, num2); + span3 = CollectionsMarshal.AsSpan(list151); num3 = 0; span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1054767u, new Vector3(-419.3637f, 21.14813f, -142.74823f), 1190) { - StopDistance = 4f, Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - }, NextQuestId = new QuestId(5379) }; - obj108.Steps = list162; - reference127 = obj108; - questRoot12.QuestSequence = list152; + obj99.Steps = list151; + reference120 = obj99; + questRoot12.QuestSequence = list143; AddQuest(questId12, questRoot12); QuestId questId13 = new QuestId(5379); QuestRoot questRoot13 = new QuestRoot(); num = 1; - List list163 = new List(num); - CollectionsMarshal.SetCount(list163, num); - span = CollectionsMarshal.AsSpan(list163); + List list152 = new List(num); + CollectionsMarshal.SetCount(list152, num); + span = CollectionsMarshal.AsSpan(list152); index = 0; - span[index] = "alydev"; - questRoot13.Author = list163; + span[index] = "WigglyMuffin"; + questRoot13.Author = list152; index = 12; - List list164 = new List(index); - CollectionsMarshal.SetCount(list164, index); - span2 = CollectionsMarshal.AsSpan(list164); + List list153 = new List(index); + CollectionsMarshal.SetCount(list153, index); + span2 = CollectionsMarshal.AsSpan(list153); num = 0; - ref QuestSequence reference128 = ref span2[num]; - QuestSequence obj109 = new QuestSequence + ref QuestSequence reference121 = ref span2[num]; + QuestSequence obj100 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list165 = new List(num3); - CollectionsMarshal.SetCount(list165, num3); - span3 = CollectionsMarshal.AsSpan(list165); + List list154 = new List(num3); + CollectionsMarshal.SetCount(list154, num3); + span3 = CollectionsMarshal.AsSpan(list154); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054773u, new Vector3(-329.21344f, 18.02224f, -137.28546f), 1190) { @@ -485183,245 +463801,148 @@ public static class AssemblyQuestLoader } } }; - obj109.Steps = list165; - reference128 = obj109; + obj100.Steps = list154; + reference121 = obj100; num++; - ref QuestSequence reference129 = ref span2[num]; - QuestSequence obj110 = new QuestSequence + ref QuestSequence reference122 = ref span2[num]; + QuestSequence obj101 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list166 = new List(num2); - CollectionsMarshal.SetCount(list166, num2); - span3 = CollectionsMarshal.AsSpan(list166); + List list155 = new List(num2); + CollectionsMarshal.SetCount(list155, num2); + span3 = CollectionsMarshal.AsSpan(list155); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj110.Steps = list166; - reference129 = obj110; + obj101.Steps = list155; + reference122 = obj101; num++; - ref QuestSequence reference130 = ref span2[num]; - QuestSequence obj111 = new QuestSequence + ref QuestSequence reference123 = ref span2[num]; + QuestSequence obj102 = new QuestSequence { Sequence = 2 }; num3 = 1; - List list167 = new List(num3); - CollectionsMarshal.SetCount(list167, num3); - span3 = CollectionsMarshal.AsSpan(list167); + List list156 = new List(num3); + CollectionsMarshal.SetCount(list156, num3); + span3 = CollectionsMarshal.AsSpan(list156); num2 = 0; - ref QuestStep reference131 = ref span3[num2]; - QuestStep obj112 = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings - }; - SkipConditions skipConditions8 = new SkipConditions(); - SkipStepConditions skipStepConditions8 = new SkipStepConditions(); - index2 = 1; - List list168 = new List(index2); - CollectionsMarshal.SetCount(list168, index2); - span7 = CollectionsMarshal.AsSpan(list168); - num4 = 0; - span7[num4] = 71223u; - skipStepConditions8.NotNamePlateIconId = list168; - skipConditions8.StepIf = skipStepConditions8; - skipConditions8.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj112.SkipConditions = skipConditions8; - reference131 = obj112; - obj111.Steps = list167; - reference130 = obj111; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190); + obj102.Steps = list156; + reference123 = obj102; num++; - ref QuestSequence reference132 = ref span2[num]; - QuestSequence obj113 = new QuestSequence + ref QuestSequence reference124 = ref span2[num]; + QuestSequence obj103 = new QuestSequence { Sequence = 3 }; - num2 = 2; - List list169 = new List(num2); - CollectionsMarshal.SetCount(list169, num2); - span3 = CollectionsMarshal.AsSpan(list169); + num2 = 1; + List list157 = new List(num2); + CollectionsMarshal.SetCount(list157, num2); + span3 = CollectionsMarshal.AsSpan(list157); num3 = 0; - ref QuestStep reference133 = ref span3[num3]; - QuestStep obj114 = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings - }; - SkipConditions skipConditions9 = new SkipConditions(); - SkipStepConditions skipStepConditions9 = new SkipStepConditions(); - num4 = 1; - List list170 = new List(num4); - CollectionsMarshal.SetCount(list170, num4); - span7 = CollectionsMarshal.AsSpan(list170); - index2 = 0; - span7[index2] = 71226u; - skipStepConditions9.NotNamePlateIconId = list170; - skipConditions9.StepIf = skipStepConditions9; - skipConditions9.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj114.SkipConditions = skipConditions9; - reference133 = obj114; - num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1054777u, new Vector3(-186.81628f, (float)Math.E * 63f / 92f, 303.42554f), 1190) { Fly = true }; - obj113.Steps = list169; - reference132 = obj113; + obj103.Steps = list157; + reference124 = obj103; num++; - ref QuestSequence reference134 = ref span2[num]; - QuestSequence obj115 = new QuestSequence + ref QuestSequence reference125 = ref span2[num]; + QuestSequence obj104 = new QuestSequence { Sequence = 4 }; - num3 = 2; - List list171 = new List(num3); - CollectionsMarshal.SetCount(list171, num3); - span3 = CollectionsMarshal.AsSpan(list171); + num3 = 1; + List list158 = new List(num3); + CollectionsMarshal.SetCount(list158, num3); + span3 = CollectionsMarshal.AsSpan(list158); num2 = 0; - ref QuestStep reference135 = ref span3[num2]; - QuestStep obj116 = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings - }; - SkipConditions skipConditions10 = new SkipConditions(); - SkipStepConditions skipStepConditions10 = new SkipStepConditions(); - index2 = 1; - List list172 = new List(index2); - CollectionsMarshal.SetCount(list172, index2); - span7 = CollectionsMarshal.AsSpan(list172); - num4 = 0; - span7[num4] = 71226u; - skipStepConditions10.NotNamePlateIconId = list172; - skipConditions10.StepIf = skipStepConditions10; - skipConditions10.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj116.SkipConditions = skipConditions10; - reference135 = obj116; - num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1054778u, new Vector3(-127.6723f, 1.5186902f, 336.7207f), 1190) { Fly = true }; - obj115.Steps = list171; - reference134 = obj115; + obj104.Steps = list158; + reference125 = obj104; num++; - ref QuestSequence reference136 = ref span2[num]; - QuestSequence obj117 = new QuestSequence + ref QuestSequence reference126 = ref span2[num]; + QuestSequence obj105 = new QuestSequence { Sequence = 5 }; - num2 = 2; - List list173 = new List(num2); - CollectionsMarshal.SetCount(list173, num2); - span3 = CollectionsMarshal.AsSpan(list173); + num2 = 1; + List list159 = new List(num2); + CollectionsMarshal.SetCount(list159, num2); + span3 = CollectionsMarshal.AsSpan(list159); num3 = 0; - ref QuestStep reference137 = ref span3[num3]; - QuestStep obj118 = new QuestStep(EInteractionType.Interact, 1054775u, new Vector3(-236.13336f, -0.8372388f, 247.11987f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniShesheneweziSprings - }; - SkipConditions skipConditions11 = new SkipConditions(); - SkipStepConditions skipStepConditions11 = new SkipStepConditions(); - num4 = 1; - List list174 = new List(num4); - CollectionsMarshal.SetCount(list174, num4); - span7 = CollectionsMarshal.AsSpan(list174); - index2 = 0; - span7[index2] = 71226u; - skipStepConditions11.NotNamePlateIconId = list174; - skipConditions11.StepIf = skipStepConditions11; - skipConditions11.AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - }; - obj118.SkipConditions = skipConditions11; - reference137 = obj118; - num3++; span3[num3] = new QuestStep(EInteractionType.Interact, 1054779u, new Vector3(-168.29181f, -1.8273239f, 402.7008f), 1190) { Fly = true }; - obj117.Steps = list173; - reference136 = obj117; + obj105.Steps = list159; + reference126 = obj105; num++; - ref QuestSequence reference138 = ref span2[num]; - QuestSequence obj119 = new QuestSequence + ref QuestSequence reference127 = ref span2[num]; + QuestSequence obj106 = new QuestSequence { Sequence = 6 }; num3 = 1; - List list175 = new List(num3); - CollectionsMarshal.SetCount(list175, num3); - span3 = CollectionsMarshal.AsSpan(list175); + List list160 = new List(num3); + CollectionsMarshal.SetCount(list160, num3); + span3 = CollectionsMarshal.AsSpan(list160); num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054780u, new Vector3(-111.28406f, -7.4034004f, 529.9f), 1190) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; - obj119.Steps = list175; - reference138 = obj119; + obj106.Steps = list160; + reference127 = obj106; num++; - ref QuestSequence reference139 = ref span2[num]; - QuestSequence obj120 = new QuestSequence + ref QuestSequence reference128 = ref span2[num]; + QuestSequence obj107 = new QuestSequence { Sequence = 7 }; - num2 = 4; - List list176 = new List(num2); - CollectionsMarshal.SetCount(list176, num2); - span3 = CollectionsMarshal.AsSpan(list176); + num2 = 3; + List list161 = new List(num2); + CollectionsMarshal.SetCount(list161, num2); + span3 = CollectionsMarshal.AsSpan(list161); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.None, null, null, 1190) - { - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - num3++; - ref QuestStep reference140 = ref span3[num3]; - QuestStep obj121 = new QuestStep(EInteractionType.Interact, 2014867u, new Vector3(-214.12988f, -39.871887f, 659.8153f), 1190) + ref QuestStep reference129 = ref span3[num3]; + QuestStep obj108 = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) { Fly = true }; + num4 = 6; + List list162 = new List(num4); + CollectionsMarshal.SetCount(list162, num4); + span5 = CollectionsMarshal.AsSpan(list162); + index2 = 0; + span5[index2] = null; + index2++; + span5[index2] = null; + index2++; + span5[index2] = null; + index2++; + span5[index2] = null; + index2++; + span5[index2] = null; + index2++; + span5[index2] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); + obj108.CompletionQuestVariablesFlags = list162; + reference129 = obj108; + num3++; + ref QuestStep reference130 = ref span3[num3]; + QuestStep questStep23 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190); index2 = 6; - List list177 = new List(index2); - CollectionsMarshal.SetCount(list177, index2); - span5 = CollectionsMarshal.AsSpan(list177); + List list163 = new List(index2); + CollectionsMarshal.SetCount(list163, index2); + span5 = CollectionsMarshal.AsSpan(list163); num4 = 0; span5[num4] = null; num4++; @@ -485433,77 +463954,42 @@ public static class AssemblyQuestLoader num4++; span5[num4] = null; num4++; - span5[num4] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj121.CompletionQuestVariablesFlags = list177; - reference140 = obj121; + span5[num4] = new QuestWorkValue((byte)6, null, EQuestWorkMode.Bitwise); + questStep23.CompletionQuestVariablesFlags = list163; + reference130 = questStep23; num3++; - ref QuestStep reference141 = ref span3[num3]; - QuestStep obj122 = new QuestStep(EInteractionType.Interact, 2014868u, new Vector3(-273.82324f, -44.38855f, 627.25244f), 1190) + span3[num3] = new QuestStep(EInteractionType.Interact, 2014867u, new Vector3(-214.12988f, -39.871887f, 659.8153f), 1190) { Fly = true }; - num4 = 6; - List list178 = new List(num4); - CollectionsMarshal.SetCount(list178, num4); - span5 = CollectionsMarshal.AsSpan(list178); - index2 = 0; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = null; - index2++; - span5[index2] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - obj122.CompletionQuestVariablesFlags = list178; - reference141 = obj122; - num3++; - span3[num3] = new QuestStep(EInteractionType.Interact, 2014869u, new Vector3(-286.18298f, -45.91449f, 624.567f), 1190) - { - Fly = true - }; - obj120.Steps = list176; - reference139 = obj120; + obj107.Steps = list161; + reference128 = obj107; num++; - ref QuestSequence reference142 = ref span2[num]; - QuestSequence obj123 = new QuestSequence + ref QuestSequence reference131 = ref span2[num]; + QuestSequence obj109 = new QuestSequence { Sequence = 8 }; num3 = 1; - List list179 = new List(num3); - CollectionsMarshal.SetCount(list179, num3); - span3 = CollectionsMarshal.AsSpan(list179); + List list164 = new List(num3); + CollectionsMarshal.SetCount(list164, num3); + span3 = CollectionsMarshal.AsSpan(list164); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054782u, new Vector3(-186.69415f, -33.644463f, 658.50305f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj123.Steps = list179; - reference142 = obj123; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054782u, new Vector3(-186.69415f, -33.644463f, 658.50305f), 1190); + obj109.Steps = list164; + reference131 = obj109; num++; - ref QuestSequence reference143 = ref span2[num]; - QuestSequence obj124 = new QuestSequence + ref QuestSequence reference132 = ref span2[num]; + QuestSequence obj110 = new QuestSequence { Sequence = 9 }; - num2 = 1; - List list180 = new List(num2); - CollectionsMarshal.SetCount(list180, num2); - span3 = CollectionsMarshal.AsSpan(list180); + num2 = 2; + List list165 = new List(num2); + CollectionsMarshal.SetCount(list165, num2); + span3 = CollectionsMarshal.AsSpan(list165); num3 = 0; - span3[num3] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190) + span3[num3] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(475.81485f, 3.2201807f, 466.20187f), 1190) { Fly = true, AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, @@ -485513,55 +463999,45 @@ public static class AssemblyQuestLoader { NearPosition = new NearPositionCondition { - Position = new Vector3(488.0598f, 3.2202392f, 484.03137f), - MaximumDistance = 150f, + Position = new Vector3(475.81485f, 3.2201807f, 466.20187f), + MaximumDistance = 100f, TerritoryId = 1190 } } } }; - obj124.Steps = list180; - reference143 = obj124; + num3++; + span3[num3] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); + obj110.Steps = list165; + reference132 = obj110; num++; - ref QuestSequence reference144 = ref span2[num]; - QuestSequence obj125 = new QuestSequence + ref QuestSequence reference133 = ref span2[num]; + QuestSequence obj111 = new QuestSequence { Sequence = 10 }; num3 = 1; - List list181 = new List(num3); - CollectionsMarshal.SetCount(list181, num3); - span3 = CollectionsMarshal.AsSpan(list181); + List list166 = new List(num3); + CollectionsMarshal.SetCount(list166, num3); + span3 = CollectionsMarshal.AsSpan(list166); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj125.Steps = list181; - reference144 = obj125; + span3[num2] = new QuestStep(EInteractionType.Interact, 1051501u, new Vector3(488.0598f, 3.2202392f, 484.03137f), 1190); + obj111.Steps = list166; + reference133 = obj111; num++; - ref QuestSequence reference145 = ref span2[num]; - QuestSequence obj126 = new QuestSequence + ref QuestSequence reference134 = ref span2[num]; + QuestSequence obj112 = new QuestSequence { Sequence = byte.MaxValue }; num2 = 1; - List list182 = new List(num2); - CollectionsMarshal.SetCount(list182, num2); - span3 = CollectionsMarshal.AsSpan(list182); + List list167 = new List(num2); + CollectionsMarshal.SetCount(list167, num2); + span3 = CollectionsMarshal.AsSpan(list167); num3 = 0; span3[num3] = new QuestStep(EInteractionType.CompleteQuest, 1053655u, new Vector3(231.64722f, 50.749847f, 210.25403f), 1186) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.ShaaloaniHhusatahwi, + AetheryteShortcut = EAetheryteLocation.SolutionNine, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.SolutionNine, @@ -485575,239 +464051,205 @@ public static class AssemblyQuestLoader } } }; - obj126.Steps = list182; - reference145 = obj126; - questRoot13.QuestSequence = list164; + obj112.Steps = list167; + reference134 = obj112; + questRoot13.QuestSequence = list153; AddQuest(questId13, questRoot13); QuestId questId14 = new QuestId(5380); QuestRoot questRoot14 = new QuestRoot(); num = 1; - List list183 = new List(num); - CollectionsMarshal.SetCount(list183, num); - span = CollectionsMarshal.AsSpan(list183); + List list168 = new List(num); + CollectionsMarshal.SetCount(list168, num); + span = CollectionsMarshal.AsSpan(list168); index = 0; - span[index] = "WigglyMuffin,alydev"; - questRoot14.Author = list183; + span[index] = "WigglyMuffin"; + questRoot14.Author = list168; index = 4; - List list184 = new List(index); - CollectionsMarshal.SetCount(list184, index); - span2 = CollectionsMarshal.AsSpan(list184); + List list169 = new List(index); + CollectionsMarshal.SetCount(list169, index); + span2 = CollectionsMarshal.AsSpan(list169); num = 0; - ref QuestSequence reference146 = ref span2[num]; - QuestSequence obj127 = new QuestSequence + ref QuestSequence reference135 = ref span2[num]; + QuestSequence obj113 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list185 = new List(num3); - CollectionsMarshal.SetCount(list185, num3); - span3 = CollectionsMarshal.AsSpan(list185); + List list170 = new List(num3); + CollectionsMarshal.SetCount(list170, num3); + span3 = CollectionsMarshal.AsSpan(list170); num2 = 0; span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039457u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj127.Steps = list185; - reference146 = obj127; + obj113.Steps = list170; + reference135 = obj113; num++; - ref QuestSequence reference147 = ref span2[num]; - QuestSequence obj128 = new QuestSequence + ref QuestSequence reference136 = ref span2[num]; + QuestSequence obj114 = new QuestSequence { Sequence = 1 }; num2 = 1; - List list186 = new List(num2); - CollectionsMarshal.SetCount(list186, num2); - span3 = CollectionsMarshal.AsSpan(list186); + List list171 = new List(num2); + CollectionsMarshal.SetCount(list171, num2); + span3 = CollectionsMarshal.AsSpan(list171); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Emote, 1039456u, new Vector3(28.854736f, 0f, 13.351624f), 1278) { Emote = EEmote.Doubt }; - obj128.Steps = list186; - reference147 = obj128; + obj114.Steps = list171; + reference136 = obj114; num++; - ref QuestSequence reference148 = ref span2[num]; - QuestSequence obj129 = new QuestSequence + ref QuestSequence reference137 = ref span2[num]; + QuestSequence obj115 = new QuestSequence { Sequence = 2 }; - num3 = 8; - List list187 = new List(num3); - CollectionsMarshal.SetCount(list187, num3); - span3 = CollectionsMarshal.AsSpan(list187); + num3 = 1; + List list172 = new List(num3); + CollectionsMarshal.SetCount(list172, num3); + span3 = CollectionsMarshal.AsSpan(list172); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1048933u, new Vector3(-381.5824f, 23.535583f, -436.94214f), 1189) - { - AetheryteShortcut = EAetheryteLocation.YakTelIqBraax, - ItemId = 46852u, - ItemCount = 1, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.PurchaseItem, 1048382u, new Vector3(-9.597961f, -9.628479f, 90.34863f), 1185) - { - AetheryteShortcut = EAetheryteLocation.Tuliyollal, - ItemId = 46854u, - ItemCount = 1, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1185) - { - ItemId = 46855u, - ItemCount = 1, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1185) - { - ItemId = 46856u, - ItemCount = 1, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1185) - { - ItemId = 46857u, - ItemCount = 1, - SkipConditions = new SkipConditions - { - StepIf = new SkipStepConditions - { - Item = new SkipItemConditions() - } - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 2014671u, new Vector3(206.31714f, -17.990417f, 63.309692f), 1185) - { - AethernetShortcut = new AethernetShortcut - { - From = EAetheryteLocation.TuliyollalBaysideBevyMarketplace, - To = EAetheryteLocation.TuliyollalWachumeqimeqi - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.SwitchClass, null, null, 1278) - { - TargetClass = EExtendedClassJob.ConfiguredCombatJob - }; - num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278); - obj129.Steps = list187; - reference148 = obj129; + obj115.Steps = list172; + reference137 = obj115; num++; - ref QuestSequence reference149 = ref span2[num]; - QuestSequence obj130 = new QuestSequence + ref QuestSequence reference138 = ref span2[num]; + QuestSequence obj116 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 2; - List list188 = new List(num2); - CollectionsMarshal.SetCount(list188, num2); - span3 = CollectionsMarshal.AsSpan(list188); + num2 = 1; + List list173 = new List(num2); + CollectionsMarshal.SetCount(list173, num2); + span3 = CollectionsMarshal.AsSpan(list173); num3 = 0; span3[num3] = new QuestStep(EInteractionType.Interact, 2014937u, new Vector3(27.60829f, 0f, 11.74576f), 1278) { NextQuestId = new QuestId(5381) }; - num3++; - span3[num3] = new QuestStep(EInteractionType.CompleteQuest, null, null, 1278); - obj130.Steps = list188; - reference149 = obj130; - questRoot14.QuestSequence = list184; + obj116.Steps = list173; + reference138 = obj116; + questRoot14.QuestSequence = list169; AddQuest(questId14, questRoot14); QuestId questId15 = new QuestId(5381); QuestRoot questRoot15 = new QuestRoot(); num = 1; - List list189 = new List(num); - CollectionsMarshal.SetCount(list189, num); - span = CollectionsMarshal.AsSpan(list189); + List list174 = new List(num); + CollectionsMarshal.SetCount(list174, num); + span = CollectionsMarshal.AsSpan(list174); index = 0; - span[index] = "alydev"; - questRoot15.Author = list189; - index = 2; - List list190 = new List(index); - CollectionsMarshal.SetCount(list190, index); - span2 = CollectionsMarshal.AsSpan(list190); + span[index] = "WigglyMuffin"; + questRoot15.Author = list174; + index = 3; + List list175 = new List(index); + CollectionsMarshal.SetCount(list175, index); + span2 = CollectionsMarshal.AsSpan(list175); num = 0; - ref QuestSequence reference150 = ref span2[num]; - QuestSequence obj131 = new QuestSequence + ref QuestSequence reference139 = ref span2[num]; + QuestSequence obj117 = new QuestSequence { Sequence = 0 }; num3 = 1; - List list191 = new List(num3); - CollectionsMarshal.SetCount(list191, num3); - span3 = CollectionsMarshal.AsSpan(list191); + List list176 = new List(num3); + CollectionsMarshal.SetCount(list176, num3); + span3 = CollectionsMarshal.AsSpan(list176); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1039457u, new Vector3(25.802979f, 0f, 13.38208f), 1278); - obj131.Steps = list191; - reference150 = obj131; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + obj117.Steps = list176; + reference139 = obj117; num++; - ref QuestSequence reference151 = ref span2[num]; - QuestSequence obj132 = new QuestSequence + ref QuestSequence reference140 = ref span2[num]; + QuestSequence obj118 = new QuestSequence + { + Sequence = 1 + }; + num2 = 1; + List list177 = new List(num2); + CollectionsMarshal.SetCount(list177, num2); + span3 = CollectionsMarshal.AsSpan(list177); + num3 = 0; + span3[num3] = new QuestStep(EInteractionType.Interact, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + obj118.Steps = list177; + reference140 = obj118; + num++; + ref QuestSequence reference141 = ref span2[num]; + QuestSequence obj119 = new QuestSequence { Sequence = byte.MaxValue }; - num2 = 1; - List list192 = new List(num2); - CollectionsMarshal.SetCount(list192, num2); - span3 = CollectionsMarshal.AsSpan(list192); - num3 = 0; - ref QuestStep reference152 = ref span3[num3]; - QuestStep questStep21 = new QuestStep(EInteractionType.CompleteQuest, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278); - index2 = 6; - List> list193 = new List>(index2); - CollectionsMarshal.SetCount(list193, index2); - Span> span8 = CollectionsMarshal.AsSpan(list193); - num4 = 0; - span8[num4] = null; - num4++; - ref List reference153 = ref span8[num4]; - int num5 = 1; - List list194 = new List(num5); - CollectionsMarshal.SetCount(list194, num5); - span5 = CollectionsMarshal.AsSpan(list194); - int index3 = 0; - span5[index3] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - reference153 = list194; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - num4++; - span8[num4] = null; - questStep21.RequiredQuestVariables = list193; - reference152 = questStep21; - obj132.Steps = list192; - reference151 = obj132; - questRoot15.QuestSequence = list190; + num3 = 1; + List list178 = new List(num3); + CollectionsMarshal.SetCount(list178, num3); + span3 = CollectionsMarshal.AsSpan(list178); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053908u, new Vector3(28.854736f, 0f, 13.351624f), 1278) + { + NextQuestId = new QuestId(5382) + }; + obj119.Steps = list178; + reference141 = obj119; + questRoot15.QuestSequence = list175; AddQuest(questId15, questRoot15); + QuestId questId16 = new QuestId(5382); + QuestRoot questRoot16 = new QuestRoot(); + num = 1; + List list179 = new List(num); + CollectionsMarshal.SetCount(list179, num); + span = CollectionsMarshal.AsSpan(list179); + index = 0; + span[index] = "WigglyMuffin"; + questRoot16.Author = list179; + index = 2; + List list180 = new List(index); + CollectionsMarshal.SetCount(list180, index); + span2 = CollectionsMarshal.AsSpan(list180); + num = 0; + ref QuestSequence reference142 = ref span2[num]; + QuestSequence obj120 = new QuestSequence + { + Sequence = 0 + }; + num2 = 1; + List list181 = new List(num2); + CollectionsMarshal.SetCount(list181, num2); + span3 = CollectionsMarshal.AsSpan(list181); + num3 = 0; + ref QuestStep reference143 = ref span3[num3]; + QuestStep questStep24 = new QuestStep(EInteractionType.AcceptQuest, 1053906u, new Vector3(25.802979f, 0f, 13.38208f), 1278); + num4 = 1; + List list182 = new List(num4); + CollectionsMarshal.SetCount(list182, num4); + span6 = CollectionsMarshal.AsSpan(list182); + index2 = 0; + span6[index2] = 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 = list182; + reference143 = questStep24; + obj120.Steps = list181; + reference142 = obj120; + num++; + ref QuestSequence reference144 = ref span2[num]; + QuestSequence obj121 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num3 = 1; + List list183 = new List(num3); + CollectionsMarshal.SetCount(list183, num3); + span3 = CollectionsMarshal.AsSpan(list183); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1053905u, new Vector3(29.55664f, 0f, 10.788086f), 1278); + obj121.Steps = list183; + reference144 = obj121; + questRoot16.QuestSequence = list180; + AddQuest(questId16, questRoot16); } private static void LoadQuests108() @@ -485819,7 +464261,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list, num); Span span = CollectionsMarshal.AsSpan(list); int index = 0; - span[index] = "alydev"; + span[index] = "WigglyMuffin"; questRoot.Author = list; index = 6; List list2 = new List(index); @@ -485836,9 +464278,8 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list3, num2); Span span3 = CollectionsMarshal.AsSpan(list3); int index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054946u, new Vector3(-44.3885f, 2.82288f, -23.8804f), 819) + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054946u, new Vector3(-44.38855f, 2.8244886f, -23.91095f), 819) { - StopDistance = 3f, AetheryteShortcut = EAetheryteLocation.Crystarium, SkipConditions = new SkipConditions { @@ -485856,27 +464297,26 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 1; + index2 = 2; List list4 = new List(index2); CollectionsMarshal.SetCount(list4, index2); span3 = CollectionsMarshal.AsSpan(list4); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1054948u, new Vector3(-106.126526f, -47.55987f, -136.0647f), 819) + span3[num2] = new QuestStep(EInteractionType.Jump, null, new Vector3(-108.860016f, 0f, -122.96661f), 819) { - AetheryteShortcut = EAetheryteLocation.Crystarium, + StopDistance = 0.25f, AethernetShortcut = new AethernetShortcut { From = EAetheryteLocation.Crystarium, - To = EAetheryteLocation.CrystariumCabinetOfCuriosity + To = EAetheryteLocation.CrystariumTemenosRookery }, - SkipConditions = new SkipConditions + JumpDestination = new JumpDestination { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } + Position = new Vector3(-109.03213f, 1.9211035f, -128.47693f) } }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054948u, new Vector3(-106.126526f, -47.55987f, -136.0647f), 819); obj2.Steps = list4; reference2 = obj2; num++; @@ -485892,15 +464332,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054949u, new Vector3(404.65393f, 85.387535f, -699.54987f), 816) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf }; obj3.Steps = list5; reference3 = obj3; @@ -485917,15 +464349,7 @@ public static class AssemblyQuestLoader num2 = 0; span3[num2] = new QuestStep(EInteractionType.Interact, 1054950u, new Vector3(543.2975f, 109.2974f, -869.4133f), 816) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; obj4.Steps = list6; reference4 = obj4; @@ -485942,15 +464366,7 @@ public static class AssemblyQuestLoader index2 = 0; span3[index2] = new QuestStep(EInteractionType.Interact, 1054999u, new Vector3(418.44812f, 89.44323f, -777.0962f), 816) { - Fly = true, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } + Fly = true }; obj5.Steps = list7; reference5 = obj5; @@ -485965,23 +464381,7 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list8, index2); span3 = CollectionsMarshal.AsSpan(list8); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054942u, new Vector3(424.119f, 89.4291f, -772.245f), 816) - { - StopDistance = 3f, - AetheryteShortcut = EAetheryteLocation.IlMhegWolekdorf, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - NearPosition = new NearPositionCondition - { - Position = new Vector3(424.119f, 89.4291f, -772.245f), - MaximumDistance = 50f, - TerritoryId = 816 - } - } - } - }; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054942u, new Vector3(424.09387f, 89.42931f, -772.27435f), 816); obj6.Steps = list8; reference6 = obj6; questRoot.QuestSequence = list2; diff --git a/Questionable.Model/Questionable.Model.CommonAethernetShard b/Questionable.Model/Questionable.Model.CommonAethernetShard index 5352c0e..84befd5 100644 --- a/Questionable.Model/Questionable.Model.CommonAethernetShard +++ b/Questionable.Model/Questionable.Model.CommonAethernetShard @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/common-aethernetshard.json", + "$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json", "type": "string", "enum": [ "[Gridania] Aetheryte Plaza", diff --git a/Questionable.Model/Questionable.Model.CommonAetheryte b/Questionable.Model/Questionable.Model.CommonAetheryte index 9deb98a..08b313a 100644 --- a/Questionable.Model/Questionable.Model.CommonAetheryte +++ b/Questionable.Model/Questionable.Model.CommonAetheryte @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/common-aetheryte.json", + "$id": "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json", "type": "string", "enum": [ "Gridania", diff --git a/Questionable.Model/Questionable.Model.CommonClassJob b/Questionable.Model/Questionable.Model.CommonClassJob index 3587943..8a2ad38 100644 --- a/Questionable.Model/Questionable.Model.CommonClassJob +++ b/Questionable.Model/Questionable.Model.CommonClassJob @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/common-classjob.json", + "$id": "https://git.carvel.li//liza/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json", "type": "string", "enum": [ "Gladiator", diff --git a/Questionable.Model/Questionable.Model.CommonCompletionFlags b/Questionable.Model/Questionable.Model.CommonCompletionFlags index cdd3da8..caf61fb 100644 --- a/Questionable.Model/Questionable.Model.CommonCompletionFlags +++ b/Questionable.Model/Questionable.Model.CommonCompletionFlags @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/common-completionflags.json", + "$id": "https://git.carvel.li//liza/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json", "type": "array", "description": "Quest Variables that dictate whether or not this step is skipped: null is don't check, positive values need to be set, negative values need to be unset", "items": { @@ -24,6 +24,9 @@ "minimum": 0, "maximum": 15 }, + "Negative": { + "type": "boolean" + }, "Mode": { "type": "string", "enum": [ diff --git a/Questionable.Model/Questionable.Model.CommonVector3 b/Questionable.Model/Questionable.Model.CommonVector3 index a1f712c..1024bc0 100644 --- a/Questionable.Model/Questionable.Model.CommonVector3 +++ b/Questionable.Model/Questionable.Model.CommonVector3 @@ -1,6 +1,6 @@ { "$schema": "https://json-schema.org/draft/2020-12/schema", - "$id": "https://qstxiv.github.io/schema/common-vector3.json", + "$id": "https://git.carvel.li//liza/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json", "type": "object", "description": "Position in the world", "properties": { diff --git a/Questionable.Model/Questionable.Model.Questing.Converter/InteractionTypeConverter.cs b/Questionable.Model/Questionable.Model.Questing.Converter/InteractionTypeConverter.cs index 606518d..9df6f07 100644 --- a/Questionable.Model/Questionable.Model.Questing.Converter/InteractionTypeConverter.cs +++ b/Questionable.Model/Questionable.Model.Questing.Converter/InteractionTypeConverter.cs @@ -73,7 +73,7 @@ public sealed class InteractionTypeConverter : EnumConverter }, { EInteractionType.WaitForObjectAtPosition, - "WaitForNpcAtPosition" + "WaitForObjectAtPosition" }, { EInteractionType.WaitForManualProgress, diff --git a/Questionable.Model/Questionable.Model.Questing/QuestRoot.cs b/Questionable.Model/Questionable.Model.Questing/QuestRoot.cs index 551a070..80ab7f7 100644 --- a/Questionable.Model/Questionable.Model.Questing/QuestRoot.cs +++ b/Questionable.Model/Questionable.Model.Questing/QuestRoot.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.Text.Json.Serialization; using Questionable.Model.Common.Converter; @@ -15,5 +16,11 @@ public sealed class QuestRoot public string? Comment { get; set; } + [JsonIgnore(/*Could not decode attribute arguments.*/)] + public bool? IsSeasonalQuest { get; set; } + + [JsonIgnore(/*Could not decode attribute arguments.*/)] + public DateTime? SeasonalQuestExpiry { get; set; } + public List QuestSequence { get; set; } = new List(); } diff --git a/Questionable/Questionable.Controller.GameUi/CreditsController.cs b/Questionable/Questionable.Controller.GameUi/CreditsController.cs index bc25013..a924b08 100644 --- a/Questionable/Questionable.Controller.GameUi/CreditsController.cs +++ b/Questionable/Questionable.Controller.GameUi/CreditsController.cs @@ -9,29 +9,100 @@ namespace Questionable.Controller.GameUi; internal sealed class CreditsController : IDisposable { + private static CreditsController? _instance; + + private static IAddonLifecycle? _registeredLifecycle; + + private static readonly IAddonLifecycle.AddonEventDelegate _creditScrollHandler = delegate(AddonEvent t, AddonArgs a) + { + _instance?.CreditScrollPostSetup(t, a); + }; + + private static readonly IAddonLifecycle.AddonEventDelegate _creditHandler = delegate(AddonEvent t, AddonArgs a) + { + _instance?.CreditPostSetup(t, a); + }; + + private static readonly IAddonLifecycle.AddonEventDelegate _creditPlayerHandler = delegate(AddonEvent t, AddonArgs a) + { + _instance?.CreditPlayerPostSetup(t, a); + }; + + private static readonly string[] CreditScrollArray = new string[1] { "CreditScroll" }; + + private static readonly string[] CreditArray = new string[1] { "Credit" }; + + private static readonly string[] CreditPlayerArray = new string[1] { "CreditPlayer" }; + + private static bool _deferDisposeUntilCutsceneEnds; + + private static bool _pendingDispose; + private readonly IAddonLifecycle _addonLifecycle; private readonly ILogger _logger; + private static readonly object _lock = new object(); + public CreditsController(IAddonLifecycle addonLifecycle, ILogger logger) { _addonLifecycle = addonLifecycle; _logger = logger; - _addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CreditScroll", CreditScrollPostSetup); - _addonLifecycle.RegisterListener(AddonEvent.PostSetup, "Credit", CreditPostSetup); - _addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CreditPlayer", CreditPlayerPostSetup); + lock (_lock) + { + if (_instance == null) + { + _instance = this; + _registeredLifecycle = _addonLifecycle; + _addonLifecycle.RegisterListener(AddonEvent.PostSetup, CreditScrollArray, _creditScrollHandler); + _addonLifecycle.RegisterListener(AddonEvent.PostSetup, CreditArray, _creditHandler); + _addonLifecycle.RegisterListener(AddonEvent.PostSetup, CreditPlayerArray, _creditPlayerHandler); + } + } } private unsafe void CreditScrollPostSetup(AddonEvent type, AddonArgs args) { - _logger.LogInformation("Closing Credits sequence"); + _logger.LogInformation("Closing Credits sequence scroll post-setup"); + if (args.Addon.Address == IntPtr.Zero) + { + _logger.LogInformation("CreditScrollPostSetup: Addon address is zero, skipping."); + return; + } + lock (_lock) + { + if (_registeredLifecycle != null) + { + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditPlayerArray, _creditPlayerHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditArray, _creditHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditScrollArray, _creditScrollHandler); + _registeredLifecycle = null; + _instance = null; + } + } AtkUnitBase* address = (AtkUnitBase*)args.Addon.Address; address->FireCallbackInt(-2); } private unsafe void CreditPostSetup(AddonEvent type, AddonArgs args) { - _logger.LogInformation("Closing Credits sequence"); + _logger.LogInformation("Closing Credits sequence post-setup"); + if (args.Addon.Address == IntPtr.Zero) + { + _logger.LogInformation("CreditPostSetup: Addon address is zero, skipping."); + return; + } + lock (_lock) + { + if (_registeredLifecycle != null) + { + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditPlayerArray, _creditPlayerHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditArray, _creditHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditScrollArray, _creditScrollHandler); + _registeredLifecycle = null; + _instance = null; + } + } AtkUnitBase* address = (AtkUnitBase*)args.Addon.Address; address->FireCallbackInt(-2); } @@ -39,14 +110,78 @@ internal sealed class CreditsController : IDisposable private unsafe void CreditPlayerPostSetup(AddonEvent type, AddonArgs args) { _logger.LogInformation("Closing CreditPlayer"); + if (args.Addon.Address == IntPtr.Zero) + { + return; + } + lock (_lock) + { + if (_registeredLifecycle != null) + { + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditPlayerArray, _creditPlayerHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditArray, _creditHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditScrollArray, _creditScrollHandler); + _registeredLifecycle = null; + _instance = null; + } + } AtkUnitBase* address = (AtkUnitBase*)args.Addon.Address; address->Close(fireCallback: true); } + public static void DeferDisposeUntilCutsceneEnds() + { + lock (_lock) + { + _deferDisposeUntilCutsceneEnds = true; + if (_instance != null) + { + _instance._logger.LogDebug("CreditsController: deferring dispose until cutscene ends."); + } + } + } + + public static void NotifyCutsceneEnded() + { + lock (_lock) + { + _deferDisposeUntilCutsceneEnds = false; + if (_instance != null) + { + _instance._logger.LogDebug("CreditsController: cutscene ended, processing pending dispose state."); + } + if (_pendingDispose && _instance != null) + { + _instance._logger.LogDebug("CreditsController: pending dispose detected, performing unregister now."); + _instance.Dispose(); + } + } + } + public void Dispose() { - _addonLifecycle.UnregisterListener(AddonEvent.PostSetup, "CreditPlayer", CreditPlayerPostSetup); - _addonLifecycle.UnregisterListener(AddonEvent.PostSetup, "Credit", CreditPostSetup); - _addonLifecycle.UnregisterListener(AddonEvent.PostSetup, "CreditScroll", CreditScrollPostSetup); + lock (_lock) + { + if (_instance != this) + { + return; + } + if (_deferDisposeUntilCutsceneEnds) + { + _pendingDispose = true; + _logger.LogInformation("CreditsController.Dispose deferred until cutscene end."); + return; + } + if (_registeredLifecycle != null) + { + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditPlayerArray, _creditPlayerHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditArray, _creditHandler); + _registeredLifecycle.UnregisterListener(AddonEvent.PostSetup, CreditScrollArray, _creditScrollHandler); + } + _registeredLifecycle = null; + _instance = null; + _pendingDispose = false; + _logger.LogDebug("CreditsController listeners unregistered and disposed (primary instance)."); + } } } diff --git a/Questionable/Questionable.Controller.GameUi/InteractionUiController.cs b/Questionable/Questionable.Controller.GameUi/InteractionUiController.cs index d4711b1..8cd0695 100644 --- a/Questionable/Questionable.Controller.GameUi/InteractionUiController.cs +++ b/Questionable/Questionable.Controller.GameUi/InteractionUiController.cs @@ -502,14 +502,14 @@ internal sealed class InteractionUiController : IDisposable _logger.LogInformation("Unexpected excelPrompt: {ExcelPrompt}, actualPrompt: {ActualPrompt}", stringOrRegex, actualPrompt); continue; } - for (int num3 = 0; num3 < answers.Count; num3++) + if (dialogueChoice2.AnswerIsRegularExpression && stringOrRegex2 != null) { - _logger.LogTrace("Checking if {ActualAnswer} == {ExpectedAnswer}", answers[num3], stringOrRegex2); - if (!IsMatch(answers[num3], stringOrRegex2)) + int? num3 = FindBestRegexMatch(answers, stringOrRegex2, quest3, dialogueChoice2); + if (!num3.HasValue) { continue; } - _logger.LogInformation("Returning {Index}: '{Answer}' for '{Prompt}'", num3, answers[num3], actualPrompt); + _logger.LogInformation("Returning {Index}: '{Answer}' for '{Prompt}' (best regex match)", num3.Value, answers[num3.Value], actualPrompt); if (quest3?.Id is SatisfactionSupplyNpcId) { if (_questController.GatheringQuest == null || _questController.GatheringQuest.Sequence == byte.MaxValue) @@ -519,13 +519,72 @@ internal sealed class InteractionUiController : IDisposable _questController.GatheringQuest.SetSequence(1); _questController.StartGatheringQuest("SatisfactionSupply turn in"); } - return num3; + return num3.Value; + } + for (int num4 = 0; num4 < answers.Count; num4++) + { + _logger.LogTrace("Checking if {ActualAnswer} == {ExpectedAnswer}", answers[num4], stringOrRegex2); + if (!IsMatch(answers[num4], stringOrRegex2)) + { + continue; + } + _logger.LogInformation("Returning {Index}: '{Answer}' for '{Prompt}'", num4, answers[num4], actualPrompt); + if (quest3?.Id is SatisfactionSupplyNpcId) + { + if (_questController.GatheringQuest == null || _questController.GatheringQuest.Sequence == byte.MaxValue) + { + return null; + } + _questController.GatheringQuest.SetSequence(1); + _questController.StartGatheringQuest("SatisfactionSupply turn in"); + } + return num4; } } _logger.LogInformation("No matching answer found for {Prompt}.", actualPrompt); return null; } + private static int? FindBestRegexMatch(List answers, StringOrRegex expectedAnswer, Questionable.Model.Quest? quest, DialogueChoice dialogueChoice) + { + List list = (from x in answers.Select((string answer, int index) => new { answer, index }) + where x.answer != null && expectedAnswer.IsMatch(x.answer) + select x.index).ToList(); + return list.Count switch + { + 0 => null, + 1 => list[0], + _ => GetBestMatchFromQuestPath(answers, list, quest, dialogueChoice), + }; + } + + private static int GetBestMatchFromQuestPath(List answers, List matchingIndexes, Questionable.Model.Quest? quest, DialogueChoice dialogueChoice) + { + if (quest != null && dialogueChoice.Answer != null) + { + try + { + string questExpectedAnswer = null; + if (dialogueChoice.Answer.Type == ExcelRef.EType.RawString) + { + questExpectedAnswer = dialogueChoice.Answer.AsRawString(); + } + if (!string.IsNullOrEmpty(questExpectedAnswer) && !dialogueChoice.AnswerIsRegularExpression) + { + int num = matchingIndexes.FirstOrDefault((int i) => string.Equals(answers[i], questExpectedAnswer, StringComparison.OrdinalIgnoreCase)); + if (num != 0) + { + return num; + } + } + } + catch + { + } + } + return matchingIndexes.OrderBy((int i) => answers[i]?.Length ?? int.MaxValue).First(); + } + private static bool IsMatch(string? actualAnswer, StringOrRegex? expectedAnswer) { if (actualAnswer == null && expectedAnswer == null) diff --git a/Questionable/Questionable.Controller.Steps.Interactions/Combat.cs b/Questionable/Questionable.Controller.Steps.Interactions/Combat.cs index eb005f0..0a15d77 100644 --- a/Questionable/Questionable.Controller.Steps.Interactions/Combat.cs +++ b/Questionable/Questionable.Controller.Steps.Interactions/Combat.cs @@ -96,6 +96,8 @@ internal static class Combat break; case EEnemySpawnType.OverworldEnemies: case EEnemySpawnType.FateEnemies: + yield return CreateTask(quest, sequence, step); + break; case EEnemySpawnType.FinishCombatIfAny: yield return CreateTask(quest, sequence, step); break; diff --git a/Questionable/Questionable.Controller.Steps.Interactions/SinglePlayerDuty.cs b/Questionable/Questionable.Controller.Steps.Interactions/SinglePlayerDuty.cs index a60c146..1fa9ae4 100644 --- a/Questionable/Questionable.Controller.Steps.Interactions/SinglePlayerDuty.cs +++ b/Questionable/Questionable.Controller.Steps.Interactions/SinglePlayerDuty.cs @@ -33,7 +33,12 @@ internal static class SinglePlayerDuty { public IEnumerable CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step) { - if (step.InteractionType != EInteractionType.SinglePlayerDuty || !bossModIpc.IsConfiguredToRunSoloInstance(quest.Id, step.SinglePlayerDutyOptions)) + if (step.InteractionType != EInteractionType.SinglePlayerDuty) + { + yield break; + } + yield return new Mount.UnmountTask(); + if (!bossModIpc.IsConfiguredToRunSoloInstance(quest.Id, step.SinglePlayerDutyOptions)) { yield break; } @@ -41,7 +46,6 @@ internal static class SinglePlayerDuty { throw new TaskException("Failed to get content finder condition for solo instance"); } - yield return new Mount.UnmountTask(); yield return new StartSinglePlayerDuty(cfcData.ContentFinderConditionId); yield return new WaitAtStart.WaitDelay(TimeSpan.FromSeconds(2L)); yield return new EnableAi(cfcData.TerritoryId == 688); diff --git a/Questionable/Questionable.Controller.Steps/TaskCreator.cs b/Questionable/Questionable.Controller.Steps/TaskCreator.cs index b42976c..e804787 100644 --- a/Questionable/Questionable.Controller.Steps/TaskCreator.cs +++ b/Questionable/Questionable.Controller.Steps/TaskCreator.cs @@ -39,7 +39,7 @@ internal sealed class TaskCreator List list2; if (sequence == null) { - _chatGui.PrintError($"Path for quest '{quest.Info.Name}' ({quest.Id}) does not contain sequence {sequenceNumber}, please report this: https://github.com/PunishXIV/Questionable/discussions/20", "Questionable", 576); + _chatGui.PrintError($"Path for quest '{quest.Info.Name}' ({quest.Id}) does not contain sequence {sequenceNumber}, please report this.", "Questionable", 576); int num = 1; List list = new List(num); CollectionsMarshal.SetCount(list, num); diff --git a/Questionable/Questionable.Controller/CombatController.cs b/Questionable/Questionable.Controller/CombatController.cs index 890a27b..b479290 100644 --- a/Questionable/Questionable.Controller/CombatController.cs +++ b/Questionable/Questionable.Controller/CombatController.cs @@ -33,6 +33,8 @@ internal sealed class CombatController : IDisposable public required CombatData Data { get; init; } public required DateTime LastDistanceCheck { get; set; } + + public bool HasAttemptedFateSync { get; set; } } public sealed class CombatData @@ -70,6 +72,8 @@ internal sealed class CombatController : IDisposable private readonly MovementController _movementController; + private readonly GameFunctions _gameFunctions; + private readonly ITargetManager _targetManager; private readonly IObjectTable _objectTable; @@ -92,10 +96,11 @@ internal sealed class CombatController : IDisposable public bool IsRunning => _currentFight != null; - public CombatController(IEnumerable combatModules, MovementController movementController, ITargetManager targetManager, IObjectTable objectTable, ICondition condition, IClientState clientState, QuestFunctions questFunctions, ILogger logger) + public CombatController(IEnumerable combatModules, MovementController movementController, GameFunctions gameFunctions, ITargetManager targetManager, IObjectTable objectTable, ICondition condition, IClientState clientState, QuestFunctions questFunctions, ILogger logger) { _combatModules = combatModules.ToList(); _movementController = movementController; + _gameFunctions = gameFunctions; _targetManager = targetManager; _objectTable = objectTable; _condition = condition; @@ -257,7 +262,7 @@ internal sealed class CombatController : IDisposable } } } - return (from x in _objectTable + IGameObject gameObject = (from x in _objectTable select new { GameObject = x, @@ -267,6 +272,17 @@ internal sealed class CombatController : IDisposable where x.Priority > 0 orderby x.Priority descending, x.Distance select x.GameObject).FirstOrDefault(); + if (gameObject != null && _currentFight.Data.SpawnType == EEnemySpawnType.FateEnemies && !_currentFight.HasAttemptedFateSync) + { + ushort currentFateId = _gameFunctions.GetCurrentFateId(); + if (currentFateId != 0) + { + _logger.LogInformation("Checking FATE sync for FATE {FateId}", currentFateId); + _gameFunctions.SyncToFate(currentFateId); + _currentFight.HasAttemptedFateSync = true; + } + } + return gameObject; } public unsafe (int Priority, string Reason) GetKillPriority(IGameObject gameObject) @@ -316,12 +332,12 @@ internal sealed class CombatController : IDisposable } List complexCombatDatas = _currentFight.Data.ComplexCombatDatas; GameObject* address = (GameObject*)gameObject.Address; - if (address->FateId != 0 && gameObject.TargetObjectId != _clientState.LocalPlayer?.GameObjectId) + if (address->FateId != 0 && _currentFight.Data.SpawnType != EEnemySpawnType.FateEnemies && gameObject.TargetObjectId != _clientState.LocalPlayer?.GameObjectId) { return (Priority: null, Reason: "FATE mob"); } Vector3 value = _clientState.LocalPlayer?.Position ?? Vector3.Zero; - bool flag = _currentFight.Data.SpawnType != EEnemySpawnType.FinishCombatIfAny && ((_currentFight.Data.SpawnType != EEnemySpawnType.OverworldEnemies || !(Vector3.Distance(value, battleNpc.Position) >= 50f)) ? true : false); + bool flag = _currentFight.Data.SpawnType != EEnemySpawnType.FinishCombatIfAny && (_currentFight.Data.SpawnType != EEnemySpawnType.OverworldEnemies || !(Vector3.Distance(value, battleNpc.Position) >= 50f)) && _currentFight.Data.SpawnType != EEnemySpawnType.FateEnemies; if (complexCombatDatas.Count > 0) { for (int i = 0; i < complexCombatDatas.Count; i++) diff --git a/Questionable/Questionable.Controller/QuestController.cs b/Questionable/Questionable.Controller/QuestController.cs index 9cf1227..dc09739 100644 --- a/Questionable/Questionable.Controller/QuestController.cs +++ b/Questionable/Questionable.Controller/QuestController.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Numerics; using Dalamud.Game.ClientState.Conditions; using Dalamud.Game.ClientState.Keys; +using Dalamud.Game.ClientState.Objects.SubKinds; using Dalamud.Game.Gui.Toast; using Dalamud.Game.Text.SeStringHandling; using Dalamud.Plugin.Services; @@ -289,11 +290,11 @@ internal sealed class QuestController : MiniTaskController _safeAnimationEnd = DateTime.Now.AddSeconds(1f + num); } } + UpdateCurrentQuest(); if (AutomationType == EAutomationType.Manual && !IsRunning && !IsQuestWindowOpen) { return; } - UpdateCurrentQuest(); if (!_clientState.IsLoggedIn) { StopAllDueToConditionFailed("Logged out"); @@ -320,6 +321,17 @@ internal sealed class QuestController : MiniTaskController return; } } + if (_configuration.Stop.Enabled && _configuration.Stop.SequenceToStopAfter && CurrentQuest != null) + { + int sequence = CurrentQuest.Sequence; + if (sequence >= _configuration.Stop.TargetSequence && IsRunning) + { + _logger.LogInformation("Reached quest sequence stop condition (sequence: {CurrentSequence}, target: {TargetSequence})", sequence, _configuration.Stop.TargetSequence); + _chatGui.Print($"Quest sequence {sequence} reached target sequence {_configuration.Stop.TargetSequence}.", "Questionable", 576); + Stop($"Sequence stop condition reached [{sequence}]"); + return; + } + } bool flag = AutomationType == EAutomationType.Automatic && (_taskQueue.AllTasksComplete || _taskQueue.CurrentTaskExecutor?.CurrentTask is WaitAtEnd.WaitQuestAccepted); bool flag2; if (flag) @@ -331,14 +343,14 @@ internal sealed class QuestController : MiniTaskController if (step == 0 || step == 255) { flag2 = true; - goto IL_02de; + goto IL_0422; } } flag2 = false; - goto IL_02de; + goto IL_0422; } - goto IL_02e2; - IL_02e2: + goto IL_0426; + IL_0426: if (flag && DateTime.Now >= CurrentQuest.StepProgress.StartedAt.AddSeconds(15.0)) { lock (_progressLock) @@ -354,23 +366,32 @@ internal sealed class QuestController : MiniTaskController UpdateCurrentTask(); } return; - IL_02de: + IL_0422: flag = flag2; - goto IL_02e2; + goto IL_0426; } private void CheckAutoRefreshCondition() { - if (!_configuration.General.AutoStepRefreshEnabled || AutomationType != EAutomationType.Automatic || !IsRunning || CurrentQuest == null || !_clientState.IsLoggedIn || _clientState.LocalPlayer == null || DateTime.Now < _lastAutoRefresh.AddSeconds(5.0)) + if (!ShouldCheckAutoRefresh() || DateTime.Now < _lastAutoRefresh.AddSeconds(5.0)) { return; } - if (_condition[ConditionFlag.InCombat] || _condition[ConditionFlag.Unconscious] || _condition[ConditionFlag.BoundByDuty] || _condition[ConditionFlag.InDeepDungeon] || _condition[ConditionFlag.WatchingCutscene] || _condition[ConditionFlag.WatchingCutscene78] || _condition[ConditionFlag.BetweenAreas] || _condition[ConditionFlag.BetweenAreas51] || _gameFunctions.IsOccupied() || _movementController.IsPathfinding || _movementController.IsPathRunning || !_movementController.IsNavmeshReady || _taskQueue.CurrentTaskExecutor?.CurrentTask.GetType().Namespace == typeof(WaitAtEnd).Namespace || DateTime.Now < _safeAnimationEnd) + if (ShouldPreventAutoRefresh()) { _lastProgressUpdate = DateTime.Now; return; } - Vector3 position = _clientState.LocalPlayer.Position; + IPlayerCharacter localPlayer = _clientState.LocalPlayer; + if (localPlayer == null) + { + return; + } + Vector3 position = localPlayer.Position; + if (CurrentQuest == null) + { + return; + } ElementId id = CurrentQuest.Quest.Id; byte sequence = CurrentQuest.Sequence; int step = CurrentQuest.Step; @@ -395,6 +416,79 @@ internal sealed class QuestController : MiniTaskController } } + private bool ShouldCheckAutoRefresh() + { + if (_configuration.General.AutoStepRefreshEnabled && AutomationType == EAutomationType.Automatic && IsRunning && CurrentQuest != null && _clientState.IsLoggedIn) + { + return _clientState.LocalPlayer != null; + } + return false; + } + + private bool ShouldPreventAutoRefresh() + { + if (HasWaitingTasks()) + { + return true; + } + if (HasManualInterventionStep()) + { + return true; + } + if (HasSystemConditionsPreventingRefresh()) + { + return true; + } + if (HasConfigurationConditionsPreventingRefresh()) + { + return true; + } + return false; + } + + private bool HasWaitingTasks() + { + ITask task = _taskQueue.CurrentTaskExecutor?.CurrentTask; + if (task is WaitAtEnd.WaitObjectAtPosition || task is WaitAtEnd.WaitForCompletionFlags) + { + return true; + } + return false; + } + + private bool HasManualInterventionStep() + { + switch (GetNextStep().Step?.InteractionType) + { + case EInteractionType.WaitForManualProgress: + case EInteractionType.Duty: + case EInteractionType.SinglePlayerDuty: + case EInteractionType.Snipe: + case EInteractionType.Instruction: + return true; + default: + return false; + } + } + + private bool HasSystemConditionsPreventingRefresh() + { + if (_movementController.IsNavmeshReady && !_condition[ConditionFlag.InCombat] && !_condition[ConditionFlag.Unconscious] && !_condition[ConditionFlag.BoundByDuty] && !_condition[ConditionFlag.InDeepDungeon] && !_condition[ConditionFlag.WatchingCutscene] && !_condition[ConditionFlag.WatchingCutscene78] && !_condition[ConditionFlag.BetweenAreas] && !_condition[ConditionFlag.BetweenAreas51] && !_gameFunctions.IsOccupied() && !_movementController.IsPathfinding && !_movementController.IsPathRunning) + { + return DateTime.Now < _safeAnimationEnd; + } + return true; + } + + private bool HasConfigurationConditionsPreventingRefresh() + { + if (_configuration.Advanced.PreventQuestCompletion) + { + return CurrentQuest?.Sequence == byte.MaxValue; + } + return false; + } + private void UpdateCurrentQuest() { lock (_progressLock) @@ -417,6 +511,20 @@ internal sealed class QuestController : MiniTaskController _pendingQuest = null; CheckNextTasks("Pending quest accepted"); } + if (_startedQuest != null && !_questFunctions.IsQuestAccepted(_startedQuest.Quest.Id)) + { + if (_startedQuest.Quest.Info.IsRepeatable) + { + _logger.LogInformation("Repeatable quest {QuestId} is no longer accepted, clearing started quest", _startedQuest.Quest.Id); + } + else if (!_questFunctions.IsQuestComplete(_startedQuest.Quest.Id)) + { + _logger.LogInformation("Quest {QuestId} was abandoned, clearing started quest", _startedQuest.Quest.Id); + _startedQuest = null; + Stop("Quest abandoned"); + return; + } + } if (_simulatedQuest == null && _nextQuest != null && !((!_nextQuest.Quest.Info.IsRepeatable) ? (!_questFunctions.IsQuestAcceptedOrComplete(_nextQuest.Quest.Id)) : (!_questFunctions.IsQuestAccepted(_nextQuest.Quest.Id)))) { _logger.LogInformation("Next quest {QuestId} accepted or completed", _nextQuest.Quest.Id); @@ -425,21 +533,37 @@ internal sealed class QuestController : MiniTaskController _startedQuest = _nextQuest; AutomationType = EAutomationType.SingleQuestB; } + else if (_questFunctions.IsQuestAccepted(_nextQuest.Quest.Id)) + { + QuestProgressInfo questProgressInfo = _questFunctions.GetQuestProgressInfo(_nextQuest.Quest.Id); + if (questProgressInfo != null) + { + _startedQuest = new QuestProgress(_nextQuest.Quest, questProgressInfo.Sequence); + _logger.LogInformation("Moving accepted next quest to started quest (sequence: {Sequence})", questProgressInfo.Sequence); + _nextQuest = null; + CheckNextTasks("Next quest already accepted"); + return; + } + _logger.LogWarning("Could not get quest progress info for accepted quest {QuestId}", _nextQuest.Quest.Id); + } _logger.LogDebug("Started: {StartedQuest}", _startedQuest?.Quest.Id); _nextQuest = null; } byte b; QuestProgress questProgress; + ElementId CurrentQuest; + byte Sequence; + MainScenarioQuestState State; if (_simulatedQuest != null) { b = _simulatedQuest.Sequence; questProgress = _simulatedQuest; } - else if (_nextQuest != null && _questFunctions.IsReadyToAcceptQuest(_nextQuest.Quest.Id)) + else if (_nextQuest != null) { questProgress = _nextQuest; b = _nextQuest.Sequence; - if (_nextQuest.Step == 0 && _taskQueue.AllTasksComplete && AutomationType == EAutomationType.Automatic) + if (_questFunctions.IsReadyToAcceptQuest(_nextQuest.Quest.Id) && _nextQuest.Step == 0 && _taskQueue.AllTasksComplete && AutomationType == EAutomationType.Automatic) { ExecuteNextStep(); } @@ -453,24 +577,71 @@ internal sealed class QuestController : MiniTaskController ExecuteNextStep(); } } - else + else if (_startedQuest != null) { - _questFunctions.GetCurrentQuest(AutomationType != EAutomationType.SingleQuestB).Deconstruct(out ElementId CurrentQuest, out byte Sequence, out MainScenarioQuestState State); - ElementId elementId = CurrentQuest; - b = Sequence; - MainScenarioQuestState mainScenarioQuestState = State; - (ElementId, byte)? tuple = (from x in ManualPriorityQuests - where _questFunctions.IsReadyToAcceptQuest(x.Id) || _questFunctions.IsQuestAccepted(x.Id) - select (Id: x.Id, _questFunctions.GetQuestProgressInfo(x.Id)?.Sequence ?? 0)).FirstOrDefault(); - if (tuple.HasValue) + questProgress = _startedQuest; + b = _startedQuest.Sequence; + QuestProgressInfo questProgressInfo2 = _questFunctions.GetQuestProgressInfo(_startedQuest.Quest.Id); + if (questProgressInfo2 != null && questProgressInfo2.Sequence != b) { - (ElementId, byte) valueOrDefault = tuple.GetValueOrDefault(); - if ((object)valueOrDefault.Item1 != null) + _logger.LogInformation("Updating started quest sequence from {OldSequence} to {NewSequence}", b, questProgressInfo2.Sequence); + b = questProgressInfo2.Sequence; + } + if (AutomationType == EAutomationType.Manual || !IsRunning) + { + _questFunctions.GetCurrentQuest(AutomationType != EAutomationType.SingleQuestB).Deconstruct(out CurrentQuest, out Sequence, out State); + ElementId elementId = CurrentQuest; + byte sequence = Sequence; + (ElementId, byte)? tuple = (from x in ManualPriorityQuests + where _questFunctions.IsReadyToAcceptQuest(x.Id) || _questFunctions.IsQuestAccepted(x.Id) + select (Id: x.Id, _questFunctions.GetQuestProgressInfo(x.Id)?.Sequence ?? 0)).FirstOrDefault(); + if (tuple.HasValue) { - (elementId, b) = valueOrDefault; + (ElementId, byte) valueOrDefault = tuple.GetValueOrDefault(); + if ((object)valueOrDefault.Item1 != null) + { + (elementId, sequence) = valueOrDefault; + } + } + if (elementId != null && elementId.Value != 0 && _startedQuest.Quest.Id != elementId) + { + _logger.LogInformation("Game current quest changed from {OldQuest} to {NewQuest}, updating started quest", _startedQuest.Quest.Id, elementId); + if (_questRegistry.TryGetQuest(elementId, out Quest quest)) + { + _logger.LogInformation("Switching to new quest: {QuestName}", quest.Info.Name); + _startedQuest = new QuestProgress(quest, sequence); + if (_clientState.LocalPlayer != null && _clientState.LocalPlayer.Level < quest.Info.Level) + { + _logger.LogInformation("Stopping automation, player level ({PlayerLevel}) < quest level ({QuestLevel}", _clientState.LocalPlayer.Level, quest.Info.Level); + Stop("Quest level too high"); + } + questProgress = _startedQuest; + } + else + { + _logger.LogInformation("New quest {QuestId} not found in registry", elementId); + } } } - if (elementId == null || elementId.Value == 0) + } + else + { + _questFunctions.GetCurrentQuest(AutomationType != EAutomationType.SingleQuestB).Deconstruct(out CurrentQuest, out Sequence, out State); + ElementId elementId2 = CurrentQuest; + b = Sequence; + MainScenarioQuestState mainScenarioQuestState = State; + (ElementId, byte)? tuple3 = (from x in ManualPriorityQuests + where _questFunctions.IsReadyToAcceptQuest(x.Id) || _questFunctions.IsQuestAccepted(x.Id) + select (Id: x.Id, _questFunctions.GetQuestProgressInfo(x.Id)?.Sequence ?? 0)).FirstOrDefault(); + if (tuple3.HasValue) + { + (ElementId, byte) valueOrDefault2 = tuple3.GetValueOrDefault(); + if ((object)valueOrDefault2.Item1 != null) + { + (elementId2, b) = valueOrDefault2; + } + } + if (elementId2 == null || elementId2.Value == 0) { if (_startedQuest != null) { @@ -491,9 +662,9 @@ internal sealed class QuestController : MiniTaskController } else { - if (_startedQuest == null || _startedQuest.Quest.Id != elementId) + if (_startedQuest == null || _startedQuest.Quest.Id != elementId2) { - Quest quest; + Quest quest2; if (_configuration.Stop.Enabled && _startedQuest != null && _configuration.Stop.QuestsToStopAfter.Contains(_startedQuest.Quest.Id) && _questFunctions.IsQuestComplete(_startedQuest.Quest.Id)) { ElementId id = _startedQuest.Quest.Id; @@ -502,13 +673,13 @@ internal sealed class QuestController : MiniTaskController _startedQuest = null; Stop($"Stopping point [{id}] reached"); } - else if (_questRegistry.TryGetQuest(elementId, out quest)) + else if (_questRegistry.TryGetQuest(elementId2, out quest2)) { - _logger.LogInformation("New quest: {QuestName}", quest.Info.Name); - _startedQuest = new QuestProgress(quest, b); - if (_clientState.LocalPlayer != null && _clientState.LocalPlayer.Level < quest.Info.Level) + _logger.LogInformation("New quest: {QuestName}", quest2.Info.Name); + _startedQuest = new QuestProgress(quest2, b); + if (_clientState.LocalPlayer != null && _clientState.LocalPlayer.Level < quest2.Info.Level) { - _logger.LogInformation("Stopping automation, player level ({PlayerLevel}) < quest level ({QuestLevel}", _clientState.LocalPlayer.Level, quest.Info.Level); + _logger.LogInformation("Stopping automation, player level ({PlayerLevel}) < quest level ({QuestLevel}", _clientState.LocalPlayer.Level, quest2.Info.Level); Stop("Quest level too high"); return; } @@ -533,7 +704,10 @@ internal sealed class QuestController : MiniTaskController if (questProgress == null) { DebugState = "No quest active"; - Stop("No quest active"); + if (!IsRunning) + { + Stop("No quest active"); + } return; } if (_gameFunctions.IsOccupied() && !_gameFunctions.IsOccupiedWithCustomDeliveryNpc(questProgress.Quest)) @@ -739,6 +913,13 @@ internal sealed class QuestController : MiniTaskController } } + public void SetStartedQuest(Quest quest, byte sequence = 0) + { + _logger.LogInformation("Setting started quest: {QuestId}", quest.Id); + _startedQuest = new QuestProgress(quest, sequence); + _nextQuest = null; + } + public void SetGatheringQuest(Quest? quest) { _logger.LogInformation("GatheringQuest: {QuestId}", quest?.Id); diff --git a/Questionable/Questionable.Controller/QuestRegistry.cs b/Questionable/Questionable.Controller/QuestRegistry.cs index 5fc981a..e42a2ca 100644 --- a/Questionable/Questionable.Controller/QuestRegistry.cs +++ b/Questionable/Questionable.Controller/QuestRegistry.cs @@ -3,10 +3,12 @@ using System; using System.Collections.Generic; using System.Diagnostics; using System.Diagnostics.CodeAnalysis; +using System.Globalization; using System.IO; using System.Linq; using System.Text.Json; using System.Text.Json.Nodes; +using System.Text.RegularExpressions; using Dalamud.Plugin; using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Services; @@ -45,6 +47,8 @@ internal sealed class QuestRegistry private readonly List<(uint ContentFinderConditionId, ElementId QuestId, int Sequence)> _lowPriorityContentFinderConditionQuests = new List<(uint, ElementId, int)>(); + private readonly Dictionary _questFolderNames = new Dictionary(); + public IEnumerable AllQuests => _quests.Values; public int Count => _quests.Count>((KeyValuePair x) => !x.Value.Root.Disabled); @@ -75,6 +79,7 @@ internal sealed class QuestRegistry _quests.Clear(); _contentFinderConditionIds.Clear(); _lowPriorityContentFinderConditionQuests.Clear(); + _questFolderNames.Clear(); LoadQuestsFromAssembly(); try { @@ -102,19 +107,69 @@ internal sealed class QuestRegistry private void LoadQuestsFromAssembly() { _logger.LogInformation("Loading quests from assembly"); - foreach (var (elementId2, root) in AssemblyQuestLoader.GetQuests()) + foreach (var (elementId2, questRoot2) in AssemblyQuestLoader.GetQuests()) { try { - IQuestInfo questInfo = _questData.GetQuestInfo(elementId2); + bool? flag = null; + DateTime? dateTime = null; + bool flag2 = false; + bool flag3 = false; + try + { + flag = questRoot2.IsSeasonalQuest; + flag2 = flag.HasValue; + if (questRoot2.SeasonalQuestExpiry.HasValue) + { + dateTime = DateTime.SpecifyKind(questRoot2.SeasonalQuestExpiry.Value, DateTimeKind.Utc); + flag3 = true; + } + } + catch (Exception exception) + { + _logger.LogWarning(exception, "Failed to read seasonal fields from embedded QuestRoot for {QuestId}", elementId2); + } + if (_questData.TryGetQuestInfo(elementId2, out IQuestInfo questInfo)) + { + goto IL_01c8; + } + if (elementId2 is UnlockLinkId unlockLinkId) + { + string text = unlockLinkId.ToString(); + if (text.Length > 1 && text.StartsWith('U')) + { + string text2 = text.Substring(1); + string text3 = ((text2 == "568") ? "Patch 7.3 Fantasia" : ((!(text2 == "506")) ? ("U" + text2) : "Patch 7.2 Fantasia")); + text = text3; + } + else + { + text = $"Unlock Link {unlockLinkId.Value}"; + } + questInfo = new UnlockLinkQuestInfo(unlockLinkId, text, 0u, dateTime); + _logger.LogDebug("Created UnlockLinkQuestInfo for {QuestId} from assembly", elementId2); + _questData.AddOrReplaceQuestInfo(questInfo); + goto IL_01c8; + } + _logger.LogWarning("Not loading unknown quest {QuestId} from assembly: Quest not found in quest data", elementId2); + goto end_IL_003d; + IL_01c8: + if (flag2 || flag3) + { + bool flag4 = flag ?? questInfo.IsSeasonalQuest; + _questData.ApplySeasonalOverride(elementId2, flag4, dateTime); + _logger.LogDebug("Applied seasonal override for quest {QuestId} from assembly: IsSeasonal={IsSeasonal}, Expiry={Expiry}", elementId2, flag4, dateTime?.ToString("o") ?? "(null)"); + } + IQuestInfo questInfo2 = _questData.GetQuestInfo(elementId2); Quest quest = new Quest { Id = elementId2, - Root = root, - Info = questInfo, + Root = questRoot2, + Info = questInfo2, Source = Quest.ESource.Assembly }; _quests[quest.Id] = quest; + end_IL_003d:; } catch (Exception ex) { @@ -191,27 +246,151 @@ internal sealed class QuestRegistry _questValidator.Validate(_quests.Values.Where((Quest x) => x.Source != Quest.ESource.Assembly).ToList()); } - private void LoadQuestFromStream(string fileName, Stream stream, Quest.ESource source) + private void LoadQuestFromStream(string fileName, Stream stream, Quest.ESource source, string directoryName) { if (source == Quest.ESource.UserDirectory) { _logger.LogTrace("Loading quest from '{FileName}'", fileName); } ElementId elementId = ExtractQuestIdFromName(fileName); - if (!(elementId == null)) + if (elementId == null) { - JsonNode jsonNode = JsonNode.Parse(stream); - _jsonSchemaValidator.Enqueue(elementId, jsonNode); - QuestRoot root = jsonNode.Deserialize(); - IQuestInfo questInfo = _questData.GetQuestInfo(elementId); - Quest quest = new Quest + return; + } + JsonNode jsonNode; + try + { + jsonNode = JsonNode.Parse(stream); + } + catch (JsonException ex) + { + ValidationIssue issue = new ValidationIssue { - Id = elementId, - Root = root, - Info = questInfo, - Source = source + ElementId = elementId, + Sequence = null, + Step = null, + Type = EIssueType.InvalidJsonSyntax, + Severity = EIssueSeverity.Error, + Description = $"JSON parsing error in file '{fileName}': {ex.Message}\n\nThis usually indicates a syntax error such as:\n\ufffd Missing comma between properties\n\ufffd Unclosed quotes or brackets\n\ufffd Invalid escape sequences\n\ufffd Trailing commas where not allowed\n\nPlease check the JSON syntax around the indicated position." }; - _quests[quest.Id] = quest; + _questValidator.AddValidationIssue(issue); + return; + } + _jsonSchemaValidator.Enqueue(elementId, jsonNode); + bool? flag = null; + DateTime? dateTime = null; + bool flag2 = false; + bool flag3 = false; + if (jsonNode is JsonObject jsonObject) + { + if (jsonObject.TryGetPropertyValue("IsSeasonalQuest", out JsonNode jsonNode2) && jsonNode2 != null) + { + try + { + flag = jsonNode2.GetValue(); + flag2 = true; + _logger.LogDebug("Quest {QuestId}: parsed IsSeasonalQuest override = {IsSeasonal}", elementId, flag); + } + catch (Exception exception) + { + _logger.LogWarning(exception, "Quest {QuestId}: failed to parse IsSeasonalQuest from JSON", elementId); + } + } + if (jsonObject.TryGetPropertyValue("SeasonalQuestExpiry", out JsonNode jsonNode3) && jsonNode3 != null) + { + try + { + string value = jsonNode3.GetValue(); + if (!string.IsNullOrEmpty(value)) + { + dateTime = ((!DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal, out var result)) ? new DateTime?(DateTime.Parse(value, null, DateTimeStyles.AdjustToUniversal | DateTimeStyles.AssumeUniversal)) : new DateTime?(DateTime.SpecifyKind(result, DateTimeKind.Utc))); + flag3 = true; + _logger.LogDebug("Quest {QuestId}: parsed SeasonalQuestExpiry override = {Expiry}", elementId, dateTime); + } + } + catch (Exception exception2) + { + _logger.LogWarning(exception2, "Quest {QuestId}: failed to parse SeasonalQuestExpiry from JSON", elementId); + } + } + } + QuestRoot root = jsonNode.Deserialize(); + if (!_questData.TryGetQuestInfo(elementId, out IQuestInfo questInfo)) + { + if (!(elementId is UnlockLinkId unlockLinkId)) + { + _logger.LogWarning("Not loading unknown quest {QuestId} from project file {FileName}", elementId, fileName); + return; + } + string name; + try + { + string text = fileName.Substring(0, fileName.Length - ".json".Length); + int num = text.IndexOf('_', StringComparison.Ordinal); + string text2; + if (num < 0 || num + 1 >= text.Length) + { + text2 = text; + } + else + { + string text3 = text; + int num2 = num + 1; + text2 = text3.Substring(num2, text3.Length - num2); + } + name = text2; + } + catch + { + name = fileName.Substring(0, fileName.Length - ".json".Length); + } + name = NormalizeDerivedName(name); + uint issuerDataId = 0u; + string patch = null; + if (jsonNode is JsonObject jsonObject2) + { + if (jsonObject2.TryGetPropertyValue("DataId", out JsonNode jsonNode4) && jsonNode4 != null) + { + try + { + issuerDataId = jsonNode4.GetValue(); + } + catch + { + issuerDataId = 0u; + } + } + if (jsonObject2.TryGetPropertyValue("Patch", out JsonNode jsonNode5) && jsonNode5 != null) + { + try + { + patch = jsonNode5.GetValue(); + } + catch + { + patch = null; + } + } + } + questInfo = new UnlockLinkQuestInfo(unlockLinkId, name, issuerDataId, dateTime, patch); + _logger.LogDebug("Created UnlockLinkQuestInfo for {QuestId} from project file '{FileName}'", elementId, fileName); + _questData.AddOrReplaceQuestInfo(questInfo); + } + if ((flag2 || flag3) && _questData.TryGetQuestInfo(elementId, out IQuestInfo questInfo2)) + { + _questData.ApplySeasonalOverride(elementId, flag ?? questInfo2.IsSeasonalQuest, dateTime); + } + Quest quest = new Quest + { + Id = elementId, + Root = root, + Info = questInfo, + Source = source + }; + _quests[quest.Id] = quest; + if (!string.IsNullOrEmpty(directoryName)) + { + _questFolderNames[elementId] = directoryName; } } @@ -232,7 +411,7 @@ internal sealed class QuestRegistry try { using FileStream stream = new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read); - LoadQuestFromStream(fileInfo.Name, stream, source); + LoadQuestFromStream(fileInfo.Name, stream, source, directory.Name); } catch (Exception innerException) { @@ -287,4 +466,26 @@ internal sealed class QuestRegistry dutyOptions = null; return false; } + + public IEnumerable GetAllQuestIds() + { + return _quests.Keys; + } + + public bool TryGetQuestFolderName(ElementId questId, [NotNullWhen(true)] out string? folderName) + { + return _questFolderNames.TryGetValue(questId, out folderName); + } + + private static string NormalizeDerivedName(string name) + { + if (string.IsNullOrWhiteSpace(name)) + { + return name ?? string.Empty; + } + name = name.Replace("_", " ", StringComparison.OrdinalIgnoreCase); + name = Regex.Replace(name, "\\s+", " "); + name = Regex.Replace(name, "\\b(Patch)\\s+(\\d+)\\s+(\\d+)\\b", "$1 $2.$3", RegexOptions.IgnoreCase); + return name; + } } diff --git a/Questionable/Questionable.Data/AlliedSocietyData.cs b/Questionable/Questionable.Data/AlliedSocietyData.cs index 4b2e2ef..60f1296 100644 --- a/Questionable/Questionable.Data/AlliedSocietyData.cs +++ b/Questionable/Questionable.Data/AlliedSocietyData.cs @@ -192,28 +192,6 @@ internal sealed class AlliedSocietyData case 5287: case 5288: return EAlliedSociety.MamoolJa; - case 5343: - case 5344: - case 5345: - case 5346: - case 5347: - case 5348: - case 5349: - case 5350: - case 5351: - case 5352: - case 5353: - case 5354: - case 5355: - case 5356: - case 5357: - case 5358: - case 5359: - case 5360: - case 5361: - case 5362: - case 5363: - return EAlliedSociety.YokHuy; default: return EAlliedSociety.None; } diff --git a/Questionable/Questionable.Data/JournalData.cs b/Questionable/Questionable.Data/JournalData.cs index bed0c6f..5afa170 100644 --- a/Questionable/Questionable.Data/JournalData.cs +++ b/Questionable/Questionable.Data/JournalData.cs @@ -1,7 +1,9 @@ +using System; using System.Collections.Generic; using System.Linq; using Dalamud.Plugin.Services; using Lumina.Excel.Sheets; +using Microsoft.Extensions.Logging; using Questionable.Model; using Questionable.Model.Questing; @@ -19,12 +21,15 @@ internal sealed class JournalData public List Quests { get; } + public bool IsUnderOtherQuests { get; set; } + public Genre(JournalGenre journalGenre, List quests) { Id = journalGenre.RowId; Name = journalGenre.Name.ToString(); CategoryId = journalGenre.JournalCategory.RowId; Quests = quests; + IsUnderOtherQuests = false; } public Genre(uint id, string name, uint categoryId, List quests) @@ -33,6 +38,16 @@ internal sealed class JournalData Name = name; CategoryId = categoryId; Quests = quests; + IsUnderOtherQuests = false; + } + + public Genre(uint id, string name, uint categoryId, List quests, bool isUnderOtherQuests = false) + { + Id = id; + Name = name; + CategoryId = categoryId; + Quests = quests; + IsUnderOtherQuests = isUnderOtherQuests; } } @@ -68,15 +83,20 @@ internal sealed class JournalData } } + private readonly ILogger _logger; + public List Genres { get; } public List Categories { get; } public List
Sections { get; } - public JournalData(IDataManager dataManager, QuestData questData) + public int? OtherQuestsSectionRowId { get; private set; } + + public JournalData(IDataManager dataManager, QuestData questData, ILogger logger) { JournalData journalData = this; + _logger = logger; List list = (from x in dataManager.GetExcelSheet() where x.RowId != 0 && x.Icon > 0 select new Genre(x, questData.GetAllByJournalGenre(x.RowId))).ToList(); @@ -92,7 +112,7 @@ internal sealed class JournalData Genre genreUldah = new Genre(4294967294u, "Starting in Ul'dah", 1u, (from x in new uint[3] { 568u, 569u, 570u }.Concat(row3.QuestRedoParam.Select((QuestRedo.QuestRedoParamStruct x) => x.Quest.RowId)) where x != 0 select questData.GetQuestInfo(QuestId.FromRowId(x))).ToList()); - list.InsertRange(0, new global::_003C_003Ez__ReadOnlyArray(new Genre[3] { genreLimsa, genreGridania, genreUldah })); + list.InsertRange(0, new Genre[3] { genreLimsa, genreGridania, genreUldah }); list.Single((Genre x) => x.Id == 1).Quests.RemoveAll((IQuestInfo x) => genreLimsa.Quests.Contains(x) || genreGridania.Quests.Contains(x) || genreUldah.Quests.Contains(x)); Genres = list.ToList(); Categories = (from x in dataManager.GetExcelSheet() @@ -100,5 +120,51 @@ internal sealed class JournalData select new Category(x, journalData.Genres.Where((Genre y) => y.CategoryId == x.RowId).ToList())).ToList(); Sections = (from x in dataManager.GetExcelSheet() select new Section(x, journalData.Categories.Where((Category y) => y.SectionId == x.RowId).ToList())).ToList(); + _logger.LogDebug("Resolving OtherQuests section id..."); + OtherQuestsSectionRowId = GetOtherQuestsSectionRowId(dataManager); + _logger.LogDebug("Resolved OtherQuestsSectionRowId = {Id}", OtherQuestsSectionRowId); + int? otherQuestsSectionRowId = OtherQuestsSectionRowId; + if (otherQuestsSectionRowId.HasValue) + { + int valueOrDefault = otherQuestsSectionRowId.GetValueOrDefault(); + uint otherIdU = (uint)valueOrDefault; + Section section = Sections.FirstOrDefault((Section s) => s.Id == otherIdU); + if (section != null) + { + int num = 0; + foreach (Category category in section.Categories) + { + foreach (Genre genre in category.Genres) + { + genre.IsUnderOtherQuests = true; + num++; + } + } + _logger.LogInformation("Marked {Count} genres as under 'Other Quests' (section id {Id})", num, valueOrDefault); + } + else + { + _logger.LogWarning("OtherQuestsSectionRowId {Id} found but matching Section not present in constructed Sections", valueOrDefault); + } + } + else + { + _logger.LogDebug("OtherQuestsSectionRowId not found - falling back to localized name lookup when necessary"); + } + } + + private int? GetOtherQuestsSectionRowId(IDataManager dataManager) + { + JournalSection journalSection = dataManager.GetExcelSheet().FirstOrDefault((JournalSection s) => s.Name.ToString() == "Other Quests"); + int? result = ((journalSection.RowId != 0) ? new int?((int)journalSection.RowId) : ((int?)null)); + if (!result.HasValue) + { + Section section = Sections.FirstOrDefault((Section s) => s.Name.Equals("Other Quests", StringComparison.OrdinalIgnoreCase)); + if (section != null) + { + result = (int)section.Id; + } + } + return result; } } diff --git a/Questionable/Questionable.Data/QuestData.cs b/Questionable/Questionable.Data/QuestData.cs index df29794..b792f6f 100644 --- a/Questionable/Questionable.Data/QuestData.cs +++ b/Questionable/Questionable.Data/QuestData.cs @@ -8,8 +8,10 @@ using Dalamud.Plugin.Services; using FFXIVClientStructs.FFXIV.Client.Game.UI; using LLib.GameData; using Lumina.Excel.Sheets; +using Microsoft.Extensions.Logging; using Questionable.Model; using Questionable.Model.Questing; +using Questionable.Windows.QuestComponents; namespace Questionable.Data; @@ -52,6 +54,8 @@ internal sealed class QuestData private readonly Dictionary _quests; + private readonly ILogger _logger; + public static ImmutableHashSet AetherCurrentQuests { get; } public IReadOnlyList MainScenarioQuests { get; } @@ -60,9 +64,10 @@ internal sealed class QuestData public QuestId LastMainScenarioQuestId { get; } - public QuestData(IDataManager dataManager, ClassJobUtils classJobUtils) + public QuestData(IDataManager dataManager, ClassJobUtils classJobUtils, ILogger logger) { QuestData questData = this; + _logger = logger ?? throw new ArgumentNullException("logger"); JournalGenreOverrides journalGenreOverrides = new JournalGenreOverrides { ARelicRebornQuests = dataManager.GetExcelSheet().GetRow(65742u).JournalGenre.RowId, @@ -93,18 +98,59 @@ internal sealed class QuestData where x.RowId != 0 && !x.Name.IsEmpty select x).SelectMany(delegate(BeastTribe x) { + if (!Enum.IsDefined(typeof(EAlliedSociety), (byte)x.RowId)) + { + questData._logger.LogWarning("Skipping unknown BeastTribe with RowId {RowId} (Name: {Name})", x.RowId, x.Name.ToString()); + return Enumerable.Empty(); + } if (x.RowId < 5) { - List list2 = new List(); - list2.Add(0); - list2.AddRange((from QuestInfo y in quests.Where((IQuestInfo y) => (uint)y.AlliedSociety == (byte)x.RowId && y.IsRepeatable) + List list3 = new List(); + list3.Add(0); + list3.AddRange((from QuestInfo y in quests.Where((IQuestInfo y) => (uint)y.AlliedSociety == (byte)x.RowId && y.IsRepeatable) select (byte)y.AlliedSocietyRank).Distinct()); - return new _003C_003Ez__ReadOnlyList(list2).Select((byte rank) => new AlliedSocietyDailyInfo(x, rank, classJobUtils)); + return new _003C_003Ez__ReadOnlyList(list3).Select((byte rank) => new AlliedSocietyDailyInfo(x, rank, classJobUtils)); } return new global::_003C_003Ez__ReadOnlySingleElementList(new AlliedSocietyDailyInfo(x, 0, classJobUtils)); })); - quests.Add(new UnlockLinkQuestInfo(new UnlockLinkId(506), "Patch 7.2 Fantasia", 1052475u)); - quests.Add(new UnlockLinkQuestInfo(new UnlockLinkId(568), "Patch 7.3 Fantasia", 1052475u)); + int num = 15; + List list2 = new List(num); + CollectionsMarshal.SetCount(list2, num); + Span span = CollectionsMarshal.AsSpan(list2); + int num2 = 0; + span[num2] = new AethernetQuestInfo(new AethernetId(1), "Limsa Lominsa"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(2), "Gridania"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(3), "Ul'dah"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(4), "The Gold Saucer"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(5), "Ishgard"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(6), "Idyllshire"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(7), "Rhalgr's Reach"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(8), "Kugane"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(9), "Doman Enclave"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(10), "The Crystarium"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(11), "Eulmore"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(12), "Old Sharlayan"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(13), "Radz-at-Han"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(14), "Tuliyollal"); + num2++; + span[num2] = new AethernetQuestInfo(new AethernetId(15), "Solution Nine"); + List collection = list2; + List collection2 = new List(); + quests.AddRange(collection); + quests.AddRange(collection2); _quests = quests.ToDictionary((IQuestInfo x) => x.QuestId, (IQuestInfo x) => x); AddPreviousQuest(new QuestId(425), new QuestId(495)); AddPreviousQuest(new QuestId(1480), new QuestId(2373)); @@ -265,7 +311,6 @@ internal sealed class QuestData public List GetAllByJournalGenre(uint journalGenre) { return (from x in _quests.Values - where !(x is QuestInfo { IsSeasonalEvent: not false }) where x.JournalGenre == journalGenre orderby x.SortKey, x.QuestId select x).ToList(); @@ -1158,6 +1203,32 @@ internal sealed class QuestData select new QuestId(x)).ToList(); } + public void ApplySeasonalOverride(ElementId questId, bool isSeasonal, DateTime? expiry) + { + if (_quests.TryGetValue(questId, out IQuestInfo value) && value is QuestInfo questInfo) + { + DateTime? seasonalQuestExpiry = null; + if (expiry.HasValue) + { + DateTime value2 = expiry.Value; + seasonalQuestExpiry = ((!(value2.TimeOfDay == TimeSpan.Zero)) ? new DateTime?((value2.Kind == DateTimeKind.Utc) ? value2 : value2.ToUniversalTime()) : new DateTime?(EventInfoComponent.AtDailyReset(DateOnly.FromDateTime(value2)))); + } + questInfo.IsSeasonalQuest = isSeasonal; + questInfo.SeasonalQuestExpiry = seasonalQuestExpiry; + } + else + { + _logger.LogWarning("ApplySeasonalOverride: Quest {QuestId} not found in QuestData (could not apply seasonal override)", questId); + } + } + + public void AddOrReplaceQuestInfo(IQuestInfo info) + { + ArgumentNullException.ThrowIfNull(info, "info"); + _quests[info.QuestId] = info; + _logger.LogDebug("Added or replaced QuestInfo for {QuestId} in QuestData", info.QuestId); + } + static QuestData() { Dictionary> dictionary = new Dictionary>(); diff --git a/Questionable/Questionable.External/PandorasBoxIpc.cs b/Questionable/Questionable.External/PandorasBoxIpc.cs index d1d3e6a..96082ac 100644 --- a/Questionable/Questionable.External/PandorasBoxIpc.cs +++ b/Questionable/Questionable.External/PandorasBoxIpc.cs @@ -13,7 +13,7 @@ namespace Questionable.External; internal sealed class PandorasBoxIpc : IDisposable { - private static readonly ImmutableHashSet ConflictingFeatures = new HashSet { "Auto-Meditation", "Auto-Motif (Out of Combat)", "Auto-Mount after Combat", "Auto-Mount after Gathering", "Auto-Peleton", "Auto-Spring in Sanctuaries", "Auto-select Turn-ins", "Auto-Sync FATEs", "Auto-interact with Gathering Nodes", "Pandora Quick Gather" }.ToImmutableHashSet(); + private static readonly ImmutableHashSet ConflictingFeatures = new HashSet { "Auto-Meditation", "Auto-Motif (Out of Combat)", "Auto-Mount after Combat", "Auto-Mount after Gathering", "Auto-Peleton", "Auto-Sprint in Sanctuaries", "Auto-interact with Gathering Nodes", "Auto-select Turn-ins", "Auto-Sync FATEs", "Pandora Quick Gather" }.ToImmutableHashSet(); private readonly IFramework _framework; diff --git a/Questionable/Questionable.External/QuestionableIpc.cs b/Questionable/Questionable.External/QuestionableIpc.cs index 8ab7e75..4149792 100644 --- a/Questionable/Questionable.External/QuestionableIpc.cs +++ b/Questionable/Questionable.External/QuestionableIpc.cs @@ -44,6 +44,14 @@ internal sealed class QuestionableIpc : IDisposable private const string IpcIsQuestLocked = "Questionable.IsQuestLocked"; + private const string IpcIsQuestCompleted = "Questionable.IsQuestCompleted"; + + private const string IpcIsQuestAvailable = "Questionable.IsQuestAvailable"; + + private const string IpcIsQuestAccepted = "Questionable.IsQuestAccepted"; + + private const string IpcIsQuestUnobtainable = "Questionable.IsQuestUnobtainable"; + private const string IpcImportQuestPriority = "Questionable.ImportQuestPriority"; private const string IpcClearQuestPriority = "Questionable.ClearQuestPriority"; @@ -60,6 +68,8 @@ internal sealed class QuestionableIpc : IDisposable private readonly QuestFunctions _questFunctions; + private readonly ManualPriorityComponent _manualPriorityComponent; + private readonly ICallGateProvider _isRunning; private readonly ICallGateProvider _getCurrentQuestId; @@ -74,6 +84,14 @@ internal sealed class QuestionableIpc : IDisposable private readonly ICallGateProvider _isQuestLocked; + private readonly ICallGateProvider _isQuestCompleted; + + private readonly ICallGateProvider _isQuestAvailable; + + private readonly ICallGateProvider _isQuestAccepted; + + private readonly ICallGateProvider _isQuestUnobtainable; + private readonly ICallGateProvider _importQuestPriority; private readonly ICallGateProvider _addQuestPriority; @@ -84,12 +102,13 @@ internal sealed class QuestionableIpc : IDisposable private readonly ICallGateProvider _exportQuestPriority; - public QuestionableIpc(QuestController questController, EventInfoComponent eventInfoComponent, QuestRegistry questRegistry, QuestFunctions questFunctions, PriorityWindow priorityWindow, IDalamudPluginInterface pluginInterface) + public QuestionableIpc(QuestController questController, EventInfoComponent eventInfoComponent, QuestRegistry questRegistry, QuestFunctions questFunctions, ManualPriorityComponent manualPriorityComponent, IDalamudPluginInterface pluginInterface) { QuestionableIpc questionableIpc = this; _questController = questController; _questRegistry = questRegistry; _questFunctions = questFunctions; + _manualPriorityComponent = manualPriorityComponent; _isRunning = pluginInterface.GetIpcProvider("Questionable.IsRunning"); _isRunning.RegisterFunc(() => questController.AutomationType != QuestController.EAutomationType.Manual || questController.IsRunning); _getCurrentQuestId = pluginInterface.GetIpcProvider("Questionable.GetCurrentQuestId"); @@ -105,6 +124,14 @@ internal sealed class QuestionableIpc : IDisposable _startSingleQuest.RegisterFunc((string questId) => questionableIpc.StartQuest(questId, single: true)); _isQuestLocked = pluginInterface.GetIpcProvider("Questionable.IsQuestLocked"); _isQuestLocked.RegisterFunc(IsQuestLocked); + _isQuestCompleted = pluginInterface.GetIpcProvider("Questionable.IsQuestCompleted"); + _isQuestCompleted.RegisterFunc(IsQuestCompleted); + _isQuestAvailable = pluginInterface.GetIpcProvider("Questionable.IsQuestAvailable"); + _isQuestAvailable.RegisterFunc(IsQuestAvailable); + _isQuestAccepted = pluginInterface.GetIpcProvider("Questionable.IsQuestAccepted"); + _isQuestAccepted.RegisterFunc(IsQuestAccepted); + _isQuestUnobtainable = pluginInterface.GetIpcProvider("Questionable.IsQuestUnobtainable"); + _isQuestUnobtainable.RegisterFunc(IsQuestUnobtainable); _importQuestPriority = pluginInterface.GetIpcProvider("Questionable.ImportQuestPriority"); _importQuestPriority.RegisterFunc(ImportQuestPriority); _addQuestPriority = pluginInterface.GetIpcProvider("Questionable.AddQuestPriority"); @@ -114,7 +141,7 @@ internal sealed class QuestionableIpc : IDisposable _insertQuestPriority = pluginInterface.GetIpcProvider("Questionable.InsertQuestPriority"); _insertQuestPriority.RegisterFunc(InsertQuestPriority); _exportQuestPriority = pluginInterface.GetIpcProvider("Questionable.ExportQuestPriority"); - _exportQuestPriority.RegisterFunc(priorityWindow.EncodeQuestPriority); + _exportQuestPriority.RegisterFunc(_manualPriorityComponent.EncodeQuestPriority); } private bool StartQuest(string questId, bool single) @@ -172,6 +199,42 @@ internal sealed class QuestionableIpc : IDisposable return true; } + private bool IsQuestCompleted(string questId) + { + if (ElementId.TryFromString(questId, out ElementId elementId) && elementId != null) + { + return _questFunctions.IsQuestComplete(elementId); + } + return false; + } + + private bool IsQuestAvailable(string questId) + { + if (ElementId.TryFromString(questId, out ElementId elementId) && elementId != null) + { + return _questFunctions.IsReadyToAcceptQuest(elementId); + } + return false; + } + + private bool IsQuestAccepted(string questId) + { + if (ElementId.TryFromString(questId, out ElementId elementId) && elementId != null) + { + return _questFunctions.IsQuestAccepted(elementId); + } + return false; + } + + private bool IsQuestUnobtainable(string questId) + { + if (ElementId.TryFromString(questId, out ElementId elementId) && elementId != null) + { + return _questFunctions.IsQuestUnobtainable(elementId); + } + return false; + } + private bool ImportQuestPriority(string encodedQuestPriority) { List questElements = PriorityWindow.DecodeQuestPriority(encodedQuestPriority); @@ -210,6 +273,10 @@ internal sealed class QuestionableIpc : IDisposable _clearQuestPriority.UnregisterFunc(); _addQuestPriority.UnregisterFunc(); _importQuestPriority.UnregisterFunc(); + _isQuestUnobtainable.UnregisterFunc(); + _isQuestAccepted.UnregisterFunc(); + _isQuestAvailable.UnregisterFunc(); + _isQuestCompleted.UnregisterFunc(); _isQuestLocked.UnregisterFunc(); _startSingleQuest.UnregisterFunc(); _startQuest.UnregisterFunc(); diff --git a/Questionable/Questionable.Functions/GameFunctions.cs b/Questionable/Questionable.Functions/GameFunctions.cs index 002ae98..0191371 100644 --- a/Questionable/Questionable.Functions/GameFunctions.cs +++ b/Questionable/Questionable.Functions/GameFunctions.cs @@ -14,8 +14,12 @@ using Dalamud.Plugin.Services; using FFXIVClientStructs.FFXIV.Client.Game; using FFXIVClientStructs.FFXIV.Client.Game.Character; using FFXIVClientStructs.FFXIV.Client.Game.Control; +using FFXIVClientStructs.FFXIV.Client.Game.Fate; using FFXIVClientStructs.FFXIV.Client.Game.Object; using FFXIVClientStructs.FFXIV.Client.Game.UI; +using FFXIVClientStructs.FFXIV.Client.System.Framework; +using FFXIVClientStructs.FFXIV.Client.System.String; +using FFXIVClientStructs.FFXIV.Client.UI; using FFXIVClientStructs.FFXIV.Client.UI.Agent; using FFXIVClientStructs.FFXIV.Component.GUI; using LLib.GameUI; @@ -540,4 +544,73 @@ internal sealed class GameFunctions _logger.LogInformation("Unlocked unlock links: {UnlockedUnlockLinks}", string.Join(", ", list)); return list; } + + public unsafe bool SyncToFate(uint fateId) + { + IPlayerCharacter localPlayer = _clientState.LocalPlayer; + if (localPlayer == null) + { + _logger.LogWarning("Cannot sync to FATE: LocalPlayer is null"); + return false; + } + FateManager* ptr = FateManager.Instance(); + if (ptr == null || ptr->CurrentFate == null) + { + return false; + } + FateContext* currentFate = ptr->CurrentFate; + byte maxLevel = currentFate->MaxLevel; + if (localPlayer.Level <= maxLevel) + { + return true; + } + try + { + _logger.LogInformation("Syncing to FATE {FateId} (max level {MaxLevel})", currentFate->FateId, maxLevel); + ExecuteCommand("/lsync"); + return true; + } + catch (Exception exception) + { + _logger.LogError(exception, "Failed to sync to FATE {FateId}", fateId); + return false; + } + } + + public unsafe ushort GetCurrentFateId() + { + FateManager* ptr = FateManager.Instance(); + if (ptr == null || ptr->CurrentFate == null) + { + return 0; + } + return ptr->CurrentFate->FateId; + } + + private unsafe void ExecuteCommand(string command) + { + try + { + UIModule* uIModule = Framework.Instance()->GetUIModule(); + if (uIModule == null) + { + _logger.LogError("UIModule is null, cannot execute command: {Command}", command); + return; + } + Utf8String utf8String = new Utf8String(command); + try + { + uIModule->ProcessChatBoxEntry(&utf8String, (nint)utf8String.StringLength); + _logger.LogDebug("Executed chat command: {Command}", command); + } + finally + { + ((IDisposable)utf8String/*cast due to .constrained prefix*/).Dispose(); + } + } + catch (Exception exception) + { + _logger.LogError(exception, "Failed to execute command: {Command}", command); + } + } } diff --git a/Questionable/Questionable.Functions/QuestFunctions.cs b/Questionable/Questionable.Functions/QuestFunctions.cs index 4988c3d..ccfd5af 100644 --- a/Questionable/Questionable.Functions/QuestFunctions.cs +++ b/Questionable/Questionable.Functions/QuestFunctions.cs @@ -16,11 +16,13 @@ using FFXIVClientStructs.FFXIV.Component.GUI; using LLib.GameData; using LLib.GameUI; using Lumina.Excel.Sheets; +using Microsoft.Extensions.Logging; using Questionable.Controller; using Questionable.Data; using Questionable.Model; using Questionable.Model.Common; using Questionable.Model.Questing; +using Questionable.Windows.QuestComponents; namespace Questionable.Functions; @@ -36,6 +38,8 @@ internal sealed class QuestFunctions private readonly AlliedSocietyData _alliedSocietyData; + private readonly AetheryteData _aetheryteData; + private readonly Configuration _configuration; private readonly IDataManager _dataManager; @@ -46,18 +50,24 @@ internal sealed class QuestFunctions private readonly IAetheryteList _aetheryteList; - public QuestFunctions(QuestRegistry questRegistry, QuestData questData, AetheryteFunctions aetheryteFunctions, AlliedSocietyQuestFunctions alliedSocietyQuestFunctions, AlliedSocietyData alliedSocietyData, Configuration configuration, IDataManager dataManager, IClientState clientState, IGameGui gameGui, IAetheryteList aetheryteList) + private readonly ILogger _logger; + + private readonly HashSet _alreadyLoggedUnobtainableQuestsDetailed = new HashSet(); + + public QuestFunctions(QuestRegistry questRegistry, QuestData questData, AetheryteFunctions aetheryteFunctions, AlliedSocietyQuestFunctions alliedSocietyQuestFunctions, AlliedSocietyData alliedSocietyData, AetheryteData aetheryteData, Configuration configuration, IDataManager dataManager, IClientState clientState, IGameGui gameGui, IAetheryteList aetheryteList, ILogger logger) { _questRegistry = questRegistry; _questData = questData; _aetheryteFunctions = aetheryteFunctions; _alliedSocietyQuestFunctions = alliedSocietyQuestFunctions; _alliedSocietyData = alliedSocietyData; + _aetheryteData = aetheryteData; _configuration = configuration; _dataManager = dataManager; _clientState = clientState; _gameGui = gameGui; _aetheryteList = aetheryteList; + _logger = logger; } public unsafe QuestReference GetCurrentQuest(bool allowNewMsq = true) @@ -558,10 +568,20 @@ internal sealed class QuestFunctions if (!ignoreLevel) { byte b = _clientState.LocalPlayer?.Level ?? 0; - if (b != 0 && quest != null && quest.Info.Level > b) + if (b == 0) { return false; } + if (quest != null && quest.Info.Level > b) + { + _logger.LogDebug("Quest {QuestId} level requirement not met: required {RequiredLevel}, current {CurrentLevel}", questId, quest.Info.Level, b); + return false; + } + if (quest == null && questId is QuestId questId3 && _questData.TryGetQuestInfo(questId3, out IQuestInfo questInfo) && questInfo is QuestInfo questInfo2 && questInfo2.Level > b) + { + _logger.LogDebug("Quest {QuestId} (from data) level requirement not met: required {RequiredLevel}, current {CurrentLevel}", questId3, questInfo2.Level, b); + return false; + } } return true; } @@ -593,6 +613,14 @@ internal sealed class QuestFunctions { return false; } + if (elementId is AethernetId) + { + return false; + } + if (elementId is AetherCurrentId) + { + return false; + } throw new ArgumentOutOfRangeException("elementId"); } @@ -619,6 +647,14 @@ internal sealed class QuestFunctions { return IsQuestComplete(unlockLinkId); } + if (elementId is AethernetId aethernetId) + { + return IsQuestComplete(aethernetId); + } + if (elementId is AetherCurrentId aetherCurrentId) + { + return IsQuestComplete(aetherCurrentId); + } throw new ArgumentOutOfRangeException("elementId"); } @@ -632,6 +668,29 @@ internal sealed class QuestFunctions return UIState.Instance()->IsUnlockLinkUnlocked(unlockLinkId.Value); } + public bool IsQuestComplete(AethernetId aethernetId) + { + if (!_questRegistry.TryGetQuest(aethernetId, out Questionable.Model.Quest quest)) + { + _logger.LogWarning("Aethernet quest {AethernetId} not found in registry", aethernetId); + return false; + } + List<(QuestSequence, int, QuestStep)> list = (from x in quest.AllSteps() + where x.Step.InteractionType == EInteractionType.AttuneAethernetShard && x.Step.AethernetShard.HasValue + select x).ToList(); + if (list.Count == 0) + { + _logger.LogWarning("Aethernet quest {AethernetId} has no aethernet shard attunement steps", aethernetId); + return false; + } + return list.All<(QuestSequence, int, QuestStep)>(((QuestSequence Sequence, int StepId, QuestStep Step) step) => _aetheryteFunctions.IsAetheryteUnlocked(step.Step.AethernetShard.Value)); + } + + public bool IsQuestComplete(AetherCurrentId aetherCurrentId) + { + return false; + } + public bool IsQuestLocked(ElementId elementId, ElementId? extraCompletedQuest = null) { if (elementId is QuestId questId) @@ -650,6 +709,14 @@ internal sealed class QuestFunctions { return IsQuestLocked(unlockLinkId); } + if (elementId is AethernetId aethernetId) + { + return IsQuestLocked(aethernetId); + } + if (elementId is AetherCurrentId aetherCurrentId) + { + return IsQuestLocked(aetherCurrentId); + } throw new ArgumentOutOfRangeException("elementId"); } @@ -708,6 +775,39 @@ internal sealed class QuestFunctions return IsQuestUnobtainable(unlockLinkId); } + private bool IsQuestLocked(AethernetId aethernetId) + { + EAetheryteLocation aetheryteLocation = aethernetId.Value switch + { + 1 => EAetheryteLocation.Limsa, + 2 => EAetheryteLocation.Gridania, + 3 => EAetheryteLocation.Uldah, + 4 => EAetheryteLocation.GoldSaucer, + 5 => EAetheryteLocation.Ishgard, + 6 => EAetheryteLocation.Idyllshire, + 7 => EAetheryteLocation.RhalgrsReach, + 8 => EAetheryteLocation.Kugane, + 9 => EAetheryteLocation.DomanEnclave, + 10 => EAetheryteLocation.Crystarium, + 11 => EAetheryteLocation.Eulmore, + 12 => EAetheryteLocation.OldSharlayan, + 13 => EAetheryteLocation.RadzAtHan, + 14 => EAetheryteLocation.Tuliyollal, + 15 => EAetheryteLocation.SolutionNine, + _ => throw new ArgumentOutOfRangeException("aethernetId", $"Unknown AethernetId: {aethernetId.Value}"), + }; + if (!_aetheryteFunctions.IsAetheryteUnlocked(aetheryteLocation)) + { + return true; + } + return false; + } + + private static bool IsQuestLocked(AetherCurrentId aetherCurrentId) + { + return false; + } + public bool IsDailyAlliedSocietyQuest(QuestId questId) { QuestInfo questInfo = (QuestInfo)_questData.GetQuestInfo(questId); @@ -743,19 +843,110 @@ internal sealed class QuestFunctions public unsafe bool IsQuestUnobtainable(QuestId questId, ElementId? extraCompletedQuest = null) { - QuestInfo questInfo = (QuestInfo)_questData.GetQuestInfo(questId); - if ((int)questInfo.Expansion > (int)PlayerState.Instance()->MaxExpansion) + IQuestInfo questInfo = _questData.GetQuestInfo(questId); + if (questInfo is UnlockLinkQuestInfo { QuestExpiry: { TimeOfDay: var timeOfDay } questExpiry }) + { + TimeSpan timeSpan = new TimeSpan(23, 59, 59); + bool flag = false; + DateTime dateTime; + if (timeOfDay == TimeSpan.Zero || timeOfDay == timeSpan) + { + dateTime = EventInfoComponent.AtDailyReset(DateOnly.FromDateTime(questExpiry)); + flag = true; + } + else + { + dateTime = ((questExpiry.Kind == DateTimeKind.Utc) ? questExpiry : questExpiry.ToUniversalTime()); + } + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _logger.LogDebug("UnlockLink quest {QuestId} expiry raw={ExpiryRaw} Kind={Kind} TimeOfDay={TimeOfDay}", questId, questExpiry.ToString("o"), questExpiry.Kind, questExpiry.TimeOfDay); + _logger.LogDebug("UnlockLink quest {QuestId} normalized expiryUtc={ExpiryUtc:o} treatedAsDailyReset={TreatedAsDailyReset}", questId, dateTime, flag); + } + if (DateTime.UtcNow > dateTime) + { + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _logger.LogDebug("UnlockLink quest {QuestId} unobtainable: expiry {ExpiryUtc} (UTC) is before now {NowUtc}", questId, dateTime.ToString("o"), DateTime.UtcNow.ToString("o")); + } + return true; + } + } + QuestInfo questInfo2 = (QuestInfo)questInfo; + if ((int)questInfo2.Expansion > (int)PlayerState.Instance()->MaxExpansion) { return true; } - if (questInfo.QuestLocks.Count > 0) + if (questInfo2.JournalGenre >= 234 && questInfo2.JournalGenre <= 247) { - int num = questInfo.QuestLocks.Count((QuestId x) => IsQuestComplete(x) || x.Equals(extraCompletedQuest)); - if (questInfo.QuestLockJoin == EQuestJoin.All && questInfo.QuestLocks.Count == num) + if (_questRegistry.TryGetQuest(questId, out Questionable.Model.Quest quest)) + { + List list = quest?.Root?.QuestSequence; + if (list != null && list.Count > 0) + { + goto IL_0288; + } + } + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _questData.ApplySeasonalOverride(questId, isSeasonal: true, null); + _logger.LogDebug("Quest {QuestId} unobtainable: journal genre is 'event (seasonal)' and no quest path", questId); + } + return true; + } + goto IL_0288; + IL_0288: + if (questInfo2.QuestLocks.Count > 0) + { + int num = questInfo2.QuestLocks.Count((QuestId x) => IsQuestComplete(x) || x.Equals(extraCompletedQuest)); + if (questInfo2.QuestLockJoin == EQuestJoin.All && questInfo2.QuestLocks.Count == num) { return true; } - if (questInfo.QuestLockJoin == EQuestJoin.AtLeastOne && num > 0) + if (questInfo2.QuestLockJoin == EQuestJoin.AtLeastOne && num > 0) + { + return true; + } + } + DateTime? seasonalQuestExpiry = questInfo2.SeasonalQuestExpiry; + if (seasonalQuestExpiry.HasValue) + { + DateTime valueOrDefault = seasonalQuestExpiry.GetValueOrDefault(); + TimeSpan timeOfDay2 = valueOrDefault.TimeOfDay; + TimeSpan timeSpan2 = new TimeSpan(23, 59, 59); + bool flag2 = false; + DateTime dateTime2; + if (timeOfDay2 == TimeSpan.Zero || timeOfDay2 == timeSpan2) + { + dateTime2 = EventInfoComponent.AtDailyReset(DateOnly.FromDateTime(valueOrDefault)); + flag2 = true; + } + else + { + dateTime2 = ((valueOrDefault.Kind == DateTimeKind.Utc) ? valueOrDefault : valueOrDefault.ToUniversalTime()); + } + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _logger.LogDebug("Quest {QuestId} seasonal expiry raw={ExpiryRaw} Kind={Kind} TimeOfDay={TimeOfDay}", questId, valueOrDefault.ToString("o"), valueOrDefault.Kind, valueOrDefault.TimeOfDay); + _logger.LogDebug("Quest {QuestId} normalized expiryUtc={ExpiryUtc:o} treatedAsDailyReset={TreatedAsDailyReset}", questId, dateTime2, flag2); + _logger.LogTrace("Quest {QuestId} expiry check: nowUtc={Now:o}, expiryUtc={Expiry:o}, expired={Expired}", questId, DateTime.UtcNow, dateTime2, DateTime.UtcNow > dateTime2); + } + if (DateTime.UtcNow > dateTime2) + { + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _logger.LogDebug("Quest {QuestId} unobtainable: seasonal expiry {ExpiryUtc} (UTC) is before now {NowUtc}", questId, dateTime2.ToString("o"), DateTime.UtcNow.ToString("o")); + } + return true; + } + } + if ((questInfo2.IsSeasonalEvent || questInfo2.IsSeasonalQuest) && !(questInfo2.SeasonalQuestExpiry is DateTime)) + { + if (_alreadyLoggedUnobtainableQuestsDetailed.Add(questId.Value)) + { + _logger.LogDebug("Quest {QuestId} is seasonal/event with no expiry; ShowIncompleteSeasonalEvents={ShowIncomplete}", questId, _configuration.General.ShowIncompleteSeasonalEvents); + } + if (!_configuration.General.ShowIncompleteSeasonalEvents) { return true; } @@ -765,7 +956,7 @@ internal sealed class QuestFunctions return true; } byte startTown = PlayerState.Instance()->StartTown; - if (questInfo.StartingCity > 0 && questInfo.StartingCity != startTown) + if (questInfo2.StartingCity > 0 && questInfo2.StartingCity != startTown) { return true; } diff --git a/Questionable/Questionable.Model/AetherCurrentQuestInfo.cs b/Questionable/Questionable.Model/AetherCurrentQuestInfo.cs new file mode 100644 index 0000000..a73cbc6 --- /dev/null +++ b/Questionable/Questionable.Model/AetherCurrentQuestInfo.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using LLib.GameData; +using Questionable.Model.Questing; + +namespace Questionable.Model; + +internal sealed class AetherCurrentQuestInfo : IQuestInfo +{ + public ElementId QuestId { get; } + + public string Name { get; } + + public uint IssuerDataId { get; } + + public bool IsRepeatable => false; + + public ImmutableList PreviousQuests => ImmutableList.Create(default(ReadOnlySpan)); + + public EQuestJoin PreviousQuestJoin => EQuestJoin.All; + + public ushort Level => 1; + + public EAlliedSociety AlliedSociety => EAlliedSociety.None; + + public uint? JournalGenre => null; + + public ushort SortKey => 0; + + public bool IsMainScenarioQuest => false; + + public IReadOnlyList ClassJobs => Array.Empty(); + + public EExpansionVersion Expansion => EExpansionVersion.ARealmReborn; + + public AetherCurrentQuestInfo(AetherCurrentId aetherCurrentId, string name, uint issuerDataId = 0u) + { + QuestId = aetherCurrentId; + Name = name; + IssuerDataId = issuerDataId; + } +} diff --git a/Questionable/Questionable.Model/AethernetQuestInfo.cs b/Questionable/Questionable.Model/AethernetQuestInfo.cs new file mode 100644 index 0000000..5776e7c --- /dev/null +++ b/Questionable/Questionable.Model/AethernetQuestInfo.cs @@ -0,0 +1,43 @@ +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using LLib.GameData; +using Questionable.Model.Questing; + +namespace Questionable.Model; + +internal sealed class AethernetQuestInfo : IQuestInfo +{ + public ElementId QuestId { get; } + + public string Name { get; } + + public uint IssuerDataId { get; } + + public bool IsRepeatable => false; + + public ImmutableList PreviousQuests => ImmutableList.Create(default(ReadOnlySpan)); + + public EQuestJoin PreviousQuestJoin => EQuestJoin.All; + + public ushort Level => 1; + + public EAlliedSociety AlliedSociety => EAlliedSociety.None; + + public uint? JournalGenre => null; + + public ushort SortKey => 0; + + public bool IsMainScenarioQuest => false; + + public IReadOnlyList ClassJobs => Array.Empty(); + + public EExpansionVersion Expansion => EExpansionVersion.ARealmReborn; + + public AethernetQuestInfo(AethernetId aethernetId, string name, uint issuerDataId = 0u) + { + QuestId = aethernetId; + Name = name; + IssuerDataId = issuerDataId; + } +} diff --git a/Questionable/Questionable.Model/AlliedSocietyDailyInfo.cs b/Questionable/Questionable.Model/AlliedSocietyDailyInfo.cs index 8346f36..9eb661c 100644 --- a/Questionable/Questionable.Model/AlliedSocietyDailyInfo.cs +++ b/Questionable/Questionable.Model/AlliedSocietyDailyInfo.cs @@ -41,51 +41,63 @@ internal sealed class AlliedSocietyDailyInfo : IQuestInfo { QuestId = new AlliedSocietyDailyId((byte)beastTribe.RowId, rank); Name = beastTribe.Name.ToString(); - List list2; - switch ((EAlliedSociety)(byte)beastTribe.RowId) + IReadOnlyList readOnlyList = null; + try { - case EAlliedSociety.Amaljaa: - case EAlliedSociety.Sylphs: - case EAlliedSociety.Kobolds: - case EAlliedSociety.Sahagin: - case EAlliedSociety.VanuVanu: - case EAlliedSociety.Vath: - case EAlliedSociety.Kojin: - case EAlliedSociety.Ananta: - case EAlliedSociety.Pixies: - case EAlliedSociety.Arkasodara: - case EAlliedSociety.Pelupelu: + List list2; + switch ((EAlliedSociety)(byte)beastTribe.RowId) + { + case EAlliedSociety.Amaljaa: + case EAlliedSociety.Sylphs: + case EAlliedSociety.Kobolds: + case EAlliedSociety.Sahagin: + case EAlliedSociety.VanuVanu: + case EAlliedSociety.Vath: + case EAlliedSociety.Kojin: + case EAlliedSociety.Ananta: + case EAlliedSociety.Pixies: + case EAlliedSociety.Arkasodara: + case EAlliedSociety.Pelupelu: + { + List list3 = new List(); + list3.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoW, null)); + list3.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoM, null)); + list2 = list3; + break; + } + case EAlliedSociety.Ixal: + case EAlliedSociety.Moogles: + case EAlliedSociety.Dwarves: + case EAlliedSociety.Loporrits: + case EAlliedSociety.YokHuy: + list2 = classJobUtils.AsIndividualJobs(EExtendedClassJob.DoH, null).ToList(); + break; + case EAlliedSociety.Qitari: + case EAlliedSociety.Omicrons: + case EAlliedSociety.MamoolJa: + list2 = classJobUtils.AsIndividualJobs(EExtendedClassJob.DoL, null).ToList(); + break; + case EAlliedSociety.Namazu: + { + List list = new List(); + list.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoH, null)); + list.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoL, null)); + list2 = list; + break; + } + default: + throw new ArgumentOutOfRangeException("beastTribe"); + } + readOnlyList = list2; + } + catch (ArgumentOutOfRangeException) { - List list3 = new List(); - list3.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoW, null)); - list3.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoM, null)); - list2 = list3; - break; + List list4 = new List(); + list4.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoW, null)); + list4.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoM, null)); + readOnlyList = new _003C_003Ez__ReadOnlyList(list4); } - case EAlliedSociety.Ixal: - case EAlliedSociety.Moogles: - case EAlliedSociety.Dwarves: - case EAlliedSociety.Loporrits: - case EAlliedSociety.YokHuy: - list2 = classJobUtils.AsIndividualJobs(EExtendedClassJob.DoH, null).ToList(); - break; - case EAlliedSociety.Qitari: - case EAlliedSociety.Omicrons: - case EAlliedSociety.MamoolJa: - list2 = classJobUtils.AsIndividualJobs(EExtendedClassJob.DoL, null).ToList(); - break; - case EAlliedSociety.Namazu: - { - List list = new List(); - list.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoH, null)); - list.AddRange(classJobUtils.AsIndividualJobs(EExtendedClassJob.DoL, null)); - list2 = list; - break; - } - default: - throw new ArgumentOutOfRangeException("beastTribe"); - } - ClassJobs = list2; + ClassJobs = readOnlyList; Expansion = (EExpansionVersion)beastTribe.Expansion.RowId; } } diff --git a/Questionable/Questionable.Model/IQuestInfo.cs b/Questionable/Questionable.Model/IQuestInfo.cs index 22fc636..8981fb9 100644 --- a/Questionable/Questionable.Model/IQuestInfo.cs +++ b/Questionable/Questionable.Model/IQuestInfo.cs @@ -17,6 +17,10 @@ internal interface IQuestInfo bool IsRepeatable { get; } + bool IsSeasonalQuest => false; + + DateTime? SeasonalQuestExpiry => null; + ImmutableList PreviousQuests { get; } EQuestJoin PreviousQuestJoin { get; } diff --git a/Questionable/Questionable.Model/QuestInfo.cs b/Questionable/Questionable.Model/QuestInfo.cs index de03344..319e5a2 100644 --- a/Questionable/Questionable.Model/QuestInfo.cs +++ b/Questionable/Questionable.Model/QuestInfo.cs @@ -66,7 +66,11 @@ internal sealed class QuestInfo : IQuestInfo public EExpansionVersion Expansion { get; } - public QuestInfo(Lumina.Excel.Sheets.Quest quest, uint newGamePlusChapter, byte startingCity, JournalGenreOverrides journalGenreOverrides) + public DateTime? SeasonalQuestExpiry { get; internal set; } + + public bool IsSeasonalQuest { get; internal set; } + + public QuestInfo(Lumina.Excel.Sheets.Quest quest, uint newGamePlusChapter, byte startingCity, JournalGenreOverrides journalGenreOverrides, bool isSeasonalEventQuest = false, DateTime? seasonalQuestExpiry = null) { QuestId = Questionable.Model.Questing.QuestId.FromRowId(quest.RowId); string value = QuestId.Value switch @@ -157,6 +161,9 @@ internal sealed class QuestInfo : IQuestInfo AlliedSocietyRank = (int)quest.BeastReputationRank.RowId; ClassJobs = QuestInfoUtils.AsList(quest.ClassJobCategory0.ValueNullable); IsSeasonalEvent = quest.Festival.RowId != 0; + IsSeasonalQuest = isSeasonalEventQuest; + SeasonalQuestExpiry = (IsSeasonalQuest ? seasonalQuestExpiry : ((DateTime?)null)); + SeasonalQuestExpiry = seasonalQuestExpiry; NewGamePlusChapter = newGamePlusChapter; StartingCity = startingCity; MoogleDeliveryLevel = (byte)quest.DeliveryQuest.RowId; diff --git a/Questionable/Questionable.Model/QuestProgressInfo.cs b/Questionable/Questionable.Model/QuestProgressInfo.cs index e4de07f..78350f3 100644 --- a/Questionable/Questionable.Model/QuestProgressInfo.cs +++ b/Questionable/Questionable.Model/QuestProgressInfo.cs @@ -23,8 +23,6 @@ internal sealed class QuestProgressInfo public EClassJob ClassJob { get; } - public string Tooltip { get; } - public QuestProgressInfo(QuestWork questWork) { Id = new QuestId(questWork.QuestId); @@ -33,20 +31,11 @@ internal sealed class QuestProgressInfo Variables = questWork.Variables.ToArray().ToList(); IsHidden = questWork.IsHidden; ClassJob = (EClassJob)questWork.AcceptClassJob; - Tooltip = ""; Span variables = questWork.Variables; string text = ""; for (int i = 0; i < variables.Length; i++) { - byte b = variables[i]; - Tooltip = Tooltip + Convert.ToString(b, 2).PadLeft(8).Replace(" ", "0") + "\n"; - int num = b & 0xF; - text += b; - if (num != 0) - { - text += $"({num})"; - } - text += " "; + text = text + variables[i] + " "; if (i % 2 == 1) { text += " "; diff --git a/Questionable/Questionable.Model/UnlockLinkQuestInfo.cs b/Questionable/Questionable.Model/UnlockLinkQuestInfo.cs index 61bc1dd..ca9bc90 100644 --- a/Questionable/Questionable.Model/UnlockLinkQuestInfo.cs +++ b/Questionable/Questionable.Model/UnlockLinkQuestInfo.cs @@ -16,6 +16,10 @@ internal sealed class UnlockLinkQuestInfo : IQuestInfo public bool IsRepeatable => false; + public DateTime? QuestExpiry { get; } + + public string? Patch { get; } + public ImmutableList PreviousQuests => ImmutableList.Create(default(ReadOnlySpan)); public EQuestJoin PreviousQuestJoin => EQuestJoin.All; @@ -34,10 +38,12 @@ internal sealed class UnlockLinkQuestInfo : IQuestInfo public EExpansionVersion Expansion => EExpansionVersion.ARealmReborn; - public UnlockLinkQuestInfo(UnlockLinkId unlockLinkId, string name, uint issuerDataId) + public UnlockLinkQuestInfo(UnlockLinkId unlockLinkId, string name, uint issuerDataId, DateTime? expiryTime, string? patch = null) { QuestId = unlockLinkId; Name = name; IssuerDataId = issuerDataId; + QuestExpiry = expiryTime; + Patch = patch; } } diff --git a/Questionable/Questionable.Validation.Validators/JsonSchemaValidator.cs b/Questionable/Questionable.Validation.Validators/JsonSchemaValidator.cs index 544bc27..6843c44 100644 --- a/Questionable/Questionable.Validation.Validators/JsonSchemaValidator.cs +++ b/Questionable/Questionable.Validation.Validators/JsonSchemaValidator.cs @@ -1,6 +1,10 @@ using System; using System.Collections.Generic; using System.Globalization; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; using System.Text.Json.Nodes; using Json.Schema; using Questionable.Model; @@ -17,11 +21,71 @@ internal sealed class JsonSchemaValidator : IQuestValidator public JsonSchemaValidator() { - SchemaRegistry.Global.Register(new Uri("https://qstxiv.github.io/schema/common-aethernetshard.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonAethernetShard).AsTask().Result); - SchemaRegistry.Global.Register(new Uri("https://qstxiv.github.io/schema/common-aetheryte.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonAetheryte).AsTask().Result); - SchemaRegistry.Global.Register(new Uri("https://qstxiv.github.io/schema/common-classjob.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonClassJob).AsTask().Result); - SchemaRegistry.Global.Register(new Uri("https://qstxiv.github.io/schema/common-completionflags.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonCompletionFlags).AsTask().Result); - SchemaRegistry.Global.Register(new Uri("https://qstxiv.github.io/schema/common-vector3.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonVector3).AsTask().Result); + bool flag = false; + DirectoryInfo directoryInfo = FindProjectRoot(); + if (directoryInfo != null) + { + RegisterFolderForSchemas(directoryInfo); + flag = true; + } + if (!flag) + { + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonAethernetShard).AsTask().Result); + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonAetheryte).AsTask().Result); + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonClassJob).AsTask().Result); + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonCompletionFlags).AsTask().Result); + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"), JsonSchema.FromStream(AssemblyModelLoader.CommonVector3).AsTask().Result); + SchemaRegistry.Global.Register(new Uri("https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json"), JsonSchema.FromStream(AssemblyQuestLoader.QuestSchema).AsTask().Result); + } + static DirectoryInfo? FindProjectRoot() + { + try + { + string location = Assembly.GetExecutingAssembly().Location; + if (string.IsNullOrEmpty(location)) + { + return null; + } + for (DirectoryInfo directoryInfo2 = new DirectoryInfo(Path.GetDirectoryName(location) ?? location); directoryInfo2 != null; directoryInfo2 = directoryInfo2.Parent) + { + if (directoryInfo2.GetDirectories("QuestPaths", SearchOption.TopDirectoryOnly).Length != 0 || directoryInfo2.GetDirectories("Questionable.Model", SearchOption.TopDirectoryOnly).Length != 0 || directoryInfo2.GetDirectories("Questionable", SearchOption.TopDirectoryOnly).Length != 0) + { + return directoryInfo2; + } + } + } + catch + { + } + return null; + } + static void RegisterFolderForSchemas(DirectoryInfo folder) + { + try + { + RegisterLocalIfExistsFromPath(Find("common-aethernetshard.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aethernetshard.json"); + RegisterLocalIfExistsFromPath(Find("common-aetheryte.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-aetheryte.json"); + RegisterLocalIfExistsFromPath(Find("common-classjob.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-classjob.json"); + RegisterLocalIfExistsFromPath(Find("common-completionflags.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-completionflags.json"); + RegisterLocalIfExistsFromPath(Find("common-vector3.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/Questionable.Model/common-vector3.json"); + RegisterLocalIfExistsFromPath(Find("quest-v1.json"), "https://github.com/WigglyMuffin/Questionable/raw/refs/heads/main/QuestPaths/quest-v1.json"); + static void RegisterLocalIfExistsFromPath(string? path, string registrationUri) + { + if (!string.IsNullOrEmpty(path) && File.Exists(path)) + { + JsonSchema document = JsonSchema.FromText(File.ReadAllText(path)); + SchemaRegistry.Global.Register(new Uri(registrationUri), document); + } + } + } + catch + { + } + string? Find(string fileName) + { + return Directory.EnumerateFiles(folder.FullName, fileName, SearchOption.AllDirectories).FirstOrDefault(); + } + } } public IEnumerable Validate(Quest quest) @@ -30,21 +94,78 @@ internal sealed class JsonSchemaValidator : IQuestValidator { _questSchema = JsonSchema.FromStream(AssemblyQuestLoader.QuestSchema).AsTask().Result; } - if (_questNodes.TryGetValue(quest.Id, out JsonNode value) && !_questSchema.Evaluate(value, new EvaluationOptions + if (!_questNodes.TryGetValue(quest.Id, out JsonNode value)) + { + yield break; + } + EvaluationResults evaluationResults = _questSchema.Evaluate(value, new EvaluationOptions { Culture = CultureInfo.InvariantCulture, OutputFormat = OutputFormat.List - }).IsValid) + }); + if (evaluationResults.IsValid) { - yield return new ValidationIssue + yield break; + } + var array = (from r in GetInvalidResults(evaluationResults).ToArray() + group r by r.InstanceLocation?.ToString() ?? "").Select(delegate(IGrouping g) + { + string[] messages = (from m in g.SelectMany((EvaluationResults r) => r.Errors?.Values ?? Enumerable.Empty()) + where !string.IsNullOrWhiteSpace(m) + select m.Trim()).Distinct().ToArray(); + return new { - ElementId = quest.Id, - Sequence = null, - Step = null, - Type = EIssueType.InvalidJsonSchema, - Severity = EIssueSeverity.Error, - Description = "JSON Validation failed" + Path = g.Key, + Messages = messages }; + }).ToArray(); + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.AppendLine("JSON Validation failed:"); + if (array.Length == 0) + { + stringBuilder.AppendLine(" - : validation failed"); + } + else + { + var array2 = array; + foreach (var anon in array2) + { + string value2 = ((anon.Messages.Length != 0) ? string.Join("; ", anon.Messages) : "validation failed"); + StringBuilder stringBuilder2 = stringBuilder; + IFormatProvider invariantCulture = CultureInfo.InvariantCulture; + StringBuilder.AppendInterpolatedStringHandler handler = new StringBuilder.AppendInterpolatedStringHandler(5, 2, stringBuilder2, invariantCulture); + handler.AppendLiteral(" - "); + handler.AppendFormatted(anon.Path); + handler.AppendLiteral(": "); + handler.AppendFormatted(value2); + stringBuilder2.AppendLine(invariantCulture, ref handler); + } + } + yield return new ValidationIssue + { + ElementId = quest.Id, + Sequence = null, + Step = null, + Type = EIssueType.InvalidJsonSchema, + Severity = EIssueSeverity.Error, + Description = stringBuilder.ToString().TrimEnd() + }; + static IEnumerable GetInvalidResults(EvaluationResults result) + { + if (!result.IsValid) + { + yield return result; + } + if (result.HasDetails) + { + foreach (EvaluationResults detail in result.Details) + { + foreach (EvaluationResults invalidResult in GetInvalidResults(detail)) + { + yield return invalidResult; + } + } + } } } diff --git a/Questionable/Questionable.Validation/EIssueType.cs b/Questionable/Questionable.Validation/EIssueType.cs index 2cee105..b1301fa 100644 --- a/Questionable/Questionable.Validation/EIssueType.cs +++ b/Questionable/Questionable.Validation/EIssueType.cs @@ -4,6 +4,7 @@ public enum EIssueType { None, InvalidJsonSchema, + InvalidJsonSyntax, MissingSequence0, MissingSequence, DuplicateSequence, diff --git a/Questionable/Questionable.Validation/QuestValidator.cs b/Questionable/Questionable.Validation/QuestValidator.cs index c9f688b..be612e6 100644 --- a/Questionable/Questionable.Validation/QuestValidator.cs +++ b/Questionable/Questionable.Validation/QuestValidator.cs @@ -39,15 +39,21 @@ internal sealed class QuestValidator _validationIssues.Clear(); } + public void AddValidationIssue(ValidationIssue issue) + { + _validationIssues.Add(issue); + } + public void Validate(IEnumerable quests) { Task.Factory.StartNew(delegate { try { + List first = _validationIssues.ToList(); _validationIssues.Clear(); List list = new List(); - Dictionary dictionary = new Dictionary(); + Dictionary> dictionary = new Dictionary>(); foreach (Quest quest in quests) { foreach (IQuestValidator validator in _validators) @@ -56,8 +62,12 @@ internal sealed class QuestValidator { if (item.Type == EIssueType.QuestDisabled && quest.Info.AlliedSociety != EAlliedSociety.None) { - dictionary.TryAdd(quest.Info.AlliedSociety, 0); - dictionary[quest.Info.AlliedSociety]++; + if (!dictionary.TryGetValue(quest.Info.AlliedSociety, out var value)) + { + value = new List(); + dictionary[quest.Info.AlliedSociety] = value; + } + value.Add(quest.Id); } else { @@ -69,10 +79,9 @@ internal sealed class QuestValidator List disabledQuests = (from x in list where x.Type == EIssueType.QuestDisabled select x.ElementId).ToList(); - _validationIssues = (from x in list - where !disabledQuests.Contains(x.ElementId) || x.Type == EIssueType.QuestDisabled + _validationIssues = (from x in first.Concat(list.Where((ValidationIssue x) => !disabledQuests.Contains(x.ElementId) || x.Type == EIssueType.QuestDisabled)).Concat(DisabledTribesAsIssues(dictionary)) orderby x.ElementId, x.Sequence, x.Step, x.Description - select x).Concat(DisabledTribesAsIssues(dictionary)).ToList(); + select x).ToList(); } catch (Exception exception) { @@ -86,11 +95,12 @@ internal sealed class QuestValidator return _validationIssues.Where((ValidationIssue x) => x.ElementId == elementId).ToList(); } - private static IEnumerable DisabledTribesAsIssues(Dictionary disabledTribeQuests) + private static IEnumerable DisabledTribesAsIssues(Dictionary> disabledTribeQuests) { - return from x in disabledTribeQuests - orderby x.Key - select new ValidationIssue + return disabledTribeQuests.OrderBy>, EAlliedSociety>((KeyValuePair> x) => x.Key).Select(delegate(KeyValuePair> x) + { + string value = ((x.Value.Count > 0) ? string.Join(", ", x.Value.Select((ElementId id) => id.ToString())) : "(none)"); + return new ValidationIssue { ElementId = null, Sequence = null, @@ -98,7 +108,8 @@ internal sealed class QuestValidator AlliedSociety = x.Key, Type = EIssueType.QuestDisabled, Severity = EIssueSeverity.None, - Description = $"{x.Value} disabled quest(s)" + Description = $"{x.Value.Count} disabled quest(s): {value}" }; + }); } } diff --git a/Questionable/Questionable.Windows.ConfigComponents/DebugConfigComponent.cs b/Questionable/Questionable.Windows.ConfigComponents/DebugConfigComponent.cs index 836b167..f837e01 100644 --- a/Questionable/Questionable.Windows.ConfigComponents/DebugConfigComponent.cs +++ b/Questionable/Questionable.Windows.ConfigComponents/DebugConfigComponent.cs @@ -110,22 +110,6 @@ internal sealed class DebugConfigComponent : ConfigComponent } ImGui.SameLine(); ImGuiComponents.HelpMarker("When enabled, Questionable will not attempt to turn-in and complete quests. This will do everything automatically except the final turn-in step."); - bool v11 = base.Configuration.Advanced.ShowWindowOnStart; - if (ImGui.Checkbox("Show window on start", ref v11)) - { - base.Configuration.Advanced.ShowWindowOnStart = v11; - Save(); - } - ImGui.SameLine(); - ImGuiComponents.HelpMarker("When enabled, Questionable's progress window will show when the plugin is loaded."); - bool v12 = base.Configuration.Advanced.StartMinimized; - if (ImGui.Checkbox("Start minimized", ref v12)) - { - base.Configuration.Advanced.StartMinimized = v12; - Save(); - } - ImGui.SameLine(); - ImGuiComponents.HelpMarker("When enabled, Questionable's progress window will be in its minimized state when loaded."); } } } diff --git a/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs b/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs index 68423aa..03c1cda 100644 --- a/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs +++ b/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs @@ -127,21 +127,27 @@ internal sealed class GeneralConfigComponent : ConfigComponent base.Configuration.General.ShowIncompleteSeasonalEvents = v3; Save(); } + bool v4 = base.Configuration.General.HideSeasonalEventsFromJournalProgress; + if (ImGui.Checkbox("Hide Seasonal Events from Journal Progress", ref v4)) + { + base.Configuration.General.HideSeasonalEventsFromJournalProgress = v4; + Save(); + } } ImGui.Separator(); ImGui.Text("Questing"); using (ImRaii.PushIndent()) { - bool v4 = base.Configuration.General.ConfigureTextAdvance; - if (ImGui.Checkbox("Automatically configure TextAdvance with the recommended settings", ref v4)) + bool v5 = base.Configuration.General.ConfigureTextAdvance; + if (ImGui.Checkbox("Automatically configure TextAdvance with the recommended settings", ref v5)) { - base.Configuration.General.ConfigureTextAdvance = v4; + base.Configuration.General.ConfigureTextAdvance = v5; Save(); } - bool v5 = base.Configuration.General.SkipLowPriorityDuties; - if (ImGui.Checkbox("Unlock certain optional dungeons and raids (instead of waiting for completion)", ref v5)) + bool v6 = base.Configuration.General.SkipLowPriorityDuties; + if (ImGui.Checkbox("Unlock certain optional dungeons and raids (instead of waiting for completion)", ref v6)) { - base.Configuration.General.SkipLowPriorityDuties = v5; + base.Configuration.General.SkipLowPriorityDuties = v6; Save(); } ImGui.SameLine(); @@ -169,10 +175,10 @@ internal sealed class GeneralConfigComponent : ConfigComponent } } ImGui.Spacing(); - bool v6 = base.Configuration.General.AutoStepRefreshEnabled; - if (ImGui.Checkbox("Automatically refresh quest steps when stuck (WIP see tooltip)", ref v6)) + bool v7 = base.Configuration.General.AutoStepRefreshEnabled; + if (ImGui.Checkbox("Automatically refresh quest steps when stuck", ref v7)) { - base.Configuration.General.AutoStepRefreshEnabled = v6; + base.Configuration.General.AutoStepRefreshEnabled = v7; Save(); } ImGui.SameLine(); @@ -186,23 +192,22 @@ internal sealed class GeneralConfigComponent : ConfigComponent { ImGui.Text("Questionable will automatically refresh a quest step if it appears to be stuck after the configured delay."); ImGui.Text("This helps resume automated quest completion when interruptions occur."); - ImGui.Text("WIP feature, rather than remove it, this is a warning that it isn't fully complete."); } } - using (ImRaii.Disabled(!v6)) + using (ImRaii.Disabled(!v7)) { ImGui.Indent(); - int v7 = base.Configuration.General.AutoStepRefreshDelaySeconds; + int v8 = base.Configuration.General.AutoStepRefreshDelaySeconds; ImGui.SetNextItemWidth(150f); - if (ImGui.SliderInt("Refresh delay (seconds)", ref v7, 10, 180)) + if (ImGui.SliderInt("Refresh delay (seconds)", ref v8, 10, 180)) { - base.Configuration.General.AutoStepRefreshDelaySeconds = v7; + base.Configuration.General.AutoStepRefreshDelaySeconds = v8; Save(); } Vector4 col = new Vector4(0.7f, 0.7f, 0.7f, 1f); ImU8String text = new ImU8String(77, 1); text.AppendLiteral("Quest steps will refresh automatically after "); - text.AppendFormatted(v7); + text.AppendFormatted(v8); text.AppendLiteral(" seconds if no progress is made."); ImGui.TextColored(in col, text); ImGui.Unindent(); diff --git a/Questionable/Questionable.Windows.ConfigComponents/PluginConfigComponent.cs b/Questionable/Questionable.Windows.ConfigComponents/PluginConfigComponent.cs index f23c3dd..0dbf78a 100644 --- a/Questionable/Questionable.Windows.ConfigComponents/PluginConfigComponent.cs +++ b/Questionable/Questionable.Windows.ConfigComponents/PluginConfigComponent.cs @@ -85,8 +85,8 @@ internal sealed class PluginConfigComponent : ConfigComponent num = 0; span[num] = new PluginDetailInfo("'Auto Active Time Maneuver' enabled", "Automatically completes active time maneuvers in\nsingle player instances, trials and raids\"", () => pandorasBoxIpc.IsAutoActiveTimeManeuverEnabled); array[1] = new PluginInfo("Pandora's Box", "PandorasBox", "Pandora's Box is a collection of tweaks.", websiteUri2, dalamudRepositoryUri2, "/pandora", list2); - array[2] = new PluginInfo("NotificationMaster", "NotificationMaster", "Sends a configurable out-of-game notification if a quest\nrequires manual actions.", new Uri("https://github.com/NightmareXIV/NotificationMaster"), null); - array[3] = new PluginInfo("Artisan", "Artisan", "Automates crafting", new Uri("https://github.com/PunishXIV/Artisan"), new Uri("https://puni.sh/api/plugins"), "/artisan"); + array[2] = new PluginInfo("QuestMap", "QuestMap", "Displays quest objectives and markers on the map for\nbetter navigation and tracking.", new Uri("https://github.com/rreminy/QuestMap"), null); + array[3] = new PluginInfo("NotificationMaster", "NotificationMaster", "Sends a configurable out-of-game notification if a quest\nrequires manual actions.", new Uri("https://github.com/NightmareXIV/NotificationMaster"), null); _recommendedPlugins = new global::_003C_003Ez__ReadOnlyArray(array); } @@ -129,10 +129,10 @@ internal sealed class PluginConfigComponent : ConfigComponent ImGui.Spacing(); ImGui.Separator(); ImGui.Spacing(); - ImGui.Text("Questionable recommends Boss Mod (VBM) for rotation/combat automation."); - using (ImRaii.Disabled(_combatController.IsRunning)) + ImGui.Text("Questionable supports multiple rotation/combat plugins, please pick the one\nyou want to use:"); + using (ImRaii.PushIndent()) { - using (ImRaii.PushIndent()) + using (ImRaii.Disabled(_combatController.IsRunning)) { if (ImGui.RadioButton("No rotation/combat plugin (combat must be done manually)", _configuration.General.CombatModule == Questionable.Configuration.ECombatModule.None)) { @@ -141,10 +141,6 @@ internal sealed class PluginConfigComponent : ConfigComponent } allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.BossMod, checklistPadding); allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.WrathCombo, checklistPadding); - } - ImGui.Text("The following rotation/combat plugin(s) are provided for compatibility and testing purposes:"); - using (ImRaii.PushIndent()) - { allRequiredInstalled &= DrawCombatPlugin(Questionable.Configuration.ECombatModule.RotationSolverReborn, checklistPadding); } } diff --git a/Questionable/Questionable.Windows.ConfigComponents/StopConditionComponent.cs b/Questionable/Questionable.Windows.ConfigComponents/StopConditionComponent.cs index 1e78878..f532e5f 100644 --- a/Questionable/Questionable.Windows.ConfigComponents/StopConditionComponent.cs +++ b/Questionable/Questionable.Windows.ConfigComponents/StopConditionComponent.cs @@ -25,22 +25,28 @@ internal sealed class StopConditionComponent : ConfigComponent private readonly QuestRegistry _questRegistry; + private readonly QuestFunctions _questFunctions; + private readonly QuestTooltipComponent _questTooltipComponent; private readonly UiUtils _uiUtils; private readonly IClientState _clientState; - public StopConditionComponent(IDalamudPluginInterface pluginInterface, QuestSelector questSelector, QuestFunctions questFunctions, QuestRegistry questRegistry, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IClientState clientState, Configuration configuration) + private readonly QuestController _questController; + + public StopConditionComponent(IDalamudPluginInterface pluginInterface, QuestSelector questSelector, QuestFunctions questFunctions, QuestRegistry questRegistry, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IClientState clientState, QuestController questController, Configuration configuration) : base(pluginInterface, configuration) { StopConditionComponent stopConditionComponent = this; _pluginInterface = pluginInterface; _questSelector = questSelector; _questRegistry = questRegistry; + _questFunctions = questFunctions; _questTooltipComponent = questTooltipComponent; _uiUtils = uiUtils; _clientState = clientState; + _questController = questController; _questSelector.SuggestionPredicate = (Quest quest) => configuration.Stop.QuestsToStopAfter.All((ElementId x) => x != quest.Id); _questSelector.DefaultPredicate = (Quest quest) => quest.Info.IsMainScenarioQuest && questFunctions.IsQuestAccepted(quest.Id); _questSelector.QuestSelected = delegate(Quest quest) @@ -94,7 +100,37 @@ internal sealed class StopConditionComponent : ConfigComponent } } ImGui.Separator(); + ImGui.Text("Stop when quest sequence reaches:"); + bool v3 = base.Configuration.Stop.SequenceToStopAfter; + if (ImGui.Checkbox("Enable quest sequence stop condition", ref v3)) + { + base.Configuration.Stop.SequenceToStopAfter = v3; + Save(); + } + using (ImRaii.Disabled(!v3)) + { + int data2 = base.Configuration.Stop.TargetSequence; + ImGui.SetNextItemWidth(100f); + if (ImGui.InputInt("Stop at sequence", ref data2, 1, 1)) + { + base.Configuration.Stop.TargetSequence = Math.Max(0, Math.Min(255, data2)); + Save(); + } + QuestController.QuestProgress currentQuest = _questController.CurrentQuest; + if (currentQuest != null) + { + int sequence = currentQuest.Sequence; + ImGui.SameLine(); + ImU8String text = new ImU8String(11, 1); + text.AppendLiteral("(Current: "); + text.AppendFormatted(sequence); + text.AppendLiteral(")"); + ImGui.TextDisabled(text); + } + } + ImGui.Separator(); ImGui.Text("Stop when completing any of the quests selected below:"); + DrawCurrentlyAcceptedQuests(); _questSelector.DrawSelection(); List questsToStopAfter = base.Configuration.Stop.QuestsToStopAfter; if (questsToStopAfter.Count > 0) @@ -159,4 +195,88 @@ internal sealed class StopConditionComponent : ConfigComponent } } } + + private void DrawCurrentlyAcceptedQuests() + { + List currentlyAcceptedQuests = GetCurrentlyAcceptedQuests(); + ImGui.Text("Currently Accepted Quests:"); + using (ImRaii.IEndObject endObject = ImRaii.Child("AcceptedQuestsList", new Vector2(-1f, 120f), border: true)) + { + if (endObject) + { + if (currentlyAcceptedQuests.Count > 0) + { + foreach (Quest item in currentlyAcceptedQuests) + { + ImU8String id = new ImU8String(13, 1); + id.AppendLiteral("AcceptedQuest"); + id.AppendFormatted(item.Id); + using (ImRaii.PushId(id)) + { + (Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(item.Id); + bool flag = false; + bool flag2 = base.Configuration.Stop.QuestsToStopAfter.Contains(item.Id); + using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) + { + ImGui.AlignTextToFramePadding(); + ImGui.TextColored(flag2 ? new Vector4(0.5f, 0.5f, 0.5f, 1f) : questStyle.Item1, questStyle.Item2.ToIconString()); + flag = ImGui.IsItemHovered(); + } + ImGui.SameLine(); + ImGui.AlignTextToFramePadding(); + ImGui.TextColored(flag2 ? new Vector4(0.7f, 0.7f, 0.7f, 1f) : new Vector4(1f, 1f, 1f, 1f), item.Info.Name); + if (flag | ImGui.IsItemHovered()) + { + _questTooltipComponent.Draw(item.Info); + } + using (ImRaii.PushFont(UiBuilder.IconFont)) + { + ImGui.SameLine(ImGui.GetContentRegionAvail().X + ImGui.GetStyle().WindowPadding.X - ImGui.CalcTextSize(FontAwesomeIcon.Plus.ToIconString()).X - ImGui.GetStyle().FramePadding.X * 2f); + } + using (ImRaii.Disabled(flag2)) + { + if (ImGuiComponents.IconButton($"##Add{item.Id}", FontAwesomeIcon.Plus)) + { + base.Configuration.Stop.QuestsToStopAfter.Add(item.Id); + Save(); + } + } + if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled)) + { + ImGui.SetTooltip(flag2 ? "Quest already added to stop conditions" : "Add this quest to stop conditions"); + } + } + } + } + else + { + ImGui.PushStyleColor(ImGuiCol.Text, new Vector4(0.7f, 0.7f, 0.7f, 1f)); + ImGui.TextWrapped("No quests currently accepted"); + ImGui.PopStyleColor(); + } + } + } + ImGui.Spacing(); + } + + private List GetCurrentlyAcceptedQuests() + { + List list = new List(); + try + { + foreach (Quest allQuest in _questRegistry.AllQuests) + { + if (_questFunctions.IsQuestAccepted(allQuest.Id)) + { + list.Add(allQuest); + } + } + list.Sort((Quest a, Quest b) => string.Compare(a.Info.Name, b.Info.Name, StringComparison.OrdinalIgnoreCase)); + } + catch (Exception) + { + list.Clear(); + } + return list; + } } diff --git a/Questionable/Questionable.Windows.JournalComponents/QuestJournalComponent.cs b/Questionable/Questionable.Windows.JournalComponents/QuestJournalComponent.cs index 5074204..dc8bace 100644 --- a/Questionable/Questionable.Windows.JournalComponents/QuestJournalComponent.cs +++ b/Questionable/Questionable.Windows.JournalComponents/QuestJournalComponent.cs @@ -6,8 +6,11 @@ using System.Numerics; using Dalamud.Bindings.ImGui; using Dalamud.Interface; using Dalamud.Interface.Colors; +using Dalamud.Interface.Components; using Dalamud.Interface.Utility.Raii; using Dalamud.Plugin; +using Dalamud.Utility; +using Microsoft.Extensions.Logging; using Questionable.Controller; using Questionable.Data; using Questionable.Functions; @@ -42,13 +45,15 @@ internal sealed class QuestJournalComponent public bool HideNoPaths; + public bool HideUnobtainable; + public bool AdvancedFiltersActive { get { - if (!AvailableOnly) + if (!AvailableOnly && !HideNoPaths) { - return HideNoPaths; + return HideUnobtainable; } return true; } @@ -59,7 +64,8 @@ internal sealed class QuestJournalComponent return new FilterConfiguration { AvailableOnly = AvailableOnly, - HideNoPaths = HideNoPaths + HideNoPaths = HideNoPaths, + HideUnobtainable = HideUnobtainable }; } } @@ -86,11 +92,19 @@ internal sealed class QuestJournalComponent private readonly QuestValidator _questValidator; + private readonly Configuration _configuration; + + private readonly ILogger _logger; + + private const uint SeasonalJournalCategoryRowId = 96u; + private List _filteredSections = new List(); + private bool _lastHideSeasonalGlobally; + internal FilterConfiguration Filter { get; } = new FilterConfiguration(); - public QuestJournalComponent(JournalData journalData, QuestRegistry questRegistry, QuestFunctions questFunctions, UiUtils uiUtils, QuestTooltipComponent questTooltipComponent, IDalamudPluginInterface pluginInterface, QuestJournalUtils questJournalUtils, QuestValidator questValidator) + public QuestJournalComponent(JournalData journalData, QuestRegistry questRegistry, QuestFunctions questFunctions, UiUtils uiUtils, QuestTooltipComponent questTooltipComponent, IDalamudPluginInterface pluginInterface, QuestJournalUtils questJournalUtils, QuestValidator questValidator, Configuration configuration, ILogger logger) { _journalData = journalData; _questRegistry = questRegistry; @@ -100,6 +114,9 @@ internal sealed class QuestJournalComponent _pluginInterface = pluginInterface; _questJournalUtils = questJournalUtils; _questValidator = questValidator; + _configuration = configuration; + _logger = logger; + _lastHideSeasonalGlobally = _configuration.General.HideSeasonalEventsFromJournalProgress; } public void DrawQuests() @@ -109,18 +126,34 @@ internal sealed class QuestJournalComponent { return; } + bool hideSeasonalEventsFromJournalProgress = _configuration.General.HideSeasonalEventsFromJournalProgress; + if (hideSeasonalEventsFromJournalProgress != _lastHideSeasonalGlobally) + { + _lastHideSeasonalGlobally = hideSeasonalEventsFromJournalProgress; + _logger.LogDebug("Configuration change detected: HideSeasonalEventsFromJournalProgress={Hide} - refreshing journal", hideSeasonalEventsFromJournalProgress); + UpdateFilter(); + } if (ImGui.CollapsingHeader("Explanation", ImGuiTreeNodeFlags.DefaultOpen)) { ImGui.Text("The list below contains all quests that appear in your journal."); ImGui.BulletText("'Supported' lists quests that Questionable can do for you"); ImGui.BulletText("'Completed' lists quests your current character has completed."); - ImGui.BulletText("Not all quests can be completed even if they're listed as available, e.g. starting city quest chains."); + ImGui.BulletText("Not all quests can be completed even if they're listed as available, e.g. starting city quest chains or past seasonal events."); ImGui.Spacing(); ImGui.Separator(); ImGui.Spacing(); } QuestJournalUtils.ShowFilterContextMenu(this); ImGui.SameLine(); + if (ImGuiComponents.IconButton(FontAwesomeIcon.GlobeEurope)) + { + Util.OpenLink("https://wigglymuffin.github.io/FFXIV-Tools/"); + } + if (ImGui.IsItemHovered()) + { + ImGui.SetTooltip("View All Quest Paths Online"); + } + ImGui.SameLine(); ImGui.SetNextItemWidth(ImGui.GetContentRegionAvail().X); if (ImGui.InputTextWithHint(string.Empty, "Search quests and categories", ref Filter.SearchText, 256)) { @@ -270,16 +303,57 @@ internal sealed class QuestJournalComponent { _uiUtils.ChecklistItem(string.Empty, complete: true); } - goto IL_0215; + goto IL_0210; } } _uiUtils.ChecklistItem(string.Empty, complete: false); } - goto IL_0215; - IL_0215: + goto IL_0210; + IL_0210: ImGui.TableNextColumn(); - var (color, icon, text) = _uiUtils.GetQuestStyle(questInfo.QuestId); - _uiUtils.ChecklistItem(text, color, icon); + if (_questFunctions.IsQuestComplete(questInfo.QuestId)) + { + if (questInfo.IsRepeatable && _questFunctions.IsReadyToAcceptQuest(questInfo.QuestId)) + { + _uiUtils.ChecklistItem("Complete", ImGuiColors.ParsedBlue, FontAwesomeIcon.Check); + } + else + { + _uiUtils.ChecklistItem("Complete", ImGuiColors.ParsedGreen, FontAwesomeIcon.Check); + } + return; + } + if (_questFunctions.IsQuestAccepted(questInfo.QuestId)) + { + _uiUtils.ChecklistItem("Active", ImGuiColors.DalamudYellow, FontAwesomeIcon.PersonWalkingArrowRight); + return; + } + bool flag = false; + bool flag2 = _questFunctions.IsQuestUnobtainable(questInfo.QuestId); + bool flag3 = _questFunctions.IsQuestLocked(questInfo.QuestId); + bool flag4 = _questFunctions.IsReadyToAcceptQuest(questInfo.QuestId); + DateTime? seasonalQuestExpiry = questInfo.SeasonalQuestExpiry; + if (seasonalQuestExpiry.HasValue) + { + DateTime valueOrDefault = seasonalQuestExpiry.GetValueOrDefault(); + DateTime dateTime = ((valueOrDefault.Kind == DateTimeKind.Utc) ? valueOrDefault : valueOrDefault.ToUniversalTime()); + if (DateTime.UtcNow > dateTime) + { + flag = true; + } + } + if (flag || flag2) + { + _uiUtils.ChecklistItem("Unobtainable", ImGuiColors.DalamudGrey, FontAwesomeIcon.Minus); + } + else if (flag3 || !flag4 || !_questRegistry.IsKnownQuest(questInfo.QuestId)) + { + _uiUtils.ChecklistItem("Locked", ImGuiColors.DalamudRed, FontAwesomeIcon.Times); + } + else + { + _uiUtils.ChecklistItem("Available", ImGuiColors.DalamudYellow, FontAwesomeIcon.Running); + } } private static void DrawCount(int count, int total) @@ -321,19 +395,34 @@ internal sealed class QuestJournalComponent private FilteredSection FilterSection(JournalData.Section section, FilterConfiguration filter) { - IEnumerable source = ((!IsCategorySectionGenreMatch(filter, section.Name)) ? section.Categories.Select((JournalData.Category category) => FilterCategory(category, filter)) : section.Categories.Select((JournalData.Category x) => FilterCategory(x, filter.WithoutName()))); - return new FilteredSection(section, source.Where((FilteredCategory x) => x.Genres.Count > 0).ToList()); + IEnumerable enumerable; + if (!_configuration.General.HideSeasonalEventsFromJournalProgress) + { + IEnumerable categories = section.Categories; + enumerable = categories; + } + else + { + enumerable = section.Categories.Where((JournalData.Category c) => c.Id != 96); + } + IEnumerable source = enumerable; + return new FilteredSection(Categories: ((!IsCategorySectionGenreMatch(filter, section.Name)) ? source.Select((JournalData.Category category) => FilterCategory(category, filter, section)) : source.Select((JournalData.Category x) => FilterCategory(x, filter.WithoutName(), section))).Where((FilteredCategory x) => x.Genres.Count > 0).ToList(), Section: section); } - private FilteredCategory FilterCategory(JournalData.Category category, FilterConfiguration filter) + private FilteredCategory FilterCategory(JournalData.Category category, FilterConfiguration filter, JournalData.Section? parentSection = null) { - IEnumerable source = ((!IsCategorySectionGenreMatch(filter, category.Name)) ? category.Genres.Select((JournalData.Genre genre) => FilterGenre(genre, filter)) : category.Genres.Select((JournalData.Genre x) => FilterGenre(x, filter.WithoutName()))); + IEnumerable source = ((!IsCategorySectionGenreMatch(filter, category.Name)) ? category.Genres.Select((JournalData.Genre genre) => FilterGenre(genre, filter, parentSection)) : category.Genres.Select((JournalData.Genre x) => FilterGenre(x, filter.WithoutName(), parentSection))); return new FilteredCategory(category, source.Where((FilteredGenre x) => x.Quests.Count > 0).ToList()); } - private FilteredGenre FilterGenre(JournalData.Genre genre, FilterConfiguration filter) + private FilteredGenre FilterGenre(JournalData.Genre genre, FilterConfiguration filter, JournalData.Section? parentSection = null) { + bool hideSeasonalEventsFromJournalProgress = _configuration.General.HideSeasonalEventsFromJournalProgress; IEnumerable source = ((!IsCategorySectionGenreMatch(filter, genre.Name)) ? genre.Quests.Where((IQuestInfo x) => IsQuestMatch(filter, x)) : genre.Quests.Where((IQuestInfo x) => IsQuestMatch(filter.WithoutName(), x))); + if (hideSeasonalEventsFromJournalProgress && genre.CategoryId == 96) + { + source = source.Where((IQuestInfo q) => !IsSeasonal(q)); + } return new FilteredGenre(genre, source.ToList()); } @@ -342,37 +431,50 @@ internal sealed class QuestJournalComponent _genreCounts.Clear(); _categoryCounts.Clear(); _sectionCounts.Clear(); + bool hideSeasonalEventsFromJournalProgress = _configuration.General.HideSeasonalEventsFromJournalProgress; + _logger.LogInformation("Refreshing journal counts. HideSeasonalEventsFromJournalProgress={Hide}", hideSeasonalEventsFromJournalProgress); foreach (JournalData.Genre genre in _journalData.Genres) { + List source = ((hideSeasonalEventsFromJournalProgress && genre.CategoryId == 96) ? genre.Quests.Where((IQuestInfo q) => !IsSeasonal(q)).ToList() : genre.Quests.ToList()); Quest quest; - int available = genre.Quests.Count((IQuestInfo x) => _questRegistry.TryGetQuest(x.QuestId, out quest) && !quest.Root.Disabled && !_questFunctions.IsQuestRemoved(x.QuestId)); - int total = genre.Quests.Count((IQuestInfo x) => !_questFunctions.IsQuestRemoved(x.QuestId)); - int obtainable = genre.Quests.Count((IQuestInfo x) => !_questFunctions.IsQuestUnobtainable(x.QuestId)); - int completed = genre.Quests.Count((IQuestInfo x) => _questFunctions.IsQuestComplete(x.QuestId)); + int available = source.Count((IQuestInfo x) => _questRegistry.TryGetQuest(x.QuestId, out quest) && !quest.Root.Disabled && !_questFunctions.IsQuestRemoved(x.QuestId)); + int total = source.Count((IQuestInfo x) => !_questFunctions.IsQuestRemoved(x.QuestId)); + int obtainable = source.Count((IQuestInfo x) => !_questFunctions.IsQuestUnobtainable(x.QuestId)); + int completed = source.Count((IQuestInfo x) => _questFunctions.IsQuestComplete(x.QuestId)); _genreCounts[genre] = new JournalCounts(available, total, obtainable, completed); } foreach (JournalData.Category category in _journalData.Categories) { - List source = (from x in _genreCounts - where category.Genres.Contains(x.Key) - select x.Value).ToList(); - int available2 = source.Sum((JournalCounts x) => x.Available); - int total2 = source.Sum((JournalCounts x) => x.Total); - int obtainable2 = source.Sum((JournalCounts x) => x.Obtainable); - int completed2 = source.Sum((JournalCounts x) => x.Completed); - _categoryCounts[category] = new JournalCounts(available2, total2, obtainable2, completed2); + if (!hideSeasonalEventsFromJournalProgress || category.Id != 96) + { + List source2 = _genre_counts_or_default(category); + int available2 = source2.Sum((JournalCounts x) => x.Available); + int total2 = source2.Sum((JournalCounts x) => x.Total); + int obtainable2 = source2.Sum((JournalCounts x) => x.Obtainable); + int completed2 = source2.Sum((JournalCounts x) => x.Completed); + _categoryCounts[category] = new JournalCounts(available2, total2, obtainable2, completed2); + } } foreach (JournalData.Section section in _journalData.Sections) { - List source2 = (from x in _categoryCounts + List source3 = (from x in _categoryCounts where section.Categories.Contains(x.Key) select x.Value).ToList(); - int available3 = source2.Sum((JournalCounts x) => x.Available); - int total3 = source2.Sum((JournalCounts x) => x.Total); - int obtainable3 = source2.Sum((JournalCounts x) => x.Obtainable); - int completed3 = source2.Sum((JournalCounts x) => x.Completed); + int available3 = source3.Sum((JournalCounts x) => x.Available); + int total3 = source3.Sum((JournalCounts x) => x.Total); + int obtainable3 = source3.Sum((JournalCounts x) => x.Obtainable); + int completed3 = source3.Sum((JournalCounts x) => x.Completed); _sectionCounts[section] = new JournalCounts(available3, total3, obtainable3, completed3); } + int num = _sectionCounts.Values.Sum((JournalCounts x) => x.Total); + _logger.LogDebug("RefreshCounts complete. Sections={Sections}, Categories={Categories}, Genres={Genres}, TotalQuests={Total}", _sectionCounts.Count, _categoryCounts.Count, _genreCounts.Count, num); + } + + private List _genre_counts_or_default(JournalData.Category category) + { + return (from x in _genreCounts + where category.Genres.Contains(x.Key) + select x.Value).ToList(); } internal void ClearCounts(int type, int code) @@ -423,6 +525,31 @@ internal sealed class QuestJournalComponent { return false; } + if (filter.HideUnobtainable && _questFunctions.IsQuestUnobtainable(questInfo.QuestId)) + { + return false; + } return true; } + + private static bool IsSeasonal(IQuestInfo q) + { + if (q == null) + { + return false; + } + if (q.IsSeasonalQuest) + { + return true; + } + if (q.SeasonalQuestExpiry.HasValue) + { + return true; + } + if (q is UnlockLinkQuestInfo { QuestExpiry: not null }) + { + return true; + } + return false; + } } diff --git a/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs b/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs index 21f9113..9971661 100644 --- a/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs +++ b/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs @@ -43,12 +43,28 @@ internal sealed class QuestJournalUtils { return; } - using (ImRaii.Disabled(!_questFunctions.IsReadyToAcceptQuest(questInfo.QuestId))) + using (ImRaii.Disabled(quest == null || (!_questFunctions.IsReadyToAcceptQuest(questInfo.QuestId) && !_questFunctions.IsQuestAccepted(questInfo.QuestId)))) { if (ImGui.MenuItem("Start as next quest")) { - _questController.SetNextQuest(quest); - _questController.Start(label); + if (quest == null) + { + return; + } + if (_questFunctions.IsQuestAccepted(questInfo.QuestId)) + { + QuestProgressInfo questProgressInfo = _questFunctions.GetQuestProgressInfo(questInfo.QuestId); + if (questProgressInfo != null) + { + _questController.SetStartedQuest(quest, questProgressInfo.Sequence); + _questController.Start(label); + } + } + else + { + _questController.SetNextQuest(quest); + _questController.Start(label); + } } } bool flag = _commandManager.Commands.ContainsKey("/questinfo"); @@ -68,7 +84,7 @@ internal sealed class QuestJournalUtils ImGui.OpenPopup("##QuestFilters"); } using ImRaii.IEndObject endObject = ImRaii.Popup("##QuestFilters"); - if (!(!endObject) && (ImGui.Checkbox("Show only Available Quests", ref journalUi.Filter.AvailableOnly) || ImGui.Checkbox("Hide Quests Without Path", ref journalUi.Filter.HideNoPaths))) + if (!(!endObject) && (ImGui.Checkbox("Show only Available Quests", ref journalUi.Filter.AvailableOnly) || ImGui.Checkbox("Hide Quests Without Path", ref journalUi.Filter.HideNoPaths) || ImGui.Checkbox("Hide Unobtainable Quests", ref journalUi.Filter.HideUnobtainable))) { journalUi.UpdateFilter(); } diff --git a/Questionable/Questionable.Windows.QuestComponents/ActiveQuestComponent.cs b/Questionable/Questionable.Windows.QuestComponents/ActiveQuestComponent.cs index 4fc8fb2..97b2c9a 100644 --- a/Questionable/Questionable.Windows.QuestComponents/ActiveQuestComponent.cs +++ b/Questionable/Questionable.Windows.QuestComponents/ActiveQuestComponent.cs @@ -55,7 +55,7 @@ internal sealed class ActiveQuestComponent [GeneratedCode("System.Text.RegularExpressions.Generator", "9.0.12.41916")] private static Regex MultipleWhitespaceRegex() { - return _003CRegexGenerator_g_003EFF909AF37F4C319C8940E7DA0E71D9E470824ECE485FE299B23B08984F5D534F6__MultipleWhitespaceRegex_0.Instance; + return _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.Instance; } public ActiveQuestComponent(QuestController questController, MovementController movementController, CombatController combatController, GatheringController gatheringController, QuestFunctions questFunctions, ICommandManager commandManager, Configuration configuration, QuestRegistry questRegistry, PriorityWindow priorityWindow, UiUtils uiUtils, IClientState clientState, IChatGui chatGui, ILogger logger) @@ -236,7 +236,8 @@ internal sealed class ActiveQuestComponent } bool flag = _configuration.Stop.Enabled && _configuration.Stop.LevelToStopAfter; bool flag2 = _configuration.Stop.Enabled && _configuration.Stop.QuestsToStopAfter.Any((ElementId x) => !_questFunctions.IsQuestComplete(x) && !_questFunctions.IsQuestUnobtainable(x)); - if (flag || flag2) + bool flag3 = _configuration.Stop.Enabled && _configuration.Stop.SequenceToStopAfter; + if (flag || flag2 || flag3) { ImGui.SameLine(); Vector4 col = ImGuiColors.ParsedPurple; @@ -252,6 +253,10 @@ internal sealed class ActiveQuestComponent col = ImGuiColors.ParsedBlue; } } + if (flag3) + { + col = ((startedQuest.Sequence < _configuration.Stop.TargetSequence) ? ImGuiColors.ParsedBlue : ImGuiColors.ParsedGreen); + } ImGui.TextColored(in col, SeIconChar.Clock.ToIconString()); if (ImGui.IsItemHovered()) { @@ -290,12 +295,43 @@ internal sealed class ActiveQuestComponent } } } - if (flag2) + if (flag3) { if (flag) { ImGui.Spacing(); } + int sequence = startedQuest.Sequence; + text = new ImU8String(23, 1); + text.AppendLiteral("Stop at quest sequence "); + text.AppendFormatted(_configuration.Stop.TargetSequence); + ImGui.BulletText(text); + ImGui.SameLine(); + if (sequence >= _configuration.Stop.TargetSequence) + { + Vector4 col2 = ImGuiColors.ParsedGreen; + text = new ImU8String(22, 1); + text.AppendLiteral("(Current: "); + text.AppendFormatted(sequence); + text.AppendLiteral(" - Reached!)"); + ImGui.TextColored(in col2, text); + } + else + { + Vector4 col2 = ImGuiColors.ParsedBlue; + text = new ImU8String(11, 1); + text.AppendLiteral("(Current: "); + text.AppendFormatted(sequence); + text.AppendLiteral(")"); + ImGui.TextColored(in col2, text); + } + } + if (flag2) + { + if (flag || flag3) + { + ImGui.Spacing(); + } ImGui.BulletText("Stop after completing any of these quests:"); ImGui.Indent(); foreach (ElementId item in _configuration.Stop.QuestsToStopAfter) @@ -415,7 +451,6 @@ internal sealed class ActiveQuestComponent } if (ImGui.IsItemHovered()) { - ImGui.SetTooltip(questProgressInfo.Tooltip); ImGui.SameLine(); ImGui.PushFont(UiBuilder.IconFont); ImGui.Text(FontAwesomeIcon.Copy.ToIconString()); diff --git a/Questionable/Questionable.Windows.QuestComponents/EventInfoComponent.cs b/Questionable/Questionable.Windows.QuestComponents/EventInfoComponent.cs index 54fe4b1..4a2bc5d 100644 --- a/Questionable/Questionable.Windows.QuestComponents/EventInfoComponent.cs +++ b/Questionable/Questionable.Windows.QuestComponents/EventInfoComponent.cs @@ -1,15 +1,14 @@ using System; using System.Collections.Generic; -using System.Globalization; using System.Linq; using System.Numerics; -using System.Runtime.InteropServices; using Dalamud.Bindings.ImGui; using Dalamud.Interface; using Dalamud.Interface.Components; using Dalamud.Interface.Utility.Raii; -using Humanizer; -using Humanizer.Localisation; +using Dalamud.Plugin.Services; +using Lumina.Excel.Sheets; +using Microsoft.Extensions.Logging; using Questionable.Controller; using Questionable.Data; using Questionable.Functions; @@ -20,9 +19,7 @@ namespace Questionable.Windows.QuestComponents; internal sealed class EventInfoComponent { - private sealed record EventQuest(string Name, List QuestIds, DateTime EndsAtUtc); - - private readonly List _eventQuests; + private sealed record EventQuest(string Name, List QuestIds, DateTime EndsAtUtc, string? Patch); private readonly QuestData _questData; @@ -38,42 +35,33 @@ internal sealed class EventInfoComponent private readonly Configuration _configuration; + private readonly IDataManager _dataManager; + + private List _cachedActiveSeasonalQuests = new List(); + + private DateTime _cachedAtUtc = DateTime.MinValue; + + private readonly TimeSpan _cacheDuration = TimeSpan.FromMinutes(5L); + + private readonly ILogger _logger; + + private readonly HashSet _alreadyLoggedActiveSeasonalSkip = new HashSet(); + public bool ShouldDraw { get { - if (_configuration.General.ShowIncompleteSeasonalEvents) + if (!_configuration.General.ShowIncompleteSeasonalEvents) { - return _eventQuests.Any(IsIncomplete); + return false; } - return false; + UpdateCacheIfNeeded(); + return _cachedActiveSeasonalQuests.Count > 0; } } - public EventInfoComponent(QuestData questData, QuestRegistry questRegistry, QuestFunctions questFunctions, UiUtils uiUtils, QuestController questController, QuestTooltipComponent questTooltipComponent, Configuration configuration) + public EventInfoComponent(QuestData questData, QuestRegistry questRegistry, QuestFunctions questFunctions, UiUtils uiUtils, QuestController questController, QuestTooltipComponent questTooltipComponent, Configuration configuration, IDataManager dataManager, ILogger logger) { - int num = 2; - List list = new List(num); - CollectionsMarshal.SetCount(list, num); - Span span = CollectionsMarshal.AsSpan(list); - int num2 = 0; - ref EventQuest reference = ref span[num2]; - int num3 = 1; - List list2 = new List(num3); - CollectionsMarshal.SetCount(list2, num3); - CollectionsMarshal.AsSpan(list2)[0] = new UnlockLinkId(568); - reference = new EventQuest("Limited Time Items", list2, DateTime.MaxValue); - ref EventQuest reference2 = ref span[num2 + 1]; - int num4 = 2; - List list3 = new List(num4); - CollectionsMarshal.SetCount(list3, num4); - Span span2 = CollectionsMarshal.AsSpan(list3); - num3 = 0; - span2[num3] = new QuestId(5297); - span2[num3 + 1] = new QuestId(5298); - reference2 = new EventQuest("The Rising 2025", list3, AtDailyReset(new DateOnly(2025, 9, 11))); - _eventQuests = list; - base._002Ector(); _questData = questData; _questRegistry = questRegistry; _questFunctions = questFunctions; @@ -81,39 +69,97 @@ internal sealed class EventInfoComponent _questController = questController; _questTooltipComponent = questTooltipComponent; _configuration = configuration; - } - - private static DateTime AtDailyReset(DateOnly date) - { - return new DateTime(date, new TimeOnly(14, 59), DateTimeKind.Utc); + _dataManager = dataManager; + _logger = logger ?? throw new ArgumentNullException("logger"); } public void Draw() { - foreach (EventQuest eventQuest in _eventQuests) + UpdateCacheIfNeeded(); + foreach (IGrouping item in _cachedActiveSeasonalQuests.GroupBy(delegate(IQuestInfo q) { - if (IsIncomplete(eventQuest)) + if (q.QuestId is UnlockLinkId) { - DrawEventQuest(eventQuest); + return "Limited Unlocks"; + } + if (_questRegistry.TryGetQuestFolderName(q.QuestId, out string folderName) && !string.IsNullOrEmpty(folderName)) + { + return folderName; + } + return q.JournalGenre.HasValue ? GetJournalGenreName(q.JournalGenre.Value) : q.Name; + })) + { + if (item.All((IQuestInfo q) => _questFunctions.IsQuestComplete(q.QuestId))) + { + continue; + } + DateTime endsAtUtc = item.Select(delegate(IQuestInfo q) + { + DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry ?? ((q is UnlockLinkQuestInfo unlockLinkQuestInfo) ? unlockLinkQuestInfo.QuestExpiry : ((DateTime?)null)); + if (dateTime.HasValue) + { + DateTime valueOrDefault = dateTime.GetValueOrDefault(); + return NormalizeExpiry(valueOrDefault); + } + return DateTime.MaxValue; + }).DefaultIfEmpty(DateTime.MaxValue).Min(); + List list = (from q in item + select (q as UnlockLinkQuestInfo)?.Patch into p + where !string.IsNullOrEmpty(p) + select p).Distinct().ToList(); + string patch = ((list.Count == 1) ? list[0] : null); + EventQuest eventQuest = new EventQuest(item.Key, item.Select((IQuestInfo q) => q.QuestId).ToList(), endsAtUtc, patch); + DrawEventQuest(eventQuest); + } + } + + private string GetJournalGenreName(uint journalGenreId) + { + try + { + JournalGenre row = _dataManager.GetExcelSheet().GetRow(journalGenreId); + if (!row.Equals(default(JournalGenre))) + { + return row.Name.ExtractText(); } } + catch (Exception exception) + { + _logger.LogWarning(exception, "Failed to get journal genre name for id {JournalGenreId}", journalGenreId); + } + return $"Event {journalGenreId}"; } private void DrawEventQuest(EventQuest eventQuest) { + string text = eventQuest.Name; + if (!string.IsNullOrEmpty(eventQuest.Patch)) + { + text = text + " [" + eventQuest.Patch + "]"; + } if (eventQuest.EndsAtUtc != DateTime.MaxValue) { - string value = (eventQuest.EndsAtUtc - DateTime.UtcNow).Humanize(1, CultureInfo.InvariantCulture, TimeUnit.Day, TimeUnit.Minute); - ImU8String text = new ImU8String(3, 2); - text.AppendFormatted(eventQuest.Name); - text.AppendLiteral(" ("); - text.AppendFormatted(value); - text.AppendLiteral(")"); - ImGui.Text(text); + TimeSpan timeSpan = eventQuest.EndsAtUtc - DateTime.UtcNow; + if (timeSpan < TimeSpan.Zero) + { + timeSpan = TimeSpan.Zero; + } + string value = FormatRemainingDays(timeSpan); + string text2 = FormatRemainingFull(timeSpan); + ImU8String text3 = new ImU8String(3, 2); + text3.AppendFormatted(text); + text3.AppendLiteral(" ("); + text3.AppendFormatted(value); + text3.AppendLiteral(")"); + ImGui.Text(text3); + if (ImGui.IsItemHovered()) + { + ImGui.SetTooltip(text2); + } } else { - ImGui.Text(eventQuest.Name); + ImGui.Text(text); } List list = eventQuest.QuestIds.Where((ElementId x) => _questRegistry.IsKnownQuest(x) && _questFunctions.IsReadyToAcceptQuest(x) && x != _questController.StartedQuest?.Quest.Id && x != _questController.NextQuest?.Quest.Id).ToList(); foreach (ElementId questId in eventQuest.QuestIds) @@ -122,13 +168,13 @@ internal sealed class EventInfoComponent { continue; } - ImU8String text = new ImU8String(21, 1); - text.AppendLiteral("##EventQuestSelection"); - text.AppendFormatted(questId); - using (ImRaii.PushId(text)) + ImU8String text3 = new ImU8String(21, 1); + text3.AppendLiteral("##EventQuestSelection"); + text3.AppendFormatted(questId); + using (ImRaii.PushId(text3)) { string name = _questData.GetQuestInfo(questId).Name; - if (list.Contains(questId) && _questRegistry.TryGetQuest(questId, out Quest quest)) + if (list.Contains(questId) && _questRegistry.TryGetQuest(questId, out Questionable.Model.Quest quest)) { if (ImGuiComponents.IconButton(FontAwesomeIcon.Play)) { @@ -157,18 +203,23 @@ internal sealed class EventInfoComponent } } - private bool IsIncomplete(EventQuest eventQuest) - { - if (eventQuest.EndsAtUtc <= DateTime.UtcNow) - { - return false; - } - return eventQuest.QuestIds.Any(ShouldShowQuest); - } - public IEnumerable GetCurrentlyActiveEventQuests() { - return _eventQuests.Where((EventQuest x) => x.EndsAtUtc >= DateTime.UtcNow).SelectMany((EventQuest x) => x.QuestIds).Where(ShouldShowQuest); + UpdateCacheIfNeeded(); + return (from q in _cachedActiveSeasonalQuests.Where(delegate(IQuestInfo q) + { + DateTime? dateTime = (q as QuestInfo)?.SeasonalQuestExpiry; + if (dateTime.HasValue) + { + DateTime valueOrDefault = dateTime.GetValueOrDefault(); + if (NormalizeExpiry(valueOrDefault) >= DateTime.UtcNow) + { + return true; + } + } + return (q is UnlockLinkQuestInfo { QuestExpiry: { } questExpiry } && NormalizeExpiry(questExpiry) >= DateTime.UtcNow) ? true : false; + }) + select q.QuestId).Where(ShouldShowQuest); } private bool ShouldShowQuest(ElementId elementId) @@ -179,4 +230,208 @@ internal sealed class EventInfoComponent } return false; } + + private IEnumerable GetActiveSeasonalQuestsNoCache() + { + IEnumerable allQuestIds = _questRegistry.GetAllQuestIds(); + foreach (ElementId item in allQuestIds) + { + if (!_questData.TryGetQuestInfo(item, out IQuestInfo questInfo)) + { + if (!_questRegistry.TryGetQuest(item, out Questionable.Model.Quest quest)) + { + if (_alreadyLoggedActiveSeasonalSkip.Add(item.Value)) + { + _logger.LogDebug("Skipping quest {QuestId}: no QuestInfo", item); + } + continue; + } + questInfo = quest.Info; + } + try + { + bool flag = false; + DateTime? dateTime = null; + if (questInfo is QuestInfo questInfo2) + { + flag = questInfo2.IsSeasonalQuest || questInfo2.IsSeasonalEvent || questInfo2.SeasonalQuestExpiry is DateTime || (questInfo2.JournalGenre >= 234 && questInfo2.JournalGenre <= 247); + dateTime = questInfo2.SeasonalQuestExpiry; + } + if (flag) + { + if (dateTime.HasValue) + { + DateTime valueOrDefault = dateTime.GetValueOrDefault(); + DateTime dateTime2 = NormalizeExpiry(valueOrDefault); + _logger.LogInformation("Seasonal details: Quest {QuestId} '{Name}' rawExpiry={Raw:o} Kind={Kind} TimeOfDay={TimeOfDay} normalizedUtc={Normalized:o}", questInfo.QuestId, questInfo.Name, valueOrDefault, valueOrDefault.Kind, valueOrDefault.TimeOfDay, dateTime2); + } + else + { + _logger.LogInformation("Seasonal details: Quest {QuestId} '{Name}' has no expiry (seasonal flag present). IsSeasonalEvent={IsSeasonalEvent} IsSeasonalQuest={IsSeasonalQuest} JournalGenre={JournalGenre} SeasonalQuestExpiry={SeasonalQuestExpiry}", questInfo.QuestId, questInfo.Name, questInfo is QuestInfo questInfo3 && questInfo3.IsSeasonalEvent, questInfo is QuestInfo questInfo4 && questInfo4.IsSeasonalQuest, (questInfo is QuestInfo questInfo5) ? questInfo5.JournalGenre : ((uint?)null), (questInfo is QuestInfo questInfo6) ? questInfo6.SeasonalQuestExpiry : ((DateTime?)null)); + } + } + } + catch (Exception exception) + { + _logger.LogDebug(exception, "Failed to log seasonal details for {QuestId}", questInfo.QuestId); + } + if (_questFunctions.IsQuestUnobtainable(questInfo.QuestId)) + { + if (_alreadyLoggedActiveSeasonalSkip.Add(questInfo.QuestId.Value)) + { + _logger.LogDebug("Skipping quest {QuestId} '{Name}': marked unobtainable", questInfo.QuestId, questInfo.Name); + } + } + else if (questInfo is UnlockLinkQuestInfo { QuestExpiry: var questExpiry }) + { + if (questExpiry.HasValue) + { + DateTime valueOrDefault2 = questExpiry.GetValueOrDefault(); + DateTime dateTime3 = NormalizeExpiry(valueOrDefault2); + if (dateTime3 > DateTime.UtcNow) + { + yield return questInfo; + } + else if (_alreadyLoggedActiveSeasonalSkip.Add(questInfo.QuestId.Value)) + { + _logger.LogDebug("Skipping UnlockLink quest {QuestId} '{Name}': expiry {Expiry:o} UTC is not in the future", questInfo.QuestId, questInfo.Name, dateTime3); + } + } + else + { + yield return questInfo; + } + } + else + { + if (!(questInfo is QuestInfo { SeasonalQuestExpiry: var seasonalQuestExpiry } questInfo7)) + { + continue; + } + if (seasonalQuestExpiry.HasValue) + { + DateTime valueOrDefault3 = seasonalQuestExpiry.GetValueOrDefault(); + DateTime dateTime4 = NormalizeExpiry(valueOrDefault3); + if (dateTime4 > DateTime.UtcNow) + { + yield return questInfo; + } + else if (_alreadyLoggedActiveSeasonalSkip.Add(questInfo.QuestId.Value)) + { + _logger.LogDebug("Skipping quest {QuestId} '{Name}': seasonal expiry {Expiry:o} UTC is not in the future", questInfo.QuestId, questInfo.Name, dateTime4); + } + } + else if (questInfo7.IsSeasonalQuest && !questInfo7.SeasonalQuestExpiry.HasValue) + { + yield return questInfo; + } + } + } + } + + private void UpdateCacheIfNeeded() + { + if (DateTime.UtcNow - _cachedAtUtc < _cacheDuration) + { + return; + } + _cachedActiveSeasonalQuests = GetActiveSeasonalQuestsNoCache().ToList(); + _cachedAtUtc = DateTime.UtcNow; + _logger.LogDebug("Refreshed seasonal quest cache: {Count} active seasonal quests (UTC now {UtcNow:o})", _cachedActiveSeasonalQuests.Count, _cachedAtUtc); + foreach (IGrouping item in _cachedActiveSeasonalQuests.GroupBy(delegate(IQuestInfo q) + { + if (q.QuestId is UnlockLinkId) + { + return "Limited Unlocks"; + } + if (_questRegistry.TryGetQuestFolderName(q.QuestId, out string folderName) && !string.IsNullOrEmpty(folderName)) + { + return folderName; + } + return q.JournalGenre.HasValue ? GetJournalGenreName(q.JournalGenre.Value) : q.Name; + })) + { + DateTime dateTime = item.Select(delegate(IQuestInfo q) + { + DateTime? dateTime2 = (q as QuestInfo)?.SeasonalQuestExpiry ?? ((q is UnlockLinkQuestInfo unlockLinkQuestInfo) ? unlockLinkQuestInfo.QuestExpiry : ((DateTime?)null)); + if (dateTime2.HasValue) + { + DateTime valueOrDefault = dateTime2.GetValueOrDefault(); + return NormalizeExpiry(valueOrDefault); + } + return DateTime.MaxValue; + }).DefaultIfEmpty(DateTime.MaxValue).Min(); + List list = (from q in item + select (q as UnlockLinkQuestInfo)?.Patch into p + where !string.IsNullOrEmpty(p) + select p).Distinct().ToList(); + string text = ((list.Count == 1) ? list[0] : null); + if (dateTime != DateTime.MaxValue) + { + _logger.LogInformation("Seasonal event '{Name}' ends at {Expiry:o} UTC (patch={Patch})", item.Key, dateTime, text ?? "n/a"); + } + else + { + _logger.LogInformation("Seasonal event '{Name}' has no expiry (patch={Patch})", item.Key, text ?? "n/a"); + } + } + } + + public void RefreshAndLogSeasonalExpiries() + { + _cachedAtUtc = DateTime.MinValue; + UpdateCacheIfNeeded(); + } + + public static DateTime AtDailyReset(DateOnly date) + { + return new DateTime(date, new TimeOnly(14, 59, 59), DateTimeKind.Utc); + } + + private static DateTime NormalizeExpiry(DateTime d) + { + TimeSpan timeOfDay = d.TimeOfDay; + TimeSpan timeSpan = new TimeSpan(23, 59, 59); + if (timeOfDay == TimeSpan.Zero || timeOfDay == timeSpan) + { + return AtDailyReset(DateOnly.FromDateTime(d)); + } + if (d.Kind != DateTimeKind.Utc) + { + return d.ToUniversalTime(); + } + return d; + } + + private static string FormatRemainingDays(TimeSpan remaining) + { + int num = (int)Math.Ceiling(Math.Max(0.0, remaining.TotalSeconds)); + int num2 = num / 86400; + if (num2 >= 1) + { + if (num2 != 1) + { + return $"{num2} days"; + } + return "1 day"; + } + int value = num % 86400 / 3600; + int value2 = num % 3600 / 60; + int value3 = num % 60; + return $"{value:D2}:{value2:D2}:{value3:D2}"; + } + + private static string FormatRemainingFull(TimeSpan remaining) + { + int num = (int)Math.Ceiling(Math.Max(0.0, remaining.TotalSeconds)); + int num2 = num / 86400; + int value = num % 86400 / 3600; + int value2 = num % 3600 / 60; + int value3 = num % 60; + if (num2 < 1) + { + return $"Ends in {value:D2}d {value2:D2}m {value3:D2}s"; + } + return $"Ends in {num2}d {value:D2}h {value2:D2}m {value3:D2}s"; + } } diff --git a/Questionable/Questionable.Windows.QuestComponents/ManualPriorityComponent.cs b/Questionable/Questionable.Windows.QuestComponents/ManualPriorityComponent.cs new file mode 100644 index 0000000..239aea9 --- /dev/null +++ b/Questionable/Questionable.Windows.QuestComponents/ManualPriorityComponent.cs @@ -0,0 +1,243 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Numerics; +using System.Text; +using Dalamud.Bindings.ImGui; +using Dalamud.Interface; +using Dalamud.Interface.Colors; +using Dalamud.Interface.Components; +using Dalamud.Interface.Utility.Raii; +using Dalamud.Plugin; +using Dalamud.Plugin.Services; +using Questionable.Controller; +using Questionable.Functions; +using Questionable.Model; +using Questionable.Model.Questing; +using Questionable.Windows.Utils; + +namespace Questionable.Windows.QuestComponents; + +internal sealed class ManualPriorityComponent +{ + private readonly QuestController _questController; + + private readonly QuestFunctions _questFunctions; + + private readonly QuestSelector _questSelector; + + private readonly QuestTooltipComponent _questTooltipComponent; + + private readonly UiUtils _uiUtils; + + private readonly IChatGui _chatGui; + + private readonly IDalamudPluginInterface _pluginInterface; + + private ElementId? _draggedItem; + + public ManualPriorityComponent(QuestController questController, QuestFunctions questFunctions, QuestSelector questSelector, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IChatGui chatGui, IDalamudPluginInterface pluginInterface) + { + ManualPriorityComponent manualPriorityComponent = this; + _questController = questController; + _questFunctions = questFunctions; + _questSelector = questSelector; + _questTooltipComponent = questTooltipComponent; + _uiUtils = uiUtils; + _chatGui = chatGui; + _pluginInterface = pluginInterface; + _questSelector.SuggestionPredicate = (Quest quest) => !quest.Info.IsMainScenarioQuest && !questFunctions.IsQuestUnobtainable(quest.Id) && questController.ManualPriorityQuests.All((Quest x) => x.Id != quest.Id); + _questSelector.DefaultPredicate = (Quest quest) => questFunctions.IsQuestAccepted(quest.Id); + _questSelector.QuestSelected = delegate(Quest quest) + { + manualPriorityComponent._questController.ManualPriorityQuests.Add(quest); + }; + } + + public void Draw() + { + ImGui.TextWrapped("When you have an active Main Scenario Quest, Questionable will prioritise quests in this order:"); + ImGui.BulletText("Priority quests: class quests, A Realm Reborn primals and raids"); + ImGui.BulletText("Supported quests from your Journal's To-Do list (always visible on-screen quests)"); + ImGui.BulletText("Main Scenario Quest (if available and not marked as ignored in your Journal)"); + ImGui.TextWrapped("Without an active Main Scenario Quest, it will always try to pick up the next MSQ first."); + ImGui.Spacing(); + ImGui.Text("Custom priority quests:"); + _questSelector.DrawSelection(); + ImGui.Spacing(); + if (_questController.ManualPriorityQuests.Count > 0) + { + ImGui.Text("Priority queue (drag arrow buttons to reorder):"); + } + using (ImRaii.IEndObject endObject = ImRaii.Child("ManualPriorityList", new Vector2(-1f, -27f), border: true)) + { + if (endObject) + { + DrawQuestList(); + } + } + List list = ParseClipboardItems(); + using (ImRaii.Disabled(list.Count == 0)) + { + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Download, "Import from Clipboard")) + { + ImportFromClipboard(list); + } + } + ImGui.SameLine(); + using (ImRaii.Disabled(_questController.ManualPriorityQuests.Count == 0)) + { + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Upload, "Export to Clipboard")) + { + ExportToClipboard(); + } + ImGui.SameLine(); + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Check, "Remove finished Quests")) + { + _questController.ManualPriorityQuests.RemoveAll((Quest q) => _questFunctions.IsQuestComplete(q.Id)); + } + ImGui.SameLine(); + using (ImRaii.Disabled(!ImGui.IsKeyDown(ImGuiKey.ModCtrl))) + { + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Trash, "Clear All")) + { + _questController.ClearQuestPriority(); + } + } + if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled)) + { + ImGui.SetTooltip("Hold CTRL to enable this button."); + } + } + } + + private void DrawQuestList() + { + List manualPriorityQuests = _questController.ManualPriorityQuests; + if (manualPriorityQuests.Count == 0) + { + ImGui.PushStyleColor(ImGuiCol.Text, ImGuiColors.DalamudGrey); + ImGui.TextWrapped("No quests in priority queue. Add quests using the selector above to prioritise them over other available quests."); + ImGui.PopStyleColor(); + return; + } + Quest quest = null; + Quest quest2 = null; + int index = 0; + float x = ImGui.GetContentRegionAvail().X; + List<(Vector2, Vector2)> list = new List<(Vector2, Vector2)>(); + for (int i = 0; i < manualPriorityQuests.Count; i++) + { + Vector2 item = ImGui.GetCursorScreenPos() + new Vector2(0f, (0f - ImGui.GetStyle().ItemSpacing.Y) / 2f); + Quest quest3 = manualPriorityQuests[i]; + ImU8String id = new ImU8String(5, 1); + id.AppendLiteral("Quest"); + id.AppendFormatted(quest3.Id); + using (ImRaii.PushId(id)) + { + ImGui.AlignTextToFramePadding(); + id = new ImU8String(1, 1); + id.AppendFormatted(i + 1); + id.AppendLiteral("."); + ImGui.Text(id); + ImGui.SameLine(); + (Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(quest3.Id); + bool flag; + using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) + { + ImGui.AlignTextToFramePadding(); + ImGui.TextColored(in questStyle.Item1, questStyle.Item2.ToIconString()); + flag = ImGui.IsItemHovered(); + } + ImGui.SameLine(); + ImGui.AlignTextToFramePadding(); + ImGui.Text(quest3.Info.Name); + flag |= ImGui.IsItemHovered(); + if (flag) + { + _questTooltipComponent.Draw(quest3.Info); + } + if (manualPriorityQuests.Count > 1) + { + using (ImRaii.PushFont(UiBuilder.IconFont)) + { + ImGui.SameLine(ImGui.GetContentRegionAvail().X + ImGui.GetStyle().WindowPadding.X - ImGui.CalcTextSize(FontAwesomeIcon.ArrowsUpDown.ToIconString()).X - ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X - ImGui.GetStyle().FramePadding.X * 4f - ImGui.GetStyle().ItemSpacing.X); + } + if (_draggedItem == quest3.Id) + { + ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown, ImGui.ColorConvertU32ToFloat4(ImGui.GetColorU32(ImGuiCol.ButtonActive))); + } + else + { + ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown); + } + if (_draggedItem == null && ImGui.IsItemActive() && ImGui.IsMouseDragging(ImGuiMouseButton.Left)) + { + _draggedItem = quest3.Id; + } + ImGui.SameLine(); + } + else + { + using (ImRaii.PushFont(UiBuilder.IconFont)) + { + ImGui.SameLine(ImGui.GetContentRegionAvail().X + ImGui.GetStyle().WindowPadding.X - ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X - ImGui.GetStyle().FramePadding.X * 2f); + } + } + if (ImGuiComponents.IconButton($"##Remove{i}", FontAwesomeIcon.Times)) + { + quest = quest3; + } + } + Vector2 item2 = new Vector2(item.X + x, ImGui.GetCursorScreenPos().Y - ImGui.GetStyle().ItemSpacing.Y + 2f); + list.Add((item, item2)); + } + if (!ImGui.IsMouseDragging(ImGuiMouseButton.Left)) + { + _draggedItem = null; + } + else if (_draggedItem != null) + { + Quest item3 = manualPriorityQuests.Single((Quest quest4) => quest4.Id == _draggedItem); + int num = manualPriorityQuests.IndexOf(item3); + var (pMin, pMax) = list[num]; + ImGui.GetWindowDrawList().AddRect(pMin, pMax, ImGui.GetColorU32(ImGuiColors.DalamudGrey), 3f, ImDrawFlags.RoundCornersAll); + int num2 = list.FindIndex(((Vector2 TopLeft, Vector2 BottomRight) tuple2) => ImGui.IsMouseHoveringRect(tuple2.TopLeft, tuple2.BottomRight, clip: true)); + if (num2 >= 0 && num != num2) + { + quest2 = manualPriorityQuests.Single((Quest quest4) => quest4.Id == _draggedItem); + index = num2; + } + } + if (quest != null) + { + manualPriorityQuests.Remove(quest); + } + if (quest2 != null) + { + manualPriorityQuests.Remove(quest2); + manualPriorityQuests.Insert(index, quest2); + } + } + + public string EncodeQuestPriority() + { + return "qst:priority:" + Convert.ToBase64String(Encoding.UTF8.GetBytes(string.Join(';', _questController.ManualPriorityQuests.Select((Quest x) => x.Id.ToString())))); + } + + private static List ParseClipboardItems() + { + return PriorityWindow.DecodeQuestPriority(ImGui.GetClipboardText().Trim()); + } + + private void ExportToClipboard() + { + ImGui.SetClipboardText(EncodeQuestPriority()); + _chatGui.Print("Copied quests to clipboard.", "Questionable", 576); + } + + private void ImportFromClipboard(List questElements) + { + _questController.ImportQuestPriority(questElements); + } +} diff --git a/Questionable/Questionable.Windows.QuestComponents/PresetBuilderComponent.cs b/Questionable/Questionable.Windows.QuestComponents/PresetBuilderComponent.cs new file mode 100644 index 0000000..d9a5962 --- /dev/null +++ b/Questionable/Questionable.Windows.QuestComponents/PresetBuilderComponent.cs @@ -0,0 +1,788 @@ +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Linq; +using System.Numerics; +using System.Runtime.InteropServices; +using Dalamud.Bindings.ImGui; +using Dalamud.Interface; +using Dalamud.Interface.Colors; +using Dalamud.Interface.Components; +using Dalamud.Interface.Utility.Raii; +using Dalamud.Plugin.Services; +using Microsoft.Extensions.Logging; +using Questionable.Controller; +using Questionable.Data; +using Questionable.Functions; +using Questionable.Model; +using Questionable.Model.Common; +using Questionable.Model.Questing; + +namespace Questionable.Windows.QuestComponents; + +internal sealed class PresetBuilderComponent +{ + private sealed class QuestPreset + { + public required string Name { get; init; } + + public required string Description { get; init; } + + public required int DisplayOrder { get; init; } + + public required List QuestIds { get; init; } + + public List GetQuestIds() + { + return QuestIds; + } + } + + private readonly QuestController _questController; + + private readonly QuestFunctions _questFunctions; + + private readonly QuestData _questData; + + private readonly AetheryteFunctions _aetheryteFunctions; + + private readonly IClientState _clientState; + + private readonly IChatGui _chatGui; + + private readonly UiUtils _uiUtils; + + private readonly QuestTooltipComponent _questTooltipComponent; + + private readonly QuestRegistry _questRegistry; + + private readonly ILogger _logger; + + private readonly Dictionary _availablePresets; + + public PresetBuilderComponent(QuestController questController, QuestFunctions questFunctions, QuestData questData, AetheryteFunctions aetheryteFunctions, IClientState clientState, IChatGui chatGui, UiUtils uiUtils, QuestTooltipComponent questTooltipComponent, QuestRegistry questRegistry, ILogger logger) + { + _questController = questController; + _questFunctions = questFunctions; + _questData = questData; + _aetheryteFunctions = aetheryteFunctions; + _clientState = clientState; + _chatGui = chatGui; + _uiUtils = uiUtils; + _questTooltipComponent = questTooltipComponent; + _questRegistry = questRegistry; + _logger = logger; + _availablePresets = BuildPresetList(); + } + + public void Draw() + { + ImGui.TextWrapped("Quest presets allow you to quickly add related quests to your priority list. These are useful for unlocking content that may be required later."); + ImGui.Spacing(); + using (ImRaii.IEndObject endObject = ImRaii.Child("PresetList", new Vector2(-1f, -27f), border: true)) + { + if (endObject) + { + DrawPresetGroups(); + } + } + List list = (from questId in GetAllPresetQuests() + where _questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(questId)) + select questId).ToList(); + using (ImRaii.Disabled(list.Count == 0)) + { + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Trash, $"Clear All Preset Quests ({list.Count})")) + { + ClearAllPresetQuests(list); + } + } + if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled)) + { + if (list.Count == 0) + { + ImGui.SetTooltip("No preset quests are currently in the priority list."); + return; + } + ImU8String tooltip = new ImU8String(59, 1); + tooltip.AppendLiteral("Remove all "); + tooltip.AppendFormatted(list.Count); + tooltip.AppendLiteral(" preset-related quest(s) from the priority list."); + ImGui.SetTooltip(tooltip); + } + } + + private void DrawPresetGroups() + { + IOrderedEnumerable> orderedEnumerable = from x in _availablePresets + where x.Key.StartsWith("aether_currents_", StringComparison.Ordinal) + orderby x.Value.DisplayOrder + select x; + IOrderedEnumerable> orderedEnumerable2 = from x in _availablePresets + where x.Key.StartsWith("aethernet_", StringComparison.Ordinal) + orderby x.Value.DisplayOrder + select x; + IOrderedEnumerable> orderedEnumerable3 = from x in _availablePresets + where !x.Key.StartsWith("aether_currents_", StringComparison.Ordinal) && !x.Key.StartsWith("aethernet_", StringComparison.Ordinal) + orderby x.Value.DisplayOrder + select x; + string key; + QuestPreset value; + if (DrawGroupHeader("Aether Currents", "Unlock aether currents in various expansion zones to enable flying.", orderedEnumerable)) + { + using (ImRaii.PushIndent()) + { + foreach (KeyValuePair item in orderedEnumerable) + { + item.Deconstruct(out key, out value); + string key2 = key; + QuestPreset preset = value; + DrawPreset(key2, preset); + } + } + } + if (DrawGroupHeader("City Aethernet", "Unlock aethernet shards in major cities to enable city teleports.", orderedEnumerable2)) + { + using (ImRaii.PushIndent()) + { + foreach (KeyValuePair item2 in orderedEnumerable2) + { + item2.Deconstruct(out key, out value); + string key3 = key; + QuestPreset preset2 = value; + DrawPreset(key3, preset2); + } + } + } + if (!orderedEnumerable3.Any() || !DrawGroupHeader("Content Unlocks", "Essential quest series and unlocks that may be required for progression.", orderedEnumerable3)) + { + return; + } + using (ImRaii.PushIndent()) + { + foreach (KeyValuePair item3 in orderedEnumerable3) + { + item3.Deconstruct(out key, out value); + string key4 = key; + QuestPreset preset3 = value; + DrawPreset(key4, preset3); + } + } + } + + private bool DrawGroupHeader(string groupName, string groupDescription, IEnumerable> presets) + { + int num = 0; + int num2 = 0; + int num3 = 0; + foreach (KeyValuePair preset2 in presets) + { + preset2.Deconstruct(out var _, out var value); + QuestPreset preset = value; + num += GetAvailableQuestsForPreset(preset).Count; + num2 += GetCompletedQuestsForPreset(preset).Count; + num3 += GetAlreadyPriorityQuestsForPreset(preset).Count; + } + string text = groupName; + if (num > 0 || num2 > 0 || num3 > 0) + { + List list = new List(); + if (num > 0) + { + list.Add($"{num} available"); + } + if (num3 > 0) + { + list.Add($"{num3} priority"); + } + if (num2 > 0) + { + list.Add($"{num2} completed"); + } + if (list.Count > 0) + { + text = text + " (" + string.Join(", ", list) + ")"; + } + } + ImU8String label = new ImU8String(9, 2); + label.AppendFormatted(text); + label.AppendLiteral("###Group_"); + label.AppendFormatted(groupName); + bool result = ImGui.CollapsingHeader(label); + if (ImGui.IsItemHovered()) + { + ImGui.BeginTooltip(); + ImGui.TextUnformatted(groupDescription); + ImGui.EndTooltip(); + } + return result; + } + + private void DrawPreset(string key, QuestPreset preset) + { + using (ImRaii.PushId(key)) + { + List availableQuestsForPreset = GetAvailableQuestsForPreset(preset); + List completedQuestsForPreset = GetCompletedQuestsForPreset(preset); + List alreadyPriorityQuestsForPreset = GetAlreadyPriorityQuestsForPreset(preset); + string text = preset.Name; + if (availableQuestsForPreset.Count > 0 || completedQuestsForPreset.Count > 0 || alreadyPriorityQuestsForPreset.Count > 0) + { + List list = new List(); + if (availableQuestsForPreset.Count > 0) + { + list.Add($"{availableQuestsForPreset.Count} available"); + } + if (alreadyPriorityQuestsForPreset.Count > 0) + { + list.Add($"{alreadyPriorityQuestsForPreset.Count} priority"); + } + if (completedQuestsForPreset.Count > 0) + { + list.Add($"{completedQuestsForPreset.Count} completed"); + } + if (list.Count > 0) + { + text = text + " (" + string.Join(", ", list) + ")"; + } + } + ImU8String label = new ImU8String(3, 2); + label.AppendFormatted(text); + label.AppendLiteral("###"); + label.AppendFormatted(key); + bool num = ImGui.CollapsingHeader(label); + if (ImGui.IsItemHovered()) + { + ImGui.BeginTooltip(); + ImGui.TextUnformatted(preset.Description); + ImGui.EndTooltip(); + } + if (!num) + { + return; + } + using (ImRaii.PushIndent()) + { + ImGui.TextWrapped(preset.Description); + ImGui.Spacing(); + bool flag = key.StartsWith("aethernet_", StringComparison.Ordinal); + if (flag && availableQuestsForPreset.Count == 0 && completedQuestsForPreset.Count == 0 && alreadyPriorityQuestsForPreset.Count == 0) + { + EAetheryteLocation? mainAetheryteForAethernetPreset = GetMainAetheryteForAethernetPreset(key); + if (mainAetheryteForAethernetPreset.HasValue && !_aetheryteFunctions.IsAetheryteUnlocked(mainAetheryteForAethernetPreset.Value)) + { + _uiUtils.ChecklistItem("Main aetheryte must be attuned first", ImGuiColors.DalamudRed, FontAwesomeIcon.ExclamationTriangle); + ImGui.Spacing(); + } + } + if (availableQuestsForPreset.Count > 0) + { + _uiUtils.ChecklistItem($"{availableQuestsForPreset.Count} {((availableQuestsForPreset.Count == 1) ? "quest" : "quests")} available", ImGuiColors.DalamudYellow, FontAwesomeIcon.Running); + } + if (alreadyPriorityQuestsForPreset.Count > 0) + { + _uiUtils.ChecklistItem($"{alreadyPriorityQuestsForPreset.Count} {((alreadyPriorityQuestsForPreset.Count == 1) ? "quest" : "quests")} already in priority list", ImGuiColors.DalamudOrange, FontAwesomeIcon.PersonWalkingArrowRight); + } + if (completedQuestsForPreset.Count > 0) + { + _uiUtils.ChecklistItem($"{completedQuestsForPreset.Count} {((completedQuestsForPreset.Count == 1) ? "quest" : "quests")} already completed", ImGuiColors.ParsedGreen, FontAwesomeIcon.Check); + } + if (availableQuestsForPreset.Count == 0 && completedQuestsForPreset.Count == 0 && alreadyPriorityQuestsForPreset.Count == 0) + { + if (!flag) + { + goto IL_03b8; + } + if (flag) + { + EAetheryteLocation? mainAetheryteForAethernetPreset2 = GetMainAetheryteForAethernetPreset(key); + if (mainAetheryteForAethernetPreset2.HasValue && _aetheryteFunctions.IsAetheryteUnlocked(mainAetheryteForAethernetPreset2.Value)) + { + goto IL_03b8; + } + } + } + goto IL_03d8; + IL_03d8: + if (availableQuestsForPreset.Count > 0) + { + ImGui.Spacing(); + string text2 = ((availableQuestsForPreset.Count == 1) ? "Add Quest to Priority" : $"Add All {availableQuestsForPreset.Count} Quests to Priority"); + if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Plus, text2)) + { + AddPresetToPriority(preset, availableQuestsForPreset); + } + } + if (availableQuestsForPreset.Count > 0 || completedQuestsForPreset.Count > 0 || alreadyPriorityQuestsForPreset.Count > 0) + { + ImGui.Spacing(); + ImGui.Separator(); + foreach (ElementId item in availableQuestsForPreset) + { + if (_questData.TryGetQuestInfo(item, out IQuestInfo questInfo)) + { + if (_uiUtils.ChecklistItem($"{questInfo.Name} ({item})", ImGuiColors.DalamudYellow, FontAwesomeIcon.Running)) + { + _questTooltipComponent.Draw(questInfo); + } + ImGui.SameLine(0f, 5f); + if (ImGuiComponents.IconButton($"##AddQuest{item}", FontAwesomeIcon.Plus)) + { + AddIndividualQuestToPriority(questInfo, item); + } + if (ImGui.IsItemHovered()) + { + label = new ImU8String(23, 1); + label.AppendLiteral("Add '"); + label.AppendFormatted(questInfo.Name); + label.AppendLiteral("' to priority list"); + ImGui.SetTooltip(label); + } + } + } + foreach (ElementId item2 in alreadyPriorityQuestsForPreset) + { + if (_questData.TryGetQuestInfo(item2, out IQuestInfo questInfo2) && _uiUtils.ChecklistItem($"{questInfo2.Name} ({item2})", ImGuiColors.DalamudOrange, FontAwesomeIcon.PersonWalkingArrowRight)) + { + _questTooltipComponent.Draw(questInfo2); + } + } + foreach (ElementId item3 in completedQuestsForPreset) + { + if (_questData.TryGetQuestInfo(item3, out IQuestInfo questInfo3) && _uiUtils.ChecklistItem($"{questInfo3.Name} ({item3})", ImGuiColors.ParsedGreen, FontAwesomeIcon.Check)) + { + _questTooltipComponent.Draw(questInfo3); + } + } + } + ImGui.Spacing(); + return; + IL_03b8: + _uiUtils.ChecklistItem("No applicable quests found", ImGuiColors.DalamudGrey, FontAwesomeIcon.Minus); + goto IL_03d8; + } + } + } + + private List GetAvailableQuestsForPreset(QuestPreset preset) + { + return (from questId in preset.GetQuestIds() + where _questFunctions.IsReadyToAcceptQuest(questId) || _questFunctions.IsQuestAccepted(questId) + where !_questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(questId)) + where _questRegistry.IsKnownQuest(questId) + select questId).ToList(); + } + + private List GetCompletedQuestsForPreset(QuestPreset preset) + { + return (from questId in preset.GetQuestIds() + where _questFunctions.IsQuestComplete(questId) + select questId).ToList(); + } + + private List GetAlreadyPriorityQuestsForPreset(QuestPreset preset) + { + return (from questId in preset.GetQuestIds() + where _questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(questId)) + where !_questFunctions.IsQuestComplete(questId) + select questId).ToList(); + } + + private List GetAllPresetQuests() + { + return _availablePresets.Values.SelectMany((QuestPreset preset) => preset.GetQuestIds()).Distinct().ToList(); + } + + private void ClearAllPresetQuests(List questsToRemove) + { + int num = 0; + foreach (ElementId questId in questsToRemove) + { + Quest quest = _questController.ManualPriorityQuests.FirstOrDefault((Quest q) => q.Id.Equals(questId)); + if (quest != null) + { + _questController.ManualPriorityQuests.Remove(quest); + num++; + } + } + _logger.LogInformation("Removed {Count} preset quests from priority list", num); + } + + private void AddPresetToPriority(QuestPreset preset, List questIds) + { + int num = 0; + foreach (ElementId questId in questIds) + { + if (_questController.AddQuestPriority(questId)) + { + num++; + } + } + _logger.LogInformation("Added {Count} quests from preset '{PresetName}' to priority list", num, preset.Name); + } + + private void AddIndividualQuestToPriority(IQuestInfo questInfo, ElementId questId) + { + if (_questController.AddQuestPriority(questId)) + { + _logger.LogInformation("Added individual quest '{QuestName}' ({QuestId}) to priority list", questInfo.Name, questId); + } + } + + private static Dictionary BuildPresetList() + { + return new Dictionary + { + ["aether_currents_hw"] = new QuestPreset + { + Name = "Heavensward", + Description = "Unlock all missed aether currents in Heavensward zones to enable flying.", + DisplayOrder = 10, + QuestIds = GetAetherCurrentQuestsByExpansion(EExpansionVersion.Heavensward) + }, + ["aether_currents_sb"] = new QuestPreset + { + Name = "Stormblood", + Description = "Unlock all missed aether currents in Stormblood zones to enable flying.", + DisplayOrder = 11, + QuestIds = GetAetherCurrentQuestsByExpansion(EExpansionVersion.Stormblood) + }, + ["aether_currents_shb"] = new QuestPreset + { + Name = "Shadowbringers", + Description = "Unlock all missed aether currents in Shadowbringers zones to enable flying.", + DisplayOrder = 12, + QuestIds = GetAetherCurrentQuestsByExpansion(EExpansionVersion.Shadowbringers) + }, + ["aether_currents_ew"] = new QuestPreset + { + Name = "Endwalker", + Description = "Unlock all missed aether currents in Endwalker zones to enable flying.", + DisplayOrder = 13, + QuestIds = GetAetherCurrentQuestsByExpansion(EExpansionVersion.Endwalker) + }, + ["aether_currents_dt"] = new QuestPreset + { + Name = "Dawntrail", + Description = "Unlock all missed aether currents in Dawntrail zones to enable flying.", + DisplayOrder = 14, + QuestIds = GetAetherCurrentQuestsByExpansion(EExpansionVersion.Dawntrail) + }, + ["aethernet_limsa"] = new QuestPreset + { + Name = "Limsa Lominsa", + Description = "Unlock all aethernet shards in Limsa Lominsa for convenient city travel.", + DisplayOrder = 20, + QuestIds = GetAethernetQuestsByCity("Limsa") + }, + ["aethernet_gridania"] = new QuestPreset + { + Name = "Gridania", + Description = "Unlock all aethernet shards in Gridania for convenient city travel.", + DisplayOrder = 21, + QuestIds = GetAethernetQuestsByCity("Gridania") + }, + ["aethernet_uldah"] = new QuestPreset + { + Name = "Ul'dah", + Description = "Unlock all aethernet shards in Ul'dah for convenient city travel.", + DisplayOrder = 22, + QuestIds = GetAethernetQuestsByCity("Uldah") + }, + ["aethernet_goldsaucer"] = new QuestPreset + { + Name = "The Gold Saucer", + Description = "Unlock all aethernet shards in The Gold Saucer for convenient city travel.", + DisplayOrder = 23, + QuestIds = GetAethernetQuestsByCity("GoldSaucer") + }, + ["aethernet_ishgard"] = new QuestPreset + { + Name = "Ishgard", + Description = "Unlock all aethernet shards in Ishgard for convenient city travel.", + DisplayOrder = 24, + QuestIds = GetAethernetQuestsByCity("Ishgard") + }, + ["aethernet_idyllshire"] = new QuestPreset + { + Name = "Idyllshire", + Description = "Unlock all aethernet shards in Idyllshire for convenient city travel.", + DisplayOrder = 25, + QuestIds = GetAethernetQuestsByCity("Idyllshire") + }, + ["aethernet_rhalgrs_reach"] = new QuestPreset + { + Name = "Rhalgr's Reach", + Description = "Unlock all aethernet shards in Rhalgr's Reach for convenient city travel.", + DisplayOrder = 26, + QuestIds = GetAethernetQuestsByCity("Rhalgr's Reach") + }, + ["aethernet_kugane"] = new QuestPreset + { + Name = "Kugane", + Description = "Unlock all aethernet shards in Kugane for convenient city travel.", + DisplayOrder = 27, + QuestIds = GetAethernetQuestsByCity("Kugane") + }, + ["aethernet_doman_enclave"] = new QuestPreset + { + Name = "Doman Enclave", + Description = "Unlock all aethernet shards in Doman Enclave for convenient city travel.", + DisplayOrder = 28, + QuestIds = GetAethernetQuestsByCity("Doman Enclave") + }, + ["aethernet_the_crystarium"] = new QuestPreset + { + Name = "The Crystarium", + Description = "Unlock all aethernet shards in The Crystarium for convenient city travel.", + DisplayOrder = 29, + QuestIds = GetAethernetQuestsByCity("The Crystarium") + }, + ["aethernet_eulmore"] = new QuestPreset + { + Name = "Eulmore", + Description = "Unlock all aethernet shards in Eulmore for convenient city travel.", + DisplayOrder = 30, + QuestIds = GetAethernetQuestsByCity("Eulmore") + }, + ["aethernet_old_sharlayan"] = new QuestPreset + { + Name = "Old Sharlayan", + Description = "Unlock all aethernet shards in Old Sharlayan for convenient city travel.", + DisplayOrder = 31, + QuestIds = GetAethernetQuestsByCity("Old Sharlayan") + }, + ["aethernet_radz_at_han"] = new QuestPreset + { + Name = "Radz-at-Han", + Description = "Unlock all aethernet shards in Radz-at-Han for convenient city travel.", + DisplayOrder = 32, + QuestIds = GetAethernetQuestsByCity("Radz-at-Han") + }, + ["aethernet_tuliyollal"] = new QuestPreset + { + Name = "Tuliyollal", + Description = "Unlock all aethernet shards in Tuliyollal for convenient city travel.", + DisplayOrder = 33, + QuestIds = GetAethernetQuestsByCity("Tuliyollal") + }, + ["aethernet_solution_nine"] = new QuestPreset + { + Name = "Solution Nine", + Description = "Unlock all aethernet shards in Solution Nine for convenient city travel.", + DisplayOrder = 34, + QuestIds = GetAethernetQuestsByCity("Solution Nine") + }, + ["crystal_tower"] = new QuestPreset + { + Name = "Crystal Tower Raids", + Description = "Complete the Crystal Tower raid series (required for A Realm Reborn MSQ).", + DisplayOrder = 40, + QuestIds = QuestData.CrystalTowerQuests.Cast().ToList() + }, + ["hard_primals"] = new QuestPreset + { + Name = "A Realm Reborn Hard Mode Primals", + Description = "Unlock hard mode primal fights from A Realm Reborn.", + DisplayOrder = 41, + QuestIds = QuestData.HardModePrimals.Cast().ToList() + } + }; + } + + private static List GetAetherCurrentQuestsByExpansion(EExpansionVersion expansion) + { + uint[] territoryRanges = expansion switch + { + EExpansionVersion.Heavensward => new uint[5] { 397u, 398u, 399u, 400u, 401u }, + EExpansionVersion.Stormblood => new uint[6] { 612u, 613u, 614u, 620u, 621u, 622u }, + EExpansionVersion.Shadowbringers => new uint[6] { 813u, 814u, 815u, 816u, 817u, 818u }, + EExpansionVersion.Endwalker => new uint[6] { 956u, 957u, 958u, 959u, 960u, 961u }, + EExpansionVersion.Dawntrail => new uint[6] { 1187u, 1188u, 1189u, 1190u, 1191u, 1192u }, + _ => Array.Empty(), + }; + return QuestData.AetherCurrentQuestsByTerritory.Where>>((KeyValuePair> kvp) => territoryRanges.Contains(kvp.Key)).SelectMany((KeyValuePair> kvp) => kvp.Value).Cast() + .ToList(); + } + + private static List GetAethernetQuestsByCity(string cityName) + { + switch (cityName) + { + case "Limsa": + { + int num = 1; + List list15 = new List(num); + CollectionsMarshal.SetCount(list15, num); + Span span = CollectionsMarshal.AsSpan(list15); + int index = 0; + span[index] = new AethernetId(1); + return list15; + } + case "Gridania": + { + int index = 1; + List list14 = new List(index); + CollectionsMarshal.SetCount(list14, index); + Span span = CollectionsMarshal.AsSpan(list14); + int num = 0; + span[num] = new AethernetId(2); + return list14; + } + case "Uldah": + { + int num = 1; + List list13 = new List(num); + CollectionsMarshal.SetCount(list13, num); + Span span = CollectionsMarshal.AsSpan(list13); + int index = 0; + span[index] = new AethernetId(3); + return list13; + } + case "GoldSaucer": + { + int index = 1; + List list12 = new List(index); + CollectionsMarshal.SetCount(list12, index); + Span span = CollectionsMarshal.AsSpan(list12); + int num = 0; + span[num] = new AethernetId(4); + return list12; + } + case "Ishgard": + { + int num = 1; + List list11 = new List(num); + CollectionsMarshal.SetCount(list11, num); + Span span = CollectionsMarshal.AsSpan(list11); + int index = 0; + span[index] = new AethernetId(5); + return list11; + } + case "Idyllshire": + { + int index = 1; + List list10 = new List(index); + CollectionsMarshal.SetCount(list10, index); + Span span = CollectionsMarshal.AsSpan(list10); + int num = 0; + span[num] = new AethernetId(6); + return list10; + } + case "Rhalgr's Reach": + { + int num = 1; + List list9 = new List(num); + CollectionsMarshal.SetCount(list9, num); + Span span = CollectionsMarshal.AsSpan(list9); + int index = 0; + span[index] = new AethernetId(7); + return list9; + } + case "Kugane": + { + int index = 1; + List list8 = new List(index); + CollectionsMarshal.SetCount(list8, index); + Span span = CollectionsMarshal.AsSpan(list8); + int num = 0; + span[num] = new AethernetId(8); + return list8; + } + case "Doman Enclave": + { + int num = 1; + List list7 = new List(num); + CollectionsMarshal.SetCount(list7, num); + Span span = CollectionsMarshal.AsSpan(list7); + int index = 0; + span[index] = new AethernetId(9); + return list7; + } + case "The Crystarium": + { + int index = 1; + List list6 = new List(index); + CollectionsMarshal.SetCount(list6, index); + Span span = CollectionsMarshal.AsSpan(list6); + int num = 0; + span[num] = new AethernetId(10); + return list6; + } + case "Eulmore": + { + int num = 1; + List list5 = new List(num); + CollectionsMarshal.SetCount(list5, num); + Span span = CollectionsMarshal.AsSpan(list5); + int index = 0; + span[index] = new AethernetId(11); + return list5; + } + case "Old Sharlayan": + { + int index = 1; + List list4 = new List(index); + CollectionsMarshal.SetCount(list4, index); + Span span = CollectionsMarshal.AsSpan(list4); + int num = 0; + span[num] = new AethernetId(12); + return list4; + } + case "Radz-at-Han": + { + int num = 1; + List list3 = new List(num); + CollectionsMarshal.SetCount(list3, num); + Span span = CollectionsMarshal.AsSpan(list3); + int index = 0; + span[index] = new AethernetId(13); + return list3; + } + case "Tuliyollal": + { + int index = 1; + List list2 = new List(index); + CollectionsMarshal.SetCount(list2, index); + Span span = CollectionsMarshal.AsSpan(list2); + int num = 0; + span[num] = new AethernetId(14); + return list2; + } + case "Solution Nine": + { + int num = 1; + List list = new List(num); + CollectionsMarshal.SetCount(list, num); + Span span = CollectionsMarshal.AsSpan(list); + int index = 0; + span[index] = new AethernetId(15); + return list; + } + default: + return new List(); + } + } + + private static EAetheryteLocation? GetMainAetheryteForAethernetPreset(string presetKey) + { + return presetKey switch + { + "aethernet_limsa" => EAetheryteLocation.Limsa, + "aethernet_gridania" => EAetheryteLocation.Gridania, + "aethernet_uldah" => EAetheryteLocation.Uldah, + "aethernet_goldsaucer" => EAetheryteLocation.GoldSaucer, + "aethernet_ishgard" => EAetheryteLocation.Ishgard, + "aethernet_idyllshire" => EAetheryteLocation.Idyllshire, + "aethernet_rhalgrs_reach" => EAetheryteLocation.RhalgrsReach, + "aethernet_kugane" => EAetheryteLocation.Kugane, + "aethernet_doman_enclave" => EAetheryteLocation.DomanEnclave, + "aethernet_the_crystarium" => EAetheryteLocation.Crystarium, + "aethernet_eulmore" => EAetheryteLocation.Eulmore, + "aethernet_old_sharlayan" => EAetheryteLocation.OldSharlayan, + "aethernet_radz_at_han" => EAetheryteLocation.RadzAtHan, + "aethernet_tuliyollal" => EAetheryteLocation.Tuliyollal, + "aethernet_solution_nine" => EAetheryteLocation.SolutionNine, + _ => null, + }; + } +} diff --git a/Questionable/Questionable.Windows.QuestComponents/QuestValidationComponent.cs b/Questionable/Questionable.Windows.QuestComponents/QuestValidationComponent.cs new file mode 100644 index 0000000..a13a3fc --- /dev/null +++ b/Questionable/Questionable.Windows.QuestComponents/QuestValidationComponent.cs @@ -0,0 +1,255 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Numerics; +using Dalamud.Bindings.ImGui; +using Dalamud.Interface; +using Dalamud.Interface.Colors; +using Dalamud.Interface.Utility.Raii; +using Dalamud.Plugin; +using Questionable.Data; +using Questionable.Validation; + +namespace Questionable.Windows.QuestComponents; + +internal sealed class QuestValidationComponent +{ + private readonly QuestValidator _questValidator; + + private readonly QuestData _questData; + + private readonly IDalamudPluginInterface _pluginInterface; + + private readonly ValidationDetailsRenderer _detailsRenderer; + + public bool ShouldDraw => _questValidator.Issues.Count > 0; + + public QuestValidationComponent(QuestValidator questValidator, QuestData questData, IDalamudPluginInterface pluginInterface) + { + _questValidator = questValidator; + _questData = questData; + _pluginInterface = pluginInterface; + _detailsRenderer = new ValidationDetailsRenderer(questData, pluginInterface); + } + + public void Draw() + { + DrawSummaryHeader(); + ImGui.Separator(); + DrawValidationTable(); + _detailsRenderer.DrawDetailWindows(); + } + + private void DrawSummaryHeader() + { + int issueCount = _questValidator.IssueCount; + int errorCount = _questValidator.ErrorCount; + int num = issueCount - errorCount; + ImU8String text = new ImU8String(33, 1); + text.AppendLiteral("Validation Results: "); + text.AppendFormatted(issueCount); + text.AppendLiteral(" total issues"); + ImGui.Text(text); + if (errorCount > 0) + { + ImGui.SameLine(); + ImGui.Text("("); + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + text = new ImU8String(7, 1); + text.AppendFormatted(errorCount); + text.AppendLiteral(" errors"); + ImGui.Text(text); + } + } + if (num > 0) + { + if (errorCount > 0) + { + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange)) + { + text = new ImU8String(12, 1); + text.AppendLiteral(", "); + text.AppendFormatted(num); + text.AppendLiteral(" warnings)"); + ImGui.Text(text); + return; + } + } + ImGui.SameLine(); + ImGui.Text("("); + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudOrange)) + { + text = new ImU8String(10, 1); + text.AppendFormatted(num); + text.AppendLiteral(" warnings)"); + ImGui.Text(text); + return; + } + } + if (errorCount > 0) + { + ImGui.SameLine(); + ImGui.Text(")"); + } + } + + private void DrawValidationTable() + { + using ImRaii.IEndObject endObject = ImRaii.Table("ValidationIssues", 6, ImGuiTableFlags.Borders | ImGuiTableFlags.Sortable | ImGuiTableFlags.RowBg | ImGuiTableFlags.ScrollY); + if (!(!endObject)) + { + ImGui.TableSetupColumn("ID", ImGuiTableColumnFlags.WidthFixed, 60f); + ImGui.TableSetupColumn("Name", ImGuiTableColumnFlags.WidthFixed, 250f); + ImGui.TableSetupColumn("Seq", ImGuiTableColumnFlags.WidthFixed, 40f); + ImGui.TableSetupColumn("Step", ImGuiTableColumnFlags.WidthFixed, 40f); + ImGui.TableSetupColumn("Issue", ImGuiTableColumnFlags.WidthStretch); + ImGui.TableSetupColumn("Actions", ImGuiTableColumnFlags.WidthFixed, 60f); + ImGui.TableHeadersRow(); + IReadOnlyList issues = _questValidator.Issues; + for (int i = 0; i < issues.Count; i++) + { + DrawValidationRow(issues[i], i); + } + } + } + + private void DrawValidationRow(ValidationIssue issue, int index) + { + ImGui.TableNextRow(); + if (ImGui.TableNextColumn()) + { + ImGui.TextUnformatted(issue.ElementId?.ToString() ?? string.Empty); + } + if (ImGui.TableNextColumn()) + { + ImGui.TextUnformatted((issue.ElementId != null) ? _questData.GetQuestInfo(issue.ElementId).Name : issue.AlliedSociety.ToString()); + } + if (ImGui.TableNextColumn()) + { + if (issue.Sequence.HasValue) + { + ImGui.TextUnformatted(issue.Sequence.Value.ToString(CultureInfo.InvariantCulture)); + } + else + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudGrey2)) + { + ImGui.TextUnformatted("\ufffd"); + } + } + } + if (ImGui.TableNextColumn()) + { + if (issue.Step.HasValue) + { + ImGui.TextUnformatted(issue.Step.Value.ToString(CultureInfo.InvariantCulture)); + } + else + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudGrey2)) + { + ImGui.TextUnformatted("\ufffd"); + } + } + } + if (ImGui.TableNextColumn()) + { + DrawIssueCell(issue, index); + } + if (ImGui.TableNextColumn()) + { + DrawActionsCell(issue, index); + } + } + + private void DrawIssueCell(ValidationIssue issue, int index) + { + Vector4 color = ((issue.Severity == EIssueSeverity.Error) ? ImGuiColors.DalamudRed : ImGuiColors.DalamudOrange); + FontAwesomeIcon icon = ((issue.Severity == EIssueSeverity.Error) ? FontAwesomeIcon.ExclamationTriangle : FontAwesomeIcon.InfoCircle); + using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) + { + using (ImRaii.PushColor(ImGuiCol.Text, color)) + { + ImGui.TextUnformatted(icon.ToIconString()); + } + } + ImGui.SameLine(); + string issueSummary = GetIssueSummary(issue); + using (ImRaii.PushColor(ImGuiCol.Text, color)) + { + ImGui.TextWrapped(issueSummary); + } + } + + private void DrawActionsCell(ValidationIssue issue, int index) + { + if (HasDetailedDescription(issue) && ImGui.SmallButton($"Details##{index}")) + { + _detailsRenderer.OpenDetails(issue, index); + } + } + + private static string GetIssueSummary(ValidationIssue issue) + { + string text = ValidationDetailsRenderer.CleanJsonText(issue.Description ?? string.Empty); + if (issue.Type == EIssueType.QuestDisabled && issue.ElementId == null) + { + string[] array = text.Split(':', 2); + if (array.Length == 0) + { + return text; + } + return array[0]; + } + if (issue.Type == EIssueType.InvalidJsonSchema) + { + string[] array2 = text.Split('\n', 2, StringSplitOptions.RemoveEmptyEntries); + if (array2.Length == 0) + { + return text; + } + return array2[0]; + } + if (issue.Type == EIssueType.InvalidJsonSyntax) + { + string[] array3 = text.Split('\n', 2, StringSplitOptions.RemoveEmptyEntries); + if (array3.Length == 0) + { + return text; + } + return array3[0]; + } + string[] array4 = text.Split('\n', StringSplitOptions.RemoveEmptyEntries); + if (array4.Length <= 2) + { + return text; + } + return array4[0] + ((array4.Length > 1) ? "..." : ""); + } + + private static bool HasDetailedDescription(ValidationIssue issue) + { + string text = issue.Description ?? string.Empty; + if (issue.Type == EIssueType.QuestDisabled && issue.ElementId == null) + { + return true; + } + if (issue.Type == EIssueType.InvalidJsonSchema) + { + return true; + } + if (issue.Type == EIssueType.InvalidJsonSyntax) + { + return true; + } + if (!text.Contains('\n', StringComparison.Ordinal)) + { + return text.Length > 100; + } + return true; + } +} diff --git a/Questionable/Questionable.Windows.QuestComponents/ValidationDetailsRenderer.cs b/Questionable/Questionable.Windows.QuestComponents/ValidationDetailsRenderer.cs new file mode 100644 index 0000000..177f822 --- /dev/null +++ b/Questionable/Questionable.Windows.QuestComponents/ValidationDetailsRenderer.cs @@ -0,0 +1,567 @@ +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Numerics; +using System.Text.RegularExpressions; +using Dalamud.Bindings.ImGui; +using Dalamud.Interface; +using Dalamud.Interface.Colors; +using Dalamud.Interface.Utility.Raii; +using Dalamud.Plugin; +using Questionable.Data; +using Questionable.Model; +using Questionable.Model.Questing; +using Questionable.Validation; + +namespace Questionable.Windows.QuestComponents; + +internal sealed class ValidationDetailsRenderer +{ + private sealed record JsonValidationError + { + public string Path { get; init; } = string.Empty; + + public List Messages { get; init; } = new List(); + } + + private readonly QuestData _questData; + + private readonly IDalamudPluginInterface _pluginInterface; + + private readonly Dictionary _storedIssues = new Dictionary(); + + private readonly Dictionary _openDetailWindows = new Dictionary(); + + private static readonly Regex JsonPropertyPathRegex = new Regex("#/([^:]*)", RegexOptions.Compiled); + + private static readonly Regex UnicodeEscapeRegex = new Regex("\\\\u([0-9A-Fa-f]{4})", RegexOptions.Compiled); + + private static readonly Regex JsonEscapeRegex = new Regex("\\\\(.)", RegexOptions.Compiled); + + private static readonly Regex ConsecutiveQuotesRegex = new Regex("\"{2,}", RegexOptions.Compiled); + + public ValidationDetailsRenderer(QuestData questData, IDalamudPluginInterface pluginInterface) + { + _questData = questData; + _pluginInterface = pluginInterface; + } + + public static string CleanJsonText(string text) + { + if (string.IsNullOrEmpty(text)) + { + return text; + } + text = UnicodeEscapeRegex.Replace(text, (Match match) => int.TryParse(match.Groups[1].Value, NumberStyles.HexNumber, CultureInfo.InvariantCulture, out var result) ? ((char)result).ToString() : match.Value); + text = JsonEscapeRegex.Replace(text, (Match match) => match.Groups[1].Value switch + { + "\"" => "\"", + "\\" => "\\", + "/" => "/", + "b" => "\b", + "f" => "\f", + "n" => "\n", + "r" => "\r", + "t" => "\t", + _ => match.Value, + }); + if (text.Contains("\"\"", StringComparison.Ordinal)) + { + text = ConsecutiveQuotesRegex.Replace(text, "\""); + text = text.Replace("Expected \"\"", "Expected \"\"", StringComparison.Ordinal); + } + return text; + } + + public void OpenDetails(ValidationIssue issue, int index) + { + _storedIssues[index] = issue; + _openDetailWindows[index] = true; + } + + public void DrawDetailWindows() + { + List list = new List(); + foreach (KeyValuePair item in _openDetailWindows.ToList()) + { + if (item.Value && _storedIssues.TryGetValue(item.Key, out ValidationIssue value)) + { + string obj = $"Validation Details##{item.Key}"; + bool open = true; + ImGui.SetNextWindowSize(new Vector2(800f, 600f), ImGuiCond.FirstUseEver); + ImGui.SetNextWindowSizeConstraints(new Vector2(500f, 300f), new Vector2(1200f, 800f)); + if (ImGui.Begin(obj, ref open)) + { + DrawIssueDetails(value); + ImGui.End(); + } + if (!open) + { + list.Add(item.Key); + } + } + } + foreach (int item2 in list) + { + _openDetailWindows.Remove(item2); + _storedIssues.Remove(item2); + } + } + + private void DrawIssueDetails(ValidationIssue issue) + { + Vector4 color = ((issue.Severity == EIssueSeverity.Error) ? ImGuiColors.DalamudRed : ImGuiColors.DalamudOrange); + FontAwesomeIcon icon = ((issue.Severity == EIssueSeverity.Error) ? FontAwesomeIcon.ExclamationTriangle : FontAwesomeIcon.InfoCircle); + using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) + { + using (ImRaii.PushColor(ImGuiCol.Text, color)) + { + ImGui.TextUnformatted(icon.ToIconString()); + } + } + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, color)) + { + ImU8String text = new ImU8String(2, 2); + text.AppendFormatted(issue.Severity); + text.AppendLiteral(": "); + text.AppendFormatted(issue.Type); + ImGui.Text(text); + } + ImGui.Separator(); + if (issue.ElementId != null) + { + IQuestInfo questInfo = _questData.GetQuestInfo(issue.ElementId); + ImU8String text = new ImU8String(10, 2); + text.AppendLiteral("Quest: "); + text.AppendFormatted(issue.ElementId); + text.AppendLiteral(" - "); + text.AppendFormatted(questInfo.Name); + ImGui.Text(text); + } + else if (issue.AlliedSociety != EAlliedSociety.None) + { + ImU8String text = new ImU8String(16, 1); + text.AppendLiteral("Allied Society: "); + text.AppendFormatted(issue.AlliedSociety); + ImGui.Text(text); + } + if (issue.Sequence.HasValue) + { + ImU8String text = new ImU8String(10, 1); + text.AppendLiteral("Sequence: "); + text.AppendFormatted(issue.Sequence); + ImGui.Text(text); + } + if (issue.Step.HasValue) + { + ImU8String text = new ImU8String(6, 1); + text.AppendLiteral("Step: "); + text.AppendFormatted(issue.Step); + ImGui.Text(text); + } + ImGui.Separator(); + ImGui.Text("Description:"); + string description = CleanJsonText(issue.Description ?? "(no description)"); + if (issue.Type == EIssueType.QuestDisabled && issue.ElementId == null) + { + DrawDisabledTribesDetails(description); + } + else if (issue.Type == EIssueType.InvalidJsonSchema) + { + DrawEnhancedJsonSchemaDetails(description); + } + else if (issue.Type == EIssueType.InvalidJsonSyntax) + { + DrawJsonSyntaxErrorDetails(description); + } + else + { + DrawGenericDetails(description); + } + } + + private static void DrawJsonSyntaxErrorDetails(string description) + { + string[] array = description.Split('\n'); + for (int i = 0; i < array.Length; i++) + { + string text = array[i].Trim(); + if (string.IsNullOrEmpty(text)) + { + ImGui.Spacing(); + } + else if (text.StartsWith("JSON parsing error", StringComparison.Ordinal)) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + ImGui.TextWrapped(text); + } + } + else if (text.StartsWith("This usually indicates", StringComparison.Ordinal) || text.StartsWith("Please check", StringComparison.Ordinal)) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.HealerGreen)) + { + ImGui.TextWrapped(text); + } + } + else if (text.StartsWith("\ufffd ", StringComparison.Ordinal)) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudYellow)) + { + ImGui.TextWrapped(text); + } + } + else + { + ImGui.TextWrapped(text); + } + } + } + + private void DrawDisabledTribesDetails(string description) + { + string[] array = description.Split(':', 2); + if (array.Length < 2) + { + ImGui.TextWrapped(description); + return; + } + ImGui.TextWrapped(array[0]); + ImGui.Spacing(); + List list = (from x in array[1].Split(',', StringSplitOptions.RemoveEmptyEntries) + select x.Trim() into x + where !string.IsNullOrEmpty(x) + select x).Distinct().ToList(); + if (list.Count == 0) + { + ImGui.TextWrapped("(no disabled quests listed)"); + return; + } + ImGui.Text("Disabled Quests:"); + ImGui.Indent(); + Vector4[] array2 = new Vector4[6] + { + ImGuiColors.TankBlue, + ImGuiColors.HealerGreen, + ImGuiColors.DPSRed, + ImGuiColors.ParsedGreen, + ImGuiColors.ParsedBlue, + ImGuiColors.DalamudViolet + }; + for (int num = 0; num < list.Count; num++) + { + string value = list[num]; + Vector4 color = array2[num % array2.Length]; + using (ImRaii.PushColor(ImGuiCol.Text, color)) + { + if (ElementId.TryFromString(value, out ElementId elementId) && elementId != null) + { + try + { + IQuestInfo questInfo = _questData.GetQuestInfo(elementId); + ImU8String text = new ImU8String(5, 2); + text.AppendLiteral("\ufffd "); + text.AppendFormatted(value); + text.AppendLiteral(" - "); + text.AppendFormatted(questInfo.Name); + ImGui.TextWrapped(text); + } + catch + { + ImU8String text = new ImU8String(18, 1); + text.AppendLiteral("\ufffd "); + text.AppendFormatted(value); + text.AppendLiteral(" (unknown quest)"); + ImGui.TextWrapped(text); + } + } + else + { + ImU8String text = new ImU8String(2, 1); + text.AppendLiteral("\ufffd "); + text.AppendFormatted(value); + ImGui.TextWrapped(text); + } + } + } + ImGui.Unindent(); + } + + private void DrawEnhancedJsonSchemaDetails(string description) + { + if (description.Split('\n').Length == 0) + { + ImGui.TextWrapped("No validation details available."); + return; + } + List list = ParseJsonValidationErrors(description); + if (list.Count > 0) + { + ImGui.Text("JSON Schema Validation Errors:"); + ImGui.Spacing(); + for (int i = 0; i < list.Count; i++) + { + DrawJsonValidationError(list[i], i); + if (i < list.Count - 1) + { + ImGui.Separator(); + } + } + } + else + { + DrawSimpleJsonSchemaDetails(description); + } + } + + private void DrawJsonValidationError(JsonValidationError error, int index) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudYellow)) + { + ImU8String text = new ImU8String(8, 1); + text.AppendLiteral("Error #"); + text.AppendFormatted(index + 1); + text.AppendLiteral(":"); + ImGui.Text(text); + } + ImGui.Indent(12f); + if (!string.IsNullOrEmpty(error.Path)) + { + ImGui.AlignTextToFramePadding(); + ImGui.Text("Location:"); + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.ParsedBlue)) + { + ImGui.TextWrapped(FormatJsonPath(error.Path)); + } + } + if (error.Messages.Count > 0) + { + ImGui.AlignTextToFramePadding(); + ImGui.Text((error.Messages.Count == 1) ? "Issue:" : "Issues:"); + foreach (string message in error.Messages) + { + ImGui.Indent(12f); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + string text2 = CleanJsonText(message); + if (string.Equals(text2, "validation failed", StringComparison.OrdinalIgnoreCase)) + { + text2 = "JSON schema validation failed - check that all properties match the expected format and values"; + } + ImU8String text = new ImU8String(2, 1); + text.AppendLiteral("\ufffd "); + text.AppendFormatted(text2); + ImGui.TextWrapped(text); + ImGui.Unindent(12f); + } + } + } + List validationSuggestions = GetValidationSuggestions(error); + if (validationSuggestions.Count > 0) + { + ImGui.Spacing(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.HealerGreen)) + { + ImGui.Text("Suggestions:"); + foreach (string item in validationSuggestions) + { + ImGui.Indent(12f); + using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudYellow)) + { + ImGui.Text(FontAwesomeIcon.Lightbulb.ToIconString()); + } + } + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.HealerGreen)) + { + ImGui.TextWrapped(item); + ImGui.Unindent(12f); + } + } + } + } + ImGui.Unindent(12f); + } + + private static void DrawSimpleJsonSchemaDetails(string description) + { + string[] array = description.Split('\n'); + foreach (string text in array) + { + if (text.StartsWith("JSON Validation failed:", StringComparison.Ordinal)) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + ImGui.TextWrapped(text); + } + } + else if (text.StartsWith(" - ", StringComparison.Ordinal)) + { + int num = text.IndexOf(':', 3); + if (num > 0) + { + string path = text.Substring(3, num - 3).Trim(); + string text2 = CleanJsonText(text.Substring(num + 1).Trim()); + if (string.Equals(text2, "validation failed", StringComparison.OrdinalIgnoreCase)) + { + text2 = "Schema validation failed - check property format and values"; + } + ImGui.Text("\ufffd"); + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.ParsedBlue)) + { + ImGui.Text(FormatJsonPath(path)); + } + ImGui.SameLine(); + ImGui.Text(":"); + ImGui.SameLine(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + ImGui.TextWrapped(text2); + } + } + else + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + ImGui.TextWrapped(CleanJsonText(text)); + } + } + } + else + { + ImGui.TextWrapped(CleanJsonText(text)); + } + } + } + + private static List ParseJsonValidationErrors(string description) + { + List list = new List(); + string[] array = description.Split('\n'); + foreach (string text in array) + { + if (!text.StartsWith(" - ", StringComparison.Ordinal)) + { + continue; + } + int num = text.IndexOf(':', 3); + if (num > 0) + { + string path = text.Substring(3, num - 3).Trim(); + List messages = (from m in text.Substring(num + 1).Trim().Split(';', StringSplitOptions.RemoveEmptyEntries) + select CleanJsonText(m.Trim()) into m + where !string.IsNullOrEmpty(m) + select m).ToList(); + list.Add(new JsonValidationError + { + Path = path, + Messages = messages + }); + } + } + return list; + } + + private static string FormatJsonPath(string path) + { + if (string.IsNullOrEmpty(path)) + { + return ""; + } + Match match = JsonPropertyPathRegex.Match(path); + if (match.Success) + { + string value = match.Groups[1].Value; + if (string.IsNullOrEmpty(value)) + { + return ""; + } + return value.Replace('/', '.'); + } + if (!(path == "")) + { + return path; + } + return ""; + } + + private static List GetValidationSuggestions(JsonValidationError error) + { + List list = new List(); + foreach (string message in error.Messages) + { + string text = message.ToUpperInvariant(); + if (text.Contains("REQUIRED", StringComparison.Ordinal)) + { + list.Add("Add the missing required property to your JSON."); + } + else if (text.Contains("TYPE", StringComparison.Ordinal)) + { + list.Add("Check that the property value has the correct data type (string, number, boolean, etc.)."); + } + else if (text.Contains("ENUM", StringComparison.Ordinal) || text.Contains("ALLOWED VALUES", StringComparison.Ordinal)) + { + list.Add("Use one of the allowed enumeration values for this property."); + } + else if (text.Contains("FORMAT", StringComparison.Ordinal)) + { + list.Add("Ensure the property value follows the expected format."); + } + else if (text.Contains("MINIMUM", StringComparison.Ordinal) || text.Contains("MAXIMUM", StringComparison.Ordinal)) + { + list.Add("Check that numeric values are within the allowed range."); + } + else if (text.Contains("ADDITIONAL", StringComparison.Ordinal) && text.Contains("NOT ALLOWED", StringComparison.Ordinal)) + { + list.Add("Remove any extra properties that are not defined in the schema."); + } + else if (text.Contains("VALIDATION FAILED", StringComparison.Ordinal)) + { + list.Add("Review the JSON structure and ensure all properties match the expected schema format."); + } + } + return list.Distinct().ToList(); + } + + private static void DrawGenericDetails(string description) + { + string[] array = description.Split('\n'); + for (int i = 0; i < array.Length; i++) + { + string text = array[i].Trim(); + if (string.IsNullOrEmpty(text)) + { + ImGui.Spacing(); + } + else if (text.StartsWith("Error:", StringComparison.Ordinal) || text.StartsWith("Invalid", StringComparison.Ordinal) || text.StartsWith("Missing", StringComparison.Ordinal)) + { + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) + { + ImGui.TextWrapped(text); + } + } + else if (text.Contains(':', StringComparison.Ordinal)) + { + int num = text.IndexOf(':', StringComparison.Ordinal); + string text2 = text.Substring(0, num); + string text3 = text.Substring(num + 1).TrimStart(); + using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.ParsedBlue)) + { + ImGui.Text(text2 + ":"); + } + ImGui.SameLine(); + ImGui.TextWrapped(text3); + } + else + { + ImGui.TextWrapped(text); + } + } + } +} diff --git a/Questionable/Questionable.Windows/PriorityWindow.cs b/Questionable/Questionable.Windows/PriorityWindow.cs index 61e4fff..e25e42c 100644 --- a/Questionable/Questionable.Windows/PriorityWindow.cs +++ b/Questionable/Questionable.Windows/PriorityWindow.cs @@ -1,12 +1,8 @@ using System; using System.Collections.Generic; -using System.Linq; using System.Numerics; using System.Text; using Dalamud.Bindings.ImGui; -using Dalamud.Interface; -using Dalamud.Interface.Colors; -using Dalamud.Interface.Components; using Dalamud.Interface.Utility.Raii; using Dalamud.Interface.Windowing; using Dalamud.Plugin; @@ -14,7 +10,6 @@ using Dalamud.Plugin.Services; using LLib.ImGui; using Questionable.Controller; using Questionable.Functions; -using Questionable.Model; using Questionable.Model.Questing; using Questionable.Windows.QuestComponents; using Questionable.Windows.Utils; @@ -23,198 +18,49 @@ namespace Questionable.Windows; internal sealed class PriorityWindow : LWindow { - private const string ClipboardPrefix = "qst:priority:"; + public const string ClipboardPrefix = "qst:priority:"; - private const string LegacyClipboardPrefix = "qst:v1:"; + public const string LegacyClipboardPrefix = "qst:v1:"; - private const char ClipboardSeparator = ';'; + public const char ClipboardSeparator = ';'; - private readonly QuestController _questController; + private readonly ManualPriorityComponent _manualPriorityComponent; - private readonly QuestFunctions _questFunctions; + private readonly PresetBuilderComponent _presetBuilderComponent; - private readonly QuestSelector _questSelector; - - private readonly QuestTooltipComponent _questTooltipComponent; - - private readonly UiUtils _uiUtils; - - private readonly IChatGui _chatGui; - - private readonly IDalamudPluginInterface _pluginInterface; - - private ElementId? _draggedItem; - - public PriorityWindow(QuestController questController, QuestFunctions questFunctions, QuestSelector questSelector, QuestTooltipComponent questTooltipComponent, UiUtils uiUtils, IChatGui chatGui, IDalamudPluginInterface pluginInterface) + public PriorityWindow(QuestController questController, QuestFunctions questFunctions, QuestSelector questSelector, QuestTooltipComponent questTooltipComponent, PresetBuilderComponent presetBuilderComponent, UiUtils uiUtils, IChatGui chatGui, IDalamudPluginInterface pluginInterface) : base("Quest Priority###QuestionableQuestPriority") { - PriorityWindow priorityWindow = this; - _questController = questController; - _questFunctions = questFunctions; - _questSelector = questSelector; - _questTooltipComponent = questTooltipComponent; - _uiUtils = uiUtils; - _chatGui = chatGui; - _pluginInterface = pluginInterface; - _questSelector.SuggestionPredicate = (Quest quest) => !quest.Info.IsMainScenarioQuest && !questFunctions.IsQuestUnobtainable(quest.Id) && questController.ManualPriorityQuests.All((Quest x) => x.Id != quest.Id); - _questSelector.DefaultPredicate = (Quest quest) => questFunctions.IsQuestAccepted(quest.Id); - _questSelector.QuestSelected = delegate(Quest quest) - { - priorityWindow._questController.ManualPriorityQuests.Add(quest); - }; - base.Size = new Vector2(400f, 400f); + _manualPriorityComponent = new ManualPriorityComponent(questController, questFunctions, questSelector, questTooltipComponent, uiUtils, chatGui, pluginInterface); + _presetBuilderComponent = presetBuilderComponent; + base.Size = new Vector2(500f, 500f); base.SizeCondition = ImGuiCond.Once; base.SizeConstraints = new WindowSizeConstraints { - MinimumSize = new Vector2(400f, 400f), - MaximumSize = new Vector2(400f, 999f) + MinimumSize = new Vector2(615f, 500f), + MaximumSize = new Vector2(800f, 1000f) }; } public override void DrawContent() { - ImGui.Text("Quests to do first:"); - _questSelector.DrawSelection(); - DrawQuestList(); - List list = ParseClipboardItems(); - ImGui.BeginDisabled(list.Count == 0); - if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Download, "Import from Clipboard")) + using ImRaii.IEndObject endObject = ImRaii.TabBar("PriorityTabs"); + if (!endObject) { - ImportFromClipboard(list); + return; } - ImGui.EndDisabled(); - ImGui.SameLine(); - ImGui.BeginDisabled(_questController.ManualPriorityQuests.Count == 0); - if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Upload, "Export to Clipboard")) + using (ImRaii.IEndObject endObject2 = ImRaii.TabItem("Manual Priority")) { - ExportToClipboard(); - } - if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Check, "Remove finished Quests")) - { - _questController.ManualPriorityQuests.RemoveAll((Quest q) => _questFunctions.IsQuestComplete(q.Id)); - } - ImGui.SameLine(); - using (ImRaii.Disabled(!ImGui.IsKeyDown(ImGuiKey.ModCtrl))) - { - if (ImGuiComponents.IconButtonWithText(FontAwesomeIcon.Trash, "Clear All")) + if (endObject2) { - _questController.ClearQuestPriority(); + _manualPriorityComponent.Draw(); } } - if (ImGui.IsItemHovered(ImGuiHoveredFlags.AllowWhenDisabled)) + using ImRaii.IEndObject endObject3 = ImRaii.TabItem("Quest Presets"); + if (endObject3) { - ImGui.SetTooltip("Hold CTRL to enable this button."); + _presetBuilderComponent.Draw(); } - ImGui.EndDisabled(); - ImGui.Spacing(); - ImGui.Separator(); - ImGui.Spacing(); - ImGui.TextWrapped("If you have an active MSQ quest, Questionable will generally try to do:"); - ImGui.BulletText("'Priority' quests: class quests, ARR primals, ARR raids"); - ImGui.BulletText("Supported quests in your 'To-Do list'\n(quests from your Journal that are always on-screen)"); - ImGui.BulletText("MSQ quest (if available, unless it is marked as 'ignored'\nin your Journal)"); - ImGui.TextWrapped("If you don't have any active MSQ quest, it will always try to pick up the next quest in the MSQ first."); - } - - private void DrawQuestList() - { - List manualPriorityQuests = _questController.ManualPriorityQuests; - Quest quest = null; - Quest quest2 = null; - int index = 0; - float x = ImGui.GetContentRegionAvail().X; - List<(Vector2, Vector2)> list = new List<(Vector2, Vector2)>(); - for (int i = 0; i < manualPriorityQuests.Count; i++) - { - Vector2 item = ImGui.GetCursorScreenPos() + new Vector2(0f, (0f - ImGui.GetStyle().ItemSpacing.Y) / 2f); - Quest quest3 = manualPriorityQuests[i]; - ImU8String id = new ImU8String(5, 1); - id.AppendLiteral("Quest"); - id.AppendFormatted(quest3.Id); - using (ImRaii.PushId(id)) - { - (Vector4, FontAwesomeIcon, string) questStyle = _uiUtils.GetQuestStyle(quest3.Id); - bool flag; - using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) - { - ImGui.AlignTextToFramePadding(); - ImGui.TextColored(in questStyle.Item1, questStyle.Item2.ToIconString()); - flag = ImGui.IsItemHovered(); - } - ImGui.SameLine(); - ImGui.AlignTextToFramePadding(); - ImGui.Text(quest3.Info.Name); - flag |= ImGui.IsItemHovered(); - if (flag) - { - _questTooltipComponent.Draw(quest3.Info); - } - if (manualPriorityQuests.Count > 1) - { - using (ImRaii.PushFont(UiBuilder.IconFont)) - { - ImGui.SameLine(ImGui.GetContentRegionAvail().X + ImGui.GetStyle().WindowPadding.X - ImGui.CalcTextSize(FontAwesomeIcon.ArrowsUpDown.ToIconString()).X - ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X - ImGui.GetStyle().FramePadding.X * 4f - ImGui.GetStyle().ItemSpacing.X); - } - if (_draggedItem == quest3.Id) - { - ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown, ImGui.ColorConvertU32ToFloat4(ImGui.GetColorU32(ImGuiCol.ButtonActive))); - } - else - { - ImGuiComponents.IconButton("##Move", FontAwesomeIcon.ArrowsUpDown); - } - if (_draggedItem == null && ImGui.IsItemActive() && ImGui.IsMouseDragging(ImGuiMouseButton.Left)) - { - _draggedItem = quest3.Id; - } - ImGui.SameLine(); - } - else - { - using (ImRaii.PushFont(UiBuilder.IconFont)) - { - ImGui.SameLine(ImGui.GetContentRegionAvail().X + ImGui.GetStyle().WindowPadding.X - ImGui.CalcTextSize(FontAwesomeIcon.Times.ToIconString()).X - ImGui.GetStyle().FramePadding.X * 2f); - } - } - if (ImGuiComponents.IconButton($"##Remove{i}", FontAwesomeIcon.Times)) - { - quest = quest3; - } - } - Vector2 item2 = new Vector2(item.X + x, ImGui.GetCursorScreenPos().Y - ImGui.GetStyle().ItemSpacing.Y + 2f); - list.Add((item, item2)); - } - if (!ImGui.IsMouseDragging(ImGuiMouseButton.Left)) - { - _draggedItem = null; - } - else if (_draggedItem != null) - { - Quest item3 = manualPriorityQuests.Single((Quest quest4) => quest4.Id == _draggedItem); - int num = manualPriorityQuests.IndexOf(item3); - var (pMin, pMax) = list[num]; - ImGui.GetWindowDrawList().AddRect(pMin, pMax, ImGui.GetColorU32(ImGuiColors.DalamudGrey), 3f, ImDrawFlags.RoundCornersAll); - int num2 = list.FindIndex(((Vector2 TopLeft, Vector2 BottomRight) tuple2) => ImGui.IsMouseHoveringRect(tuple2.TopLeft, tuple2.BottomRight, clip: true)); - if (num2 >= 0 && num != num2) - { - quest2 = manualPriorityQuests.Single((Quest quest4) => quest4.Id == _draggedItem); - index = num2; - } - } - if (quest != null) - { - manualPriorityQuests.Remove(quest); - } - if (quest2 != null) - { - manualPriorityQuests.Remove(quest2); - manualPriorityQuests.Insert(index, quest2); - } - } - - private static List ParseClipboardItems() - { - return DecodeQuestPriority(ImGui.GetClipboardText().Trim()); } public static List DecodeQuestPriority(string clipboardText) @@ -251,20 +97,4 @@ internal sealed class PriorityWindow : LWindow } return list; } - - public string EncodeQuestPriority() - { - return "qst:priority:" + Convert.ToBase64String(Encoding.UTF8.GetBytes(string.Join(';', _questController.ManualPriorityQuests.Select((Quest x) => x.Id.ToString())))); - } - - private void ExportToClipboard() - { - ImGui.SetClipboardText(EncodeQuestPriority()); - _chatGui.Print("Copied quests to clipboard.", "Questionable", 576); - } - - private void ImportFromClipboard(List questElements) - { - _questController.ImportQuestPriority(questElements); - } } diff --git a/Questionable/Questionable.Windows/QuestSelectionWindow.cs b/Questionable/Questionable.Windows/QuestSelectionWindow.cs index a67973e..5264368 100644 --- a/Questionable/Questionable.Windows/QuestSelectionWindow.cs +++ b/Questionable/Questionable.Windows/QuestSelectionWindow.cs @@ -225,31 +225,36 @@ internal sealed class QuestSelectionWindow : LWindow continue; } EInteractionType? eInteractionType = quest.FindSequence(0)?.LastStep()?.InteractionType; - if (eInteractionType.HasValue && eInteractionType == EInteractionType.AcceptQuest && _questFunctions.IsReadyToAcceptQuest(item.QuestId)) + if (!eInteractionType.HasValue || eInteractionType != EInteractionType.AcceptQuest || !_questFunctions.IsReadyToAcceptQuest(item.QuestId)) { - ImGui.BeginDisabled(_questController.NextQuest != null || _questController.SimulatedQuest != null); - bool num2 = ImGuiComponents.IconButton(FontAwesomeIcon.Play); - if (ImGui.IsItemHovered()) - { - ImGui.SetTooltip("Start as next quest"); - } - if (num2) - { - _questController.SetNextQuest(quest); - _questController.Start("QuestSelectionWindow"); - } - ImGui.SameLine(); - bool num3 = ImGuiComponents.IconButton(FontAwesomeIcon.AngleDoubleRight); - if (ImGui.IsItemHovered()) - { - ImGui.SetTooltip("Set as next quest"); - } - if (num3) - { - _questController.SetNextQuest(quest); - } - ImGui.EndDisabled(); + continue; } + ImGui.BeginDisabled(_questController.NextQuest != null || _questController.SimulatedQuest != null); + bool num2 = ImGuiComponents.IconButton(FontAwesomeIcon.Play); + if (ImGui.IsItemHovered()) + { + ImGui.SetTooltip("Start as next quest"); + } + if (num2) + { + _questController.SetNextQuest(quest); + if (!_questController.ManualPriorityQuests.Contains(quest)) + { + _questController.ManualPriorityQuests.Insert(0, quest); + } + _questController.Start("QuestSelectionWindow"); + } + ImGui.SameLine(); + bool num3 = ImGuiComponents.IconButton(FontAwesomeIcon.AngleDoubleRight); + if (ImGui.IsItemHovered()) + { + ImGui.SetTooltip("Set as next quest"); + } + if (num3) + { + _questController.SetNextQuest(quest); + } + ImGui.EndDisabled(); } } } diff --git a/Questionable/Questionable.Windows/QuestValidationWindow.cs b/Questionable/Questionable.Windows/QuestValidationWindow.cs index fbbf14d..0b75078 100644 --- a/Questionable/Questionable.Windows/QuestValidationWindow.cs +++ b/Questionable/Questionable.Windows/QuestValidationWindow.cs @@ -1,95 +1,48 @@ -using System.Globalization; +using System.Numerics; using Dalamud.Bindings.ImGui; -using Dalamud.Interface; -using Dalamud.Interface.Colors; -using Dalamud.Interface.Utility.Raii; using Dalamud.Interface.Windowing; using Dalamud.Plugin; -using FFXIVClientStructs.FFXIV.Common.Math; using LLib.ImGui; -using Questionable.Data; -using Questionable.Validation; +using Questionable.Windows.QuestComponents; namespace Questionable.Windows; -internal sealed class QuestValidationWindow : LWindow +internal sealed class QuestValidationWindow : LWindow, IPersistableWindowConfig { - private readonly QuestValidator _questValidator; - - private readonly QuestData _questData; - private readonly IDalamudPluginInterface _pluginInterface; - public QuestValidationWindow(QuestValidator questValidator, QuestData questData, IDalamudPluginInterface pluginInterface) + private readonly Configuration _configuration; + + private readonly QuestValidationComponent _questValidationComponent; + + public WindowConfig WindowConfig => _configuration.QuestValidationWindowConfig; + + public QuestValidationWindow(QuestValidationComponent questValidationComponent, IDalamudPluginInterface pluginInterface, Configuration configuration) : base("Quest Validation###QuestionableValidator") { - _questValidator = questValidator; - _questData = questData; + _questValidationComponent = questValidationComponent; _pluginInterface = pluginInterface; - base.Size = new Vector2(600f, 200f); - base.SizeCondition = ImGuiCond.Once; + _configuration = configuration; + base.Size = new Vector2(800f, 400f); + base.SizeCondition = ImGuiCond.FirstUseEver; base.SizeConstraints = new WindowSizeConstraints { - MinimumSize = new Vector2(600f, 200f) + MinimumSize = new Vector2(600f, 300f) }; } + public void SaveWindowConfig() + { + _pluginInterface.SavePluginConfig(_configuration); + } + + public override bool DrawConditions() + { + return _questValidationComponent.ShouldDraw; + } + public override void DrawContent() { - using ImRaii.IEndObject endObject = ImRaii.Table("QuestSelection", 5, ImGuiTableFlags.Borders | ImGuiTableFlags.ScrollY); - if (!endObject) - { - ImGui.Text("Not table"); - return; - } - ImGui.TableSetupColumn("Quest", ImGuiTableColumnFlags.WidthFixed, 50f); - ImGui.TableSetupColumn("", ImGuiTableColumnFlags.WidthFixed, 200f); - ImGui.TableSetupColumn("Seq", ImGuiTableColumnFlags.WidthFixed, 30f); - ImGui.TableSetupColumn("Step", ImGuiTableColumnFlags.WidthFixed, 30f); - ImGui.TableSetupColumn("Issue", ImGuiTableColumnFlags.None, 200f); - ImGui.TableHeadersRow(); - foreach (ValidationIssue issue in _questValidator.Issues) - { - ImGui.TableNextRow(); - if (ImGui.TableNextColumn()) - { - ImGui.TextUnformatted(issue.ElementId?.ToString() ?? string.Empty); - } - if (ImGui.TableNextColumn()) - { - ImGui.TextUnformatted((issue.ElementId != null) ? _questData.GetQuestInfo(issue.ElementId).Name : issue.AlliedSociety.ToString()); - } - if (ImGui.TableNextColumn()) - { - ImGui.TextUnformatted(issue.Sequence?.ToString(CultureInfo.InvariantCulture) ?? string.Empty); - } - if (ImGui.TableNextColumn()) - { - ImGui.TextUnformatted(issue.Step?.ToString(CultureInfo.InvariantCulture) ?? string.Empty); - } - if (!ImGui.TableNextColumn()) - { - continue; - } - using (_pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) - { - if (issue.Severity == EIssueSeverity.Error) - { - using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed)) - { - ImGui.TextUnformatted(FontAwesomeIcon.ExclamationTriangle.ToIconString()); - } - } - else - { - using (ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.ParsedBlue)) - { - ImGui.TextUnformatted(FontAwesomeIcon.InfoCircle.ToIconString()); - } - } - } - ImGui.SameLine(); - ImGui.TextUnformatted(issue.Description); - } + _questValidationComponent.Draw(); } } diff --git a/Questionable/Questionable.Windows/QuestWindow.cs b/Questionable/Questionable.Windows/QuestWindow.cs index 1dc3759..f84c2eb 100644 --- a/Questionable/Questionable.Windows/QuestWindow.cs +++ b/Questionable/Questionable.Windows/QuestWindow.cs @@ -51,7 +51,7 @@ internal sealed class QuestWindow : LWindow, IPersistableWindowConfig public bool IsMinimized { get; set; } public QuestWindow(IDalamudPluginInterface pluginInterface, QuestController questController, IClientState clientState, Configuration configuration, TerritoryData territoryData, ActiveQuestComponent activeQuestComponent, ARealmRebornComponent aRealmRebornComponent, EventInfoComponent eventInfoComponent, CreationUtilsComponent creationUtilsComponent, QuickAccessButtonsComponent quickAccessButtonsComponent, RemainingTasksComponent remainingTasksComponent, IFramework framework, InteractionUiController interactionUiController, ConfigWindow configWindow) - : base("Questionable v" + PluginVersion.ToString(4) + "###Questionable", ImGuiWindowFlags.AlwaysAutoResize) + : base("Questionable v" + PluginVersion.ToString(2) + "###Questionable", ImGuiWindowFlags.AlwaysAutoResize) { QuestWindow questWindow = this; _pluginInterface = pluginInterface; diff --git a/Questionable/Questionable.Windows/UiUtils.cs b/Questionable/Questionable.Windows/UiUtils.cs index 5926943..a1bb103 100644 --- a/Questionable/Questionable.Windows/UiUtils.cs +++ b/Questionable/Questionable.Windows/UiUtils.cs @@ -4,6 +4,7 @@ using Dalamud.Interface; using Dalamud.Interface.Colors; using Dalamud.Plugin; using FFXIVClientStructs.FFXIV.Client.Game.UI; +using Questionable.Controller; using Questionable.Functions; using Questionable.Model.Questing; @@ -13,11 +14,14 @@ internal sealed class UiUtils { private readonly QuestFunctions _questFunctions; + private readonly QuestRegistry _questRegistry; + private readonly IDalamudPluginInterface _pluginInterface; - public UiUtils(QuestFunctions questFunctions, IDalamudPluginInterface pluginInterface) + public UiUtils(QuestFunctions questFunctions, QuestRegistry questRegistry, IDalamudPluginInterface pluginInterface) { _questFunctions = questFunctions; + _questRegistry = questRegistry; _pluginInterface = pluginInterface; } @@ -47,7 +51,7 @@ internal sealed class UiUtils { return (Color: ImGuiColors.DalamudGrey, Icon: FontAwesomeIcon.Minus, Status: "Unobtainable"); } - if (_questFunctions.IsQuestLocked(elementId)) + if (_questFunctions.IsQuestLocked(elementId) || !_questFunctions.IsReadyToAcceptQuest(elementId) || !_questRegistry.IsKnownQuest(elementId)) { return (Color: ImGuiColors.DalamudRed, Icon: FontAwesomeIcon.Times, Status: "Locked"); } diff --git a/Questionable/Questionable.csproj b/Questionable/Questionable.csproj index cca3021..d534432 100644 --- a/Questionable/Questionable.csproj +++ b/Questionable/Questionable.csproj @@ -62,17 +62,17 @@ ..\..\Microsoft.Extensions.Logging.dll - - ..\..\Humanizer.dll + + ..\..\QuestPaths.dll ..\..\GatheringPaths.dll - - ..\..\QuestPaths.dll - ..\..\Dalamud.Extensions.MicrosoftLogging.dll + + ..\..\JsonPointer.Net.dll + \ No newline at end of file diff --git a/Questionable/Questionable/Configuration.cs b/Questionable/Questionable/Configuration.cs index 9b0d75d..a2bacac 100644 --- a/Questionable/Questionable/Configuration.cs +++ b/Questionable/Questionable/Configuration.cs @@ -34,7 +34,9 @@ internal sealed class Configuration : IPluginConfiguration public bool AutoStepRefreshEnabled { get; set; } = true; - public int AutoStepRefreshDelaySeconds { get; set; } = 30; + public int AutoStepRefreshDelaySeconds { get; set; } = 10; + + public bool HideSeasonalEventsFromJournalProgress { get; set; } } internal sealed class StopConfiguration @@ -47,6 +49,10 @@ internal sealed class Configuration : IPluginConfiguration public bool LevelToStopAfter { get; set; } public int TargetLevel { get; set; } = 50; + + public bool SequenceToStopAfter { get; set; } + + public int TargetSequence { get; set; } = 1; } internal sealed class DutyConfiguration @@ -105,10 +111,6 @@ internal sealed class Configuration : IPluginConfiguration public bool SkipCrystalTowerRaids { get; set; } public bool PreventQuestCompletion { get; set; } - - public bool ShowWindowOnStart { get; set; } - - public bool StartMinimized { get; set; } } internal enum ECombatModule @@ -159,6 +161,8 @@ internal sealed class Configuration : IPluginConfiguration public WindowConfig ConfigWindowConfig { get; } = new WindowConfig(); + public WindowConfig QuestValidationWindowConfig { get; set; } = new WindowConfig(); + internal bool IsPluginSetupComplete() { return PluginSetupCompleteVersion == 5; diff --git a/Questionable/Questionable/DalamudInitializer.cs b/Questionable/Questionable/DalamudInitializer.cs index 1ce083d..bed0f0c 100644 --- a/Questionable/Questionable/DalamudInitializer.cs +++ b/Questionable/Questionable/DalamudInitializer.cs @@ -66,14 +66,6 @@ internal sealed class DalamudInitializer : IDisposable _toastGui.Toast += OnToast; _toastGui.ErrorToast += OnErrorToast; _toastGui.QuestToast += OnQuestToast; - if (_configuration.Advanced.StartMinimized) - { - _questWindow.IsMinimized = true; - } - if (_configuration.Advanced.ShowWindowOnStart) - { - ToggleQuestWindow(); - } } private void FrameworkUpdate(IFramework framework) diff --git a/Questionable/Questionable/QuestionablePlugin.cs b/Questionable/Questionable/QuestionablePlugin.cs index ea6cb2a..164e9b6 100644 --- a/Questionable/Questionable/QuestionablePlugin.cs +++ b/Questionable/Questionable/QuestionablePlugin.cs @@ -231,8 +231,11 @@ public sealed class QuestionablePlugin : IDalamudPlugin, IDisposable serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); diff --git a/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.cs b/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.cs new file mode 100644 index 0000000..0698372 --- /dev/null +++ b/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0.cs @@ -0,0 +1,92 @@ +using System.CodeDom.Compiler; +using System.Runtime.CompilerServices; + +namespace System.Text.RegularExpressions.Generated; + +[GeneratedCode("System.Text.RegularExpressions.Generator", "9.0.12.41916")] +[SkipLocalsInit] +internal sealed class _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0 : Regex +{ + private sealed class RunnerFactory : RegexRunnerFactory + { + private sealed class Runner : RegexRunner + { + protected override void Scan(ReadOnlySpan inputSpan) + { + while (TryFindNextPossibleStartingPosition(inputSpan) && !TryMatchAtCurrentPosition(inputSpan) && runtextpos != inputSpan.Length) + { + runtextpos++; + if (_003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.s_hasTimeout) + { + CheckTimeout(); + } + } + } + + private bool TryFindNextPossibleStartingPosition(ReadOnlySpan inputSpan) + { + int num = runtextpos; + if (num <= inputSpan.Length - 2) + { + ReadOnlySpan readOnlySpan = inputSpan.Slice(num); + int num2; + for (num2 = 0; num2 < readOnlySpan.Length - 1; num2++) + { + int num3 = readOnlySpan.Slice(num2).IndexOfAny(_003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.s_whitespace); + if (num3 < 0) + { + break; + } + num2 += num3; + if ((uint)(num2 + 1) >= (uint)readOnlySpan.Length) + { + break; + } + if (char.IsWhiteSpace(readOnlySpan[num2 + 1])) + { + runtextpos = num + num2; + return true; + } + } + } + runtextpos = inputSpan.Length; + return false; + } + + private bool TryMatchAtCurrentPosition(ReadOnlySpan inputSpan) + { + int num = runtextpos; + int start = num; + ReadOnlySpan readOnlySpan = inputSpan.Slice(num); + int i; + for (i = 0; (uint)i < (uint)readOnlySpan.Length && char.IsWhiteSpace(readOnlySpan[i]); i++) + { + } + if (i < 2) + { + return false; + } + readOnlySpan = readOnlySpan.Slice(i); + Capture(0, start, runtextpos = num + i); + return true; + } + } + + protected override RegexRunner CreateInstance() + { + return new Runner(); + } + } + + internal static readonly _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0 Instance = new _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0(); + + private _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__MultipleWhitespaceRegex_0() + { + pattern = "\\s\\s+"; + roptions = RegexOptions.IgnoreCase; + Regex.ValidateMatchTimeout(_003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.s_defaultTimeout); + internalMatchTimeout = _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.s_defaultTimeout; + factory = new RunnerFactory(); + capsize = 1; + } +} diff --git a/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.cs b/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.cs new file mode 100644 index 0000000..30c582d --- /dev/null +++ b/Questionable/System.Text.RegularExpressions.Generated/-RegexGenerator_g-FBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities.cs @@ -0,0 +1,14 @@ +using System.Buffers; +using System.CodeDom.Compiler; + +namespace System.Text.RegularExpressions.Generated; + +[GeneratedCode("System.Text.RegularExpressions.Generator", "9.0.12.41916")] +internal static class _003CRegexGenerator_g_003EFBB8301322196CF81C64F1652C2FA6E1D6BF3907141F781E9D97ABED51BF056C4__Utilities +{ + internal static readonly TimeSpan s_defaultTimeout = ((AppContext.GetData("REGEX_DEFAULT_MATCH_TIMEOUT") is TimeSpan timeSpan) ? timeSpan : Regex.InfiniteMatchTimeout); + + internal static readonly bool s_hasTimeout = s_defaultTimeout != Regex.InfiniteMatchTimeout; + + internal static readonly SearchValues s_whitespace = SearchValues.Create("\t\n\v\f\r \u0085\u00a0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000"); +}