diff --git a/LLib/LLib.csproj b/LLib/LLib.csproj
index 96585ea..d2d3af0 100644
--- a/LLib/LLib.csproj
+++ b/LLib/LLib.csproj
@@ -14,22 +14,22 @@
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\Dalamud.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\Dalamud.dll
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\Lumina.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\Lumina.dll
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\FFXIVClientStructs.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\FFXIVClientStructs.dll
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\Dalamud.Bindings.ImGui.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\Dalamud.Bindings.ImGui.dll
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\Lumina.Excel.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\Lumina.Excel.dll
- C:\Users\Aly\AppData\Roaming\XIVLauncher\addon\Hooks\dev\InteropGenerator.Runtime.dll
+ ..\..\..\..\..\ffxiv\alyssile-xivl\addon\Hooks\dev\InteropGenerator.Runtime.dll
\ No newline at end of file
diff --git a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs
index 5738d0c..f091ec9 100644
--- a/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs
+++ b/QuestPaths/Questionable.QuestPaths/AssemblyQuestLoader.cs
@@ -136203,14 +136203,16 @@ public static class AssemblyQuestLoader
reference16 = obj16;
questRoot3.QuestSequence = list19;
AddQuest(questId3, questRoot3);
- QuestId questId4 = new QuestId(2207);
+ QuestId questId4 = new QuestId(2206);
QuestRoot questRoot4 = new QuestRoot();
num = 1;
List list23 = new List(num);
CollectionsMarshal.SetCount(list23, num);
- CollectionsMarshal.AsSpan(list23)[0] = "pot0to";
+ CollectionsMarshal.AsSpan(list23)[0] = "WigglyMuffin";
questRoot4.Author = list23;
- num = 5;
+ questRoot4.IsSeasonalQuest = true;
+ questRoot4.SeasonalQuestExpiry = new DateTime(2026, 5, 25, 14, 59, 0, DateTimeKind.Utc);
+ num = 11;
List list24 = new List(num);
CollectionsMarshal.SetCount(list24, num);
Span span6 = CollectionsMarshal.AsSpan(list24);
@@ -136223,13 +136225,13 @@ public static class AssemblyQuestLoader
List list25 = new List(num2);
CollectionsMarshal.SetCount(list25, num2);
ref QuestStep reference18 = ref CollectionsMarshal.AsSpan(list25)[0];
- QuestStep obj18 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ QuestStep obj18 = new QuestStep(EInteractionType.AcceptQuest, 1016143u, new Vector3(18.264954f, 40.215122f, 0.19836426f), 128)
{
- AetheryteShortcut = EAetheryteLocation.Ishgard,
+ AetheryteShortcut = EAetheryteLocation.Limsa,
AethernetShortcut = new AethernetShortcut
{
- From = EAetheryteLocation.Ishgard,
- To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
+ From = EAetheryteLocation.Limsa,
+ To = EAetheryteLocation.LimsaAftcastle
}
};
SkipConditions skipConditions = new SkipConditions();
@@ -136238,8 +136240,8 @@ public static class AssemblyQuestLoader
List list26 = new List(num3);
CollectionsMarshal.SetCount(list26, num3);
Span span7 = CollectionsMarshal.AsSpan(list26);
- span7[0] = 418;
- span7[1] = 419;
+ span7[0] = 128;
+ span7[1] = 129;
skipAetheryteCondition.InTerritory = list26;
skipConditions.AetheryteShortcutIf = skipAetheryteCondition;
obj18.SkipConditions = skipConditions;
@@ -136251,19 +136253,13 @@ public static class AssemblyQuestLoader
{
Sequence = 1
};
- num2 = 6;
+ num2 = 1;
List list27 = new List(num2);
CollectionsMarshal.SetCount(list27, num2);
- Span span8 = CollectionsMarshal.AsSpan(list27);
- span8[0] = new QuestStep(EInteractionType.Interact, 1016234u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
+ CollectionsMarshal.AsSpan(list27)[0] = new QuestStep(EInteractionType.Interact, 1016144u, new Vector3(505.7296f, 16.632269f, 454.1847f), 137)
{
- TargetTerritoryId = (ushort)427
+ AetheryteShortcut = EAetheryteLocation.EasternLaNosceaCostaDelSol
};
- span8[1] = new QuestStep(EInteractionType.Interact, 1018161u, new Vector3(-8.590881f, 0.024999563f, 3.9520264f), 427);
- span8[2] = new QuestStep(EInteractionType.Interact, 1017877u, new Vector3(-5.44751f, 0.024999565f, -2.2736206f), 427);
- span8[3] = new QuestStep(EInteractionType.Interact, 1017875u, new Vector3(-1.236023f, 0.024999565f, -4.8982544f), 427);
- span8[4] = new QuestStep(EInteractionType.Interact, 1018008u, new Vector3(5.1727905f, 0.22499956f, 0.32037354f), 427);
- span8[5] = new QuestStep(EInteractionType.Interact, 1017876u, new Vector3(8.743347f, 0.20000005f, 2.670288f), 427);
obj19.Steps = list27;
reference19 = obj19;
ref QuestSequence reference20 = ref span6[2];
@@ -136274,75 +136270,212 @@ public static class AssemblyQuestLoader
num2 = 1;
List list28 = new List(num2);
CollectionsMarshal.SetCount(list28, num2);
- CollectionsMarshal.AsSpan(list28)[0] = new QuestStep(EInteractionType.Interact, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427);
+ ref QuestStep reference21 = ref CollectionsMarshal.AsSpan(list28)[0];
+ QuestStep obj21 = new QuestStep(EInteractionType.Combat, null, new Vector3(567.6814f, 8.7027645f, 587.7927f), 137)
+ {
+ Fly = true,
+ EnemySpawnType = EEnemySpawnType.FateEnemies
+ };
+ num3 = 1;
+ List list29 = new List(num3);
+ CollectionsMarshal.SetCount(list29, num3);
+ CollectionsMarshal.AsSpan(list29)[0] = 382u;
+ obj21.KillEnemyDataIds = list29;
+ reference21 = obj21;
obj20.Steps = list28;
reference20 = obj20;
- ref QuestSequence reference21 = ref span6[3];
- QuestSequence obj21 = new QuestSequence
+ ref QuestSequence reference22 = ref span6[3];
+ QuestSequence obj22 = new QuestSequence
{
Sequence = 3
};
num2 = 1;
- List list29 = new List(num2);
- CollectionsMarshal.SetCount(list29, num2);
- CollectionsMarshal.AsSpan(list29)[0] = new QuestStep(EInteractionType.Interact, 1017878u, new Vector3(547.8751f, 174.05713f, -537.0108f), 397)
+ List list30 = new List(num2);
+ CollectionsMarshal.SetCount(list30, num2);
+ CollectionsMarshal.AsSpan(list30)[0] = new QuestStep(EInteractionType.Interact, 1016145u, new Vector3(-4.867676f, 19.999998f, -16.250854f), 129)
+ {
+ AetheryteShortcut = EAetheryteLocation.Limsa
+ };
+ obj22.Steps = list30;
+ reference22 = obj22;
+ ref QuestSequence reference23 = ref span6[4];
+ QuestSequence obj23 = new QuestSequence
+ {
+ Sequence = 4
+ };
+ num2 = 1;
+ List list31 = new List(num2);
+ CollectionsMarshal.SetCount(list31, num2);
+ ref QuestStep reference24 = ref CollectionsMarshal.AsSpan(list31)[0];
+ QuestStep obj24 = new QuestStep(EInteractionType.Combat, null, new Vector3(-506.07254f, 65.23953f, 70.2418f), 148)
{
Fly = true,
- AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest
+ AetheryteShortcut = EAetheryteLocation.CentralShroudBentbranchMeadows,
+ EnemySpawnType = EEnemySpawnType.FateEnemies
};
- obj21.Steps = list29;
- reference21 = obj21;
- ref QuestSequence reference22 = ref span6[4];
- QuestSequence obj22 = new QuestSequence
+ num3 = 3;
+ List list32 = new List(num3);
+ CollectionsMarshal.SetCount(list32, num3);
+ Span span8 = CollectionsMarshal.AsSpan(list32);
+ span8[0] = 21u;
+ span8[1] = 390u;
+ span8[2] = 5273u;
+ obj24.KillEnemyDataIds = list32;
+ reference24 = obj24;
+ obj23.Steps = list31;
+ reference23 = obj23;
+ ref QuestSequence reference25 = ref span6[5];
+ QuestSequence obj25 = new QuestSequence
+ {
+ Sequence = 5
+ };
+ num2 = 1;
+ List list33 = new List(num2);
+ CollectionsMarshal.SetCount(list33, num2);
+ CollectionsMarshal.AsSpan(list33)[0] = new QuestStep(EInteractionType.Interact, 1016146u, new Vector3(31.143677f, -8f, 96.87952f), 132)
+ {
+ AetheryteShortcut = EAetheryteLocation.Gridania
+ };
+ obj25.Steps = list33;
+ reference25 = obj25;
+ ref QuestSequence reference26 = ref span6[6];
+ QuestSequence obj26 = new QuestSequence
+ {
+ Sequence = 6
+ };
+ num2 = 1;
+ List list34 = new List(num2);
+ CollectionsMarshal.SetCount(list34, num2);
+ ref QuestStep reference27 = ref CollectionsMarshal.AsSpan(list34)[0];
+ QuestStep obj27 = new QuestStep(EInteractionType.Combat, null, new Vector3(68.59128f, 3.5292425f, 779.83606f), 146)
+ {
+ Fly = true,
+ AetheryteShortcut = EAetheryteLocation.SouthernThanalanForgottenSprings,
+ EnemySpawnType = EEnemySpawnType.FateEnemies
+ };
+ num3 = 1;
+ List list35 = new List(num3);
+ CollectionsMarshal.SetCount(list35, num3);
+ CollectionsMarshal.AsSpan(list35)[0] = 5253u;
+ obj27.KillEnemyDataIds = list35;
+ reference27 = obj27;
+ obj26.Steps = list34;
+ reference26 = obj26;
+ ref QuestSequence reference28 = ref span6[7];
+ QuestSequence obj28 = new QuestSequence
+ {
+ Sequence = 7
+ };
+ num2 = 1;
+ List list36 = new List(num2);
+ CollectionsMarshal.SetCount(list36, num2);
+ CollectionsMarshal.AsSpan(list36)[0] = new QuestStep(EInteractionType.Interact, 1016147u, new Vector3(24.002441f, 7.1999917f, -89.982544f), 130)
+ {
+ AetheryteShortcut = EAetheryteLocation.Uldah,
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.Uldah,
+ To = EAetheryteLocation.UldahAdventurers
+ }
+ };
+ obj28.Steps = list36;
+ reference28 = obj28;
+ ref QuestSequence reference29 = ref span6[8];
+ QuestSequence obj29 = new QuestSequence
+ {
+ Sequence = 8
+ };
+ num2 = 2;
+ List list37 = new List(num2);
+ CollectionsMarshal.SetCount(list37, num2);
+ Span span9 = CollectionsMarshal.AsSpan(list37);
+ ref QuestStep reference30 = ref span9[0];
+ QuestStep obj30 = new QuestStep(EInteractionType.Interact, 2006700u, new Vector3(266.1631f, -3.0671387f, 60.77661f), 139)
+ {
+ Fly = true,
+ AetheryteShortcut = EAetheryteLocation.UpperLaNosceaCampBronzeLake
+ };
+ num3 = 1;
+ List list38 = new List(num3);
+ CollectionsMarshal.SetCount(list38, num3);
+ CollectionsMarshal.AsSpan(list38)[0] = new DialogueChoice
+ {
+ Type = EDialogChoiceType.YesNo,
+ ExcelSheet = "Addon",
+ Prompt = new ExcelRef(102445u),
+ PromptIsRegularExpression = true
+ };
+ obj30.DialogueChoices = list38;
+ reference30 = obj30;
+ ref QuestStep reference31 = ref span9[1];
+ QuestStep obj31 = new QuestStep(EInteractionType.Combat, 2006700u, new Vector3(266.1631f, -3.0671387f, 60.77661f), 139)
+ {
+ EnemySpawnType = EEnemySpawnType.FateEnemies
+ };
+ num3 = 2;
+ List list39 = new List(num3);
+ CollectionsMarshal.SetCount(list39, num3);
+ Span span10 = CollectionsMarshal.AsSpan(list39);
+ span10[0] = 5254u;
+ span10[1] = 5255u;
+ obj31.KillEnemyDataIds = list39;
+ reference31 = obj31;
+ obj29.Steps = list37;
+ reference29 = obj29;
+ ref QuestSequence reference32 = ref span6[9];
+ QuestSequence obj32 = new QuestSequence
+ {
+ Sequence = 9
+ };
+ num2 = 1;
+ List list40 = new List(num2);
+ CollectionsMarshal.SetCount(list40, num2);
+ CollectionsMarshal.AsSpan(list40)[0] = new QuestStep(EInteractionType.Interact, 1016145u, new Vector3(-4.867676f, 19.999998f, -16.250854f), 129)
+ {
+ AetheryteShortcut = EAetheryteLocation.Limsa
+ };
+ obj32.Steps = list40;
+ reference32 = obj32;
+ ref QuestSequence reference33 = ref span6[10];
+ QuestSequence obj33 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 2;
- List list30 = new List(num2);
- CollectionsMarshal.SetCount(list30, num2);
- Span span9 = CollectionsMarshal.AsSpan(list30);
- span9[0] = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
+ List list41 = new List(num2);
+ CollectionsMarshal.SetCount(list41, num2);
+ Span span11 = CollectionsMarshal.AsSpan(list41);
+ span11[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-7.600418f, 21.000898f, 26.702374f), 129)
{
- TargetTerritoryId = (ushort)427,
- AetheryteShortcut = EAetheryteLocation.Ishgard,
- AethernetShortcut = new AethernetShortcut
- {
- From = EAetheryteLocation.Ishgard,
- To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
- }
+ TargetTerritoryId = (ushort)128
};
- span9[1] = new QuestStep(EInteractionType.CompleteQuest, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427)
- {
- NextQuestId = new QuestId(2208)
- };
- obj22.Steps = list30;
- reference22 = obj22;
+ span11[1] = new QuestStep(EInteractionType.CompleteQuest, 1016143u, new Vector3(18.264954f, 40.215122f, 0.19836426f), 128);
+ obj33.Steps = list41;
+ reference33 = obj33;
questRoot4.QuestSequence = list24;
AddQuest(questId4, questRoot4);
- QuestId questId5 = new QuestId(2208);
+ QuestId questId5 = new QuestId(2207);
QuestRoot questRoot5 = new QuestRoot();
num = 1;
- List list31 = new List(num);
- CollectionsMarshal.SetCount(list31, num);
- CollectionsMarshal.AsSpan(list31)[0] = "pot0to";
- questRoot5.Author = list31;
+ List list42 = new List(num);
+ CollectionsMarshal.SetCount(list42, num);
+ CollectionsMarshal.AsSpan(list42)[0] = "pot0to";
+ questRoot5.Author = list42;
num = 5;
- List list32 = new List(num);
- CollectionsMarshal.SetCount(list32, num);
- Span span10 = CollectionsMarshal.AsSpan(list32);
- ref QuestSequence reference23 = ref span10[0];
- QuestSequence obj23 = new QuestSequence
+ List list43 = new List(num);
+ CollectionsMarshal.SetCount(list43, num);
+ Span span12 = CollectionsMarshal.AsSpan(list43);
+ ref QuestSequence reference34 = ref span12[0];
+ QuestSequence obj34 = new QuestSequence
{
Sequence = 0
};
- num2 = 2;
- List list33 = new List(num2);
- CollectionsMarshal.SetCount(list33, num2);
- Span span11 = CollectionsMarshal.AsSpan(list33);
- ref QuestStep reference24 = ref span11[0];
- QuestStep obj24 = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
+ num2 = 1;
+ List list44 = new List(num2);
+ CollectionsMarshal.SetCount(list44, num2);
+ ref QuestStep reference35 = ref CollectionsMarshal.AsSpan(list44)[0];
+ QuestStep obj35 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
{
- TargetTerritoryId = (ushort)427,
AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
{
@@ -136351,132 +136484,116 @@ public static class AssemblyQuestLoader
}
};
SkipConditions skipConditions2 = new SkipConditions();
- SkipStepConditions skipStepConditions = new SkipStepConditions();
- num3 = 1;
- List list34 = new List(num3);
- CollectionsMarshal.SetCount(list34, num3);
- CollectionsMarshal.AsSpan(list34)[0] = 427;
- skipStepConditions.InTerritory = list34;
- skipConditions2.StepIf = skipStepConditions;
SkipAetheryteCondition skipAetheryteCondition2 = new SkipAetheryteCondition();
num3 = 2;
- List list35 = new List(num3);
- CollectionsMarshal.SetCount(list35, num3);
- Span span12 = CollectionsMarshal.AsSpan(list35);
- span12[0] = 419;
- span12[1] = 427;
- skipAetheryteCondition2.InTerritory = list35;
+ List list45 = new List(num3);
+ CollectionsMarshal.SetCount(list45, num3);
+ Span span13 = CollectionsMarshal.AsSpan(list45);
+ span13[0] = 418;
+ span13[1] = 419;
+ skipAetheryteCondition2.InTerritory = list45;
skipConditions2.AetheryteShortcutIf = skipAetheryteCondition2;
- obj24.SkipConditions = skipConditions2;
- reference24 = obj24;
- span11[1] = new QuestStep(EInteractionType.AcceptQuest, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427);
- obj23.Steps = list33;
- reference23 = obj23;
- ref QuestSequence reference25 = ref span10[1];
- QuestSequence obj25 = new QuestSequence
+ obj35.SkipConditions = skipConditions2;
+ reference35 = obj35;
+ obj34.Steps = list44;
+ reference34 = obj34;
+ ref QuestSequence reference36 = ref span12[1];
+ QuestSequence obj36 = new QuestSequence
{
Sequence = 1
};
- num2 = 2;
- List list36 = new List(num2);
- CollectionsMarshal.SetCount(list36, num2);
- Span span13 = CollectionsMarshal.AsSpan(list36);
- span13[0] = new QuestStep(EInteractionType.Interact, 2005332u, new Vector3(-5.0202637f, 1.1443481f, 11.856201f), 427)
+ num2 = 6;
+ List list46 = new List(num2);
+ CollectionsMarshal.SetCount(list46, num2);
+ Span span14 = CollectionsMarshal.AsSpan(list46);
+ span14[0] = new QuestStep(EInteractionType.Interact, 1016234u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
{
- TargetTerritoryId = (ushort)419
+ TargetTerritoryId = (ushort)427
};
- span13[1] = new QuestStep(EInteractionType.Interact, 1017879u, new Vector3(56.10742f, 11.965071f, 38.92566f), 419)
- {
- AethernetShortcut = new AethernetShortcut
- {
- From = EAetheryteLocation.IshgardSaintReymanaudsCathedral,
- To = EAetheryteLocation.IshgardLastVigil
- }
- };
- obj25.Steps = list36;
- reference25 = obj25;
- ref QuestSequence reference26 = ref span10[2];
- QuestSequence obj26 = new QuestSequence
+ span14[1] = new QuestStep(EInteractionType.Interact, 1018161u, new Vector3(-8.590881f, 0.024999563f, 3.9520264f), 427);
+ span14[2] = new QuestStep(EInteractionType.Interact, 1017877u, new Vector3(-5.44751f, 0.024999565f, -2.2736206f), 427);
+ span14[3] = new QuestStep(EInteractionType.Interact, 1017875u, new Vector3(-1.236023f, 0.024999565f, -4.8982544f), 427);
+ span14[4] = new QuestStep(EInteractionType.Interact, 1018008u, new Vector3(5.1727905f, 0.22499956f, 0.32037354f), 427);
+ span14[5] = new QuestStep(EInteractionType.Interact, 1017876u, new Vector3(8.743347f, 0.20000005f, 2.670288f), 427);
+ obj36.Steps = list46;
+ reference36 = obj36;
+ ref QuestSequence reference37 = ref span12[2];
+ QuestSequence obj37 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
- List list37 = new List(num2);
- CollectionsMarshal.SetCount(list37, num2);
- CollectionsMarshal.AsSpan(list37)[0] = new QuestStep(EInteractionType.Interact, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
- {
- AethernetShortcut = new AethernetShortcut
- {
- From = EAetheryteLocation.IshgardLastVigil,
- To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
- }
- };
- obj26.Steps = list37;
- reference26 = obj26;
- ref QuestSequence reference27 = ref span10[3];
- QuestSequence obj27 = new QuestSequence
+ List list47 = new List(num2);
+ CollectionsMarshal.SetCount(list47, num2);
+ CollectionsMarshal.AsSpan(list47)[0] = new QuestStep(EInteractionType.Interact, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427);
+ obj37.Steps = list47;
+ reference37 = obj37;
+ ref QuestSequence reference38 = ref span12[3];
+ QuestSequence obj38 = new QuestSequence
{
Sequence = 3
};
- num2 = 3;
- List list38 = new List(num2);
- CollectionsMarshal.SetCount(list38, num2);
- Span span14 = CollectionsMarshal.AsSpan(list38);
- span14[0] = new QuestStep(EInteractionType.Interact, 1012167u, new Vector3(27.66455f, -11.992287f, 47.86743f), 418)
+ num2 = 1;
+ List list48 = new List(num2);
+ CollectionsMarshal.SetCount(list48, num2);
+ CollectionsMarshal.AsSpan(list48)[0] = new QuestStep(EInteractionType.Interact, 1017878u, new Vector3(547.8751f, 174.05713f, -537.0108f), 397)
{
- AethernetShortcut = new AethernetShortcut
- {
- From = EAetheryteLocation.IshgardSaintReymanaudsCathedral,
- To = EAetheryteLocation.IshgardBrume
- }
+ Fly = true,
+ AetheryteShortcut = EAetheryteLocation.CoerthasWesternHighlandsFalconsNest
};
- span14[1] = new QuestStep(EInteractionType.Interact, 1018087u, new Vector3(99.168335f, -22.000004f, 49.210327f), 418);
- span14[2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418);
- obj27.Steps = list38;
- reference27 = obj27;
- ref QuestSequence reference28 = ref span10[4];
- QuestSequence obj28 = new QuestSequence
+ obj38.Steps = list48;
+ reference38 = obj38;
+ ref QuestSequence reference39 = ref span12[4];
+ QuestSequence obj39 = new QuestSequence
{
Sequence = byte.MaxValue
};
- num2 = 1;
- List list39 = new List(num2);
- CollectionsMarshal.SetCount(list39, num2);
- CollectionsMarshal.AsSpan(list39)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ num2 = 2;
+ List list49 = new List(num2);
+ CollectionsMarshal.SetCount(list49, num2);
+ Span span15 = CollectionsMarshal.AsSpan(list49);
+ span15[0] = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
{
+ TargetTerritoryId = (ushort)427,
+ AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
{
- From = EAetheryteLocation.IshgardForgottenKnight,
+ From = EAetheryteLocation.Ishgard,
To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
- },
- NextQuestId = new QuestId(2209)
+ }
};
- obj28.Steps = list39;
- reference28 = obj28;
- questRoot5.QuestSequence = list32;
+ span15[1] = new QuestStep(EInteractionType.CompleteQuest, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427)
+ {
+ NextQuestId = new QuestId(2208)
+ };
+ obj39.Steps = list49;
+ reference39 = obj39;
+ questRoot5.QuestSequence = list43;
AddQuest(questId5, questRoot5);
- QuestId questId6 = new QuestId(2209);
+ QuestId questId6 = new QuestId(2208);
QuestRoot questRoot6 = new QuestRoot();
num = 1;
- List list40 = new List(num);
- CollectionsMarshal.SetCount(list40, num);
- CollectionsMarshal.AsSpan(list40)[0] = "pot0to";
- questRoot6.Author = list40;
- num = 4;
- List list41 = new List(num);
- CollectionsMarshal.SetCount(list41, num);
- Span span15 = CollectionsMarshal.AsSpan(list41);
- ref QuestSequence reference29 = ref span15[0];
- QuestSequence obj29 = new QuestSequence
+ List list50 = new List(num);
+ CollectionsMarshal.SetCount(list50, num);
+ CollectionsMarshal.AsSpan(list50)[0] = "pot0to";
+ questRoot6.Author = list50;
+ num = 5;
+ List list51 = new List(num);
+ CollectionsMarshal.SetCount(list51, num);
+ Span span16 = CollectionsMarshal.AsSpan(list51);
+ ref QuestSequence reference40 = ref span16[0];
+ QuestSequence obj40 = new QuestSequence
{
Sequence = 0
};
- num2 = 1;
- List list42 = new List(num2);
- CollectionsMarshal.SetCount(list42, num2);
- ref QuestStep reference30 = ref CollectionsMarshal.AsSpan(list42)[0];
- QuestStep obj30 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ num2 = 2;
+ List list52 = new List(num2);
+ CollectionsMarshal.SetCount(list52, num2);
+ Span span17 = CollectionsMarshal.AsSpan(list52);
+ ref QuestStep reference41 = ref span17[0];
+ QuestStep obj41 = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
{
+ TargetTerritoryId = (ushort)427,
AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
{
@@ -136485,104 +136602,131 @@ public static class AssemblyQuestLoader
}
};
SkipConditions skipConditions3 = new SkipConditions();
+ SkipStepConditions skipStepConditions = new SkipStepConditions();
+ num3 = 1;
+ List list53 = new List(num3);
+ CollectionsMarshal.SetCount(list53, num3);
+ CollectionsMarshal.AsSpan(list53)[0] = 427;
+ skipStepConditions.InTerritory = list53;
+ skipConditions3.StepIf = skipStepConditions;
SkipAetheryteCondition skipAetheryteCondition3 = new SkipAetheryteCondition();
num3 = 2;
- List list43 = new List(num3);
- CollectionsMarshal.SetCount(list43, num3);
- Span span16 = CollectionsMarshal.AsSpan(list43);
- span16[0] = 418;
- span16[1] = 419;
- skipAetheryteCondition3.InTerritory = list43;
+ List list54 = new List(num3);
+ CollectionsMarshal.SetCount(list54, num3);
+ Span span18 = CollectionsMarshal.AsSpan(list54);
+ span18[0] = 419;
+ span18[1] = 427;
+ skipAetheryteCondition3.InTerritory = list54;
skipConditions3.AetheryteShortcutIf = skipAetheryteCondition3;
- obj30.SkipConditions = skipConditions3;
- reference30 = obj30;
- obj29.Steps = list42;
- reference29 = obj29;
- ref QuestSequence reference31 = ref span15[1];
- QuestSequence obj31 = new QuestSequence
+ obj41.SkipConditions = skipConditions3;
+ reference41 = obj41;
+ span17[1] = new QuestStep(EInteractionType.AcceptQuest, 1017874u, new Vector3(6.42395f, 0.22499956f, -6.149414f), 427);
+ obj40.Steps = list52;
+ reference40 = obj40;
+ ref QuestSequence reference42 = ref span16[1];
+ QuestSequence obj42 = new QuestSequence
{
Sequence = 1
};
- num2 = 6;
- List list44 = new List(num2);
- CollectionsMarshal.SetCount(list44, num2);
- Span span17 = CollectionsMarshal.AsSpan(list44);
- span17[0] = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
- {
- TargetTerritoryId = (ushort)427
- };
- span17[1] = new QuestStep(EInteractionType.Interact, 1018161u, new Vector3(-8.590881f, 0.024999563f, 3.9520264f), 427);
- span17[2] = new QuestStep(EInteractionType.Interact, 1017877u, new Vector3(-5.44751f, 0.024999565f, -2.2736206f), 427);
- span17[3] = new QuestStep(EInteractionType.Interact, 1017875u, new Vector3(-1.236023f, 0.024999565f, -4.8982544f), 427);
- span17[4] = new QuestStep(EInteractionType.Interact, 1018008u, new Vector3(5.1727905f, 0.22499956f, 0.32037354f), 427);
- span17[5] = new QuestStep(EInteractionType.Interact, 1017876u, new Vector3(8.743347f, 0.20000005f, 2.670288f), 427);
- obj31.Steps = list44;
- reference31 = obj31;
- ref QuestSequence reference32 = ref span15[2];
- QuestSequence obj32 = new QuestSequence
- {
- Sequence = 2
- };
num2 = 2;
- List list45 = new List(num2);
- CollectionsMarshal.SetCount(list45, num2);
- Span span18 = CollectionsMarshal.AsSpan(list45);
- span18[0] = new QuestStep(EInteractionType.Interact, 2005332u, new Vector3(-5.0202637f, 1.1443481f, 11.856201f), 427)
+ List list55 = new List(num2);
+ CollectionsMarshal.SetCount(list55, num2);
+ Span span19 = CollectionsMarshal.AsSpan(list55);
+ span19[0] = new QuestStep(EInteractionType.Interact, 2005332u, new Vector3(-5.0202637f, 1.1443481f, 11.856201f), 427)
{
TargetTerritoryId = (ushort)419
};
- span18[1] = new QuestStep(EInteractionType.Interact, 1017883u, new Vector3(94.77368f, -4.73493f, -37.979797f), 419)
+ span19[1] = new QuestStep(EInteractionType.Interact, 1017879u, new Vector3(56.10742f, 11.965071f, 38.92566f), 419)
{
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.IshgardSaintReymanaudsCathedral,
- To = EAetheryteLocation.IshgardAthenaeumAstrologicum
+ To = EAetheryteLocation.IshgardLastVigil
}
};
- obj32.Steps = list45;
- reference32 = obj32;
- ref QuestSequence reference33 = ref span15[3];
- QuestSequence obj33 = new QuestSequence
+ obj42.Steps = list55;
+ reference42 = obj42;
+ ref QuestSequence reference43 = ref span16[2];
+ QuestSequence obj43 = new QuestSequence
+ {
+ Sequence = 2
+ };
+ num2 = 1;
+ List list56 = new List(num2);
+ CollectionsMarshal.SetCount(list56, num2);
+ CollectionsMarshal.AsSpan(list56)[0] = new QuestStep(EInteractionType.Interact, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ {
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.IshgardLastVigil,
+ To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
+ }
+ };
+ obj43.Steps = list56;
+ reference43 = obj43;
+ ref QuestSequence reference44 = ref span16[3];
+ QuestSequence obj44 = new QuestSequence
+ {
+ Sequence = 3
+ };
+ num2 = 3;
+ List list57 = new List(num2);
+ CollectionsMarshal.SetCount(list57, num2);
+ Span span20 = CollectionsMarshal.AsSpan(list57);
+ span20[0] = new QuestStep(EInteractionType.Interact, 1012167u, new Vector3(27.66455f, -11.992287f, 47.86743f), 418)
+ {
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.IshgardSaintReymanaudsCathedral,
+ To = EAetheryteLocation.IshgardBrume
+ }
+ };
+ span20[1] = new QuestStep(EInteractionType.Interact, 1018087u, new Vector3(99.168335f, -22.000004f, 49.210327f), 418);
+ span20[2] = new QuestStep(EInteractionType.Interact, 1011192u, new Vector3(88.36499f, 15.094684f, 31.296265f), 418);
+ obj44.Steps = list57;
+ reference44 = obj44;
+ ref QuestSequence reference45 = ref span16[4];
+ QuestSequence obj45 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
- List list46 = new List(num2);
- CollectionsMarshal.SetCount(list46, num2);
- CollectionsMarshal.AsSpan(list46)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ List list58 = new List(num2);
+ CollectionsMarshal.SetCount(list58, num2);
+ CollectionsMarshal.AsSpan(list58)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
{
AethernetShortcut = new AethernetShortcut
{
- From = EAetheryteLocation.IshgardAthenaeumAstrologicum,
+ From = EAetheryteLocation.IshgardForgottenKnight,
To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
},
- NextQuestId = new QuestId(2210)
+ NextQuestId = new QuestId(2209)
};
- obj33.Steps = list46;
- reference33 = obj33;
- questRoot6.QuestSequence = list41;
+ obj45.Steps = list58;
+ reference45 = obj45;
+ questRoot6.QuestSequence = list51;
AddQuest(questId6, questRoot6);
- QuestId questId7 = new QuestId(2210);
+ QuestId questId7 = new QuestId(2209);
QuestRoot questRoot7 = new QuestRoot();
num = 1;
- List list47 = new List(num);
- CollectionsMarshal.SetCount(list47, num);
- CollectionsMarshal.AsSpan(list47)[0] = "pot0to";
- questRoot7.Author = list47;
- num = 8;
- List list48 = new List(num);
- CollectionsMarshal.SetCount(list48, num);
- Span span19 = CollectionsMarshal.AsSpan(list48);
- ref QuestSequence reference34 = ref span19[0];
- QuestSequence obj34 = new QuestSequence
+ List list59 = new List(num);
+ CollectionsMarshal.SetCount(list59, num);
+ CollectionsMarshal.AsSpan(list59)[0] = "pot0to";
+ questRoot7.Author = list59;
+ num = 4;
+ List list60 = new List(num);
+ CollectionsMarshal.SetCount(list60, num);
+ Span span21 = CollectionsMarshal.AsSpan(list60);
+ ref QuestSequence reference46 = ref span21[0];
+ QuestSequence obj46 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
- List list49 = new List(num2);
- CollectionsMarshal.SetCount(list49, num2);
- ref QuestStep reference35 = ref CollectionsMarshal.AsSpan(list49)[0];
- QuestStep obj35 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ List list61 = new List(num2);
+ CollectionsMarshal.SetCount(list61, num2);
+ ref QuestStep reference47 = ref CollectionsMarshal.AsSpan(list61)[0];
+ QuestStep obj47 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
{
AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
@@ -136594,26 +136738,133 @@ public static class AssemblyQuestLoader
SkipConditions skipConditions4 = new SkipConditions();
SkipAetheryteCondition skipAetheryteCondition4 = new SkipAetheryteCondition();
num3 = 2;
- List list50 = new List(num3);
- CollectionsMarshal.SetCount(list50, num3);
- Span span20 = CollectionsMarshal.AsSpan(list50);
- span20[0] = 418;
- span20[1] = 419;
- skipAetheryteCondition4.InTerritory = list50;
+ List list62 = new List(num3);
+ CollectionsMarshal.SetCount(list62, num3);
+ Span span22 = CollectionsMarshal.AsSpan(list62);
+ span22[0] = 418;
+ span22[1] = 419;
+ skipAetheryteCondition4.InTerritory = list62;
skipConditions4.AetheryteShortcutIf = skipAetheryteCondition4;
- obj35.SkipConditions = skipConditions4;
- reference35 = obj35;
- obj34.Steps = list49;
- reference34 = obj34;
- ref QuestSequence reference36 = ref span19[1];
- QuestSequence obj36 = new QuestSequence
+ obj47.SkipConditions = skipConditions4;
+ reference47 = obj47;
+ obj46.Steps = list61;
+ reference46 = obj46;
+ ref QuestSequence reference48 = ref span21[1];
+ QuestSequence obj48 = new QuestSequence
+ {
+ Sequence = 1
+ };
+ num2 = 6;
+ List list63 = new List(num2);
+ CollectionsMarshal.SetCount(list63, num2);
+ Span span23 = CollectionsMarshal.AsSpan(list63);
+ span23[0] = new QuestStep(EInteractionType.Interact, 1011215u, new Vector3(-145.37274f, 14.80313f, -129.25922f), 419)
+ {
+ TargetTerritoryId = (ushort)427
+ };
+ span23[1] = new QuestStep(EInteractionType.Interact, 1018161u, new Vector3(-8.590881f, 0.024999563f, 3.9520264f), 427);
+ span23[2] = new QuestStep(EInteractionType.Interact, 1017877u, new Vector3(-5.44751f, 0.024999565f, -2.2736206f), 427);
+ span23[3] = new QuestStep(EInteractionType.Interact, 1017875u, new Vector3(-1.236023f, 0.024999565f, -4.8982544f), 427);
+ span23[4] = new QuestStep(EInteractionType.Interact, 1018008u, new Vector3(5.1727905f, 0.22499956f, 0.32037354f), 427);
+ span23[5] = new QuestStep(EInteractionType.Interact, 1017876u, new Vector3(8.743347f, 0.20000005f, 2.670288f), 427);
+ obj48.Steps = list63;
+ reference48 = obj48;
+ ref QuestSequence reference49 = ref span21[2];
+ QuestSequence obj49 = new QuestSequence
+ {
+ Sequence = 2
+ };
+ num2 = 2;
+ List list64 = new List(num2);
+ CollectionsMarshal.SetCount(list64, num2);
+ Span span24 = CollectionsMarshal.AsSpan(list64);
+ span24[0] = new QuestStep(EInteractionType.Interact, 2005332u, new Vector3(-5.0202637f, 1.1443481f, 11.856201f), 427)
+ {
+ TargetTerritoryId = (ushort)419
+ };
+ span24[1] = new QuestStep(EInteractionType.Interact, 1017883u, new Vector3(94.77368f, -4.73493f, -37.979797f), 419)
+ {
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.IshgardSaintReymanaudsCathedral,
+ To = EAetheryteLocation.IshgardAthenaeumAstrologicum
+ }
+ };
+ obj49.Steps = list64;
+ reference49 = obj49;
+ ref QuestSequence reference50 = ref span21[3];
+ QuestSequence obj50 = new QuestSequence
+ {
+ Sequence = byte.MaxValue
+ };
+ num2 = 1;
+ List list65 = new List(num2);
+ CollectionsMarshal.SetCount(list65, num2);
+ CollectionsMarshal.AsSpan(list65)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ {
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.IshgardAthenaeumAstrologicum,
+ To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
+ },
+ NextQuestId = new QuestId(2210)
+ };
+ obj50.Steps = list65;
+ reference50 = obj50;
+ questRoot7.QuestSequence = list60;
+ AddQuest(questId7, questRoot7);
+ QuestId questId8 = new QuestId(2210);
+ QuestRoot questRoot8 = new QuestRoot();
+ num = 1;
+ List list66 = new List(num);
+ CollectionsMarshal.SetCount(list66, num);
+ CollectionsMarshal.AsSpan(list66)[0] = "pot0to";
+ questRoot8.Author = list66;
+ num = 8;
+ List list67 = new List(num);
+ CollectionsMarshal.SetCount(list67, num);
+ Span span25 = CollectionsMarshal.AsSpan(list67);
+ ref QuestSequence reference51 = ref span25[0];
+ QuestSequence obj51 = new QuestSequence
+ {
+ Sequence = 0
+ };
+ num2 = 1;
+ List list68 = new List(num2);
+ CollectionsMarshal.SetCount(list68, num2);
+ ref QuestStep reference52 = ref CollectionsMarshal.AsSpan(list68)[0];
+ QuestStep obj52 = new QuestStep(EInteractionType.AcceptQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ {
+ AetheryteShortcut = EAetheryteLocation.Ishgard,
+ AethernetShortcut = new AethernetShortcut
+ {
+ From = EAetheryteLocation.Ishgard,
+ To = EAetheryteLocation.IshgardSaintReymanaudsCathedral
+ }
+ };
+ SkipConditions skipConditions5 = new SkipConditions();
+ SkipAetheryteCondition skipAetheryteCondition5 = new SkipAetheryteCondition();
+ num3 = 2;
+ List list69 = new List(num3);
+ CollectionsMarshal.SetCount(list69, num3);
+ Span span26 = CollectionsMarshal.AsSpan(list69);
+ span26[0] = 418;
+ span26[1] = 419;
+ skipAetheryteCondition5.InTerritory = list69;
+ skipConditions5.AetheryteShortcutIf = skipAetheryteCondition5;
+ obj52.SkipConditions = skipConditions5;
+ reference52 = obj52;
+ obj51.Steps = list68;
+ reference51 = obj51;
+ ref QuestSequence reference53 = ref span25[1];
+ QuestSequence obj53 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
- List list51 = new List(num2);
- CollectionsMarshal.SetCount(list51, num2);
- CollectionsMarshal.AsSpan(list51)[0] = new QuestStep(EInteractionType.Interact, 2007422u, new Vector3(-225.84882f, -20.035156f, -81.22388f), 419)
+ List list70 = new List(num2);
+ CollectionsMarshal.SetCount(list70, num2);
+ CollectionsMarshal.AsSpan(list70)[0] = new QuestStep(EInteractionType.Interact, 2007422u, new Vector3(-225.84882f, -20.035156f, -81.22388f), 419)
{
AethernetShortcut = new AethernetShortcut
{
@@ -136621,17 +136872,17 @@ public static class AssemblyQuestLoader
To = EAetheryteLocation.IshgardJeweledCrozier
}
};
- obj36.Steps = list51;
- reference36 = obj36;
- ref QuestSequence reference37 = ref span19[2];
- QuestSequence obj37 = new QuestSequence
+ obj53.Steps = list70;
+ reference53 = obj53;
+ ref QuestSequence reference54 = ref span25[2];
+ QuestSequence obj54 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
- List list52 = new List(num2);
- CollectionsMarshal.SetCount(list52, num2);
- CollectionsMarshal.AsSpan(list52)[0] = new QuestStep(EInteractionType.Interact, 1017886u, new Vector3(-6.1799316f, 1.3070598f, 93.095215f), 418)
+ List list71 = new List(num2);
+ CollectionsMarshal.SetCount(list71, num2);
+ CollectionsMarshal.AsSpan(list71)[0] = new QuestStep(EInteractionType.Interact, 1017886u, new Vector3(-6.1799316f, 1.3070598f, 93.095215f), 418)
{
AethernetShortcut = new AethernetShortcut
{
@@ -136639,18 +136890,18 @@ public static class AssemblyQuestLoader
To = EAetheryteLocation.Ishgard
}
};
- obj37.Steps = list52;
- reference37 = obj37;
- ref QuestSequence reference38 = ref span19[3];
- QuestSequence obj38 = new QuestSequence
+ obj54.Steps = list71;
+ reference54 = obj54;
+ ref QuestSequence reference55 = ref span25[3];
+ QuestSequence obj55 = new QuestSequence
{
Sequence = 3
};
num2 = 2;
- List list53 = new List(num2);
- CollectionsMarshal.SetCount(list53, num2);
- Span span21 = CollectionsMarshal.AsSpan(list53);
- span21[0] = new QuestStep(EInteractionType.Interact, 1011224u, new Vector3(4.5929565f, -2.52555f, 149.49255f), 418)
+ List list72 = new List(num2);
+ CollectionsMarshal.SetCount(list72, num2);
+ Span span27 = CollectionsMarshal.AsSpan(list72);
+ span27[0] = new QuestStep(EInteractionType.Interact, 1011224u, new Vector3(4.5929565f, -2.52555f, 149.49255f), 418)
{
TargetTerritoryId = (ushort)155,
SkipConditions = new SkipConditions
@@ -136661,72 +136912,72 @@ public static class AssemblyQuestLoader
}
}
};
- span21[1] = new QuestStep(EInteractionType.Interact, 1017887u, new Vector3(-147.87524f, 290.3255f, -155.99298f), 155)
+ span27[1] = new QuestStep(EInteractionType.Interact, 1017887u, new Vector3(-147.87524f, 290.3255f, -155.99298f), 155)
{
Fly = true
};
- obj38.Steps = list53;
- reference38 = obj38;
- ref QuestSequence reference39 = ref span19[4];
- QuestSequence obj39 = new QuestSequence
+ obj55.Steps = list72;
+ reference55 = obj55;
+ ref QuestSequence reference56 = ref span25[4];
+ QuestSequence obj56 = new QuestSequence
{
Sequence = 4
};
num2 = 1;
- List list54 = new List(num2);
- CollectionsMarshal.SetCount(list54, num2);
- CollectionsMarshal.AsSpan(list54)[0] = new QuestStep(EInteractionType.Say, 2007423u, new Vector3(-191.21088f, 285.17578f, -154.22296f), 155)
+ List list73 = new List(num2);
+ CollectionsMarshal.SetCount(list73, num2);
+ CollectionsMarshal.AsSpan(list73)[0] = new QuestStep(EInteractionType.Say, 2007423u, new Vector3(-191.21088f, 285.17578f, -154.22296f), 155)
{
ChatMessage = new ChatMessage
{
Key = "TEXT_CHREND204_02210_SYSTEM_000_030"
}
};
- obj39.Steps = list54;
- reference39 = obj39;
- ref QuestSequence reference40 = ref span19[5];
- QuestSequence obj40 = new QuestSequence
+ obj56.Steps = list73;
+ reference56 = obj56;
+ ref QuestSequence reference57 = ref span25[5];
+ QuestSequence obj57 = new QuestSequence
{
Sequence = 5
};
num2 = 1;
- List list55 = new List(num2);
- CollectionsMarshal.SetCount(list55, num2);
- ref QuestStep reference41 = ref CollectionsMarshal.AsSpan(list55)[0];
- QuestStep obj41 = new QuestStep(EInteractionType.Combat, null, new Vector3(-191.21088f, 285.17578f, -154.22296f), 155)
+ List list74 = new List(num2);
+ CollectionsMarshal.SetCount(list74, num2);
+ ref QuestStep reference58 = ref CollectionsMarshal.AsSpan(list74)[0];
+ QuestStep obj58 = new QuestStep(EInteractionType.Combat, null, new Vector3(-191.21088f, 285.17578f, -154.22296f), 155)
{
EnemySpawnType = EEnemySpawnType.AutoOnEnterArea
};
num3 = 2;
- List list56 = new List(num3);
- CollectionsMarshal.SetCount(list56, num3);
- Span span22 = CollectionsMarshal.AsSpan(list56);
- span22[0] = 724u;
- span22[1] = 725u;
- obj41.KillEnemyDataIds = list56;
- reference41 = obj41;
- obj40.Steps = list55;
- reference40 = obj40;
- ref QuestSequence reference42 = ref span19[6];
- QuestSequence obj42 = new QuestSequence
+ List list75 = new List(num3);
+ CollectionsMarshal.SetCount(list75, num3);
+ Span span28 = CollectionsMarshal.AsSpan(list75);
+ span28[0] = 724u;
+ span28[1] = 725u;
+ obj58.KillEnemyDataIds = list75;
+ reference58 = obj58;
+ obj57.Steps = list74;
+ reference57 = obj57;
+ ref QuestSequence reference59 = ref span25[6];
+ QuestSequence obj59 = new QuestSequence
{
Sequence = 6
};
num2 = 1;
- List list57 = new List(num2);
- CollectionsMarshal.SetCount(list57, num2);
- CollectionsMarshal.AsSpan(list57)[0] = new QuestStep(EInteractionType.Interact, 1017892u, new Vector3(-165.75879f, 289.35385f, -142.1684f), 155);
- obj42.Steps = list57;
- reference42 = obj42;
- ref QuestSequence reference43 = ref span19[7];
- QuestSequence obj43 = new QuestSequence
+ List list76 = new List(num2);
+ CollectionsMarshal.SetCount(list76, num2);
+ CollectionsMarshal.AsSpan(list76)[0] = new QuestStep(EInteractionType.Interact, 1017892u, new Vector3(-165.75879f, 289.35385f, -142.1684f), 155);
+ obj59.Steps = list76;
+ reference59 = obj59;
+ ref QuestSequence reference60 = ref span25[7];
+ QuestSequence obj60 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
- List list58 = new List(num2);
- CollectionsMarshal.SetCount(list58, num2);
- CollectionsMarshal.AsSpan(list58)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
+ List list77 = new List(num2);
+ CollectionsMarshal.SetCount(list77, num2);
+ CollectionsMarshal.AsSpan(list77)[0] = new QuestStep(EInteractionType.CompleteQuest, 1015976u, new Vector3(-122.51471f, 14.553129f, -166.97955f), 419)
{
AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
@@ -136736,66 +136987,66 @@ public static class AssemblyQuestLoader
},
NextQuestId = new QuestId(2361)
};
- obj43.Steps = list58;
- reference43 = obj43;
- questRoot7.QuestSequence = list48;
- AddQuest(questId7, questRoot7);
- QuestId questId8 = new QuestId(2225);
- QuestRoot questRoot8 = new QuestRoot();
+ obj60.Steps = list77;
+ reference60 = obj60;
+ questRoot8.QuestSequence = list67;
+ AddQuest(questId8, questRoot8);
+ QuestId questId9 = new QuestId(2225);
+ QuestRoot questRoot9 = new QuestRoot();
num = 1;
- List list59 = new List(num);
- CollectionsMarshal.SetCount(list59, num);
- CollectionsMarshal.AsSpan(list59)[0] = "plogon_enjoyer";
- questRoot8.Author = list59;
+ List list78 = new List(num);
+ CollectionsMarshal.SetCount(list78, num);
+ CollectionsMarshal.AsSpan(list78)[0] = "plogon_enjoyer";
+ questRoot9.Author = list78;
num = 2;
- List list60 = new List(num);
- CollectionsMarshal.SetCount(list60, num);
- Span span23 = CollectionsMarshal.AsSpan(list60);
- ref QuestSequence reference44 = ref span23[0];
- QuestSequence obj44 = new QuestSequence
+ List list79 = new List(num);
+ CollectionsMarshal.SetCount(list79, num);
+ Span span29 = CollectionsMarshal.AsSpan(list79);
+ ref QuestSequence reference61 = ref span29[0];
+ QuestSequence obj61 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
- List list61 = new List(num2);
- CollectionsMarshal.SetCount(list61, num2);
- CollectionsMarshal.AsSpan(list61)[0] = new QuestStep(EInteractionType.AcceptQuest, 1016087u, new Vector3(-796.7498f, -133.2695f, -410.6966f), 401);
- obj44.Steps = list61;
- reference44 = obj44;
- ref QuestSequence reference45 = ref span23[1];
- QuestSequence obj45 = new QuestSequence
+ List list80 = new List(num2);
+ CollectionsMarshal.SetCount(list80, num2);
+ CollectionsMarshal.AsSpan(list80)[0] = new QuestStep(EInteractionType.AcceptQuest, 1016087u, new Vector3(-796.7498f, -133.2695f, -410.6966f), 401);
+ obj61.Steps = list80;
+ reference61 = obj61;
+ ref QuestSequence reference62 = ref span29[1];
+ QuestSequence obj62 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
- List list62 = new List(num2);
- CollectionsMarshal.SetCount(list62, num2);
- CollectionsMarshal.AsSpan(list62)[0] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401);
- obj45.Steps = list62;
- reference45 = obj45;
- questRoot8.QuestSequence = list60;
- AddQuest(questId8, questRoot8);
- QuestId questId9 = new QuestId(2226);
- QuestRoot questRoot9 = new QuestRoot();
+ List list81 = new List(num2);
+ CollectionsMarshal.SetCount(list81, num2);
+ CollectionsMarshal.AsSpan(list81)[0] = new QuestStep(EInteractionType.CompleteQuest, 1016088u, new Vector3(-818.143f, -129.93259f, -414.02307f), 401);
+ obj62.Steps = list81;
+ reference62 = obj62;
+ questRoot9.QuestSequence = list79;
+ AddQuest(questId9, questRoot9);
+ QuestId questId10 = new QuestId(2226);
+ QuestRoot questRoot10 = new QuestRoot();
num = 1;
- List list63 = new List(num);
- CollectionsMarshal.SetCount(list63, num);
- CollectionsMarshal.AsSpan(list63)[0] = "liza";
- questRoot9.Author = list63;
+ List list82 = new List(num);
+ CollectionsMarshal.SetCount(list82, num);
+ CollectionsMarshal.AsSpan(list82)[0] = "liza";
+ questRoot10.Author = list82;
num = 7;
- List list64 = new List(num);
- CollectionsMarshal.SetCount(list64, num);
- Span span24 = CollectionsMarshal.AsSpan(list64);
- ref QuestSequence reference46 = ref span24[0];
- QuestSequence obj46 = new QuestSequence
+ List list83 = new List(num);
+ CollectionsMarshal.SetCount(list83, num);
+ Span span30 = CollectionsMarshal.AsSpan(list83);
+ ref QuestSequence reference63 = ref span30[0];
+ QuestSequence obj63 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
- List list65 = new List(num2);
- CollectionsMarshal.SetCount(list65, num2);
- ref QuestStep reference47 = ref CollectionsMarshal.AsSpan(list65)[0];
- QuestStep obj47 = new QuestStep(EInteractionType.AcceptQuest, 1016597u, new Vector3(-266.71252f, -20.034918f, -66.42261f), 419)
+ List list84 = new List(num2);
+ CollectionsMarshal.SetCount(list84, num2);
+ ref QuestStep reference64 = ref CollectionsMarshal.AsSpan(list84)[0];
+ QuestStep obj64 = new QuestStep(EInteractionType.AcceptQuest, 1016597u, new Vector3(-266.71252f, -20.034918f, -66.42261f), 419)
{
AetheryteShortcut = EAetheryteLocation.Ishgard,
AethernetShortcut = new AethernetShortcut
@@ -136804,148 +137055,148 @@ public static class AssemblyQuestLoader
To = EAetheryteLocation.IshgardJeweledCrozier
}
};
- SkipConditions skipConditions5 = new SkipConditions();
- SkipAetheryteCondition obj48 = new SkipAetheryteCondition
+ SkipConditions skipConditions6 = new SkipConditions();
+ SkipAetheryteCondition obj65 = new SkipAetheryteCondition
{
InSameTerritory = true
};
num3 = 1;
- List list66 = new List(num3);
- CollectionsMarshal.SetCount(list66, num3);
- CollectionsMarshal.AsSpan(list66)[0] = 419;
- obj48.InTerritory = list66;
- skipConditions5.AetheryteShortcutIf = obj48;
- obj47.SkipConditions = skipConditions5;
- reference47 = obj47;
- obj46.Steps = list65;
- reference46 = obj46;
- ref QuestSequence reference48 = ref span24[1];
- QuestSequence obj49 = new QuestSequence
+ List list85 = new List(num3);
+ CollectionsMarshal.SetCount(list85, num3);
+ CollectionsMarshal.AsSpan(list85)[0] = 419;
+ obj65.InTerritory = list85;
+ skipConditions6.AetheryteShortcutIf = obj65;
+ obj64.SkipConditions = skipConditions6;
+ reference64 = obj64;
+ obj63.Steps = list84;
+ reference63 = obj63;
+ ref QuestSequence reference65 = ref span30[1];
+ QuestSequence obj66 = new QuestSequence
{
Sequence = 1
};
num2 = 6;
- List list67 = new List(num2);
- CollectionsMarshal.SetCount(list67, num2);
- Span span25 = CollectionsMarshal.AsSpan(list67);
- ref QuestStep reference49 = ref span25[0];
+ List list86 = new List(num2);
+ CollectionsMarshal.SetCount(list86, num2);
+ Span span31 = CollectionsMarshal.AsSpan(list86);
+ ref QuestStep reference66 = ref span31[0];
QuestStep questStep = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-258.68442f, -20.03493f, -66.1965f), 419);
- SkipConditions skipConditions6 = new SkipConditions();
+ SkipConditions skipConditions7 = new SkipConditions();
SkipStepConditions skipStepConditions2 = new SkipStepConditions();
num3 = 6;
- List list68 = new List(num3);
- CollectionsMarshal.SetCount(list68, num3);
- Span span26 = CollectionsMarshal.AsSpan(list68);
- span26[0] = null;
- span26[1] = null;
- span26[2] = null;
- span26[3] = null;
- span26[4] = null;
- span26[5] = new QuestWorkValue((byte)8, 0, EQuestWorkMode.Bitwise);
- skipStepConditions2.CompletionQuestVariablesFlags = list68;
- skipConditions6.StepIf = skipStepConditions2;
- questStep.SkipConditions = skipConditions6;
- reference49 = questStep;
- ref QuestStep reference50 = ref span25[1];
+ List list87 = new List