muffin v7.4.1

This commit is contained in:
alydev 2025-12-20 04:56:36 +10:00
parent a4175abacd
commit 7ae14cf8b8
24 changed files with 2673 additions and 722 deletions

View file

@ -18,12 +18,12 @@ public abstract record ItemReward(ItemRewardDetails Item)
internal static ItemReward? CreateFromItem(Item item, ElementId elementId)
{
ushort? num = item.ItemAction.ValueNullable?.Type;
uint? num = item.ItemAction.ValueNullable?.RowId;
if (num.HasValue && num == 1322)
{
return new MountReward(new ItemRewardDetails(item, elementId), item.ItemAction.Value.Data[0]);
}
num = item.ItemAction.ValueNullable?.Type;
num = item.ItemAction.ValueNullable?.RowId;
if (num.HasValue && num == 853)
{
return new MinionReward(new ItemRewardDetails(item, elementId), item.ItemAction.Value.Data[0]);
@ -40,7 +40,7 @@ public abstract record ItemReward(ItemRewardDetails Item)
TripleTriadCard valueOrDefault4 = valueOrDefault3.GetValueOrDefault();
return new TripleTriadCardReward(new ItemRewardDetails(item, elementId), (ushort)valueOrDefault4.RowId);
}
num = item.ItemAction.ValueNullable?.Type;
num = item.ItemAction.ValueNullable?.RowId;
if (num.HasValue && num == 20086)
{
return new FashionAccessoryReward(new ItemRewardDetails(item, elementId), item.ItemAction.Value.Data[0]);

View file

@ -60,8 +60,6 @@ internal sealed class QuestInfo : IQuestInfo
public byte MoogleDeliveryLevel { get; }
public bool IsMoogleDeliveryQuest => JournalGenre == 87;
public IReadOnlyList<ItemReward> ItemRewards { get; }
public EExpansionVersion Expansion { get; }