server-master/srcs/_plugins/Plugin.PlayerLogs/Enrichers/Upgrade/LogItemUpgradedMessageEnricher.cs
2026-02-10 18:21:30 +01:00

20 lines
No EOL
727 B
C#

using Plugin.PlayerLogs.Core;
using Plugin.PlayerLogs.Messages.Upgrade;
using WingsEmu.Game.Characters.Events;
namespace Plugin.PlayerLogs.Enrichers.Upgrade
{
public class LogItemUpgradedMessageEnricher : ILogMessageEnricher<ItemUpgradedEvent, LogItemUpgradedMessage>
{
public void Enrich(LogItemUpgradedMessage message, ItemUpgradedEvent e)
{
message.Item = e.Item;
message.Mode = e.Mode.ToString();
message.Protection = e.Protection.ToString();
message.HasAmulet = e.HasAmulet;
message.OriginalUpgrade = e.OriginalUpgrade;
message.Result = e.Result.ToString();
message.TotalPrice = e.TotalPrice;
}
}
}