Commit 37f8fb69363d4003142c346187ad8351aec6ac19
1 parent
f549480f
fix: 修复点燃火花获得的奖励未添加到背包里的bug
Showing
1 changed file
with
5 additions
and
1 deletions
 
Show diff stats
src/actions/HeroAction.lua
| ... | ... | @@ -1291,7 +1291,11 @@ function _M.changeSparkRpc(agent, data) | 
| 1291 | 1291 | end | 
| 1292 | 1292 | end | 
| 1293 | 1293 | |
| 1294 | - SendPacket(actionCodes.Hero_changeSparkRpc, MsgPack.pack({reward = reward})) | |
| 1294 | + local change = {} | |
| 1295 | + if next(reward) then | |
| 1296 | + reward, change = role:award(reward, {log = {desc = "changeSpark"}}) | |
| 1297 | + end | |
| 1298 | + SendPacket(actionCodes.Hero_changeSparkRpc, MsgPack.pack(role:packReward(reward, change))) | |
| 1295 | 1299 | return true | 
| 1296 | 1300 | end | 
| 1297 | 1301 | ... | ... |