muffin v7.4.10

This commit is contained in:
alydev 2026-01-19 08:31:23 +10:00
parent 2df81c5d15
commit b8dd142c23
47 changed files with 3604 additions and 1058 deletions

View file

@ -584,6 +584,26 @@
"properties": {
"PickUpItemId": {
"type": "number"
},
"GCPurchase": {
"type": "object",
"description": "Configuration for purchasing an item from the Grand Company Exchange shop",
"properties": {
"ItemId": {
"type": "number",
"description": "The item ID to purchase from the GC shop"
},
"RankTab": {
"type": "integer",
"description": "The rank tab index (0-based)"
},
"CategoryTab": {
"type": "integer",
"description": "The category tab index (0-based)"
}
},
"required": ["ItemId"],
"additionalProperties": false
}
},
"required": [

View file

@ -54759,9 +54759,22 @@ public static class AssemblyQuestLoader
CollectionsMarshal.SetCount(list4, index2);
Span<QuestStep> span4 = CollectionsMarshal.AsSpan(list4);
num2 = 0;
span4[num2] = new QuestStep(EInteractionType.Instruction, 1002394u, new Vector3(-69.5354f, -0.50095016f, -9.99469f), 132)
span4[num2] = new QuestStep(EInteractionType.Interact, 1002393u, new Vector3(-67.94849f, -0.5009766f, -10.818665f), 132)
{
Comment = "Buy Serpent Chocobo Issuance"
StopDistance = 3f,
Comment = "Buy Serpent Chocobo Issuance",
SkipConditions = new SkipConditions
{
StepIf = new SkipStepConditions
{
Never = true
}
},
GCPurchase = new GCPurchaseInfo
{
ItemId = 6018u,
CategoryTab = 1
}
};
num2++;
span4[num2] = new QuestStep(EInteractionType.Interact, 1000136u, new Vector3(32.303345f, -0.050583772f, 70.29822f), 132);
@ -54841,14 +54854,29 @@ public static class AssemblyQuestLoader
{
Sequence = 1
};
index2 = 3;
index2 = 4;
List<QuestStep> list10 = new List<QuestStep>(index2);
CollectionsMarshal.SetCount(list10, index2);
Span<QuestStep> span10 = CollectionsMarshal.AsSpan(list10);
num2 = 0;
span10[num2] = new QuestStep(EInteractionType.Instruction, 1002387u, new Vector3(95.750244f, 40.250286f, 76.67651f), 128)
span10[num2] = new QuestStep(EInteractionType.WalkTo, null, new Vector3(93.22066f, 40.275368f, 76.687836f), 128);
num2++;
span10[num2] = new QuestStep(EInteractionType.Interact, 1002387u, new Vector3(95.750244f, 40.250286f, 76.67651f), 128)
{
Comment = "Buy Storm Chocobo Issuance"
StopDistance = 3f,
Comment = "Buy Storm Chocobo Issuance",
SkipConditions = new SkipConditions
{
StepIf = new SkipStepConditions
{
Never = true
}
},
GCPurchase = new GCPurchaseInfo
{
ItemId = 6017u,
CategoryTab = 1
}
};
num2++;
ref QuestStep reference7 = ref span10[num2];
@ -54949,9 +54977,22 @@ public static class AssemblyQuestLoader
CollectionsMarshal.SetCount(list17, index2);
Span<QuestStep> span17 = CollectionsMarshal.AsSpan(list17);
num2 = 0;
span17[num2] = new QuestStep(EInteractionType.Instruction, 1002390u, new Vector3(-143.45007f, 4.5499268f, -108.537415f), 130)
span17[num2] = new QuestStep(EInteractionType.Interact, 1002390u, new Vector3(-143.45007f, 4.5499268f, -108.537415f), 130)
{
Comment = "Buy Flame Chocobo Issuance"
StopDistance = 3f,
Comment = "Buy Flame Chocobo Issuance",
SkipConditions = new SkipConditions
{
StepIf = new SkipStepConditions
{
Never = true
}
},
GCPurchase = new GCPurchaseInfo
{
ItemId = 6019u,
CategoryTab = 1
}
};
num2++;
span17[num2] = new QuestStep(EInteractionType.Interact, 1001978u, new Vector3(55.344482f, 4.124078f, -143.9079f), 130);
@ -474393,6 +474434,7 @@ public static class AssemblyQuestLoader
{
DutyOptions = new DutyOptions
{
Enabled = true,
ContentFinderConditionId = 1064u
}
};