From cc7e7aa1a77bced022f3b612228ea07e85fd2367 Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Fri, 7 May 2021 17:52:47 +0800 Subject: [PATCH] fix: 修复点燃火花获得的奖励未添加到背包里的bug --- src/actions/HeroAction.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/actions/HeroAction.lua b/src/actions/HeroAction.lua index e41636b..79e15e7 100644 --- a/src/actions/HeroAction.lua +++ b/src/actions/HeroAction.lua @@ -1255,7 +1255,11 @@ function _M.changeSparkRpc(agent, data) end end - SendPacket(actionCodes.Hero_changeSparkRpc, MsgPack.pack({reward = reward})) + local change = {} + if next(reward) then + reward, change = role:award(reward, {log = {desc = "changeSpark"}}) + end + SendPacket(actionCodes.Hero_changeSparkRpc, MsgPack.pack(role:packReward(reward, change))) return true end -- libgit2 0.21.2