diff --git a/AscNet.GameServer/Handlers/FightModule.cs b/AscNet.GameServer/Handlers/FightModule.cs index ebdfc53..2a287aa 100644 --- a/AscNet.GameServer/Handlers/FightModule.cs +++ b/AscNet.GameServer/Handlers/FightModule.cs @@ -227,7 +227,10 @@ namespace AscNet.GameServer.Handlers // TODO: Implement other types. Other types are behaving weirdly if (rewardType == RewardType.Item) { - session.inventory.Do(rewardGood.TemplateId, rewardGood.Count); + NotifyItemDataList notifyItemData = new(); + notifyItemData.ItemDataList.Add(session.inventory.Do(rewardGood.TemplateId, rewardGood.Count)); + session.SendPush(notifyItemData); + rewards.Add(new() { Id = rewardGood.Id,