diff --git a/GatheringPaths/GatheringPaths.csproj b/GatheringPaths/GatheringPaths.csproj
index 8649f4c..0e020f6 100644
--- a/GatheringPaths/GatheringPaths.csproj
+++ b/GatheringPaths/GatheringPaths.csproj
@@ -3,7 +3,7 @@
GatheringPaths
False
- netcoreapp9.0
+ netcoreapp1.0
12.0
diff --git a/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs b/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
index d420199..70c9a6e 100644
--- a/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
+++ b/GatheringPaths/Questionable.GatheringPaths/AssemblyGatheringLocationLoader.cs
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.IO;
-using System.Numerics;
-using System.Runtime.InteropServices;
-using Questionable.Model.Common;
using Questionable.Model.Gathering;
-using Questionable.Model.Questing;
namespace Questionable.GatheringPaths;
@@ -20,7 +16,6 @@ public static class AssemblyGatheringLocationLoader
if (_locations == null)
{
_locations = new Dictionary();
- LoadLocations();
}
return _locations ?? throw new InvalidOperationException("location data is not initialized");
}
@@ -29,28142 +24,4 @@ public static class AssemblyGatheringLocationLoader
{
_locations[questId] = root;
}
-
- private static void LoadLocations()
- {
- LoadLocation0();
- LoadLocation1();
- LoadLocation2();
- LoadLocation3();
- LoadLocation4();
- LoadLocation5();
- LoadLocation6();
- LoadLocation7();
- LoadLocation8();
- LoadLocation9();
- LoadLocation10();
- LoadLocation11();
- LoadLocation12();
- }
-
- private static void LoadLocation0()
- {
- GatheringRoot gatheringRoot = new GatheringRoot();
- int num = 1;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- Span span = CollectionsMarshal.AsSpan(list);
- int index = 0;
- span[index] = "liza";
- gatheringRoot.Author = list;
- index = 1;
- List list2 = new List(index);
- CollectionsMarshal.SetCount(list2, index);
- Span span2 = CollectionsMarshal.AsSpan(list2);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 154)
- {
- AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot.Steps = list2;
- num = 4;
- List list3 = new List(num);
- CollectionsMarshal.SetCount(list3, num);
- Span span3 = CollectionsMarshal.AsSpan(list3);
- index = 0;
- ref GatheringNodeGroup reference = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
- int num2 = 1;
- List list4 = new List(num2);
- CollectionsMarshal.SetCount(list4, num2);
- Span span4 = CollectionsMarshal.AsSpan(list4);
- int index2 = 0;
- ref GatheringNode reference2 = ref span4[index2];
- GatheringNode obj = new GatheringNode
- {
- DataId = 30016u
- };
- int num3 = 3;
- List list5 = new List(num3);
- CollectionsMarshal.SetCount(list5, num3);
- Span span5 = CollectionsMarshal.AsSpan(list5);
- int num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(395.0683f, -4.213107f, 235.0844f),
- MinimumAngle = -200,
- MaximumAngle = 15
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(404.3488f, -2.116929f, 216.968f),
- MinimumAngle = -125,
- MaximumAngle = 10
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(388.5088f, -1.260179f, 222.3745f),
- MinimumAngle = -145,
- MaximumAngle = 0
- };
- obj.Locations = list5;
- reference2 = obj;
- gatheringNodeGroup.Nodes = list4;
- reference = gatheringNodeGroup;
- index++;
- ref GatheringNodeGroup reference3 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup();
- index2 = 1;
- List list6 = new List(index2);
- CollectionsMarshal.SetCount(list6, index2);
- span4 = CollectionsMarshal.AsSpan(list6);
- num2 = 0;
- ref GatheringNode reference4 = ref span4[num2];
- GatheringNode obj2 = new GatheringNode
- {
- DataId = 30018u
- };
- num4 = 3;
- List list7 = new List(num4);
- CollectionsMarshal.SetCount(list7, num4);
- span5 = CollectionsMarshal.AsSpan(list7);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(361.0402f, -6.135924f, 266.7503f),
- MinimumAngle = -155,
- MaximumAngle = 10
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(368.0511f, -6.085522f, 262.3561f),
- MinimumAngle = -135,
- MaximumAngle = 10
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(352.1197f, -2.546567f, 262.7847f),
- MinimumAngle = 250,
- MaximumAngle = 355
- };
- obj2.Locations = list7;
- reference4 = obj2;
- gatheringNodeGroup2.Nodes = list6;
- reference3 = gatheringNodeGroup2;
- index++;
- ref GatheringNodeGroup reference5 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup();
- num2 = 1;
- List list8 = new List(num2);
- CollectionsMarshal.SetCount(list8, num2);
- span4 = CollectionsMarshal.AsSpan(list8);
- index2 = 0;
- ref GatheringNode reference6 = ref span4[index2];
- GatheringNode obj3 = new GatheringNode
- {
- DataId = 30081u
- };
- num3 = 3;
- List list9 = new List(num3);
- CollectionsMarshal.SetCount(list9, num3);
- span5 = CollectionsMarshal.AsSpan(list9);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(404.6927f, -3.737513f, 283.6237f),
- MinimumAngle = 55,
- MaximumAngle = 255
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(406.1155f, -4.338434f, 271.2292f),
- MinimumAngle = 0,
- MaximumAngle = 190
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(394.464f, -3.775356f, 286.3456f),
- MinimumAngle = 105,
- MaximumAngle = 290
- };
- obj3.Locations = list9;
- reference6 = obj3;
- gatheringNodeGroup3.Nodes = list8;
- reference5 = gatheringNodeGroup3;
- index++;
- ref GatheringNodeGroup reference7 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
- index2 = 1;
- List list10 = new List(index2);
- CollectionsMarshal.SetCount(list10, index2);
- span4 = CollectionsMarshal.AsSpan(list10);
- num2 = 0;
- ref GatheringNode reference8 = ref span4[num2];
- GatheringNode obj4 = new GatheringNode
- {
- DataId = 30017u
- };
- num4 = 3;
- List list11 = new List(num4);
- CollectionsMarshal.SetCount(list11, num4);
- span5 = CollectionsMarshal.AsSpan(list11);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(443.0036f, -1.818904f, 251.6805f),
- MinimumAngle = 0,
- MaximumAngle = 145
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(459.7153f, -1.026285f, 263.6502f),
- MinimumAngle = 50,
- MaximumAngle = 235
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(468.4217f, -1.290563f, 262.4874f),
- MinimumAngle = 15,
- MaximumAngle = 220
- };
- obj4.Locations = list11;
- reference8 = obj4;
- gatheringNodeGroup4.Nodes = list10;
- reference7 = gatheringNodeGroup4;
- gatheringRoot.Groups = list3;
- AddLocation(12, gatheringRoot);
- GatheringRoot gatheringRoot2 = new GatheringRoot();
- index = 1;
- List list12 = new List(index);
- CollectionsMarshal.SetCount(list12, index);
- span = CollectionsMarshal.AsSpan(list12);
- num = 0;
- span[num] = "liza";
- gatheringRoot2.Author = list12;
- num = 1;
- List list13 = new List(num);
- CollectionsMarshal.SetCount(list13, num);
- span2 = CollectionsMarshal.AsSpan(list13);
- index = 0;
- span2[index] = new QuestStep(EInteractionType.None, null, null, 154)
- {
- AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot2.Steps = list13;
- index = 4;
- List list14 = new List(index);
- CollectionsMarshal.SetCount(list14, index);
- span3 = CollectionsMarshal.AsSpan(list14);
- num = 0;
- ref GatheringNodeGroup reference9 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
- num2 = 1;
- List list15 = new List(num2);
- CollectionsMarshal.SetCount(list15, num2);
- span4 = CollectionsMarshal.AsSpan(list15);
- index2 = 0;
- ref GatheringNode reference10 = ref span4[index2];
- GatheringNode obj5 = new GatheringNode
- {
- DataId = 30020u
- };
- num3 = 3;
- List list16 = new List(num3);
- CollectionsMarshal.SetCount(list16, num3);
- span5 = CollectionsMarshal.AsSpan(list16);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(279.9662f, -9.225774f, 318.6275f),
- MinimumAngle = 50,
- MaximumAngle = 240
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(295.7656f, -8.987611f, 311.5129f),
- MinimumAngle = 0,
- MaximumAngle = 190
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(283.9807f, -11.68445f, 310.4038f),
- MinimumAngle = 0,
- MaximumAngle = 250
- };
- obj5.Locations = list16;
- reference10 = obj5;
- gatheringNodeGroup5.Nodes = list15;
- reference9 = gatheringNodeGroup5;
- num++;
- ref GatheringNodeGroup reference11 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup();
- index2 = 1;
- List list17 = new List(index2);
- CollectionsMarshal.SetCount(list17, index2);
- span4 = CollectionsMarshal.AsSpan(list17);
- num2 = 0;
- ref GatheringNode reference12 = ref span4[num2];
- GatheringNode obj6 = new GatheringNode
- {
- DataId = 30019u
- };
- num4 = 3;
- List list18 = new List(num4);
- CollectionsMarshal.SetCount(list18, num4);
- span5 = CollectionsMarshal.AsSpan(list18);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(238.5998f, -22.81126f, 254.0548f),
- MinimumAngle = -85,
- MaximumAngle = 55
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(234.2172f, -22.83841f, 265.2955f),
- MinimumAngle = -160,
- MaximumAngle = 0
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(257.4443f, -20.59358f, 246.4006f),
- MinimumAngle = -115,
- MaximumAngle = 70
- };
- obj6.Locations = list18;
- reference12 = obj6;
- gatheringNodeGroup6.Nodes = list17;
- reference11 = gatheringNodeGroup6;
- num++;
- ref GatheringNodeGroup reference13 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
- num2 = 1;
- List list19 = new List(num2);
- CollectionsMarshal.SetCount(list19, num2);
- span4 = CollectionsMarshal.AsSpan(list19);
- index2 = 0;
- ref GatheringNode reference14 = ref span4[index2];
- GatheringNode obj7 = new GatheringNode
- {
- DataId = 30082u
- };
- num3 = 3;
- List list20 = new List(num3);
- CollectionsMarshal.SetCount(list20, num3);
- span5 = CollectionsMarshal.AsSpan(list20);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(221.3946f, -27.69197f, 317.5874f),
- MinimumAngle = 0,
- MaximumAngle = 125
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(209.7868f, -29.03308f, 317.4061f),
- MinimumAngle = 130,
- MaximumAngle = 295
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(216.8077f, -28.68546f, 320.5408f),
- MinimumAngle = 45,
- MaximumAngle = 230
- };
- obj7.Locations = list20;
- reference14 = obj7;
- gatheringNodeGroup7.Nodes = list19;
- reference13 = gatheringNodeGroup7;
- num++;
- ref GatheringNodeGroup reference15 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup();
- index2 = 1;
- List list21 = new List(index2);
- CollectionsMarshal.SetCount(list21, index2);
- span4 = CollectionsMarshal.AsSpan(list21);
- num2 = 0;
- ref GatheringNode reference16 = ref span4[num2];
- GatheringNode obj8 = new GatheringNode
- {
- DataId = 30021u
- };
- num4 = 3;
- List list22 = new List(num4);
- CollectionsMarshal.SetCount(list22, num4);
- span5 = CollectionsMarshal.AsSpan(list22);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(250.3709f, -20.9966f, 296.2364f),
- MinimumAngle = 105,
- MaximumAngle = 265
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(247.4017f, -21.53168f, 284.9166f),
- MinimumAngle = -40,
- MaximumAngle = 100,
- MinimumDistance = 1.3f,
- MaximumDistance = 3f
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(255.3057f, -17.90455f, 302.6251f),
- MinimumAngle = 145,
- MaximumAngle = 305
- };
- obj8.Locations = list22;
- reference16 = obj8;
- gatheringNodeGroup8.Nodes = list21;
- reference15 = gatheringNodeGroup8;
- gatheringRoot2.Groups = list14;
- AddLocation(13, gatheringRoot2);
- GatheringRoot gatheringRoot3 = new GatheringRoot();
- num = 1;
- List list23 = new List(num);
- CollectionsMarshal.SetCount(list23, num);
- span = CollectionsMarshal.AsSpan(list23);
- index = 0;
- span[index] = "liza";
- gatheringRoot3.Author = list23;
- index = 1;
- List list24 = new List(index);
- CollectionsMarshal.SetCount(list24, index);
- span2 = CollectionsMarshal.AsSpan(list24);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 148)
- {
- AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot3.Steps = list24;
- num = 4;
- List list25 = new List(num);
- CollectionsMarshal.SetCount(list25, num);
- span3 = CollectionsMarshal.AsSpan(list25);
- index = 0;
- ref GatheringNodeGroup reference17 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
- num2 = 1;
- List list26 = new List(num2);
- CollectionsMarshal.SetCount(list26, num2);
- span4 = CollectionsMarshal.AsSpan(list26);
- index2 = 0;
- ref GatheringNode reference18 = ref span4[index2];
- GatheringNode obj9 = new GatheringNode
- {
- DataId = 30028u
- };
- num3 = 3;
- List list27 = new List(num3);
- CollectionsMarshal.SetCount(list27, num3);
- span5 = CollectionsMarshal.AsSpan(list27);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(225.8048f, -5.26357f, -71.51706f),
- MinimumAngle = -60,
- MaximumAngle = 105
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(229.0866f, -7.037199f, -62.40871f),
- MinimumAngle = 0,
- MaximumAngle = 175
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(210.4522f, -5.798344f, -69.99769f),
- MinimumAngle = 180,
- MaximumAngle = 360
- };
- obj9.Locations = list27;
- reference18 = obj9;
- gatheringNodeGroup9.Nodes = list26;
- reference17 = gatheringNodeGroup9;
- index++;
- ref GatheringNodeGroup reference19 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
- index2 = 1;
- List list28 = new List(index2);
- CollectionsMarshal.SetCount(list28, index2);
- span4 = CollectionsMarshal.AsSpan(list28);
- num2 = 0;
- ref GatheringNode reference20 = ref span4[num2];
- GatheringNode obj10 = new GatheringNode
- {
- DataId = 30030u
- };
- num4 = 3;
- List list29 = new List(num4);
- CollectionsMarshal.SetCount(list29, num4);
- span5 = CollectionsMarshal.AsSpan(list29);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(205.3417f, -7.402449f, -46.44062f),
- MinimumAngle = 70,
- MaximumAngle = 320
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(204.9178f, -8.416177f, -24.97287f),
- MinimumAngle = 50,
- MaximumAngle = 260
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(196.8121f, -7.515049f, -31.74415f),
- MinimumAngle = 115,
- MaximumAngle = 305
- };
- obj10.Locations = list29;
- reference20 = obj10;
- gatheringNodeGroup10.Nodes = list28;
- reference19 = gatheringNodeGroup10;
- index++;
- ref GatheringNodeGroup reference21 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup();
- num2 = 1;
- List list30 = new List(num2);
- CollectionsMarshal.SetCount(list30, num2);
- span4 = CollectionsMarshal.AsSpan(list30);
- index2 = 0;
- ref GatheringNode reference22 = ref span4[index2];
- GatheringNode obj11 = new GatheringNode
- {
- DataId = 30027u
- };
- num3 = 3;
- List list31 = new List(num3);
- CollectionsMarshal.SetCount(list31, num3);
- span5 = CollectionsMarshal.AsSpan(list31);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(263.5084f, -7.83625f, -28.76189f),
- MinimumAngle = 220,
- MaximumAngle = 360
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(275.0262f, -6.339698f, -42.46669f),
- MinimumAngle = 30,
- MaximumAngle = 150,
- MinimumDistance = 1.9f,
- MaximumDistance = 3f
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(248.5661f, -8.912354f, -5.168106f),
- MinimumAngle = 0,
- MaximumAngle = 235
- };
- obj11.Locations = list31;
- reference22 = obj11;
- gatheringNodeGroup11.Nodes = list30;
- reference21 = gatheringNodeGroup11;
- index++;
- ref GatheringNodeGroup reference23 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup();
- index2 = 1;
- List list32 = new List(index2);
- CollectionsMarshal.SetCount(list32, index2);
- span4 = CollectionsMarshal.AsSpan(list32);
- num2 = 0;
- ref GatheringNode reference24 = ref span4[num2];
- GatheringNode obj12 = new GatheringNode
- {
- DataId = 30029u
- };
- num4 = 3;
- List list33 = new List(num4);
- CollectionsMarshal.SetCount(list33, num4);
- span5 = CollectionsMarshal.AsSpan(list33);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(278.9887f, -6.181031f, -100.3401f),
- MinimumAngle = 0,
- MaximumAngle = 135,
- MinimumDistance = 1.8f,
- MaximumDistance = 3f
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(281.2963f, -6.572734f, -72.80408f),
- MinimumAngle = -5,
- MaximumAngle = 165
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(282.8807f, -5.350755f, -91.96065f),
- MinimumAngle = -30,
- MaximumAngle = 115,
- MinimumDistance = 1.8f,
- MaximumDistance = 3f
- };
- obj12.Locations = list33;
- reference24 = obj12;
- gatheringNodeGroup12.Nodes = list32;
- reference23 = gatheringNodeGroup12;
- gatheringRoot3.Groups = list25;
- AddLocation(16, gatheringRoot3);
- GatheringRoot gatheringRoot4 = new GatheringRoot();
- index = 1;
- List list34 = new List(index);
- CollectionsMarshal.SetCount(list34, index);
- span = CollectionsMarshal.AsSpan(list34);
- num = 0;
- span[num] = "liza";
- gatheringRoot4.Author = list34;
- num = 1;
- List list35 = new List(num);
- CollectionsMarshal.SetCount(list35, num);
- span2 = CollectionsMarshal.AsSpan(list35);
- index = 0;
- span2[index] = new QuestStep(EInteractionType.None, null, null, 148)
- {
- AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot4.Steps = list35;
- index = 4;
- List list36 = new List(index);
- CollectionsMarshal.SetCount(list36, index);
- span3 = CollectionsMarshal.AsSpan(list36);
- num = 0;
- ref GatheringNodeGroup reference25 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
- num2 = 1;
- List list37 = new List(num2);
- CollectionsMarshal.SetCount(list37, num2);
- span4 = CollectionsMarshal.AsSpan(list37);
- index2 = 0;
- ref GatheringNode reference26 = ref span4[index2];
- GatheringNode obj13 = new GatheringNode
- {
- DataId = 30034u
- };
- num3 = 3;
- List list38 = new List(num3);
- CollectionsMarshal.SetCount(list38, num3);
- span5 = CollectionsMarshal.AsSpan(list38);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-105.3941f, 2.85339f, -121.8738f),
- MinimumAngle = -20,
- MaximumAngle = 165
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-97.9409f, 3.064394f, -126.5676f),
- MinimumAngle = 115,
- MaximumAngle = 340
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-125.5794f, 5.63143f, -133.3981f)
- };
- obj13.Locations = list38;
- reference26 = obj13;
- gatheringNodeGroup13.Nodes = list37;
- reference25 = gatheringNodeGroup13;
- num++;
- ref GatheringNodeGroup reference27 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup();
- index2 = 1;
- List list39 = new List(index2);
- CollectionsMarshal.SetCount(list39, index2);
- span4 = CollectionsMarshal.AsSpan(list39);
- num2 = 0;
- ref GatheringNode reference28 = ref span4[num2];
- GatheringNode obj14 = new GatheringNode
- {
- DataId = 30035u
- };
- num4 = 3;
- List list40 = new List(num4);
- CollectionsMarshal.SetCount(list40, num4);
- span5 = CollectionsMarshal.AsSpan(list40);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-154.1009f, 4.5624f, -131.7312f),
- MinimumAngle = -270,
- MaximumAngle = 40
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-128.832f, 9.71995f, -145.739f)
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-117.9702f, 9.59642f, -173.7937f),
- MinimumAngle = -155,
- MaximumAngle = 155
- };
- obj14.Locations = list40;
- reference28 = obj14;
- gatheringNodeGroup14.Nodes = list39;
- reference27 = gatheringNodeGroup14;
- num++;
- ref GatheringNodeGroup reference29 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup();
- num2 = 1;
- List list41 = new List(num2);
- CollectionsMarshal.SetCount(list41, num2);
- span4 = CollectionsMarshal.AsSpan(list41);
- index2 = 0;
- ref GatheringNode reference30 = ref span4[index2];
- GatheringNode obj15 = new GatheringNode
- {
- DataId = 30036u
- };
- num3 = 3;
- List list42 = new List(num3);
- CollectionsMarshal.SetCount(list42, num3);
- span5 = CollectionsMarshal.AsSpan(list42);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-182.3201f, 3.129771f, -91.56992f),
- MinimumAngle = -190,
- MaximumAngle = 65
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-177.8435f, 2.23569f, -67.93159f),
- MinimumAngle = -160,
- MaximumAngle = 30
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(-163.9663f, 1.91069f, -52.19678f),
- MinimumAngle = 135,
- MaximumAngle = 300
- };
- obj15.Locations = list42;
- reference30 = obj15;
- gatheringNodeGroup15.Nodes = list41;
- reference29 = gatheringNodeGroup15;
- num++;
- ref GatheringNodeGroup reference31 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
- index2 = 1;
- List list43 = new List(index2);
- CollectionsMarshal.SetCount(list43, index2);
- span4 = CollectionsMarshal.AsSpan(list43);
- num2 = 0;
- ref GatheringNode reference32 = ref span4[num2];
- GatheringNode obj16 = new GatheringNode
- {
- DataId = 30320u
- };
- num4 = 3;
- List list44 = new List(num4);
- CollectionsMarshal.SetCount(list44, num4);
- span5 = CollectionsMarshal.AsSpan(list44);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-131.0494f, 0.2034574f, -82.93172f),
- MinimumAngle = -155,
- MaximumAngle = 45
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-121.5437f, -1.821766f, -74.98891f)
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(-114.8504f, -1.186134f, -88.04849f),
- MinimumAngle = -210,
- MaximumAngle = 90
- };
- obj16.Locations = list44;
- reference32 = obj16;
- gatheringNodeGroup16.Nodes = list43;
- reference31 = gatheringNodeGroup16;
- gatheringRoot4.Groups = list36;
- AddLocation(19, gatheringRoot4);
- GatheringRoot gatheringRoot5 = new GatheringRoot();
- num = 1;
- List list45 = new List(num);
- CollectionsMarshal.SetCount(list45, num);
- span = CollectionsMarshal.AsSpan(list45);
- index = 0;
- span[index] = "liza";
- gatheringRoot5.Author = list45;
- index = 1;
- List list46 = new List(index);
- CollectionsMarshal.SetCount(list46, index);
- span2 = CollectionsMarshal.AsSpan(list46);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 138)
- {
- AetheryteShortcut = EAetheryteLocation.WesternLaNosceaAleport,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot5.Steps = list46;
- num = 4;
- List list47 = new List(num);
- CollectionsMarshal.SetCount(list47, num);
- span3 = CollectionsMarshal.AsSpan(list47);
- index = 0;
- ref GatheringNodeGroup reference33 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup17 = new GatheringNodeGroup();
- num2 = 1;
- List list48 = new List(num2);
- CollectionsMarshal.SetCount(list48, num2);
- span4 = CollectionsMarshal.AsSpan(list48);
- index2 = 0;
- ref GatheringNode reference34 = ref span4[index2];
- GatheringNode obj17 = new GatheringNode
- {
- DataId = 30098u
- };
- num3 = 3;
- List list49 = new List(num3);
- CollectionsMarshal.SetCount(list49, num3);
- span5 = CollectionsMarshal.AsSpan(list49);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(300.7484f, -15.4861f, 153.9048f),
- MinimumAngle = 175,
- MaximumAngle = 360
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(297.8418f, -20.09089f, 166.8599f),
- MinimumAngle = 95,
- MaximumAngle = 265
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(312.9494f, -14.81517f, 145.3793f),
- MinimumAngle = 110,
- MaximumAngle = 270
- };
- obj17.Locations = list49;
- reference34 = obj17;
- gatheringNodeGroup17.Nodes = list48;
- reference33 = gatheringNodeGroup17;
- index++;
- ref GatheringNodeGroup reference35 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup18 = new GatheringNodeGroup();
- index2 = 1;
- List list50 = new List(index2);
- CollectionsMarshal.SetCount(list50, index2);
- span4 = CollectionsMarshal.AsSpan(list50);
- num2 = 0;
- ref GatheringNode reference36 = ref span4[num2];
- GatheringNode obj18 = new GatheringNode
- {
- DataId = 30099u
- };
- num4 = 3;
- List list51 = new List(num4);
- CollectionsMarshal.SetCount(list51, num4);
- span5 = CollectionsMarshal.AsSpan(list51);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(317.6309f, 0.3300658f, 98.40825f),
- MinimumAngle = 15,
- MaximumAngle = 190
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(300.7116f, -9.200176f, 128.1148f),
- MinimumAngle = 20,
- MaximumAngle = 205
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(313.6669f, -5.031699f, 119.2471f),
- MinimumAngle = 0,
- MaximumAngle = 185
- };
- obj18.Locations = list51;
- reference36 = obj18;
- gatheringNodeGroup18.Nodes = list50;
- reference35 = gatheringNodeGroup18;
- index++;
- ref GatheringNodeGroup reference37 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup19 = new GatheringNodeGroup();
- num2 = 1;
- List list52 = new List(num2);
- CollectionsMarshal.SetCount(list52, num2);
- span4 = CollectionsMarshal.AsSpan(list52);
- index2 = 0;
- ref GatheringNode reference38 = ref span4[index2];
- GatheringNode obj19 = new GatheringNode
- {
- DataId = 30100u
- };
- num3 = 3;
- List list53 = new List(num3);
- CollectionsMarshal.SetCount(list53, num3);
- span5 = CollectionsMarshal.AsSpan(list53);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(222.8638f, -1.971927f, 82.03091f),
- MinimumAngle = -115,
- MaximumAngle = 25
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(274.0746f, 6.008316f, 65.73824f),
- MinimumAngle = -115,
- MaximumAngle = 75
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(252.9545f, 5.45654f, 50.69089f),
- MinimumAngle = 225,
- MaximumAngle = 360
- };
- obj19.Locations = list53;
- reference38 = obj19;
- gatheringNodeGroup19.Nodes = list52;
- reference37 = gatheringNodeGroup19;
- index++;
- ref GatheringNodeGroup reference39 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup20 = new GatheringNodeGroup();
- index2 = 1;
- List list54 = new List(index2);
- CollectionsMarshal.SetCount(list54, index2);
- span4 = CollectionsMarshal.AsSpan(list54);
- num2 = 0;
- ref GatheringNode reference40 = ref span4[num2];
- GatheringNode obj20 = new GatheringNode
- {
- DataId = 30101u
- };
- num4 = 3;
- List list55 = new List(num4);
- CollectionsMarshal.SetCount(list55, num4);
- span5 = CollectionsMarshal.AsSpan(list55);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(254.374f, -17.77545f, 174.2901f),
- MinimumAngle = 115,
- MaximumAngle = 265
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(240.5732f, -17.28173f, 176.6604f),
- MinimumAngle = 80,
- MaximumAngle = 255
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(256.3937f, -16.40165f, 164.8165f),
- MinimumAngle = 90,
- MaximumAngle = 295
- };
- obj20.Locations = list55;
- reference40 = obj20;
- gatheringNodeGroup20.Nodes = list54;
- reference39 = gatheringNodeGroup20;
- gatheringRoot5.Groups = list47;
- AddLocation(35, gatheringRoot5);
- }
-
- private static void LoadLocation1()
- {
- GatheringRoot gatheringRoot = new GatheringRoot();
- int num = 1;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- Span span = CollectionsMarshal.AsSpan(list);
- int index = 0;
- span[index] = "liza";
- gatheringRoot.Author = list;
- index = 1;
- List list2 = new List(index);
- CollectionsMarshal.SetCount(list2, index);
- Span span2 = CollectionsMarshal.AsSpan(list2);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 140)
- {
- AetheryteShortcut = EAetheryteLocation.WesternThanalanHorizon
- };
- gatheringRoot.Steps = list2;
- num = 4;
- List list3 = new List(num);
- CollectionsMarshal.SetCount(list3, num);
- Span span3 = CollectionsMarshal.AsSpan(list3);
- index = 0;
- ref GatheringNodeGroup reference = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
- int num2 = 1;
- List list4 = new List(num2);
- CollectionsMarshal.SetCount(list4, num2);
- Span span4 = CollectionsMarshal.AsSpan(list4);
- int index2 = 0;
- ref GatheringNode reference2 = ref span4[index2];
- GatheringNode obj = new GatheringNode
- {
- DataId = 30414u
- };
- int num3 = 3;
- List list5 = new List(num3);
- CollectionsMarshal.SetCount(list5, num3);
- Span span5 = CollectionsMarshal.AsSpan(list5);
- int num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(249.8601f, 55.12077f, 178.5377f),
- MinimumAngle = 125,
- MaximumAngle = 270
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(253.9519f, 55.95691f, 181.4238f),
- MinimumAngle = 180,
- MaximumAngle = 285
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(244.4912f, 53.49751f, 169.9265f),
- MinimumAngle = 150,
- MaximumAngle = 250
- };
- obj.Locations = list5;
- reference2 = obj;
- gatheringNodeGroup.Nodes = list4;
- reference = gatheringNodeGroup;
- index++;
- ref GatheringNodeGroup reference3 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup();
- index2 = 1;
- List list6 = new List(index2);
- CollectionsMarshal.SetCount(list6, index2);
- span4 = CollectionsMarshal.AsSpan(list6);
- num2 = 0;
- ref GatheringNode reference4 = ref span4[num2];
- GatheringNode obj2 = new GatheringNode
- {
- DataId = 30413u
- };
- num4 = 3;
- List list7 = new List(num4);
- CollectionsMarshal.SetCount(list7, num4);
- span5 = CollectionsMarshal.AsSpan(list7);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(292.9385f, 59.79165f, 187.855f),
- MinimumAngle = 45,
- MaximumAngle = 165
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(300.3293f, 63.1124f, 175.0616f),
- MinimumAngle = 65,
- MaximumAngle = 155
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(296.3942f, 61.46834f, 182.3181f),
- MinimumAngle = 70,
- MaximumAngle = 185
- };
- obj2.Locations = list7;
- reference4 = obj2;
- gatheringNodeGroup2.Nodes = list6;
- reference3 = gatheringNodeGroup2;
- index++;
- ref GatheringNodeGroup reference5 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup();
- num2 = 1;
- List list8 = new List(num2);
- CollectionsMarshal.SetCount(list8, num2);
- span4 = CollectionsMarshal.AsSpan(list8);
- index2 = 0;
- ref GatheringNode reference6 = ref span4[index2];
- GatheringNode obj3 = new GatheringNode
- {
- DataId = 30415u
- };
- num3 = 3;
- List list9 = new List(num3);
- CollectionsMarshal.SetCount(list9, num3);
- span5 = CollectionsMarshal.AsSpan(list9);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(262.1395f, 58.70948f, 239.3097f),
- MinimumAngle = 105,
- MaximumAngle = 210
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(284.4424f, 59.78878f, 222.5899f),
- MinimumAngle = 65,
- MaximumAngle = 240
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(278.6144f, 59.63044f, 231.8303f),
- MinimumAngle = 95,
- MaximumAngle = 185
- };
- obj3.Locations = list9;
- reference6 = obj3;
- gatheringNodeGroup3.Nodes = list8;
- reference5 = gatheringNodeGroup3;
- index++;
- ref GatheringNodeGroup reference7 = ref span3[index];
- GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
- index2 = 1;
- List list10 = new List(index2);
- CollectionsMarshal.SetCount(list10, index2);
- span4 = CollectionsMarshal.AsSpan(list10);
- num2 = 0;
- ref GatheringNode reference8 = ref span4[num2];
- GatheringNode obj4 = new GatheringNode
- {
- DataId = 30416u
- };
- num4 = 3;
- List list11 = new List(num4);
- CollectionsMarshal.SetCount(list11, num4);
- span5 = CollectionsMarshal.AsSpan(list11);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(222.244f, 58.86799f, 244.9212f),
- MinimumAngle = 135,
- MaximumAngle = 275
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(212.3073f, 58.06055f, 245.9091f),
- MinimumAngle = 80,
- MaximumAngle = 220
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(235.9484f, 58.30469f, 249.0489f),
- MinimumAngle = 80,
- MaximumAngle = 190
- };
- obj4.Locations = list11;
- reference8 = obj4;
- gatheringNodeGroup4.Nodes = list10;
- reference7 = gatheringNodeGroup4;
- gatheringRoot.Groups = list3;
- AddLocation(154, gatheringRoot);
- GatheringRoot gatheringRoot2 = new GatheringRoot();
- index = 1;
- List list12 = new List(index);
- CollectionsMarshal.SetCount(list12, index);
- span = CollectionsMarshal.AsSpan(list12);
- num = 0;
- span[num] = "liza";
- gatheringRoot2.Author = list12;
- num = 1;
- List list13 = new List(num);
- CollectionsMarshal.SetCount(list13, num);
- span2 = CollectionsMarshal.AsSpan(list13);
- index = 0;
- span2[index] = new QuestStep(EInteractionType.None, null, null, 141)
- {
- AetheryteShortcut = EAetheryteLocation.CentralThanalanBlackBrushStation
- };
- gatheringRoot2.Steps = list13;
- index = 4;
- List list14 = new List(index);
- CollectionsMarshal.SetCount(list14, index);
- span3 = CollectionsMarshal.AsSpan(list14);
- num = 0;
- ref GatheringNodeGroup reference9 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
- num2 = 1;
- List list15 = new List(num2);
- CollectionsMarshal.SetCount(list15, num2);
- span4 = CollectionsMarshal.AsSpan(list15);
- index2 = 0;
- ref GatheringNode reference10 = ref span4[index2];
- GatheringNode obj5 = new GatheringNode
- {
- DataId = 30425u
- };
- num3 = 3;
- List list16 = new List(num3);
- CollectionsMarshal.SetCount(list16, num3);
- span5 = CollectionsMarshal.AsSpan(list16);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(118.6389f, 7.583679f, 262.4399f),
- MinimumAngle = 60,
- MaximumAngle = 170
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(113.4342f, 4.562373f, 271.4816f),
- MinimumAngle = 80,
- MaximumAngle = 190
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(116.9106f, 2.964557f, 285.8209f),
- MinimumAngle = 0,
- MaximumAngle = 115
- };
- obj5.Locations = list16;
- reference10 = obj5;
- gatheringNodeGroup5.Nodes = list15;
- reference9 = gatheringNodeGroup5;
- num++;
- ref GatheringNodeGroup reference11 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup6 = new GatheringNodeGroup();
- index2 = 1;
- List list17 = new List(index2);
- CollectionsMarshal.SetCount(list17, index2);
- span4 = CollectionsMarshal.AsSpan(list17);
- num2 = 0;
- ref GatheringNode reference12 = ref span4[num2];
- GatheringNode obj6 = new GatheringNode
- {
- DataId = 30427u
- };
- num4 = 3;
- List list18 = new List(num4);
- CollectionsMarshal.SetCount(list18, num4);
- span5 = CollectionsMarshal.AsSpan(list18);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(127.2449f, 15.54889f, 240.1923f),
- MinimumAngle = 15,
- MaximumAngle = 115
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(122.0915f, 14.071f, 225.1131f),
- MinimumAngle = 0,
- MaximumAngle = 110
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(120.8954f, 15.9651f, 213.8515f),
- MinimumAngle = 30,
- MaximumAngle = 115
- };
- obj6.Locations = list18;
- reference12 = obj6;
- gatheringNodeGroup6.Nodes = list17;
- reference11 = gatheringNodeGroup6;
- num++;
- ref GatheringNodeGroup reference13 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup7 = new GatheringNodeGroup();
- num2 = 1;
- List list19 = new List(num2);
- CollectionsMarshal.SetCount(list19, num2);
- span4 = CollectionsMarshal.AsSpan(list19);
- index2 = 0;
- ref GatheringNode reference14 = ref span4[index2];
- GatheringNode obj7 = new GatheringNode
- {
- DataId = 30426u
- };
- num3 = 3;
- List list20 = new List(num3);
- CollectionsMarshal.SetCount(list20, num3);
- span5 = CollectionsMarshal.AsSpan(list20);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(148.7842f, 16.44447f, 292.8037f),
- MinimumAngle = 30,
- MaximumAngle = 135
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(144.9166f, 18.86193f, 264.833f),
- MinimumAngle = 15,
- MaximumAngle = 95
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(152.6806f, 16.58945f, 300.3315f),
- MinimumAngle = 0,
- MaximumAngle = 75
- };
- obj7.Locations = list20;
- reference14 = obj7;
- gatheringNodeGroup7.Nodes = list19;
- reference13 = gatheringNodeGroup7;
- num++;
- ref GatheringNodeGroup reference15 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup8 = new GatheringNodeGroup();
- index2 = 1;
- List list21 = new List(index2);
- CollectionsMarshal.SetCount(list21, index2);
- span4 = CollectionsMarshal.AsSpan(list21);
- num2 = 0;
- ref GatheringNode reference16 = ref span4[num2];
- GatheringNode obj8 = new GatheringNode
- {
- DataId = 30428u
- };
- num4 = 3;
- List list22 = new List(num4);
- CollectionsMarshal.SetCount(list22, num4);
- span5 = CollectionsMarshal.AsSpan(list22);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(137.6659f, 6.65416f, 311.1226f),
- MinimumAngle = 15,
- MaximumAngle = 135
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(141.0331f, 5.844177f, 325.063f),
- MinimumAngle = 0,
- MaximumAngle = 150
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(130.6749f, 5.736229f, 300.4703f),
- MinimumAngle = -5,
- MaximumAngle = 100
- };
- obj8.Locations = list22;
- reference16 = obj8;
- gatheringNodeGroup8.Nodes = list21;
- reference15 = gatheringNodeGroup8;
- gatheringRoot2.Groups = list14;
- AddLocation(157, gatheringRoot2);
- GatheringRoot gatheringRoot3 = new GatheringRoot();
- num = 1;
- List list23 = new List(num);
- CollectionsMarshal.SetCount(list23, num);
- span = CollectionsMarshal.AsSpan(list23);
- index = 0;
- span[index] = "Censored";
- gatheringRoot3.Author = list23;
- index = 1;
- List list24 = new List(index);
- CollectionsMarshal.SetCount(list24, index);
- span2 = CollectionsMarshal.AsSpan(list24);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 155)
- {
- AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead
- };
- gatheringRoot3.Steps = list24;
- num = 2;
- List list25 = new List(num);
- CollectionsMarshal.SetCount(list25, num);
- Span span6 = CollectionsMarshal.AsSpan(list25);
- index = 0;
- span6[index] = 2001424u;
- index++;
- span6[index] = 2001425u;
- gatheringRoot3.ExtraQuestItems = list25;
- index = 4;
- List list26 = new List(index);
- CollectionsMarshal.SetCount(list26, index);
- span3 = CollectionsMarshal.AsSpan(list26);
- num = 0;
- ref GatheringNodeGroup reference17 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup9 = new GatheringNodeGroup();
- num2 = 1;
- List list27 = new List(num2);
- CollectionsMarshal.SetCount(list27, num2);
- span4 = CollectionsMarshal.AsSpan(list27);
- index2 = 0;
- ref GatheringNode reference18 = ref span4[index2];
- GatheringNode obj9 = new GatheringNode
- {
- DataId = 31046u
- };
- num3 = 2;
- List list28 = new List(num3);
- CollectionsMarshal.SetCount(list28, num3);
- span5 = CollectionsMarshal.AsSpan(list28);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(268.635f, 299.8158f, -114.4274f)
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(284.4186f, 309.0771f, -128.535f)
- };
- obj9.Locations = list28;
- reference18 = obj9;
- gatheringNodeGroup9.Nodes = list27;
- reference17 = gatheringNodeGroup9;
- num++;
- ref GatheringNodeGroup reference19 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup10 = new GatheringNodeGroup();
- index2 = 1;
- List list29 = new List(index2);
- CollectionsMarshal.SetCount(list29, index2);
- span4 = CollectionsMarshal.AsSpan(list29);
- num2 = 0;
- ref GatheringNode reference20 = ref span4[num2];
- GatheringNode obj10 = new GatheringNode
- {
- DataId = 31045u
- };
- num4 = 2;
- List list30 = new List(num4);
- CollectionsMarshal.SetCount(list30, num4);
- span5 = CollectionsMarshal.AsSpan(list30);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(198.4182f, 288.6254f, -93.58918f)
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(206.082f, 279.446f, -57.03315f)
- };
- obj10.Locations = list30;
- reference20 = obj10;
- gatheringNodeGroup10.Nodes = list29;
- reference19 = gatheringNodeGroup10;
- num++;
- ref GatheringNodeGroup reference21 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup11 = new GatheringNodeGroup();
- num2 = 1;
- List list31 = new List(num2);
- CollectionsMarshal.SetCount(list31, num2);
- span4 = CollectionsMarshal.AsSpan(list31);
- index2 = 0;
- ref GatheringNode reference22 = ref span4[index2];
- GatheringNode obj11 = new GatheringNode
- {
- DataId = 31047u
- };
- num3 = 2;
- List list32 = new List(num3);
- CollectionsMarshal.SetCount(list32, num3);
- span5 = CollectionsMarshal.AsSpan(list32);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(270.5842f, 291.5777f, -57.16897f)
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(242.9548f, 283.3405f, -56.95627f)
- };
- obj11.Locations = list32;
- reference22 = obj11;
- gatheringNodeGroup11.Nodes = list31;
- reference21 = gatheringNodeGroup11;
- num++;
- ref GatheringNodeGroup reference23 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup12 = new GatheringNodeGroup();
- index2 = 1;
- List list33 = new List(index2);
- CollectionsMarshal.SetCount(list33, index2);
- span4 = CollectionsMarshal.AsSpan(list33);
- num2 = 0;
- ref GatheringNode reference24 = ref span4[num2];
- GatheringNode obj12 = new GatheringNode
- {
- DataId = 31048u
- };
- num4 = 2;
- List list34 = new List(num4);
- CollectionsMarshal.SetCount(list34, num4);
- span5 = CollectionsMarshal.AsSpan(list34);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(297.2305f, 305.3402f, -78.08051f)
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(310.8341f, 307.6252f, -72.68935f)
- };
- obj12.Locations = list34;
- reference24 = obj12;
- gatheringNodeGroup12.Nodes = list33;
- reference23 = gatheringNodeGroup12;
- gatheringRoot3.Groups = list26;
- AddLocation(170, gatheringRoot3);
- GatheringRoot gatheringRoot4 = new GatheringRoot();
- num = 1;
- List list35 = new List(num);
- CollectionsMarshal.SetCount(list35, num);
- span = CollectionsMarshal.AsSpan(list35);
- index = 0;
- span[index] = "Censored";
- gatheringRoot4.Author = list35;
- index = 1;
- List list36 = new List(index);
- CollectionsMarshal.SetCount(list36, index);
- span2 = CollectionsMarshal.AsSpan(list36);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 154)
- {
- AetheryteShortcut = EAetheryteLocation.NorthShroudFallgourdFloat
- };
- gatheringRoot4.Steps = list36;
- num = 2;
- List list37 = new List(num);
- CollectionsMarshal.SetCount(list37, num);
- span6 = CollectionsMarshal.AsSpan(list37);
- index = 0;
- span6[index] = 2001391u;
- index++;
- span6[index] = 2001392u;
- gatheringRoot4.ExtraQuestItems = list37;
- index = 4;
- List list38 = new List(index);
- CollectionsMarshal.SetCount(list38, index);
- span3 = CollectionsMarshal.AsSpan(list38);
- num = 0;
- ref GatheringNodeGroup reference25 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup13 = new GatheringNodeGroup();
- num2 = 1;
- List list39 = new List(num2);
- CollectionsMarshal.SetCount(list39, num2);
- span4 = CollectionsMarshal.AsSpan(list39);
- index2 = 0;
- ref GatheringNode reference26 = ref span4[index2];
- GatheringNode obj13 = new GatheringNode
- {
- DataId = 31049u
- };
- num3 = 2;
- List list40 = new List(num3);
- CollectionsMarshal.SetCount(list40, num3);
- span5 = CollectionsMarshal.AsSpan(list40);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(232.6686f, -2.063462f, -13.87066f),
- MinimumAngle = -75,
- MaximumAngle = 85
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(208.5002f, -1.21151f, -8.481951f),
- MinimumAngle = -105,
- MaximumAngle = 130
- };
- obj13.Locations = list40;
- reference26 = obj13;
- gatheringNodeGroup13.Nodes = list39;
- reference25 = gatheringNodeGroup13;
- num++;
- ref GatheringNodeGroup reference27 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup14 = new GatheringNodeGroup();
- index2 = 1;
- List list41 = new List(index2);
- CollectionsMarshal.SetCount(list41, index2);
- span4 = CollectionsMarshal.AsSpan(list41);
- num2 = 0;
- ref GatheringNode reference28 = ref span4[num2];
- GatheringNode obj14 = new GatheringNode
- {
- DataId = 31051u
- };
- num4 = 2;
- List list42 = new List(num4);
- CollectionsMarshal.SetCount(list42, num4);
- span5 = CollectionsMarshal.AsSpan(list42);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(174.384f, -0.4081409f, 40.32799f),
- MinimumAngle = -155,
- MaximumAngle = 50
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(180.6999f, 0.5284532f, 43.46334f),
- MinimumAngle = -350,
- MaximumAngle = -120
- };
- obj14.Locations = list42;
- reference28 = obj14;
- gatheringNodeGroup14.Nodes = list41;
- reference27 = gatheringNodeGroup14;
- num++;
- ref GatheringNodeGroup reference29 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup15 = new GatheringNodeGroup();
- num2 = 1;
- List list43 = new List(num2);
- CollectionsMarshal.SetCount(list43, num2);
- span4 = CollectionsMarshal.AsSpan(list43);
- index2 = 0;
- ref GatheringNode reference30 = ref span4[index2];
- GatheringNode obj15 = new GatheringNode
- {
- DataId = 31052u
- };
- num3 = 2;
- List list44 = new List(num3);
- CollectionsMarshal.SetCount(list44, num3);
- span5 = CollectionsMarshal.AsSpan(list44);
- num4 = 0;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(239.2585f, -10.81729f, 85.37144f),
- MinimumAngle = -260,
- MaximumAngle = -70
- };
- num4++;
- span5[num4] = new GatheringLocation
- {
- Position = new Vector3(219.6392f, -8.915615f, 78.84674f),
- MinimumAngle = -255,
- MaximumAngle = -70
- };
- obj15.Locations = list44;
- reference30 = obj15;
- gatheringNodeGroup15.Nodes = list43;
- reference29 = gatheringNodeGroup15;
- num++;
- ref GatheringNodeGroup reference31 = ref span3[num];
- GatheringNodeGroup gatheringNodeGroup16 = new GatheringNodeGroup();
- index2 = 1;
- List list45 = new List(index2);
- CollectionsMarshal.SetCount(list45, index2);
- span4 = CollectionsMarshal.AsSpan(list45);
- num2 = 0;
- ref GatheringNode reference32 = ref span4[num2];
- GatheringNode obj16 = new GatheringNode
- {
- DataId = 31050u
- };
- num4 = 2;
- List list46 = new List(num4);
- CollectionsMarshal.SetCount(list46, num4);
- span5 = CollectionsMarshal.AsSpan(list46);
- num3 = 0;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(172.7773f, -0.5520306f, -24.73335f),
- MinimumAngle = -65,
- MaximumAngle = 145
- };
- num3++;
- span5[num3] = new GatheringLocation
- {
- Position = new Vector3(158.3542f, 0.1226652f, -17.62734f),
- MinimumAngle = -180,
- MaximumAngle = 10
- };
- obj16.Locations = list46;
- reference32 = obj16;
- gatheringNodeGroup16.Nodes = list45;
- reference31 = gatheringNodeGroup16;
- gatheringRoot4.Groups = list38;
- AddLocation(181, gatheringRoot4);
- }
-
- private static void LoadLocation2()
- {
- GatheringRoot gatheringRoot = new GatheringRoot();
- int num = 1;
- List list = new List(num);
- CollectionsMarshal.SetCount(list, num);
- Span span = CollectionsMarshal.AsSpan(list);
- int index = 0;
- span[index] = "Censored";
- gatheringRoot.Author = list;
- index = 1;
- List list2 = new List(index);
- CollectionsMarshal.SetCount(list2, index);
- Span span2 = CollectionsMarshal.AsSpan(list2);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 156)
- {
- AetheryteShortcut = EAetheryteLocation.MorDhona,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot.Steps = list2;
- num = 2;
- List list3 = new List(num);
- CollectionsMarshal.SetCount(list3, num);
- Span span3 = CollectionsMarshal.AsSpan(list3);
- index = 0;
- span3[index] = 2001415u;
- index++;
- span3[index] = 2001416u;
- gatheringRoot.ExtraQuestItems = list3;
- index = 4;
- List list4 = new List(index);
- CollectionsMarshal.SetCount(list4, index);
- Span span4 = CollectionsMarshal.AsSpan(list4);
- num = 0;
- ref GatheringNodeGroup reference = ref span4[num];
- GatheringNodeGroup gatheringNodeGroup = new GatheringNodeGroup();
- int num2 = 1;
- List list5 = new List(num2);
- CollectionsMarshal.SetCount(list5, num2);
- Span span5 = CollectionsMarshal.AsSpan(list5);
- int index2 = 0;
- ref GatheringNode reference2 = ref span5[index2];
- GatheringNode obj = new GatheringNode
- {
- DataId = 30452u
- };
- int num3 = 2;
- List list6 = new List(num3);
- CollectionsMarshal.SetCount(list6, num3);
- Span span6 = CollectionsMarshal.AsSpan(list6);
- int num4 = 0;
- span6[num4] = new GatheringLocation
- {
- Position = new Vector3(-333.5713f, -15.49291f, -326.9827f),
- MinimumAngle = -250,
- MaximumAngle = -115
- };
- num4++;
- span6[num4] = new GatheringLocation
- {
- Position = new Vector3(-353.6776f, -15.7935f, -321.7334f),
- MinimumAngle = -190,
- MaximumAngle = -100
- };
- obj.Locations = list6;
- reference2 = obj;
- gatheringNodeGroup.Nodes = list5;
- reference = gatheringNodeGroup;
- num++;
- ref GatheringNodeGroup reference3 = ref span4[num];
- GatheringNodeGroup gatheringNodeGroup2 = new GatheringNodeGroup();
- index2 = 1;
- List list7 = new List(index2);
- CollectionsMarshal.SetCount(list7, index2);
- span5 = CollectionsMarshal.AsSpan(list7);
- num2 = 0;
- ref GatheringNode reference4 = ref span5[num2];
- GatheringNode obj2 = new GatheringNode
- {
- DataId = 30449u
- };
- num4 = 2;
- List list8 = new List(num4);
- CollectionsMarshal.SetCount(list8, num4);
- span6 = CollectionsMarshal.AsSpan(list8);
- num3 = 0;
- span6[num3] = new GatheringLocation
- {
- Position = new Vector3(-308.8034f, -13.83647f, -329.9288f),
- MinimumAngle = -55,
- MaximumAngle = 70,
- MinimumDistance = 1.4f,
- MaximumDistance = 3f
- };
- num3++;
- span6[num3] = new GatheringLocation
- {
- Position = new Vector3(-290.5811f, -11.39756f, -323.1493f),
- MinimumAngle = -65,
- MaximumAngle = 95
- };
- obj2.Locations = list8;
- reference4 = obj2;
- gatheringNodeGroup2.Nodes = list7;
- reference3 = gatheringNodeGroup2;
- num++;
- ref GatheringNodeGroup reference5 = ref span4[num];
- GatheringNodeGroup gatheringNodeGroup3 = new GatheringNodeGroup();
- num2 = 1;
- List list9 = new List(num2);
- CollectionsMarshal.SetCount(list9, num2);
- span5 = CollectionsMarshal.AsSpan(list9);
- index2 = 0;
- ref GatheringNode reference6 = ref span5[index2];
- GatheringNode obj3 = new GatheringNode
- {
- DataId = 30450u
- };
- num3 = 2;
- List list10 = new List(num3);
- CollectionsMarshal.SetCount(list10, num3);
- span6 = CollectionsMarshal.AsSpan(list10);
- num4 = 0;
- span6[num4] = new GatheringLocation
- {
- Position = new Vector3(-281.3932f, -8.5558f, -326.8167f),
- MinimumAngle = -135,
- MaximumAngle = 5
- };
- num4++;
- span6[num4] = new GatheringLocation
- {
- Position = new Vector3(-266.9396f, -6.345774f, -325.4775f),
- MinimumAngle = 135,
- MaximumAngle = 250,
- MinimumDistance = 1.4f,
- MaximumDistance = 3f
- };
- obj3.Locations = list10;
- reference6 = obj3;
- gatheringNodeGroup3.Nodes = list9;
- reference5 = gatheringNodeGroup3;
- num++;
- ref GatheringNodeGroup reference7 = ref span4[num];
- GatheringNodeGroup gatheringNodeGroup4 = new GatheringNodeGroup();
- index2 = 1;
- List list11 = new List(index2);
- CollectionsMarshal.SetCount(list11, index2);
- span5 = CollectionsMarshal.AsSpan(list11);
- num2 = 0;
- ref GatheringNode reference8 = ref span5[num2];
- GatheringNode obj4 = new GatheringNode
- {
- DataId = 30451u
- };
- num4 = 2;
- List list12 = new List(num4);
- CollectionsMarshal.SetCount(list12, num4);
- span6 = CollectionsMarshal.AsSpan(list12);
- num3 = 0;
- span6[num3] = new GatheringLocation
- {
- Position = new Vector3(-254.5719f, -5.395673f, -317.087f),
- MinimumAngle = 180,
- MaximumAngle = 275
- };
- num3++;
- span6[num3] = new GatheringLocation
- {
- Position = new Vector3(-249.4642f, -5.140871f, -324.9326f),
- MinimumAngle = -10,
- MaximumAngle = 60,
- MinimumDistance = 1.8f,
- MaximumDistance = 3f
- };
- obj4.Locations = list12;
- reference8 = obj4;
- gatheringNodeGroup4.Nodes = list11;
- reference7 = gatheringNodeGroup4;
- gatheringRoot.Groups = list4;
- AddLocation(206, gatheringRoot);
- GatheringRoot gatheringRoot2 = new GatheringRoot();
- num = 1;
- List list13 = new List(num);
- CollectionsMarshal.SetCount(list13, num);
- span = CollectionsMarshal.AsSpan(list13);
- index = 0;
- span[index] = "Censored";
- gatheringRoot2.Author = list13;
- index = 1;
- List list14 = new List(index);
- CollectionsMarshal.SetCount(list14, index);
- span2 = CollectionsMarshal.AsSpan(list14);
- num = 0;
- span2[num] = new QuestStep(EInteractionType.None, null, null, 155)
- {
- AetheryteShortcut = EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead,
- SkipConditions = new SkipConditions
- {
- AetheryteShortcutIf = new SkipAetheryteCondition
- {
- InSameTerritory = true
- }
- }
- };
- gatheringRoot2.Steps = list14;
- num = 2;
- List list15 = new List(num);
- CollectionsMarshal.SetCount(list15, num);
- span3 = CollectionsMarshal.AsSpan(list15);
- index = 0;
- span3[index] = 2001426u;
- index++;
- span3[index] = 2001427u;
- gatheringRoot2.ExtraQuestItems = list15;
- index = 4;
- List list16 = new List(index);
- CollectionsMarshal.SetCount(list16, index);
- span4 = CollectionsMarshal.AsSpan(list16);
- num = 0;
- ref GatheringNodeGroup reference9 = ref span4[num];
- GatheringNodeGroup gatheringNodeGroup5 = new GatheringNodeGroup();
- num2 = 1;
- List list17 = new List