muffin v7.5.1

This commit is contained in:
alydev 2026-05-01 08:59:48 +10:00
parent a6481e7b9a
commit 965a736f84
59 changed files with 4112 additions and 5059 deletions

View file

@ -140,6 +140,7 @@ public static class AssemblyQuestLoader
LoadQuests106();
LoadQuests107();
LoadQuests108();
LoadQuests109();
}
private static void LoadQuests0()
@ -382763,7 +382764,7 @@ public static class AssemblyQuestLoader
num = 1;
List<string> list194 = new List<string>(num);
CollectionsMarshal.SetCount(list194, num);
CollectionsMarshal.AsSpan(list194)[0] = "Theo";
CollectionsMarshal.AsSpan(list194)[0] = "WigglyMuffin";
questRoot22.Author = list194;
num = 2;
List<QuestSequence> list195 = new List<QuestSequence>(num);
@ -382799,7 +382800,10 @@ public static class AssemblyQuestLoader
num2 = 1;
List<QuestStep> list197 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list197, num2);
CollectionsMarshal.AsSpan(list197)[0] = new QuestStep(EInteractionType.CompleteQuest, 1054331u, new Vector3(-322.80463f, 18.201778f, -97.88666f), 1190);
CollectionsMarshal.AsSpan(list197)[0] = new QuestStep(EInteractionType.CompleteQuest, 1054331u, new Vector3(-322.80463f, 18.201778f, -97.88666f), 1190)
{
NextQuestId = new QuestId(5329)
};
obj131.Steps = list197;
reference150 = obj131;
questRoot22.QuestSequence = list195;
@ -382809,7 +382813,7 @@ public static class AssemblyQuestLoader
num = 1;
List<string> list198 = new List<string>(num);
CollectionsMarshal.SetCount(list198, num);
CollectionsMarshal.AsSpan(list198)[0] = "Theo";
CollectionsMarshal.AsSpan(list198)[0] = "WigglyMuffin";
questRoot23.Author = list198;
num = 4;
List<QuestSequence> list199 = new List<QuestSequence>(num);
@ -382883,7 +382887,8 @@ public static class AssemblyQuestLoader
{
InSameTerritory = true
}
}
},
NextQuestId = new QuestId(5479)
};
obj135.Steps = list203;
reference154 = obj135;
@ -394300,4 +394305,891 @@ public static class AssemblyQuestLoader
questRoot27.QuestSequence = list321;
AddQuest(questId27, questRoot27);
}
private static void LoadQuests109()
{
QuestId questId = new QuestId(5470);
QuestRoot questRoot = new QuestRoot();
int num = 1;
List<string> list = new List<string>(num);
CollectionsMarshal.SetCount(list, num);
CollectionsMarshal.AsSpan(list)[0] = "WigglyMuffin";
questRoot.Author = list;
num = 5;
List<QuestSequence> list2 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list2, num);
Span<QuestSequence> span = CollectionsMarshal.AsSpan(list2);
ref QuestSequence reference = ref span[0];
QuestSequence obj = new QuestSequence
{
Sequence = 0
};
int num2 = 1;
List<QuestStep> list3 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list3, num2);
CollectionsMarshal.AsSpan(list3)[0] = new QuestStep(EInteractionType.AcceptQuest, 1056202u, new Vector3(14.938599f, 38.806587f, -408.74347f), 1186)
{
AetheryteShortcut = EAetheryteLocation.SolutionNine,
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.SolutionNine,
To = EAetheryteLocation.SolutionNineResolution
}
};
obj.Steps = list3;
reference = obj;
ref QuestSequence reference2 = ref span[1];
QuestSequence obj2 = new QuestSequence
{
Sequence = 1
};
num2 = 2;
List<QuestStep> list4 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list4, num2);
Span<QuestStep> span2 = CollectionsMarshal.AsSpan(list4);
span2[0] = new QuestStep(EInteractionType.Interact, 1054936u, new Vector3(-57.41974f, 42.8066f, -546.7765f), 1186)
{
TargetTerritoryId = (ushort)1299
};
span2[1] = new QuestStep(EInteractionType.Interact, 1058782u, new Vector3(4.043579f, 1.1999818f, 41.61133f), 1299);
obj2.Steps = list4;
reference2 = obj2;
ref QuestSequence reference3 = ref span[2];
QuestSequence obj3 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list5 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list5, num2);
CollectionsMarshal.AsSpan(list5)[0] = new QuestStep(EInteractionType.Interact, 1038588u, new Vector3(-101.76245f, 4.357501f, 0.7476196f), 962)
{
AetheryteShortcut = EAetheryteLocation.OldSharlayan,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
obj3.Steps = list5;
reference3 = obj3;
ref QuestSequence reference4 = ref span[3];
QuestSequence obj4 = new QuestSequence
{
Sequence = 3
};
num2 = 2;
List<QuestStep> list6 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list6, num2);
Span<QuestStep> span3 = CollectionsMarshal.AsSpan(list6);
span3[0] = new QuestStep(EInteractionType.Interact, 2011936u, new Vector3(-108.56799f, 5.0201416f, 4.5318604f), 962)
{
TargetTerritoryId = (ushort)987
};
span3[1] = new QuestStep(EInteractionType.Interact, 2015337u, new Vector3(0.008126731f, 1.907349E-06f, -8.997082f), 987);
obj4.Steps = list6;
reference4 = obj4;
ref QuestSequence reference5 = ref span[4];
QuestSequence obj5 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list7 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list7, num2);
CollectionsMarshal.AsSpan(list7)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058789u, new Vector3(-0.045776367f, 1.9073486E-06f, 1.3884888f), 987);
obj5.Steps = list7;
reference5 = obj5;
questRoot.QuestSequence = list2;
AddQuest(questId, questRoot);
QuestId questId2 = new QuestId(5471);
QuestRoot questRoot2 = new QuestRoot();
num = 1;
List<string> list8 = new List<string>(num);
CollectionsMarshal.SetCount(list8, num);
CollectionsMarshal.AsSpan(list8)[0] = "WigglyMuffin";
questRoot2.Author = list8;
num = 5;
List<QuestSequence> list9 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list9, num);
Span<QuestSequence> span4 = CollectionsMarshal.AsSpan(list9);
ref QuestSequence reference6 = ref span4[0];
QuestSequence obj6 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
List<QuestStep> list10 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list10, num2);
CollectionsMarshal.AsSpan(list10)[0] = new QuestStep(EInteractionType.AcceptQuest, 1058790u, new Vector3(-1.1750488f, 1.9073486E-06f, -0.289917f), 987);
obj6.Steps = list10;
reference6 = obj6;
ref QuestSequence reference7 = ref span4[1];
QuestSequence obj7 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
List<QuestStep> list11 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list11, num2);
CollectionsMarshal.AsSpan(list11)[0] = new QuestStep(EInteractionType.Interact, 1058791u, new Vector3(531.6395f, -36.65f, -231.49463f), 958)
{
AetheryteShortcut = EAetheryteLocation.GarlemaldTertium,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
obj7.Steps = list11;
reference7 = obj7;
ref QuestSequence reference8 = ref span4[2];
QuestSequence obj8 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list12 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list12, num2);
CollectionsMarshal.AsSpan(list12)[0] = new QuestStep(EInteractionType.Duty, null, null, 958)
{
DutyOptions = new DutyOptions
{
Enabled = true,
ContentFinderConditionId = 1011u
}
};
obj8.Steps = list12;
reference8 = obj8;
span4[3] = new QuestSequence
{
Sequence = 3
};
ref QuestSequence reference9 = ref span4[4];
QuestSequence obj9 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list13 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list13, num2);
CollectionsMarshal.AsSpan(list13)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058801u, new Vector3(533.4706f, -36.65f, -228.56494f), 958);
obj9.Steps = list13;
reference9 = obj9;
questRoot2.QuestSequence = list9;
AddQuest(questId2, questRoot2);
QuestId questId3 = new QuestId(5472);
QuestRoot questRoot3 = new QuestRoot();
num = 1;
List<string> list14 = new List<string>(num);
CollectionsMarshal.SetCount(list14, num);
CollectionsMarshal.AsSpan(list14)[0] = "WigglyMuffin";
questRoot3.Author = list14;
num = 9;
List<QuestSequence> list15 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list15, num);
Span<QuestSequence> span5 = CollectionsMarshal.AsSpan(list15);
ref QuestSequence reference10 = ref span5[0];
QuestSequence obj10 = new QuestSequence
{
Sequence = 0
};
num2 = 2;
List<QuestStep> list16 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list16, num2);
Span<QuestStep> span6 = CollectionsMarshal.AsSpan(list16);
span6[0] = new QuestStep(EInteractionType.AcceptQuest, 1058804u, new Vector3(531.3954f, -36.65f, -231.95245f), 958)
{
AetheryteShortcut = EAetheryteLocation.GarlemaldTertium,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
span6[1] = new QuestStep(EInteractionType.AcceptQuest, 1056141u, new Vector3(-7.5532227f, -0.003462526f, -7.950012f), 1334);
obj10.Steps = list16;
reference10 = obj10;
ref QuestSequence reference11 = ref span5[1];
QuestSequence obj11 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
List<QuestStep> list17 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list17, num2);
ref QuestStep reference12 = ref CollectionsMarshal.AsSpan(list17)[0];
QuestStep obj12 = new QuestStep(EInteractionType.Combat, null, new Vector3(-19.821533f, 57.32972f, 88.0293f), 959)
{
StopDistance = 0.5f,
Fly = true,
EnemySpawnType = EEnemySpawnType.AutoOnEnterArea
};
int num3 = 3;
List<uint> list18 = new List<uint>(num3);
CollectionsMarshal.SetCount(list18, num3);
Span<uint> span7 = CollectionsMarshal.AsSpan(list18);
span7[0] = 20055u;
span7[1] = 20056u;
span7[2] = 20057u;
obj12.KillEnemyDataIds = list18;
reference12 = obj12;
obj11.Steps = list17;
reference11 = obj11;
ref QuestSequence reference13 = ref span5[2];
QuestSequence obj13 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list19 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list19, num2);
CollectionsMarshal.AsSpan(list19)[0] = new QuestStep(EInteractionType.Interact, 1058809u, new Vector3(-19.821533f, 57.32972f, 88.0293f), 959);
obj13.Steps = list19;
reference13 = obj13;
ref QuestSequence reference14 = ref span5[3];
QuestSequence obj14 = new QuestSequence
{
Sequence = 3
};
num2 = 1;
List<QuestStep> list20 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list20, num2);
ref QuestStep reference15 = ref CollectionsMarshal.AsSpan(list20)[0];
QuestStep obj15 = new QuestStep(EInteractionType.Combat, null, new Vector3(-187.36554f, 57.16567f, 411.24585f), 959)
{
StopDistance = 0.5f,
Fly = true,
EnemySpawnType = EEnemySpawnType.AutoOnEnterArea
};
num3 = 1;
List<uint> list21 = new List<uint>(num3);
CollectionsMarshal.SetCount(list21, num3);
CollectionsMarshal.AsSpan(list21)[0] = 20058u;
obj15.KillEnemyDataIds = list21;
reference15 = obj15;
obj14.Steps = list20;
reference14 = obj14;
ref QuestSequence reference16 = ref span5[4];
QuestSequence obj16 = new QuestSequence
{
Sequence = 4
};
num2 = 1;
List<QuestStep> list22 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list22, num2);
CollectionsMarshal.AsSpan(list22)[0] = new QuestStep(EInteractionType.Interact, 1058812u, new Vector3(-187.36554f, 57.16567f, 411.24585f), 959);
obj16.Steps = list22;
reference16 = obj16;
span5[5] = new QuestSequence
{
Sequence = 5
};
ref QuestSequence reference17 = ref span5[6];
QuestSequence obj17 = new QuestSequence
{
Sequence = 6
};
num2 = 1;
List<QuestStep> list23 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list23, num2);
CollectionsMarshal.AsSpan(list23)[0] = new QuestStep(EInteractionType.Duty, null, null, 1373)
{
DutyOptions = new DutyOptions
{
Enabled = true,
ContentFinderConditionId = 1115u
}
};
obj17.Steps = list23;
reference17 = obj17;
span5[7] = new QuestSequence
{
Sequence = 7
};
ref QuestSequence reference18 = ref span5[8];
QuestSequence obj18 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list24 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list24, num2);
CollectionsMarshal.AsSpan(list24)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058818u, new Vector3(28.122314f, 56.632263f, 481.4984f), 1162);
obj18.Steps = list24;
reference18 = obj18;
questRoot3.QuestSequence = list15;
AddQuest(questId3, questRoot3);
QuestId questId4 = new QuestId(5473);
QuestRoot questRoot4 = new QuestRoot();
num = 1;
List<string> list25 = new List<string>(num);
CollectionsMarshal.SetCount(list25, num);
CollectionsMarshal.AsSpan(list25)[0] = "WigglyMuffin";
questRoot4.Author = list25;
num = 8;
List<QuestSequence> list26 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list26, num);
Span<QuestSequence> span8 = CollectionsMarshal.AsSpan(list26);
ref QuestSequence reference19 = ref span8[0];
QuestSequence obj19 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
List<QuestStep> list27 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list27, num2);
CollectionsMarshal.AsSpan(list27)[0] = new QuestStep(EInteractionType.AcceptQuest, 1058818u, new Vector3(28.122314f, 56.632263f, 481.4984f), 1162);
obj19.Steps = list27;
reference19 = obj19;
ref QuestSequence reference20 = ref span8[1];
QuestSequence obj20 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
List<QuestStep> list28 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list28, num2);
ref QuestStep reference21 = ref CollectionsMarshal.AsSpan(list28)[0];
QuestStep questStep = new QuestStep(EInteractionType.Interact, 1058821u, new Vector3(7.9804688f, 57.865685f, 429.22095f), 1162);
num3 = 1;
List<DialogueChoice> list29 = new List<DialogueChoice>(num3);
CollectionsMarshal.SetCount(list29, num3);
CollectionsMarshal.AsSpan(list29)[0] = new DialogueChoice
{
Type = EDialogChoiceType.YesNo,
Prompt = new ExcelRef("TEXT_KINGMK104_05473_SYSTEM_000_105")
};
questStep.DialogueChoices = list29;
reference21 = questStep;
obj20.Steps = list28;
reference20 = obj20;
ref QuestSequence reference22 = ref span8[2];
QuestSequence obj21 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list30 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list30, num2);
CollectionsMarshal.AsSpan(list30)[0] = new QuestStep(EInteractionType.Interact, 1058824u, new Vector3(-1.3275757f, -0.40000772f, -59.494934f), 1077);
obj21.Steps = list30;
reference22 = obj21;
ref QuestSequence reference23 = ref span8[3];
QuestSequence obj22 = new QuestSequence
{
Sequence = 3
};
num2 = 1;
List<QuestStep> list31 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list31, num2);
CollectionsMarshal.AsSpan(list31)[0] = new QuestStep(EInteractionType.Interact, 1058827u, new Vector3(-35.996094f, -0.21963452f, 52.353638f), 1077);
obj22.Steps = list31;
reference23 = obj22;
ref QuestSequence reference24 = ref span8[4];
QuestSequence obj23 = new QuestSequence
{
Sequence = 4
};
num2 = 1;
List<QuestStep> list32 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list32, num2);
CollectionsMarshal.AsSpan(list32)[0] = new QuestStep(EInteractionType.Interact, 2015319u, new Vector3(-35.29428f, 0.2805768f, 53.37022f), 1077);
obj23.Steps = list32;
reference24 = obj23;
ref QuestSequence reference25 = ref span8[5];
QuestSequence obj24 = new QuestSequence
{
Sequence = 5
};
num2 = 1;
List<QuestStep> list33 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list33, num2);
CollectionsMarshal.AsSpan(list33)[0] = new QuestStep(EInteractionType.UseItem, 2015321u, new Vector3(128.8068f, 24.30001f, 60.58372f), 1077)
{
ItemId = 2003823u
};
obj24.Steps = list33;
reference25 = obj24;
ref QuestSequence reference26 = ref span8[6];
QuestSequence obj25 = new QuestSequence
{
Sequence = 6
};
num2 = 1;
List<QuestStep> list34 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list34, num2);
ref QuestStep reference27 = ref CollectionsMarshal.AsSpan(list34)[0];
QuestStep questStep2 = new QuestStep(EInteractionType.Interact, 1058830u, new Vector3(132.06677f, 24.30001f, 59.830566f), 1077);
num3 = 1;
List<DialogueChoice> list35 = new List<DialogueChoice>(num3);
CollectionsMarshal.SetCount(list35, num3);
CollectionsMarshal.AsSpan(list35)[0] = new DialogueChoice
{
Type = EDialogChoiceType.YesNo,
Prompt = new ExcelRef("TEXT_KINGMK104_05473_SYSTEM_000_502")
};
questStep2.DialogueChoices = list35;
reference27 = questStep2;
obj25.Steps = list34;
reference26 = obj25;
ref QuestSequence reference28 = ref span8[7];
QuestSequence obj26 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list36 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list36, num2);
CollectionsMarshal.AsSpan(list36)[0] = new QuestStep(EInteractionType.CompleteQuest, 1059789u, new Vector3(-21.164307f, -47.543007f, -490.95905f), 959);
obj26.Steps = list36;
reference28 = obj26;
questRoot4.QuestSequence = list26;
AddQuest(questId4, questRoot4);
QuestId questId5 = new QuestId(5474);
QuestRoot questRoot5 = new QuestRoot();
num = 1;
List<string> list37 = new List<string>(num);
CollectionsMarshal.SetCount(list37, num);
CollectionsMarshal.AsSpan(list37)[0] = "WigglyMuffin";
questRoot5.Author = list37;
num = 4;
List<QuestSequence> list38 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list38, num);
Span<QuestSequence> span9 = CollectionsMarshal.AsSpan(list38);
ref QuestSequence reference29 = ref span9[0];
QuestSequence obj27 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
List<QuestStep> list39 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list39, num2);
CollectionsMarshal.AsSpan(list39)[0] = new QuestStep(EInteractionType.AcceptQuest, 1058834u, new Vector3(-23.941406f, -47.54248f, -490.28766f), 959);
obj27.Steps = list39;
reference29 = obj27;
ref QuestSequence reference30 = ref span9[1];
QuestSequence obj28 = new QuestSequence
{
Sequence = 1
};
num2 = 2;
List<QuestStep> list40 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list40, num2);
Span<QuestStep> span10 = CollectionsMarshal.AsSpan(list40);
span10[0] = new QuestStep(EInteractionType.Interact, 2002881u, new Vector3(21.133728f, 22.323914f, -631.281f), 156)
{
TargetTerritoryId = (ushort)351,
AetheryteShortcut = EAetheryteLocation.MorDhona,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
span10[1] = new QuestStep(EInteractionType.Interact, 1058854u, new Vector3(-0.16790771f, 0f, -8.346741f), 351);
obj28.Steps = list40;
reference30 = obj28;
ref QuestSequence reference31 = ref span9[2];
QuestSequence obj29 = new QuestSequence
{
Sequence = 2
};
num2 = 5;
List<QuestStep> list41 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list41, num2);
Span<QuestStep> span11 = CollectionsMarshal.AsSpan(list41);
ref QuestStep reference32 = ref span11[0];
QuestStep questStep3 = new QuestStep(EInteractionType.Interact, 1058842u, new Vector3(4.135132f, 0.009977884f, -4.287842f), 351);
num3 = 6;
List<QuestWorkValue> list42 = new List<QuestWorkValue>(num3);
CollectionsMarshal.SetCount(list42, num3);
Span<QuestWorkValue> span12 = CollectionsMarshal.AsSpan(list42);
span12[0] = null;
span12[1] = null;
span12[2] = null;
span12[3] = null;
span12[4] = null;
span12[5] = new QuestWorkValue((byte)4, null, EQuestWorkMode.Bitwise);
questStep3.CompletionQuestVariablesFlags = list42;
reference32 = questStep3;
ref QuestStep reference33 = ref span11[1];
QuestStep questStep4 = new QuestStep(EInteractionType.Interact, 1058850u, new Vector3(9.47583f, 0.009977883f, -4.5625f), 351);
num3 = 6;
List<QuestWorkValue> list43 = new List<QuestWorkValue>(num3);
CollectionsMarshal.SetCount(list43, num3);
Span<QuestWorkValue> span13 = CollectionsMarshal.AsSpan(list43);
span13[0] = null;
span13[1] = null;
span13[2] = null;
span13[3] = null;
span13[4] = null;
span13[5] = new QuestWorkValue((byte)4, (byte)8, EQuestWorkMode.Bitwise);
questStep4.CompletionQuestVariablesFlags = list43;
reference33 = questStep4;
ref QuestStep reference34 = ref span11[2];
QuestStep questStep5 = new QuestStep(EInteractionType.Interact, 1058843u, new Vector3(3.40271f, 0f, -8.590881f), 351);
num3 = 6;
List<QuestWorkValue> list44 = new List<QuestWorkValue>(num3);
CollectionsMarshal.SetCount(list44, num3);
Span<QuestWorkValue> span14 = CollectionsMarshal.AsSpan(list44);
span14[0] = null;
span14[1] = null;
span14[2] = null;
span14[3] = null;
span14[4] = null;
span14[5] = new QuestWorkValue((byte)6, (byte)8, EQuestWorkMode.Bitwise);
questStep5.CompletionQuestVariablesFlags = list44;
reference34 = questStep5;
ref QuestStep reference35 = ref span11[3];
QuestStep questStep6 = new QuestStep(EInteractionType.Interact, 1058841u, new Vector3(-3.0975952f, 0.018040119f, -10.086243f), 351);
num3 = 6;
List<QuestWorkValue> list45 = new List<QuestWorkValue>(num3);
CollectionsMarshal.SetCount(list45, num3);
Span<QuestWorkValue> span15 = CollectionsMarshal.AsSpan(list45);
span15[0] = null;
span15[1] = null;
span15[2] = null;
span15[3] = null;
span15[4] = null;
span15[5] = new QuestWorkValue((byte)14, (byte)8, EQuestWorkMode.Bitwise);
questStep6.CompletionQuestVariablesFlags = list45;
reference35 = questStep6;
span11[4] = new QuestStep(EInteractionType.Interact, 1058844u, new Vector3(-6.240967f, 0.009977883f, -4.867676f), 351);
obj29.Steps = list41;
reference31 = obj29;
ref QuestSequence reference36 = ref span9[3];
QuestSequence obj30 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list46 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list46, num2);
CollectionsMarshal.AsSpan(list46)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058861u, new Vector3(-0.015319824f, 0f, -7.2175903f), 351);
obj30.Steps = list46;
reference36 = obj30;
questRoot5.QuestSequence = list38;
AddQuest(questId5, questRoot5);
QuestId questId6 = new QuestId(5479);
QuestRoot questRoot6 = new QuestRoot();
num = 1;
List<string> list47 = new List<string>(num);
CollectionsMarshal.SetCount(list47, num);
CollectionsMarshal.AsSpan(list47)[0] = "WigglyMuffin";
questRoot6.Author = list47;
num = 7;
List<QuestSequence> list48 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list48, num);
Span<QuestSequence> span16 = CollectionsMarshal.AsSpan(list48);
ref QuestSequence reference37 = ref span16[0];
QuestSequence obj31 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
List<QuestStep> list49 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list49, num2);
CollectionsMarshal.AsSpan(list49)[0] = new QuestStep(EInteractionType.AcceptQuest, 1054357u, new Vector3(141.2832f, 42f, -351.9494f), 1185)
{
AetheryteShortcut = EAetheryteLocation.Tuliyollal,
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.Tuliyollal,
To = EAetheryteLocation.TuliyollalBrightploomPost
},
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
obj31.Steps = list49;
reference37 = obj31;
ref QuestSequence reference38 = ref span16[1];
QuestSequence obj32 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
List<QuestStep> list50 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list50, num2);
CollectionsMarshal.AsSpan(list50)[0] = new QuestStep(EInteractionType.Interact, 1058885u, new Vector3(-262.92822f, 32f, -658.2894f), 1191)
{
Fly = true,
AetheryteShortcut = EAetheryteLocation.HeritageFoundTheOutskirts
};
obj32.Steps = list50;
reference38 = obj32;
ref QuestSequence reference39 = ref span16[2];
QuestSequence obj33 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list51 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list51, num2);
CollectionsMarshal.AsSpan(list51)[0] = new QuestStep(EInteractionType.Interact, 1058889u, new Vector3(464.8661f, -150.9661f, 473.10596f), 1189)
{
Fly = true,
AetheryteShortcut = EAetheryteLocation.YakTelMamook
};
obj33.Steps = list51;
reference39 = obj33;
ref QuestSequence reference40 = ref span16[3];
QuestSequence obj34 = new QuestSequence
{
Sequence = 3
};
num2 = 2;
List<QuestStep> list52 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list52, num2);
Span<QuestStep> span17 = CollectionsMarshal.AsSpan(list52);
span17[0] = new QuestStep(EInteractionType.Interact, 2014450u, new Vector3(-528.37415f, -152.20874f, 671.13745f), 1189)
{
TargetTerritoryId = (ushort)1265,
Fly = true
};
span17[1] = new QuestStep(EInteractionType.Interact, 1058894u, new Vector3(-11.062805f, 41.999992f, -5.0202637f), 1265);
obj34.Steps = list52;
reference40 = obj34;
ref QuestSequence reference41 = ref span16[4];
QuestSequence obj35 = new QuestSequence
{
Sequence = 4
};
num2 = 1;
List<QuestStep> list53 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list53, num2);
CollectionsMarshal.AsSpan(list53)[0] = new QuestStep(EInteractionType.Duty, null, null, 1265)
{
DutyOptions = new DutyOptions
{
ContentFinderConditionId = 1117u
}
};
obj35.Steps = list53;
reference41 = obj35;
span16[5] = new QuestSequence
{
Sequence = 5
};
ref QuestSequence reference42 = ref span16[6];
QuestSequence obj36 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list54 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list54, num2);
CollectionsMarshal.AsSpan(list54)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058898u, new Vector3(-2.8534546f, 41.999977f, 1.7852783f), 1265)
{
NextQuestId = new QuestId(5480)
};
obj36.Steps = list54;
reference42 = obj36;
questRoot6.QuestSequence = list48;
AddQuest(questId6, questRoot6);
QuestId questId7 = new QuestId(5480);
QuestRoot questRoot7 = new QuestRoot();
num = 1;
List<string> list55 = new List<string>(num);
CollectionsMarshal.SetCount(list55, num);
CollectionsMarshal.AsSpan(list55)[0] = "WigglyMuffin";
questRoot7.Author = list55;
num = 11;
List<QuestSequence> list56 = new List<QuestSequence>(num);
CollectionsMarshal.SetCount(list56, num);
Span<QuestSequence> span18 = CollectionsMarshal.AsSpan(list56);
ref QuestSequence reference43 = ref span18[0];
QuestSequence obj37 = new QuestSequence
{
Sequence = 0
};
num2 = 1;
List<QuestStep> list57 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list57, num2);
CollectionsMarshal.AsSpan(list57)[0] = new QuestStep(EInteractionType.AcceptQuest, 1058898u, new Vector3(-2.8534546f, 41.999977f, 1.7852783f), 1265);
obj37.Steps = list57;
reference43 = obj37;
ref QuestSequence reference44 = ref span18[1];
QuestSequence obj38 = new QuestSequence
{
Sequence = 1
};
num2 = 1;
List<QuestStep> list58 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list58, num2);
CollectionsMarshal.AsSpan(list58)[0] = new QuestStep(EInteractionType.Interact, 1058924u, new Vector3(469.65735f, -150.94077f, 473.1975f), 1189)
{
Fly = true,
AetheryteShortcut = EAetheryteLocation.YakTelMamook,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
obj38.Steps = list58;
reference44 = obj38;
ref QuestSequence reference45 = ref span18[2];
QuestSequence obj39 = new QuestSequence
{
Sequence = 2
};
num2 = 1;
List<QuestStep> list59 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list59, num2);
CollectionsMarshal.AsSpan(list59)[0] = new QuestStep(EInteractionType.Interact, 1058902u, new Vector3(-622.6444f, -182.22296f, 553.30725f), 1189);
obj39.Steps = list59;
reference45 = obj39;
ref QuestSequence reference46 = ref span18[3];
QuestSequence obj40 = new QuestSequence
{
Sequence = 3
};
num2 = 1;
List<QuestStep> list60 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list60, num2);
CollectionsMarshal.AsSpan(list60)[0] = new QuestStep(EInteractionType.Interact, 1058905u, new Vector3(686.7628f, -137.174f, 497.15417f), 1189);
obj40.Steps = list60;
reference46 = obj40;
ref QuestSequence reference47 = ref span18[4];
QuestSequence obj41 = new QuestSequence
{
Sequence = 4
};
num2 = 1;
List<QuestStep> list61 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list61, num2);
CollectionsMarshal.AsSpan(list61)[0] = new QuestStep(EInteractionType.Interact, 1058908u, new Vector3(-410.94073f, 3f, -60.16632f), 1185)
{
AetheryteShortcut = EAetheryteLocation.Tuliyollal,
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.Tuliyollal,
To = EAetheryteLocation.TuliyollalDirigibleLanding
}
};
obj41.Steps = list61;
reference47 = obj41;
ref QuestSequence reference48 = ref span18[5];
QuestSequence obj42 = new QuestSequence
{
Sequence = 5
};
num2 = 1;
List<QuestStep> list62 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list62, num2);
CollectionsMarshal.AsSpan(list62)[0] = new QuestStep(EInteractionType.Interact, 1054357u, new Vector3(141.2832f, 42f, -351.9494f), 1185)
{
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.TuliyollalDirigibleLanding,
To = EAetheryteLocation.TuliyollalBrightploomPost
}
};
obj42.Steps = list62;
reference48 = obj42;
ref QuestSequence reference49 = ref span18[6];
QuestSequence obj43 = new QuestSequence
{
Sequence = 6
};
num2 = 2;
List<QuestStep> list63 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list63, num2);
Span<QuestStep> span19 = CollectionsMarshal.AsSpan(list63);
span19[0] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(-17.027401f, -19.328289f, 189.65439f), 1185)
{
StopDistance = 0.5f,
AethernetShortcut = new AethernetShortcut
{
From = EAetheryteLocation.TuliyollalBrightploomPost,
To = EAetheryteLocation.TuliyollalTheForardCabins
}
};
span19[1] = new QuestStep(EInteractionType.Interact, 1058910u, new Vector3(-19.183992f, -19.328289f, 189.95901f), 1185);
obj43.Steps = list63;
reference49 = obj43;
ref QuestSequence reference50 = ref span18[7];
QuestSequence obj44 = new QuestSequence
{
Sequence = 7
};
num2 = 1;
List<QuestStep> list64 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list64, num2);
ref QuestStep reference51 = ref CollectionsMarshal.AsSpan(list64)[0];
QuestStep questStep7 = new QuestStep(EInteractionType.Interact, 1058912u, new Vector3(-80.27777f, -19.328289f, 185.8396f), 1185);
num3 = 1;
List<DialogueChoice> list65 = new List<DialogueChoice>(num3);
CollectionsMarshal.SetCount(list65, num3);
CollectionsMarshal.AsSpan(list65)[0] = new DialogueChoice
{
Type = EDialogChoiceType.YesNo,
Prompt = new ExcelRef("TEXT_KINGEA302_05480_Q5_000_000")
};
questStep7.DialogueChoices = list65;
reference51 = questStep7;
obj44.Steps = list64;
reference50 = obj44;
ref QuestSequence reference52 = ref span18[8];
QuestSequence obj45 = new QuestSequence
{
Sequence = 8
};
num2 = 1;
List<QuestStep> list66 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list66, num2);
CollectionsMarshal.AsSpan(list66)[0] = new QuestStep(EInteractionType.Interact, 1058915u, new Vector3(-0.5340576f, 41.999996f, -115.739685f), 1265);
obj45.Steps = list66;
reference52 = obj45;
ref QuestSequence reference53 = ref span18[9];
QuestSequence obj46 = new QuestSequence
{
Sequence = 9
};
num2 = 1;
List<QuestStep> list67 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list67, num2);
CollectionsMarshal.AsSpan(list67)[0] = new QuestStep(EInteractionType.Interact, 1058919u, new Vector3(-2.7314453f, 42f, -112.474304f), 1265);
obj46.Steps = list67;
reference53 = obj46;
ref QuestSequence reference54 = ref span18[10];
QuestSequence obj47 = new QuestSequence
{
Sequence = byte.MaxValue
};
num2 = 1;
List<QuestStep> list68 = new List<QuestStep>(num2);
CollectionsMarshal.SetCount(list68, num2);
CollectionsMarshal.AsSpan(list68)[0] = new QuestStep(EInteractionType.CompleteQuest, 1058927u, new Vector3(567.6814f, -131.41925f, 610.1013f), 1189)
{
AetheryteShortcut = EAetheryteLocation.YakTelMamook,
SkipConditions = new SkipConditions
{
AetheryteShortcutIf = new SkipAetheryteCondition
{
InSameTerritory = true
}
}
};
obj47.Steps = list68;
reference54 = obj47;
questRoot7.QuestSequence = list56;
AddQuest(questId7, questRoot7);
}
}