diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs index 2a512ab..9fe1d70 100644 --- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs +++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs @@ -461694,7 +461694,8 @@ public static class AssemblyQuestLoader ref QuestStep reference160 = ref span3[index2]; QuestStep obj141 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { - TargetTerritoryId = (ushort)1297 + TargetTerritoryId = (ushort)1297, + Fly = true }; SkipConditions skipConditions13 = new SkipConditions(); SkipStepConditions skipStepConditions12 = new SkipStepConditions(); @@ -461781,16 +461782,16 @@ public static class AssemblyQuestLoader reference162 = obj143; questRoot25.QuestSequence = list209; AddQuest(questId25, questRoot25); - QuestId questId26 = new QuestId(5338); + QuestId questId26 = new QuestId(5337); QuestRoot questRoot26 = new QuestRoot(); num = 1; List list215 = new List(num); CollectionsMarshal.SetCount(list215, num); span = CollectionsMarshal.AsSpan(list215); index = 0; - span[index] = "CryoTechnic"; + span[index] = "WigglyMuffin"; questRoot26.Author = list215; - index = 4; + index = 3; List list216 = new List(index); CollectionsMarshal.SetCount(list216, index); span2 = CollectionsMarshal.AsSpan(list216); @@ -461830,10 +461831,65 @@ public static class AssemblyQuestLoader CollectionsMarshal.SetCount(list218, num2); span3 = CollectionsMarshal.AsSpan(list218); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); + obj145.Steps = list218; + reference164 = obj145; + num++; + ref QuestSequence reference165 = ref span2[num]; + QuestSequence obj146 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 2; + List list219 = new List(index2); + CollectionsMarshal.SetCount(list219, index2); + span3 = CollectionsMarshal.AsSpan(list219); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + { + ItemId = 46210u, + ItemCount = 2, + SkipConditions = new SkipConditions + { + StepIf = new SkipStepConditions + { + Item = new SkipItemConditions() + } + } + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187); + obj146.Steps = list219; + reference165 = obj146; + questRoot26.QuestSequence = list216; + AddQuest(questId26, questRoot26); + QuestId questId27 = new QuestId(5338); + QuestRoot questRoot27 = new QuestRoot(); + num = 1; + List list220 = new List(num); + CollectionsMarshal.SetCount(list220, num); + span = CollectionsMarshal.AsSpan(list220); + index = 0; + span[index] = "CryoTechnic"; + questRoot27.Author = list220; + index = 4; + List list221 = new List(index); + CollectionsMarshal.SetCount(list221, index); + span2 = CollectionsMarshal.AsSpan(list221); + num = 0; + ref QuestSequence reference166 = ref span2[num]; + QuestSequence obj147 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, - Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -461843,76 +461899,23 @@ public static class AssemblyQuestLoader } } }; - obj145.Steps = list218; - reference164 = obj145; - num++; - ref QuestSequence reference165 = ref span2[num]; - QuestSequence obj146 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list219 = new List(index2); - CollectionsMarshal.SetCount(list219, index2); - span3 = CollectionsMarshal.AsSpan(list219); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 959) - { - ItemId = 46212u, - ItemCount = 3 - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187); - obj146.Steps = list219; - reference165 = obj146; - num++; - ref QuestSequence reference166 = ref span2[num]; - QuestSequence obj147 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list220 = new List(num2); - CollectionsMarshal.SetCount(list220, num2); - span3 = CollectionsMarshal.AsSpan(list220); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho - }; - obj147.Steps = list220; + obj147.Steps = list222; reference166 = obj147; - questRoot26.QuestSequence = list216; - AddQuest(questId26, questRoot26); - QuestId questId27 = new QuestId(5339); - QuestRoot questRoot27 = new QuestRoot(); - num = 1; - List list221 = new List(num); - CollectionsMarshal.SetCount(list221, num); - span = CollectionsMarshal.AsSpan(list221); - index = 0; - span[index] = "CryoTechnic"; - questRoot27.Author = list221; - index = 3; - List list222 = new List(index); - CollectionsMarshal.SetCount(list222, index); - span2 = CollectionsMarshal.AsSpan(list222); - num = 0; + num++; ref QuestSequence reference167 = ref span2[num]; QuestSequence obj148 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; index2 = 1; List list223 = new List(index2); CollectionsMarshal.SetCount(list223, index2); span3 = CollectionsMarshal.AsSpan(list223); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[num2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187) { Fly = true, + Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, SkipConditions = new SkipConditions { @@ -461928,120 +461931,32 @@ public static class AssemblyQuestLoader ref QuestSequence reference168 = ref span2[num]; QuestSequence obj149 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; - num2 = 3; + num2 = 2; List list224 = new List(num2); CollectionsMarshal.SetCount(list224, num2); span3 = CollectionsMarshal.AsSpan(list224); index2 = 0; - ref QuestStep reference169 = ref span3[index2]; - QuestStep obj150 = new QuestStep(EInteractionType.Interact, 1055818u, new Vector3(583.276f, 120.7841f, 382.55884f), 1187) + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 959) { - Fly = true, - Land = true + ItemId = 46212u, + ItemCount = 3 }; - index3 = 6; - List> list225 = new List>(index3); - CollectionsMarshal.SetCount(list225, index3); - Span> span8 = CollectionsMarshal.AsSpan(list225); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference170 = ref span8[num3]; - int num4 = 1; - List list226 = new List(num4); - CollectionsMarshal.SetCount(list226, num4); - span7 = CollectionsMarshal.AsSpan(list226); - int index4 = 0; - span7[index4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); - reference170 = list226; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj150.RequiredQuestVariables = list225; - reference169 = obj150; index2++; - ref QuestStep reference171 = ref span3[index2]; - QuestStep obj151 = new QuestStep(EInteractionType.Interact, 1055819u, new Vector3(442.31323f, 101.649635f, 363.21045f), 1187) - { - Fly = true, - Land = true - }; - num3 = 6; - List> list227 = new List>(num3); - CollectionsMarshal.SetCount(list227, num3); - span8 = CollectionsMarshal.AsSpan(list227); - index3 = 0; - span8[index3] = null; - index3++; - ref List reference172 = ref span8[index3]; - index4 = 1; - List list228 = new List(index4); - CollectionsMarshal.SetCount(list228, index4); - span7 = CollectionsMarshal.AsSpan(list228); - num4 = 0; - span7[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); - reference172 = list228; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - index3++; - span8[index3] = null; - obj151.RequiredQuestVariables = list227; - reference171 = obj151; - index2++; - ref QuestStep reference173 = ref span3[index2]; - QuestStep obj152 = new QuestStep(EInteractionType.Interact, 1055820u, new Vector3(379.50696f, 78.73412f, 440.63464f), 1187) - { - Fly = true, - Land = true - }; - index3 = 6; - List> list229 = new List>(index3); - CollectionsMarshal.SetCount(list229, index3); - span8 = CollectionsMarshal.AsSpan(list229); - num3 = 0; - span8[num3] = null; - num3++; - ref List reference174 = ref span8[num3]; - num4 = 1; - List list230 = new List(num4); - CollectionsMarshal.SetCount(list230, num4); - span7 = CollectionsMarshal.AsSpan(list230); - index4 = 0; - span7[index4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); - reference174 = list230; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - num3++; - span8[num3] = null; - obj152.RequiredQuestVariables = list229; - reference173 = obj152; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055817u, new Vector3(458.15198f, 114.935f, 657.3739f), 1187); obj149.Steps = list224; reference168 = obj149; num++; - ref QuestSequence reference175 = ref span2[num]; - QuestSequence obj153 = new QuestSequence + ref QuestSequence reference169 = ref span2[num]; + QuestSequence obj150 = new QuestSequence { Sequence = byte.MaxValue }; index2 = 1; - List list231 = new List(index2); - CollectionsMarshal.SetCount(list231, index2); - span3 = CollectionsMarshal.AsSpan(list231); + List list225 = new List(index2); + CollectionsMarshal.SetCount(list225, index2); + span3 = CollectionsMarshal.AsSpan(list225); num2 = 0; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -462049,33 +461964,33 @@ public static class AssemblyQuestLoader Land = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj153.Steps = list231; - reference175 = obj153; - questRoot27.QuestSequence = list222; + obj150.Steps = list225; + reference169 = obj150; + questRoot27.QuestSequence = list221; AddQuest(questId27, questRoot27); - QuestId questId28 = new QuestId(5340); + QuestId questId28 = new QuestId(5339); QuestRoot questRoot28 = new QuestRoot(); num = 1; - List list232 = new List(num); - CollectionsMarshal.SetCount(list232, num); - span = CollectionsMarshal.AsSpan(list232); + List list226 = new List(num); + CollectionsMarshal.SetCount(list226, num); + span = CollectionsMarshal.AsSpan(list226); index = 0; span[index] = "CryoTechnic"; - questRoot28.Author = list232; - index = 4; - List list233 = new List(index); - CollectionsMarshal.SetCount(list233, index); - span2 = CollectionsMarshal.AsSpan(list233); + questRoot28.Author = list226; + index = 3; + List list227 = new List(index); + CollectionsMarshal.SetCount(list227, index); + span2 = CollectionsMarshal.AsSpan(list227); num = 0; - ref QuestSequence reference176 = ref span2[num]; - QuestSequence obj154 = new QuestSequence + ref QuestSequence reference170 = ref span2[num]; + QuestSequence obj151 = new QuestSequence { Sequence = 0 }; num2 = 1; - List list234 = new List(num2); - CollectionsMarshal.SetCount(list234, num2); - span3 = CollectionsMarshal.AsSpan(list234); + List list228 = new List(num2); + CollectionsMarshal.SetCount(list228, num2); + span3 = CollectionsMarshal.AsSpan(list228); index2 = 0; span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { @@ -462089,206 +462004,373 @@ public static class AssemblyQuestLoader } } }; - obj154.Steps = list234; - reference176 = obj154; + obj151.Steps = list228; + reference170 = obj151; num++; - ref QuestSequence reference177 = ref span2[num]; - QuestSequence obj155 = new QuestSequence + ref QuestSequence reference171 = ref span2[num]; + QuestSequence obj152 = new QuestSequence { Sequence = 1 }; index2 = 3; - List list235 = new List(index2); - CollectionsMarshal.SetCount(list235, index2); - span3 = CollectionsMarshal.AsSpan(list235); + List list229 = new List(index2); + CollectionsMarshal.SetCount(list229, index2); + span3 = CollectionsMarshal.AsSpan(list229); num2 = 0; - ref QuestStep reference178 = ref span3[num2]; - QuestStep obj156 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + ref QuestStep reference172 = ref span3[num2]; + QuestStep obj153 = new QuestStep(EInteractionType.Interact, 1055818u, new Vector3(583.276f, 120.7841f, 382.55884f), 1187) + { + Fly = true, + Land = true + }; + index3 = 6; + List> list230 = new List>(index3); + CollectionsMarshal.SetCount(list230, index3); + Span> span8 = CollectionsMarshal.AsSpan(list230); + num3 = 0; + span8[num3] = null; + num3++; + ref List reference173 = ref span8[num3]; + int num4 = 1; + List list231 = new List(num4); + CollectionsMarshal.SetCount(list231, num4); + span7 = CollectionsMarshal.AsSpan(list231); + int index4 = 0; + span7[index4] = new QuestWorkValue(null, (byte)3, EQuestWorkMode.Bitwise); + reference173 = list231; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + obj153.RequiredQuestVariables = list230; + reference172 = obj153; + num2++; + ref QuestStep reference174 = ref span3[num2]; + QuestStep obj154 = new QuestStep(EInteractionType.Interact, 1055819u, new Vector3(442.31323f, 101.649635f, 363.21045f), 1187) + { + Fly = true, + Land = true + }; + num3 = 6; + List> list232 = new List>(num3); + CollectionsMarshal.SetCount(list232, num3); + span8 = CollectionsMarshal.AsSpan(list232); + index3 = 0; + span8[index3] = null; + index3++; + ref List reference175 = ref span8[index3]; + index4 = 1; + List list233 = new List(index4); + CollectionsMarshal.SetCount(list233, index4); + span7 = CollectionsMarshal.AsSpan(list233); + num4 = 0; + span7[num4] = new QuestWorkValue(null, (byte)1, EQuestWorkMode.Bitwise); + reference175 = list233; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + index3++; + span8[index3] = null; + obj154.RequiredQuestVariables = list232; + reference174 = obj154; + num2++; + ref QuestStep reference176 = ref span3[num2]; + QuestStep obj155 = new QuestStep(EInteractionType.Interact, 1055820u, new Vector3(379.50696f, 78.73412f, 440.63464f), 1187) + { + Fly = true, + Land = true + }; + index3 = 6; + List> list234 = new List>(index3); + CollectionsMarshal.SetCount(list234, index3); + span8 = CollectionsMarshal.AsSpan(list234); + num3 = 0; + span8[num3] = null; + num3++; + ref List reference177 = ref span8[num3]; + num4 = 1; + List list235 = new List(num4); + CollectionsMarshal.SetCount(list235, num4); + span7 = CollectionsMarshal.AsSpan(list235); + index4 = 0; + span7[index4] = new QuestWorkValue(null, (byte)2, EQuestWorkMode.Bitwise); + reference177 = list235; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + num3++; + span8[num3] = null; + obj155.RequiredQuestVariables = list234; + reference176 = obj155; + obj152.Steps = list229; + reference171 = obj152; + num++; + ref QuestSequence reference178 = ref span2[num]; + QuestSequence obj156 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list236 = new List(num2); + CollectionsMarshal.SetCount(list236, num2); + span3 = CollectionsMarshal.AsSpan(list236); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho + }; + obj156.Steps = list236; + reference178 = obj156; + questRoot28.QuestSequence = list227; + 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] = "CryoTechnic"; + questRoot29.Author = list237; + index = 4; + List list238 = new List(index); + CollectionsMarshal.SetCount(list238, index); + span2 = CollectionsMarshal.AsSpan(list238); + num = 0; + ref QuestSequence reference179 = ref span2[num]; + QuestSequence obj157 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list239 = new List(index2); + CollectionsMarshal.SetCount(list239, index2); + span3 = CollectionsMarshal.AsSpan(list239); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj157.Steps = list239; + reference179 = obj157; + num++; + ref QuestSequence reference180 = ref span2[num]; + QuestSequence obj158 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list240 = new List(num2); + CollectionsMarshal.SetCount(list240, num2); + span3 = CollectionsMarshal.AsSpan(list240); + index2 = 0; + ref QuestStep reference181 = ref span3[index2]; + QuestStep obj159 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions14 = new SkipConditions(); SkipStepConditions skipStepConditions13 = new SkipStepConditions(); num3 = 1; - List list236 = new List(num3); - CollectionsMarshal.SetCount(list236, num3); - span4 = CollectionsMarshal.AsSpan(list236); + List list241 = new List(num3); + CollectionsMarshal.SetCount(list241, num3); + span4 = CollectionsMarshal.AsSpan(list241); index3 = 0; span4[index3] = 1187; - skipStepConditions13.NotInTerritory = list236; + skipStepConditions13.NotInTerritory = list241; skipConditions14.StepIf = skipStepConditions13; - obj156.SkipConditions = skipConditions14; - reference178 = obj156; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj159.SkipConditions = skipConditions14; + reference181 = obj159; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); - obj155.Steps = list235; - reference177 = obj155; - num++; - ref QuestSequence reference179 = ref span2[num]; - QuestSequence obj157 = new QuestSequence - { - Sequence = 2 - }; - num2 = 4; - List list237 = new List(num2); - CollectionsMarshal.SetCount(list237, num2); - span3 = CollectionsMarshal.AsSpan(list237); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46214u, - ItemCount = 3 - }; index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.66426f, 1.8905385f, 65.188644f), 1297); - index2++; - span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.68089f, 3.372309f, 67.41638f), 1297); - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj157.Steps = list237; - reference179 = obj157; - num++; - ref QuestSequence reference180 = ref span2[num]; - QuestSequence obj158 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj158.Steps = list238; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055802u, new Vector3(74.75391f, 1.8866259f, 50.369995f), 1297); + obj158.Steps = list240; reference180 = obj158; - questRoot28.QuestSequence = list233; - AddQuest(questId28, questRoot28); - QuestId questId29 = new QuestId(5341); - QuestRoot questRoot29 = new QuestRoot(); - num = 1; - List list239 = new List(num); - CollectionsMarshal.SetCount(list239, num); - span = CollectionsMarshal.AsSpan(list239); - index = 0; - span[index] = "CryoTechnic"; - questRoot29.Author = list239; - index = 4; - List list240 = new List(index); - CollectionsMarshal.SetCount(list240, index); - span2 = CollectionsMarshal.AsSpan(list240); - num = 0; - ref QuestSequence reference181 = ref span2[num]; - QuestSequence obj159 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj159.Steps = list241; - reference181 = obj159; num++; ref QuestSequence reference182 = ref span2[num]; QuestSequence obj160 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; index2 = 4; List list242 = new List(index2); CollectionsMarshal.SetCount(list242, index2); span3 = CollectionsMarshal.AsSpan(list242); num2 = 0; - ref QuestStep reference183 = ref span3[num2]; - QuestStep obj161 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46214u, + ItemCount = 3 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(68.66426f, 1.8905385f, 65.188644f), 1297); + num2++; + span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.68089f, 3.372309f, 67.41638f), 1297); + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj160.Steps = list242; + reference182 = obj160; + num++; + ref QuestSequence reference183 = ref span2[num]; + QuestSequence obj161 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list243 = new List(num2); + CollectionsMarshal.SetCount(list243, num2); + span3 = CollectionsMarshal.AsSpan(list243); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj161.Steps = list243; + reference183 = obj161; + questRoot29.QuestSequence = list238; + AddQuest(questId29, questRoot29); + QuestId questId30 = new QuestId(5341); + QuestRoot questRoot30 = new QuestRoot(); + num = 1; + List list244 = new List(num); + CollectionsMarshal.SetCount(list244, num); + span = CollectionsMarshal.AsSpan(list244); + index = 0; + span[index] = "CryoTechnic"; + questRoot30.Author = list244; + index = 4; + List list245 = new List(index); + CollectionsMarshal.SetCount(list245, index); + span2 = CollectionsMarshal.AsSpan(list245); + num = 0; + ref QuestSequence reference184 = ref span2[num]; + QuestSequence obj162 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list246 = new List(index2); + CollectionsMarshal.SetCount(list246, index2); + span3 = CollectionsMarshal.AsSpan(list246); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj162.Steps = list246; + reference184 = obj162; + num++; + ref QuestSequence reference185 = ref span2[num]; + QuestSequence obj163 = new QuestSequence + { + Sequence = 1 + }; + num2 = 4; + List list247 = new List(num2); + CollectionsMarshal.SetCount(list247, num2); + span3 = CollectionsMarshal.AsSpan(list247); + index2 = 0; + ref QuestStep reference186 = ref span3[index2]; + QuestStep obj164 = 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 list243 = new List(index3); - CollectionsMarshal.SetCount(list243, index3); - span4 = CollectionsMarshal.AsSpan(list243); + List list248 = new List(index3); + CollectionsMarshal.SetCount(list248, index3); + span4 = CollectionsMarshal.AsSpan(list248); num3 = 0; span4[num3] = 1187; - skipStepConditions14.NotInTerritory = list243; + skipStepConditions14.NotInTerritory = list248; skipConditions15.StepIf = skipStepConditions14; - obj161.SkipConditions = skipConditions15; - reference183 = obj161; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj164.SkipConditions = skipConditions15; + reference186 = obj164; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.2292f, 3.372309f, 66.11308f), 1297); - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj160.Steps = list242; - reference182 = obj160; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(89.2292f, 3.372309f, 66.11308f), 1297); + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj163.Steps = list247; + reference185 = obj163; num++; - ref QuestSequence reference184 = ref span2[num]; - QuestSequence obj162 = new QuestSequence + ref QuestSequence reference187 = ref span2[num]; + QuestSequence obj165 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list244 = new List(num2); - CollectionsMarshal.SetCount(list244, num2); - span3 = CollectionsMarshal.AsSpan(list244); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + index2 = 2; + List list249 = new List(index2); + CollectionsMarshal.SetCount(list249, index2); + span3 = CollectionsMarshal.AsSpan(list249); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46216u, ItemCount = 3 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); - obj162.Steps = list244; - reference184 = obj162; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055821u, new Vector3(88.97534f, 3.3723087f, 75.791504f), 1297); + obj165.Steps = list249; + reference187 = obj165; num++; - ref QuestSequence reference185 = ref span2[num]; - QuestSequence obj163 = new QuestSequence + ref QuestSequence reference188 = ref span2[num]; + QuestSequence obj166 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list245 = new List(index2); - CollectionsMarshal.SetCount(list245, index2); - span3 = CollectionsMarshal.AsSpan(list245); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list250 = new List(num2); + CollectionsMarshal.SetCount(list250, num2); + span3 = CollectionsMarshal.AsSpan(list250); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462301,35 +462383,35 @@ public static class AssemblyQuestLoader } } }; - obj163.Steps = list245; - reference185 = obj163; - questRoot29.QuestSequence = list240; - AddQuest(questId29, questRoot29); - QuestId questId30 = new QuestId(5342); - QuestRoot questRoot30 = new QuestRoot(); + obj166.Steps = list250; + reference188 = obj166; + questRoot30.QuestSequence = list245; + AddQuest(questId30, questRoot30); + QuestId questId31 = new QuestId(5342); + QuestRoot questRoot31 = new QuestRoot(); num = 1; - List list246 = new List(num); - CollectionsMarshal.SetCount(list246, num); - span = CollectionsMarshal.AsSpan(list246); + List list251 = new List(num); + CollectionsMarshal.SetCount(list251, num); + span = CollectionsMarshal.AsSpan(list251); index = 0; span[index] = "CryoTechnic"; - questRoot30.Author = list246; + questRoot31.Author = list251; index = 4; - List list247 = new List(index); - CollectionsMarshal.SetCount(list247, index); - span2 = CollectionsMarshal.AsSpan(list247); + List list252 = new List(index); + CollectionsMarshal.SetCount(list252, index); + span2 = CollectionsMarshal.AsSpan(list252); num = 0; - ref QuestSequence reference186 = ref span2[num]; - QuestSequence obj164 = new QuestSequence + ref QuestSequence reference189 = ref span2[num]; + QuestSequence obj167 = 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, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list253 = new List(index2); + CollectionsMarshal.SetCount(list253, index2); + span3 = CollectionsMarshal.AsSpan(list253); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462341,74 +462423,74 @@ public static class AssemblyQuestLoader } } }; - obj164.Steps = list248; - reference186 = obj164; + obj167.Steps = list253; + reference189 = obj167; num++; - ref QuestSequence reference187 = ref span2[num]; - QuestSequence obj165 = new QuestSequence + ref QuestSequence reference190 = ref span2[num]; + QuestSequence obj168 = new QuestSequence { Sequence = 1 }; - index2 = 1; - List list249 = new List(index2); - CollectionsMarshal.SetCount(list249, index2); - span3 = CollectionsMarshal.AsSpan(list249); - num2 = 0; - ref QuestStep reference188 = ref span3[num2]; - QuestStep obj166 = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) + num2 = 1; + List list254 = new List(num2); + CollectionsMarshal.SetCount(list254, num2); + span3 = CollectionsMarshal.AsSpan(list254); + index2 = 0; + ref QuestStep reference191 = ref span3[index2]; + QuestStep obj169 = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions16 = new SkipConditions(); SkipStepConditions skipStepConditions15 = new SkipStepConditions(); num3 = 1; - List list250 = new List(num3); - CollectionsMarshal.SetCount(list250, num3); - span4 = CollectionsMarshal.AsSpan(list250); + List list255 = new List(num3); + CollectionsMarshal.SetCount(list255, num3); + span4 = CollectionsMarshal.AsSpan(list255); index3 = 0; span4[index3] = 1187; - skipStepConditions15.NotInTerritory = list250; + skipStepConditions15.NotInTerritory = list255; skipConditions16.StepIf = skipStepConditions15; - obj166.SkipConditions = skipConditions16; - reference188 = obj166; - obj165.Steps = list249; - reference187 = obj165; + obj169.SkipConditions = skipConditions16; + reference191 = obj169; + obj168.Steps = list254; + reference190 = obj168; num++; - ref QuestSequence reference189 = ref span2[num]; - QuestSequence obj167 = new QuestSequence + ref QuestSequence reference192 = ref span2[num]; + QuestSequence obj170 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list251 = new List(num2); - CollectionsMarshal.SetCount(list251, num2); - span3 = CollectionsMarshal.AsSpan(list251); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + index2 = 2; + List list256 = new List(index2); + CollectionsMarshal.SetCount(list256, index2); + span3 = CollectionsMarshal.AsSpan(list256); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46218u, ItemCount = 3 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055824u, new Vector3(520.714f, 111.135f, 608.5145f), 1187) + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055824u, new Vector3(520.714f, 111.135f, 608.5145f), 1187) { Fly = true, Land = true }; - obj167.Steps = list251; - reference189 = obj167; + obj170.Steps = list256; + reference192 = obj170; num++; - ref QuestSequence reference190 = ref span2[num]; - QuestSequence obj168 = new QuestSequence + ref QuestSequence reference193 = ref span2[num]; + QuestSequence obj171 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list252 = new List(index2); - CollectionsMarshal.SetCount(list252, index2); - span3 = CollectionsMarshal.AsSpan(list252); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list257 = new List(num2); + CollectionsMarshal.SetCount(list257, num2); + span3 = CollectionsMarshal.AsSpan(list257); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462421,35 +462503,35 @@ public static class AssemblyQuestLoader } } }; - obj168.Steps = list252; - reference190 = obj168; - questRoot30.QuestSequence = list247; - AddQuest(questId30, questRoot30); - QuestId questId31 = new QuestId(5343); - QuestRoot questRoot31 = new QuestRoot(); + obj171.Steps = list257; + reference193 = obj171; + questRoot31.QuestSequence = list252; + AddQuest(questId31, questRoot31); + QuestId questId32 = new QuestId(5343); + QuestRoot questRoot32 = new QuestRoot(); num = 1; - List list253 = new List(num); - CollectionsMarshal.SetCount(list253, num); - span = CollectionsMarshal.AsSpan(list253); + List list258 = new List(num); + CollectionsMarshal.SetCount(list258, num); + span = CollectionsMarshal.AsSpan(list258); index = 0; span[index] = "WigglyMuffin"; - questRoot31.Author = list253; + questRoot32.Author = list258; index = 4; - List list254 = new List(index); - CollectionsMarshal.SetCount(list254, index); - span2 = CollectionsMarshal.AsSpan(list254); + List list259 = new List(index); + CollectionsMarshal.SetCount(list259, index); + span2 = CollectionsMarshal.AsSpan(list259); num = 0; - ref QuestSequence reference191 = ref span2[num]; - QuestSequence obj169 = new QuestSequence + ref QuestSequence reference194 = ref span2[num]; + QuestSequence obj172 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list255 = new List(num2); - CollectionsMarshal.SetCount(list255, num2); - span3 = CollectionsMarshal.AsSpan(list255); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list260 = new List(index2); + CollectionsMarshal.SetCount(list260, index2); + span3 = CollectionsMarshal.AsSpan(list260); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462461,65 +462543,65 @@ public static class AssemblyQuestLoader } } }; - obj169.Steps = list255; - reference191 = obj169; + obj172.Steps = list260; + reference194 = obj172; num++; - ref QuestSequence reference192 = ref span2[num]; - QuestSequence obj170 = new QuestSequence + ref QuestSequence reference195 = ref span2[num]; + QuestSequence obj173 = new QuestSequence { Sequence = 1 }; - index2 = 3; - List list256 = new List(index2); - CollectionsMarshal.SetCount(list256, index2); - span3 = CollectionsMarshal.AsSpan(list256); - num2 = 0; - ref QuestStep reference193 = ref span3[num2]; - QuestStep obj171 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + num2 = 3; + List list261 = new List(num2); + CollectionsMarshal.SetCount(list261, num2); + span3 = CollectionsMarshal.AsSpan(list261); + index2 = 0; + ref QuestStep reference196 = ref span3[index2]; + QuestStep obj174 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions17 = new SkipConditions(); SkipStepConditions skipStepConditions16 = new SkipStepConditions(); index3 = 1; - List list257 = new List(index3); - CollectionsMarshal.SetCount(list257, index3); - span4 = CollectionsMarshal.AsSpan(list257); + List list262 = new List(index3); + CollectionsMarshal.SetCount(list262, index3); + span4 = CollectionsMarshal.AsSpan(list262); num3 = 0; span4[num3] = 1187; - skipStepConditions16.NotInTerritory = list257; + skipStepConditions16.NotInTerritory = list262; skipConditions17.StepIf = skipStepConditions16; - obj171.SkipConditions = skipConditions17; - reference193 = obj171; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) + obj174.SkipConditions = skipConditions17; + reference196 = obj174; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(52.610603f, 0f, 68.19062f), 1297) { Fly = false }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055786u, new Vector3(97.24573f, 4.942853f, 198.19934f), 1297); - obj170.Steps = list256; - reference192 = obj170; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055786u, new Vector3(97.24573f, 4.942853f, 198.19934f), 1297); + obj173.Steps = list261; + reference195 = obj173; num++; - ref QuestSequence reference194 = ref span2[num]; - QuestSequence obj172 = new QuestSequence + ref QuestSequence reference197 = ref span2[num]; + QuestSequence obj175 = new QuestSequence { Sequence = 2 }; - num2 = 3; - List list258 = new List(num2); - CollectionsMarshal.SetCount(list258, num2); - span3 = CollectionsMarshal.AsSpan(list258); - index2 = 0; - ref QuestStep reference195 = ref span3[index2]; - QuestStep obj173 = new QuestStep(EInteractionType.UseItem, 2014944u, new Vector3(162.2566f, 3.905f, 88.95158f), 1297) + index2 = 3; + List list263 = new List(index2); + CollectionsMarshal.SetCount(list263, index2); + span3 = CollectionsMarshal.AsSpan(list263); + num2 = 0; + ref QuestStep reference198 = ref span3[num2]; + QuestStep obj176 = new QuestStep(EInteractionType.UseItem, 2014944u, new Vector3(162.2566f, 3.905f, 88.95158f), 1297) { ItemId = 2003777u }; num3 = 6; - List list259 = new List(num3); - CollectionsMarshal.SetCount(list259, num3); - span7 = CollectionsMarshal.AsSpan(list259); + List list264 = new List(num3); + CollectionsMarshal.SetCount(list264, num3); + span7 = CollectionsMarshal.AsSpan(list264); index3 = 0; span7[index3] = null; index3++; @@ -462532,18 +462614,18 @@ public static class AssemblyQuestLoader span7[index3] = null; index3++; span7[index3] = new QuestWorkValue((byte)8, null, EQuestWorkMode.Bitwise); - obj173.CompletionQuestVariablesFlags = list259; - reference195 = obj173; - index2++; - ref QuestStep reference196 = ref span3[index2]; - QuestStep obj174 = new QuestStep(EInteractionType.UseItem, 2014946u, new Vector3(99.3091f, 5.821984f, 15.11211f), 1297) + obj176.CompletionQuestVariablesFlags = list264; + reference198 = obj176; + num2++; + ref QuestStep reference199 = ref span3[num2]; + QuestStep obj177 = new QuestStep(EInteractionType.UseItem, 2014946u, new Vector3(99.3091f, 5.821984f, 15.11211f), 1297) { ItemId = 2003777u }; index3 = 6; - List list260 = new List(index3); - CollectionsMarshal.SetCount(list260, index3); - span7 = CollectionsMarshal.AsSpan(list260); + List list265 = new List(index3); + CollectionsMarshal.SetCount(list265, index3); + span7 = CollectionsMarshal.AsSpan(list265); num3 = 0; span7[num3] = null; num3++; @@ -462556,27 +462638,27 @@ public static class AssemblyQuestLoader span7[num3] = null; num3++; span7[num3] = new QuestWorkValue((byte)10, null, EQuestWorkMode.Bitwise); - obj174.CompletionQuestVariablesFlags = list260; - reference196 = obj174; - index2++; - span3[index2] = new QuestStep(EInteractionType.UseItem, 2014945u, new Vector3(72.99576f, 3.579935f, 29.1846f), 1297) + obj177.CompletionQuestVariablesFlags = list265; + reference199 = obj177; + num2++; + span3[num2] = new QuestStep(EInteractionType.UseItem, 2014945u, new Vector3(72.99576f, 3.579935f, 29.1846f), 1297) { ItemId = 2003777u }; - obj172.Steps = list258; - reference194 = obj172; + obj175.Steps = list263; + reference197 = obj175; num++; - ref QuestSequence reference197 = ref span2[num]; - QuestSequence obj175 = new QuestSequence + ref QuestSequence reference200 = ref span2[num]; + QuestSequence obj178 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list261 = new List(index2); - CollectionsMarshal.SetCount(list261, index2); - span3 = CollectionsMarshal.AsSpan(list261); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list266 = new List(num2); + CollectionsMarshal.SetCount(list266, num2); + span3 = CollectionsMarshal.AsSpan(list266); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462589,137 +462671,60 @@ public static class AssemblyQuestLoader } } }; - obj175.Steps = list261; - reference197 = obj175; - questRoot31.QuestSequence = list254; - AddQuest(questId31, questRoot31); - QuestId questId32 = new QuestId(5344); - QuestRoot questRoot32 = new QuestRoot(); - num = 1; - List list262 = new List(num); - CollectionsMarshal.SetCount(list262, num); - span = CollectionsMarshal.AsSpan(list262); - index = 0; - span[index] = "WigglyMuffin"; - questRoot32.Author = list262; - index = 4; - List list263 = new List(index); - CollectionsMarshal.SetCount(list263, index); - span2 = CollectionsMarshal.AsSpan(list263); - num = 0; - ref QuestSequence reference198 = ref span2[num]; - QuestSequence obj176 = new QuestSequence - { - Sequence = 0 - }; - num2 = 1; - List list264 = new List(num2); - CollectionsMarshal.SetCount(list264, num2); - span3 = CollectionsMarshal.AsSpan(list264); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj176.Steps = list264; - reference198 = obj176; - num++; - ref QuestSequence reference199 = ref span2[num]; - QuestSequence obj177 = new QuestSequence - { - Sequence = 1 - }; - index2 = 1; - List list265 = new List(index2); - CollectionsMarshal.SetCount(list265, index2); - span3 = CollectionsMarshal.AsSpan(list265); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj177.Steps = list265; - reference199 = obj177; - num++; - ref QuestSequence reference200 = ref span2[num]; - QuestSequence obj178 = new QuestSequence - { - Sequence = 2 - }; - num2 = 2; - List list266 = new List(num2); - CollectionsMarshal.SetCount(list266, num2); - span3 = CollectionsMarshal.AsSpan(list266); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46220u, - ItemCount = 1 - }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187); obj178.Steps = list266; reference200 = obj178; - num++; + questRoot32.QuestSequence = list259; + AddQuest(questId32, questRoot32); + QuestId questId33 = new QuestId(5344); + QuestRoot questRoot33 = new QuestRoot(); + num = 1; + List list267 = new List(num); + CollectionsMarshal.SetCount(list267, num); + span = CollectionsMarshal.AsSpan(list267); + index = 0; + span[index] = "WigglyMuffin"; + questRoot33.Author = list267; + index = 4; + List list268 = new List(index); + CollectionsMarshal.SetCount(list268, index); + span2 = CollectionsMarshal.AsSpan(list268); + num = 0; ref QuestSequence reference201 = ref span2[num]; QuestSequence obj179 = new QuestSequence { - Sequence = byte.MaxValue + Sequence = 0 }; index2 = 1; - List list267 = new List(index2); - CollectionsMarshal.SetCount(list267, index2); - span3 = CollectionsMarshal.AsSpan(list267); + List list269 = new List(index2); + CollectionsMarshal.SetCount(list269, index2); + span3 = CollectionsMarshal.AsSpan(list269); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { - Fly = true + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } }; - obj179.Steps = list267; + obj179.Steps = list269; reference201 = obj179; - questRoot32.QuestSequence = list263; - AddQuest(questId32, questRoot32); - QuestId questId33 = new QuestId(5345); - QuestRoot questRoot33 = new QuestRoot(); - num = 1; - List list268 = new List(num); - CollectionsMarshal.SetCount(list268, num); - span = CollectionsMarshal.AsSpan(list268); - index = 0; - span[index] = "CryoTechnic"; - questRoot33.Author = list268; - index = 4; - List list269 = new List(index); - CollectionsMarshal.SetCount(list269, index); - span2 = CollectionsMarshal.AsSpan(list269); - num = 0; + num++; ref QuestSequence reference202 = ref span2[num]; QuestSequence obj180 = new QuestSequence { - Sequence = 0 + Sequence = 1 }; num2 = 1; List list270 = new List(num2); CollectionsMarshal.SetCount(list270, num2); span3 = CollectionsMarshal.AsSpan(list270); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + span3[index2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462737,66 +462742,143 @@ public static class AssemblyQuestLoader ref QuestSequence reference203 = ref span2[num]; QuestSequence obj181 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; index2 = 2; List list271 = new List(index2); CollectionsMarshal.SetCount(list271, index2); span3 = CollectionsMarshal.AsSpan(list271); num2 = 0; - ref QuestStep reference204 = ref span3[num2]; - QuestStep obj182 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + { + ItemId = 46220u, + ItemCount = 1 + }; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055787u, new Vector3(521.8126f, 111.135f, 713.4049f), 1187); + obj181.Steps = list271; + reference203 = obj181; + num++; + ref QuestSequence reference204 = ref span2[num]; + QuestSequence obj182 = new QuestSequence + { + Sequence = byte.MaxValue + }; + num2 = 1; + List list272 = new List(num2); + CollectionsMarshal.SetCount(list272, num2); + span3 = CollectionsMarshal.AsSpan(list272); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true + }; + obj182.Steps = list272; + reference204 = obj182; + questRoot33.QuestSequence = list268; + AddQuest(questId33, questRoot33); + QuestId questId34 = new QuestId(5345); + QuestRoot questRoot34 = new QuestRoot(); + num = 1; + List list273 = new List(num); + CollectionsMarshal.SetCount(list273, num); + span = CollectionsMarshal.AsSpan(list273); + index = 0; + span[index] = "CryoTechnic"; + questRoot34.Author = list273; + index = 4; + List list274 = new List(index); + CollectionsMarshal.SetCount(list274, index); + span2 = CollectionsMarshal.AsSpan(list274); + num = 0; + ref QuestSequence reference205 = ref span2[num]; + QuestSequence obj183 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list275 = new List(index2); + CollectionsMarshal.SetCount(list275, index2); + span3 = CollectionsMarshal.AsSpan(list275); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj183.Steps = list275; + reference205 = obj183; + num++; + ref QuestSequence reference206 = ref span2[num]; + QuestSequence obj184 = new QuestSequence + { + Sequence = 1 + }; + num2 = 2; + List list276 = new List(num2); + CollectionsMarshal.SetCount(list276, num2); + span3 = CollectionsMarshal.AsSpan(list276); + index2 = 0; + ref QuestStep reference207 = ref span3[index2]; + QuestStep obj185 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) { TargetTerritoryId = (ushort)1297 }; SkipConditions skipConditions18 = new SkipConditions(); SkipStepConditions skipStepConditions17 = new SkipStepConditions(); num3 = 1; - List list272 = new List(num3); - CollectionsMarshal.SetCount(list272, num3); - span4 = CollectionsMarshal.AsSpan(list272); + List list277 = new List(num3); + CollectionsMarshal.SetCount(list277, num3); + span4 = CollectionsMarshal.AsSpan(list277); index3 = 0; span4[index3] = 1187; - skipStepConditions17.NotInTerritory = list272; + skipStepConditions17.NotInTerritory = list277; skipConditions18.StepIf = skipStepConditions17; - obj182.SkipConditions = skipConditions18; - reference204 = obj182; - num2++; - span3[num2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); - obj181.Steps = list271; - reference203 = obj181; + obj185.SkipConditions = skipConditions18; + reference207 = obj185; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); + obj184.Steps = list276; + reference206 = obj184; num++; - ref QuestSequence reference205 = ref span2[num]; - QuestSequence obj183 = new QuestSequence + ref QuestSequence reference208 = ref span2[num]; + QuestSequence obj186 = new QuestSequence { Sequence = 2 }; - num2 = 2; - List list273 = new List(num2); - CollectionsMarshal.SetCount(list273, num2); - span3 = CollectionsMarshal.AsSpan(list273); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + index2 = 2; + List list278 = new List(index2); + CollectionsMarshal.SetCount(list278, index2); + span3 = CollectionsMarshal.AsSpan(list278); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) { ItemId = 46222u, ItemCount = 4 }; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); - obj183.Steps = list273; - reference205 = obj183; + num2++; + span3[num2] = new QuestStep(EInteractionType.Interact, 1055788u, new Vector3(97.8866f, 4.942851f, 160.66211f), 1297); + obj186.Steps = list278; + reference208 = obj186; num++; - ref QuestSequence reference206 = ref span2[num]; - QuestSequence obj184 = new QuestSequence + ref QuestSequence reference209 = ref span2[num]; + QuestSequence obj187 = new QuestSequence { Sequence = byte.MaxValue }; - index2 = 1; - List list274 = new List(index2); - CollectionsMarshal.SetCount(list274, index2); - span3 = CollectionsMarshal.AsSpan(list274); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list279 = new List(num2); + CollectionsMarshal.SetCount(list279, num2); + span3 = CollectionsMarshal.AsSpan(list279); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -462809,35 +462891,35 @@ public static class AssemblyQuestLoader } } }; - obj184.Steps = list274; - reference206 = obj184; - questRoot33.QuestSequence = list269; - AddQuest(questId33, questRoot33); - QuestId questId34 = new QuestId(5346); - QuestRoot questRoot34 = new QuestRoot(); + obj187.Steps = list279; + reference209 = obj187; + questRoot34.QuestSequence = list274; + AddQuest(questId34, questRoot34); + QuestId questId35 = new QuestId(5346); + QuestRoot questRoot35 = new QuestRoot(); num = 1; - List list275 = new List(num); - CollectionsMarshal.SetCount(list275, num); - span = CollectionsMarshal.AsSpan(list275); + List list280 = new List(num); + CollectionsMarshal.SetCount(list280, num); + span = CollectionsMarshal.AsSpan(list280); index = 0; span[index] = "WigglyMuffin"; - questRoot34.Author = list275; + questRoot35.Author = list280; index = 3; - List list276 = new List(index); - CollectionsMarshal.SetCount(list276, index); - span2 = CollectionsMarshal.AsSpan(list276); + List list281 = new List(index); + CollectionsMarshal.SetCount(list281, index); + span2 = CollectionsMarshal.AsSpan(list281); num = 0; - ref QuestSequence reference207 = ref span2[num]; - QuestSequence obj185 = new QuestSequence + ref QuestSequence reference210 = ref span2[num]; + QuestSequence obj188 = new QuestSequence { Sequence = 0 }; - num2 = 1; - List list277 = new List(num2); - CollectionsMarshal.SetCount(list277, num2); - span3 = CollectionsMarshal.AsSpan(list277); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list282 = new List(index2); + CollectionsMarshal.SetCount(list282, index2); + span3 = CollectionsMarshal.AsSpan(list282); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -462849,40 +462931,40 @@ public static class AssemblyQuestLoader } } }; - obj185.Steps = list277; - reference207 = obj185; + obj188.Steps = list282; + reference210 = obj188; num++; - ref QuestSequence reference208 = ref span2[num]; - QuestSequence obj186 = new QuestSequence + ref QuestSequence reference211 = ref span2[num]; + QuestSequence obj189 = new QuestSequence { Sequence = 1 }; - index2 = 4; - List list278 = new List(index2); - CollectionsMarshal.SetCount(list278, index2); - span3 = CollectionsMarshal.AsSpan(list278); - num2 = 0; - ref QuestStep reference209 = ref span3[num2]; - QuestStep obj187 = new QuestStep(EInteractionType.Emote, 1055796u, new Vector3(-486.8086f, 60.107265f, 138.56714f), 1187) + num2 = 4; + List list283 = new List(num2); + CollectionsMarshal.SetCount(list283, num2); + span3 = CollectionsMarshal.AsSpan(list283); + index2 = 0; + ref QuestStep reference212 = ref span3[index2]; + QuestStep obj190 = new QuestStep(EInteractionType.Emote, 1055796u, new Vector3(-486.8086f, 60.107265f, 138.56714f), 1187) { Fly = true, Emote = EEmote.Poke }; index3 = 6; - List> list279 = new List>(index3); - CollectionsMarshal.SetCount(list279, index3); - span8 = CollectionsMarshal.AsSpan(list279); + List> list284 = new List>(index3); + CollectionsMarshal.SetCount(list284, index3); + span8 = CollectionsMarshal.AsSpan(list284); num3 = 0; span8[num3] = null; num3++; - ref List reference210 = ref span8[num3]; + ref List reference213 = ref span8[num3]; index4 = 1; - List list280 = new List(index4); - CollectionsMarshal.SetCount(list280, index4); - span7 = CollectionsMarshal.AsSpan(list280); + List list285 = new List(index4); + CollectionsMarshal.SetCount(list285, index4); + span7 = CollectionsMarshal.AsSpan(list285); num4 = 0; span7[num4] = new QuestWorkValue((byte)3, null, EQuestWorkMode.Bitwise); - reference210 = list280; + reference213 = list285; num3++; span8[num3] = null; num3++; @@ -462891,11 +462973,11 @@ public static class AssemblyQuestLoader span8[num3] = null; num3++; span8[num3] = null; - obj187.RequiredQuestVariables = list279; - reference209 = obj187; - num2++; - ref QuestStep reference211 = ref span3[num2]; - QuestStep obj188 = new QuestStep(EInteractionType.Emote, 1055797u, new Vector3(-195.02557f, 40.181572f, 15.518433f), 1187) + obj190.RequiredQuestVariables = list284; + reference212 = obj190; + index2++; + ref QuestStep reference214 = ref span3[index2]; + QuestStep obj191 = new QuestStep(EInteractionType.Emote, 1055797u, new Vector3(-195.02557f, 40.181572f, 15.518433f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWachunpelo, @@ -462914,20 +462996,20 @@ public static class AssemblyQuestLoader } }; num3 = 6; - List> list281 = new List>(num3); - CollectionsMarshal.SetCount(list281, num3); - span8 = CollectionsMarshal.AsSpan(list281); + List> list286 = new List>(num3); + CollectionsMarshal.SetCount(list286, num3); + span8 = CollectionsMarshal.AsSpan(list286); index3 = 0; span8[index3] = null; index3++; - ref List reference212 = ref span8[index3]; + ref List reference215 = ref span8[index3]; num4 = 1; - List list282 = new List(num4); - CollectionsMarshal.SetCount(list282, num4); - span7 = CollectionsMarshal.AsSpan(list282); + List list287 = new List(num4); + CollectionsMarshal.SetCount(list287, num4); + span7 = CollectionsMarshal.AsSpan(list287); index4 = 0; span7[index4] = new QuestWorkValue((byte)1, null, EQuestWorkMode.Bitwise); - reference212 = list282; + reference215 = list287; index3++; span8[index3] = null; index3++; @@ -462936,30 +463018,30 @@ public static class AssemblyQuestLoader span8[index3] = null; index3++; span8[index3] = null; - obj188.RequiredQuestVariables = list281; - reference211 = obj188; - num2++; - ref QuestStep reference213 = ref span3[num2]; - QuestStep obj189 = new QuestStep(EInteractionType.Emote, 1055798u, new Vector3(-434.40912f, 118.59887f, 553.8567f), 1187) + obj191.RequiredQuestVariables = list286; + reference214 = obj191; + index2++; + ref QuestStep reference216 = ref span3[index2]; + QuestStep obj192 = new QuestStep(EInteractionType.Emote, 1055798u, new Vector3(-434.40912f, 118.59887f, 553.8567f), 1187) { Fly = true, Emote = EEmote.Poke }; index3 = 6; - List> list283 = new List>(index3); - CollectionsMarshal.SetCount(list283, index3); - span8 = CollectionsMarshal.AsSpan(list283); + List> list288 = new List>(index3); + CollectionsMarshal.SetCount(list288, index3); + span8 = CollectionsMarshal.AsSpan(list288); num3 = 0; span8[num3] = null; num3++; - ref List reference214 = ref span8[num3]; + ref List reference217 = ref span8[num3]; index4 = 1; - List list284 = new List(index4); - CollectionsMarshal.SetCount(list284, index4); - span7 = CollectionsMarshal.AsSpan(list284); + List list289 = new List(index4); + CollectionsMarshal.SetCount(list289, index4); + span7 = CollectionsMarshal.AsSpan(list289); num4 = 0; span7[num4] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise); - reference214 = list284; + reference217 = list289; num3++; span8[num3] = null; num3++; @@ -462968,30 +463050,30 @@ public static class AssemblyQuestLoader span8[num3] = null; num3++; span8[num3] = null; - obj189.RequiredQuestVariables = list283; - reference213 = obj189; - num2++; - ref QuestStep reference215 = ref span3[num2]; - QuestStep obj190 = new QuestStep(EInteractionType.Emote, 1055789u, new Vector3(509.69702f, 111.134995f, 693.78186f), 1187) + obj192.RequiredQuestVariables = list288; + reference216 = obj192; + index2++; + ref QuestStep reference218 = ref span3[index2]; + QuestStep obj193 = new QuestStep(EInteractionType.Emote, 1055789u, new Vector3(509.69702f, 111.134995f, 693.78186f), 1187) { Fly = true, Emote = EEmote.Poke }; num3 = 6; - List> list285 = new List>(num3); - CollectionsMarshal.SetCount(list285, num3); - span8 = CollectionsMarshal.AsSpan(list285); + List> list290 = new List>(num3); + CollectionsMarshal.SetCount(list290, num3); + span8 = CollectionsMarshal.AsSpan(list290); index3 = 0; span8[index3] = null; index3++; - ref List reference216 = ref span8[index3]; + ref List reference219 = ref span8[index3]; num4 = 1; - List list286 = new List(num4); - CollectionsMarshal.SetCount(list286, num4); - span7 = CollectionsMarshal.AsSpan(list286); + List list291 = new List(num4); + CollectionsMarshal.SetCount(list291, num4); + span7 = CollectionsMarshal.AsSpan(list291); index4 = 0; span7[index4] = new QuestWorkValue((byte)2, null, EQuestWorkMode.Bitwise); - reference216 = list286; + reference219 = list291; index3++; span8[index3] = null; index3++; @@ -463000,55 +463082,55 @@ public static class AssemblyQuestLoader span8[index3] = null; index3++; span8[index3] = null; - obj190.RequiredQuestVariables = list285; - reference215 = obj190; - obj186.Steps = list278; - reference208 = obj186; + obj193.RequiredQuestVariables = list290; + reference218 = obj193; + obj189.Steps = list283; + reference211 = obj189; num++; - ref QuestSequence reference217 = ref span2[num]; - QuestSequence obj191 = new QuestSequence + ref QuestSequence reference220 = ref span2[num]; + QuestSequence obj194 = 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.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + index2 = 1; + List list292 = new List(index2); + CollectionsMarshal.SetCount(list292, index2); + span3 = CollectionsMarshal.AsSpan(list292); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho }; - obj191.Steps = list287; - reference217 = obj191; - questRoot34.QuestSequence = list276; - AddQuest(questId34, questRoot34); - QuestId questId35 = new QuestId(5347); - QuestRoot questRoot35 = new QuestRoot(); + obj194.Steps = list292; + reference220 = obj194; + questRoot35.QuestSequence = list281; + AddQuest(questId35, questRoot35); + QuestId questId36 = new QuestId(5347); + QuestRoot questRoot36 = new QuestRoot(); num = 1; - List list288 = new List(num); - CollectionsMarshal.SetCount(list288, num); - span = CollectionsMarshal.AsSpan(list288); + List list293 = new List(num); + CollectionsMarshal.SetCount(list293, num); + span = CollectionsMarshal.AsSpan(list293); index = 0; span[index] = "CryoTechnic"; - questRoot35.Author = list288; + questRoot36.Author = list293; index = 4; - List list289 = new List(index); - CollectionsMarshal.SetCount(list289, index); - span2 = CollectionsMarshal.AsSpan(list289); + List list294 = new List(index); + CollectionsMarshal.SetCount(list294, index); + span2 = CollectionsMarshal.AsSpan(list294); num = 0; - ref QuestSequence reference218 = ref span2[num]; - QuestSequence obj192 = new QuestSequence + ref QuestSequence reference221 = ref span2[num]; + QuestSequence obj195 = new QuestSequence { Sequence = 0 }; - index2 = 1; - List list290 = new List(index2); - CollectionsMarshal.SetCount(list290, index2); - span3 = CollectionsMarshal.AsSpan(list290); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + num2 = 1; + List list295 = new List(num2); + CollectionsMarshal.SetCount(list295, num2); + span3 = CollectionsMarshal.AsSpan(list295); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, @@ -463060,138 +463142,58 @@ public static class AssemblyQuestLoader } } }; - obj192.Steps = list290; - reference218 = obj192; + obj195.Steps = list295; + reference221 = obj195; num++; - ref QuestSequence reference219 = ref span2[num]; - QuestSequence obj193 = new QuestSequence + ref QuestSequence reference222 = ref span2[num]; + QuestSequence obj196 = new QuestSequence { Sequence = 1 }; - num2 = 2; - List list291 = new List(num2); - CollectionsMarshal.SetCount(list291, num2); - span3 = CollectionsMarshal.AsSpan(list291); - index2 = 0; - ref QuestStep reference220 = ref span3[index2]; - QuestStep obj194 = new QuestStep(EInteractionType.Interact, 1054640u, new Vector3(496.11658f, 142.24991f, 801.6022f), 1187) + index2 = 2; + List list296 = new List(index2); + CollectionsMarshal.SetCount(list296, index2); + span3 = CollectionsMarshal.AsSpan(list296); + num2 = 0; + ref QuestStep reference223 = ref span3[num2]; + QuestStep obj197 = 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 list292 = new List(index3); - CollectionsMarshal.SetCount(list292, index3); - span4 = CollectionsMarshal.AsSpan(list292); + List list297 = new List(index3); + CollectionsMarshal.SetCount(list297, index3); + span4 = CollectionsMarshal.AsSpan(list297); num3 = 0; span4[num3] = 1187; - skipStepConditions18.NotInTerritory = list292; + skipStepConditions18.NotInTerritory = list297; skipConditions19.StepIf = skipStepConditions18; - obj194.SkipConditions = skipConditions19; - reference220 = obj194; - index2++; - span3[index2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); - obj193.Steps = list291; - reference219 = obj193; - num++; - ref QuestSequence reference221 = ref span2[num]; - QuestSequence obj195 = new QuestSequence - { - Sequence = 2 - }; - index2 = 2; - List list293 = new List(index2); - CollectionsMarshal.SetCount(list293, index2); - span3 = CollectionsMarshal.AsSpan(list293); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1297) - { - ItemId = 46224u, - ItemCount = 2 - }; + obj197.SkipConditions = skipConditions19; + reference223 = obj197; num2++; span3[num2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); - obj195.Steps = list293; - reference221 = obj195; - num++; - ref QuestSequence reference222 = ref span2[num]; - QuestSequence obj196 = new QuestSequence - { - Sequence = byte.MaxValue - }; - num2 = 1; - List list294 = new List(num2); - CollectionsMarshal.SetCount(list294, num2); - span3 = CollectionsMarshal.AsSpan(list294); - index2 = 0; - span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - Land = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj196.Steps = list294; + obj196.Steps = list296; reference222 = obj196; - questRoot35.QuestSequence = list289; - AddQuest(questId35, questRoot35); - QuestId questId36 = new QuestId(5348); - QuestRoot questRoot36 = new QuestRoot(); - num = 1; - List list295 = new List(num); - CollectionsMarshal.SetCount(list295, num); - span = CollectionsMarshal.AsSpan(list295); - index = 0; - span[index] = "CryoTechnic"; - questRoot36.Author = list295; - index = 3; - List list296 = new List(index); - CollectionsMarshal.SetCount(list296, index); - span2 = CollectionsMarshal.AsSpan(list296); - num = 0; - ref QuestSequence reference223 = ref span2[num]; - QuestSequence obj197 = new QuestSequence - { - Sequence = 0 - }; - index2 = 1; - List list297 = new List(index2); - CollectionsMarshal.SetCount(list297, index2); - span3 = CollectionsMarshal.AsSpan(list297); - num2 = 0; - span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) - { - Fly = true, - AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, - SkipConditions = new SkipConditions - { - AetheryteShortcutIf = new SkipAetheryteCondition - { - InSameTerritory = true - } - } - }; - obj197.Steps = list297; - reference223 = obj197; num++; ref QuestSequence reference224 = ref span2[num]; QuestSequence obj198 = new QuestSequence { - Sequence = 1 + Sequence = 2 }; - num2 = 1; + num2 = 2; List list298 = new List(num2); CollectionsMarshal.SetCount(list298, num2); span3 = CollectionsMarshal.AsSpan(list298); index2 = 0; - span3[index2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1297) + { + ItemId = 46224u, + ItemCount = 2 + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Interact, 1055790u, new Vector3(124.98657f, 3.9429288f, 184.6189f), 1297); obj198.Steps = list298; reference224 = obj198; num++; @@ -463200,17 +463202,11 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - index2 = 2; + index2 = 1; List list299 = new List(index2); CollectionsMarshal.SetCount(list299, index2); span3 = CollectionsMarshal.AsSpan(list299); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Craft, null, null, 1187) - { - ItemId = 46226u, - ItemCount = 1 - }; - num2++; span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, @@ -463226,9 +463222,9 @@ public static class AssemblyQuestLoader }; obj199.Steps = list299; reference225 = obj199; - questRoot36.QuestSequence = list296; + questRoot36.QuestSequence = list294; AddQuest(questId36, questRoot36); - QuestId questId37 = new QuestId(5349); + QuestId questId37 = new QuestId(5348); QuestRoot questRoot37 = new QuestRoot(); num = 1; List list300 = new List(num); @@ -463272,34 +463268,12 @@ public static class AssemblyQuestLoader { Sequence = 1 }; - index2 = 3; + index2 = 1; List list303 = new List(index2); CollectionsMarshal.SetCount(list303, index2); span3 = CollectionsMarshal.AsSpan(list303); num2 = 0; - span3[num2] = new QuestStep(EInteractionType.Say, 1055825u, new Vector3(254.56616f, 34.20388f, 156.60327f), 1187) - { - Fly = true, - Land = true, - ChatMessage = new ChatMessage - { - Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" - } - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(145.29918f, 34.203415f, 104.64879f), 1187) - { - Fly = true, - Land = true - }; - num2++; - span3[num2] = new QuestStep(EInteractionType.Say, 1055826u, new Vector3(145.76941f, 34.203403f, 101.548706f), 1187) - { - ChatMessage = new ChatMessage - { - Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" - } - }; + span3[num2] = new QuestStep(EInteractionType.Interact, 1054676u, new Vector3(500.93835f, 142.24991f, 782.22314f), 1187); obj201.Steps = list303; reference227 = obj201; num++; @@ -463308,12 +463282,120 @@ public static class AssemblyQuestLoader { Sequence = byte.MaxValue }; - num2 = 1; + num2 = 2; List list304 = new List(num2); CollectionsMarshal.SetCount(list304, num2); span3 = CollectionsMarshal.AsSpan(list304); index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Craft, null, null, 1187) + { + ItemId = 46226u, + ItemCount = 1 + }; + index2++; span3[index2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + Land = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj202.Steps = list304; + reference228 = obj202; + questRoot37.QuestSequence = list301; + AddQuest(questId37, questRoot37); + QuestId questId38 = new QuestId(5349); + QuestRoot questRoot38 = new QuestRoot(); + num = 1; + List list305 = new List(num); + CollectionsMarshal.SetCount(list305, num); + span = CollectionsMarshal.AsSpan(list305); + index = 0; + span[index] = "CryoTechnic"; + questRoot38.Author = list305; + index = 3; + List list306 = new List(index); + CollectionsMarshal.SetCount(list306, index); + span2 = CollectionsMarshal.AsSpan(list306); + num = 0; + ref QuestSequence reference229 = ref span2[num]; + QuestSequence obj203 = new QuestSequence + { + Sequence = 0 + }; + index2 = 1; + List list307 = new List(index2); + CollectionsMarshal.SetCount(list307, index2); + span3 = CollectionsMarshal.AsSpan(list307); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.AcceptQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) + { + Fly = true, + AetheryteShortcut = EAetheryteLocation.UrqopachaWorlarsEcho, + SkipConditions = new SkipConditions + { + AetheryteShortcutIf = new SkipAetheryteCondition + { + InSameTerritory = true + } + } + }; + obj203.Steps = list307; + reference229 = obj203; + num++; + ref QuestSequence reference230 = ref span2[num]; + QuestSequence obj204 = new QuestSequence + { + Sequence = 1 + }; + num2 = 3; + List list308 = new List(num2); + CollectionsMarshal.SetCount(list308, num2); + span3 = CollectionsMarshal.AsSpan(list308); + index2 = 0; + span3[index2] = new QuestStep(EInteractionType.Say, 1055825u, new Vector3(254.56616f, 34.20388f, 156.60327f), 1187) + { + Fly = true, + Land = true, + ChatMessage = new ChatMessage + { + Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" + } + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(145.29918f, 34.203415f, 104.64879f), 1187) + { + Fly = true, + Land = true + }; + index2++; + span3[index2] = new QuestStep(EInteractionType.Say, 1055826u, new Vector3(145.76941f, 34.203403f, 101.548706f), 1187) + { + ChatMessage = new ChatMessage + { + Key = "TEXT_BANYOK114_05349_SAYTODO_000_010" + } + }; + obj204.Steps = list308; + reference230 = obj204; + num++; + ref QuestSequence reference231 = ref span2[num]; + QuestSequence obj205 = new QuestSequence + { + Sequence = byte.MaxValue + }; + index2 = 1; + List list309 = new List(index2); + CollectionsMarshal.SetCount(list309, index2); + span3 = CollectionsMarshal.AsSpan(list309); + num2 = 0; + span3[num2] = new QuestStep(EInteractionType.CompleteQuest, 1054635u, new Vector3(493.2173f, 142.24991f, 783.0471f), 1187) { Fly = true, Land = true, @@ -463331,10 +463413,10 @@ public static class AssemblyQuestLoader } } }; - obj202.Steps = list304; - reference228 = obj202; - questRoot37.QuestSequence = list301; - AddQuest(questId37, questRoot37); + obj205.Steps = list309; + reference231 = obj205; + questRoot38.QuestSequence = list306; + AddQuest(questId38, questRoot38); } private static void LoadQuests107() diff --git a/Questionable/Questionable.Controller/QuestController.cs b/Questionable/Questionable.Controller/QuestController.cs index b5ff8a7..18dc6cd 100644 --- a/Questionable/Questionable.Controller/QuestController.cs +++ b/Questionable/Questionable.Controller/QuestController.cs @@ -142,8 +142,6 @@ internal sealed class QuestController : MiniTaskController private DateTime _lastAutoRefresh = DateTime.MinValue; - private readonly AlliedSocietyData _alliedSocietyData = new AlliedSocietyData(); - private const char ClipboardSeparator = ';'; public EAutomationType AutomationType @@ -946,16 +944,9 @@ internal sealed class QuestController : MiniTaskController _gatheringController.Stop("Execute next step"); try { - if (CurrentQuest.Sequence == byte.MaxValue && CurrentQuest.Quest.Info.AlliedSociety != EAlliedSociety.None && _configuration.General.BatchAlliedSocietyTurnIns) + foreach (ITask item in _taskCreator.CreateTasks(CurrentQuest.Quest, CurrentQuest.Sequence, questSequence, step)) { - EnqueueBatchedAlliedSocietyTurnIns(questSequence, step); - } - else - { - foreach (ITask item in _taskCreator.CreateTasks(CurrentQuest.Quest, CurrentQuest.Sequence, questSequence, step)) - { - _taskQueue.Enqueue(item); - } + _taskQueue.Enqueue(item); } ResetAutoRefreshState(); return; @@ -975,86 +966,6 @@ internal sealed class QuestController : MiniTaskController goto IL_01e8; } - private void EnqueueBatchedAlliedSocietyTurnIns(QuestSequence seq, QuestStep? step) - { - QuestProgress currentQuest = CurrentQuest; - if (currentQuest == null) - { - return; - } - EAlliedSociety alliedSociety = currentQuest.Quest.Info.AlliedSociety; - if (alliedSociety == EAlliedSociety.None) - { - return; - } - List<(QuestId, byte, int)> list = new List<(QuestId, byte, int)>(); - foreach (Quest allQuest in _questRegistry.AllQuests) - { - if (allQuest == null || allQuest.Info.AlliedSociety != alliedSociety || !_questFunctions.IsQuestAccepted(allQuest.Id)) - { - continue; - } - QuestProgressInfo questProgressInfo = _questFunctions.GetQuestProgressInfo(allQuest.Id); - if (questProgressInfo != null) - { - int item = 0; - if (allQuest.Id is QuestId item2) - { - list.Add((item2, questProgressInfo.Sequence, item)); - } - } - } - if (list.Count == 0) - { - return; - } - foreach (var (questId, b, num) in list.Where<(QuestId, byte, int)>(((QuestId Id, byte Sequence, int StepIndex) x) => x.Sequence < byte.MaxValue)) - { - if (!_questRegistry.TryGetQuest(questId, out Quest quest)) - { - continue; - } - QuestSequence questSequence = quest.FindSequence(b); - if (questSequence == null) - { - continue; - } - QuestStep step2 = null; - if (num >= 0 && num < questSequence.Steps.Count) - { - step2 = questSequence.FindStep(num); - } - foreach (ITask item3 in _taskCreator.CreateTasks(quest, b, questSequence, step2)) - { - _taskQueue.Enqueue(item3); - } - } - foreach (KeyValuePair> item4 in _alliedSocietyData.GroupQuestsByTurnInIssuer(list.Select<(QuestId, byte, int), QuestId>(((QuestId Id, byte Sequence, int StepIndex) x) => x.Id))) - { - _ = item4.Key; - List value = item4.Value; - if (value.Count == 0) - { - continue; - } - QuestId questId2 = value[0]; - if (!_questRegistry.TryGetQuest(questId2, out Quest quest2)) - { - continue; - } - QuestSequence questSequence2 = quest2.FindSequence(byte.MaxValue); - if (questSequence2 == null) - { - continue; - } - QuestStep step3 = questSequence2.FindStep(0); - foreach (ITask item5 in _taskCreator.CreateTasks(quest2, byte.MaxValue, questSequence2, step3)) - { - _taskQueue.Enqueue(item5); - } - } - } - public string ToStatString() { ITask task = _taskQueue.CurrentTaskExecutor?.CurrentTask; diff --git a/Questionable/Questionable.Data/AlliedSocietyData.cs b/Questionable/Questionable.Data/AlliedSocietyData.cs index c1d4d7b..2640344 100644 --- a/Questionable/Questionable.Data/AlliedSocietyData.cs +++ b/Questionable/Questionable.Data/AlliedSocietyData.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; -using System.Runtime.InteropServices; using Questionable.Model; using Questionable.Model.Common; using Questionable.Model.Questing; @@ -261,53 +260,4 @@ internal sealed class AlliedSocietyData break; } } - - public bool TryGetTurnInIssuers(ElementId elementId, out uint[] issuerDataIds) - { - EAlliedSociety commonAlliedSocietyTurnIn = GetCommonAlliedSocietyTurnIn(elementId); - if (commonAlliedSocietyTurnIn == EAlliedSociety.None) - { - issuerDataIds = Array.Empty(); - return false; - } - GetCommonAlliedSocietyNpcs(commonAlliedSocietyTurnIn, out uint[] normalNpcs, out uint[] mountNpcs); - if (normalNpcs.Length != 0) - { - issuerDataIds = normalNpcs; - } - else if (mountNpcs.Length != 0) - { - issuerDataIds = mountNpcs; - } - else - { - issuerDataIds = Array.Empty(); - } - return issuerDataIds.Length != 0; - } - - public Dictionary> GroupQuestsByTurnInIssuer(IEnumerable quests) - { - Dictionary> dictionary = new Dictionary>(); - foreach (QuestId quest in quests) - { - if (TryGetTurnInIssuers(quest, out uint[] issuerDataIds) && issuerDataIds.Length != 0) - { - uint key = issuerDataIds[0]; - if (dictionary.TryGetValue(key, out var value)) - { - value.Add(quest); - continue; - } - int num = 1; - List list = new List(num); - CollectionsMarshal.SetCount(list, num); - Span span = CollectionsMarshal.AsSpan(list); - int index = 0; - span[index] = quest; - dictionary[key] = list; - } - } - return dictionary; - } } diff --git a/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs b/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs index d2476da..03c1cda 100644 --- a/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs +++ b/Questionable/Questionable.Windows.ConfigComponents/GeneralConfigComponent.cs @@ -212,26 +212,6 @@ internal sealed class GeneralConfigComponent : ConfigComponent ImGui.TextColored(in col, text); ImGui.Unindent(); } - bool v9 = base.Configuration.General.BatchAlliedSocietyTurnIns; - if (ImGui.Checkbox("Batch allied society turn-ins", ref v9)) - { - base.Configuration.General.BatchAlliedSocietyTurnIns = v9; - Save(); - } - ImGui.SameLine(); - using (ImRaii.PushFont(UiBuilder.IconFont)) - { - ImGui.TextDisabled(FontAwesomeIcon.InfoCircle.ToIconString()); - } - if (ImGui.IsItemHovered()) - { - using (ImRaii.Tooltip()) - { - ImGui.TextUnformatted("When enabled, allied society quests that share the same NPC will be turned in in a single conversation (batched)."); - ImGui.TextUnformatted("If disabled, each allied society quest will be turned in individually."); - return; - } - } } } diff --git a/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs b/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs index 6e2e8fd..efa1395 100644 --- a/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs +++ b/Questionable/Questionable.Windows.JournalComponents/QuestJournalUtils.cs @@ -107,14 +107,20 @@ internal sealed class QuestJournalUtils HashSet visited = new HashSet(); CollectPrerequisitesRecursive(questInfo, list, visited); list.Reverse(); - List list2 = (from qId in list - where !_questFunctions.IsQuestComplete(qId) + List list2 = (from qId in list.Where(delegate(ElementId qId) + { + if (!_questData.TryGetQuestInfo(qId, out IQuestInfo questInfo2)) + { + return false; + } + return questInfo2.IsRepeatable || !_questFunctions.IsQuestComplete(qId); + }) where !_questFunctions.IsQuestUnobtainable(qId) where _questRegistry.IsKnownQuest(qId) where !_questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(qId)) select qId).ToList(); list2.Reverse(); - if (!_questFunctions.IsQuestComplete(questInfo.QuestId) && !_questFunctions.IsQuestUnobtainable(questInfo.QuestId) && _questRegistry.IsKnownQuest(questInfo.QuestId) && !_questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(questInfo.QuestId))) + if ((questInfo.IsRepeatable || !_questFunctions.IsQuestComplete(questInfo.QuestId)) && !_questFunctions.IsQuestUnobtainable(questInfo.QuestId) && _questRegistry.IsKnownQuest(questInfo.QuestId) && !_questController.ManualPriorityQuests.Any((Quest q) => q.Id.Equals(questInfo.QuestId))) { list2.Add(questInfo.QuestId); } diff --git a/Questionable/Questionable/Configuration.cs b/Questionable/Questionable/Configuration.cs index ad7c94b..a2bacac 100644 --- a/Questionable/Questionable/Configuration.cs +++ b/Questionable/Questionable/Configuration.cs @@ -37,8 +37,6 @@ internal sealed class Configuration : IPluginConfiguration public int AutoStepRefreshDelaySeconds { get; set; } = 10; public bool HideSeasonalEventsFromJournalProgress { get; set; } - - public bool BatchAlliedSocietyTurnIns { get; set; } = true; } internal sealed class StopConfiguration diff --git a/Solution.sln b/Solution.sln index 00d4259..b9af360 100644 --- a/Solution.sln +++ b/Solution.sln @@ -2,15 +2,15 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 VisualStudioVersion = 14.0.24720.0 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuestPaths", "QuestPaths\QuestPaths.csproj", "{9D7EBCB0-63A0-42D6-B893-6C057E5026F6}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QuestPaths", "QuestPaths\QuestPaths.csproj", "{67FBC0A0-7E33-4060-A7F7-004405CEA1DC}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GatheringPaths", "GatheringPaths\GatheringPaths.csproj", "{11208A06-31FC-4E60-890B-16B1C4BF7DF4}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GatheringPaths", "GatheringPaths\GatheringPaths.csproj", "{9206394B-067C-4D9F-A8CD-0DA7B58AB460}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Questionable", "Questionable\Questionable.csproj", "{14AEAF19-6B62-4D0C-8957-A5312A03A0DD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Questionable", "Questionable\Questionable.csproj", "{3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Questionable.Model", "Questionable.Model\Questionable.Model.csproj", "{00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Questionable.Model", "Questionable.Model\Questionable.Model.csproj", "{5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LLib", "LLib\LLib.csproj", "{5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LLib", "LLib\LLib.csproj", "{F3111698-3780-499D-AF9B-EA62D8EA54C3}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -20,46 +20,46 @@ Global Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Debug|AnyCPU.Build.0 = Debug|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Debug|x64.ActiveCfg = Debug|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Debug|x64.Build.0 = Debug|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Release|AnyCPU.ActiveCfg = Release|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Release|AnyCPU.Build.0 = Release|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Release|x64.ActiveCfg = Release|AnyCPU - {9D7EBCB0-63A0-42D6-B893-6C057E5026F6}.Release|x64.Build.0 = Release|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Debug|AnyCPU.Build.0 = Debug|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Debug|x64.ActiveCfg = Debug|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Debug|x64.Build.0 = Debug|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Release|AnyCPU.ActiveCfg = Release|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Release|AnyCPU.Build.0 = Release|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Release|x64.ActiveCfg = Release|AnyCPU - {11208A06-31FC-4E60-890B-16B1C4BF7DF4}.Release|x64.Build.0 = Release|AnyCPU - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Debug|AnyCPU.ActiveCfg = Debug|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Debug|AnyCPU.Build.0 = Debug|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Debug|x64.ActiveCfg = Debug|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Debug|x64.Build.0 = Debug|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Release|AnyCPU.ActiveCfg = Release|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Release|AnyCPU.Build.0 = Release|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Release|x64.ActiveCfg = Release|x64 - {14AEAF19-6B62-4D0C-8957-A5312A03A0DD}.Release|x64.Build.0 = Release|x64 - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Debug|AnyCPU.Build.0 = Debug|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Debug|x64.ActiveCfg = Debug|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Debug|x64.Build.0 = Debug|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Release|AnyCPU.ActiveCfg = Release|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Release|AnyCPU.Build.0 = Release|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Release|x64.ActiveCfg = Release|AnyCPU - {00E7293F-0AB8-421E-A3D3-42E4D1C78EBD}.Release|x64.Build.0 = Release|AnyCPU - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Debug|AnyCPU.ActiveCfg = Debug|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Debug|AnyCPU.Build.0 = Debug|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Debug|x64.ActiveCfg = Debug|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Debug|x64.Build.0 = Debug|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Release|AnyCPU.ActiveCfg = Release|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Release|AnyCPU.Build.0 = Release|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Release|x64.ActiveCfg = Release|x64 - {5BFC9AF6-6A76-46CF-901F-ABF5B1481A1C}.Release|x64.Build.0 = Release|x64 + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Debug|AnyCPU.Build.0 = Debug|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Debug|x64.ActiveCfg = Debug|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Debug|x64.Build.0 = Debug|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Release|AnyCPU.ActiveCfg = Release|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Release|AnyCPU.Build.0 = Release|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Release|x64.ActiveCfg = Release|AnyCPU + {67FBC0A0-7E33-4060-A7F7-004405CEA1DC}.Release|x64.Build.0 = Release|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Debug|AnyCPU.Build.0 = Debug|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Debug|x64.ActiveCfg = Debug|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Debug|x64.Build.0 = Debug|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Release|AnyCPU.ActiveCfg = Release|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Release|AnyCPU.Build.0 = Release|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Release|x64.ActiveCfg = Release|AnyCPU + {9206394B-067C-4D9F-A8CD-0DA7B58AB460}.Release|x64.Build.0 = Release|AnyCPU + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Debug|AnyCPU.ActiveCfg = Debug|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Debug|AnyCPU.Build.0 = Debug|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Debug|x64.ActiveCfg = Debug|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Debug|x64.Build.0 = Debug|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Release|AnyCPU.ActiveCfg = Release|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Release|AnyCPU.Build.0 = Release|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Release|x64.ActiveCfg = Release|x64 + {3DFF6333-BF7E-4B93-ADA4-7F2111AB12FE}.Release|x64.Build.0 = Release|x64 + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Debug|AnyCPU.ActiveCfg = Debug|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Debug|AnyCPU.Build.0 = Debug|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Debug|x64.ActiveCfg = Debug|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Debug|x64.Build.0 = Debug|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Release|AnyCPU.ActiveCfg = Release|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Release|AnyCPU.Build.0 = Release|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Release|x64.ActiveCfg = Release|AnyCPU + {5D14B235-EAE5-4D9A-BEDE-7612D73FD7E7}.Release|x64.Build.0 = Release|AnyCPU + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Debug|AnyCPU.ActiveCfg = Debug|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Debug|AnyCPU.Build.0 = Debug|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Debug|x64.ActiveCfg = Debug|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Debug|x64.Build.0 = Debug|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Release|AnyCPU.ActiveCfg = Release|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Release|AnyCPU.Build.0 = Release|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Release|x64.ActiveCfg = Release|x64 + {F3111698-3780-499D-AF9B-EA62D8EA54C3}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE