优化写法

This commit is contained in:
milimoe 2025-12-22 01:52:41 +08:00
parent 0310f9737b
commit f3c247076b
Signed by: milimoe
GPG Key ID: 9554D37E4B8991D0

View File

@ -1365,16 +1365,14 @@ namespace Oshima.FunGame.OshimaServers.Service
{ "神话魔法卡礼包", QualityType.Red },
{ "不朽魔法卡礼包", QualityType.Gold }
};
foreach (string key in magicCards.Keys)
if (magicCards.Where(kv => kv.Key == name).Select(kv => kv.Value).FirstOrDefault() is QualityType type)
{
if (name == key)
for (int i = 0; i < box.Gifts[name]; i++)
{
for (int i = 0; i < box.Gifts[name]; i++)
{
Item newItem = new (magicCards[key], box.Gifts[name]);
AddItemToUserInventory(user, newItem, false, true);
}
Item newItem = new (type, box.Gifts[name]);
AddItemToUserInventory(user, newItem, false, true);
}
break;
}
}
}