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