diff --git a/src/actions/ActivityAction.lua b/src/actions/ActivityAction.lua index 7c5381f..6ab9788 100644 --- a/src/actions/ActivityAction.lua +++ b/src/actions/ActivityAction.lua @@ -645,7 +645,7 @@ function _M.startBattleRpc(agent, data) award[k] = v * count end local reward, change = role:award(award, {log = {desc = "actBattle", int1 = actid, int2 = count or 0}}) - SendPacket(actionCodes.Activity_startBattleRpc, MsgPack.pack(role:packReward(reward, change))) + changeFlag = true actData["ticket"] = ticket - num @@ -665,11 +665,15 @@ function _M.startBattleRpc(agent, data) end role:updateRankCommon(RANK_TYPE.ActBattleBoss, rankVal) end + role.activity:updateActData("ChallengeLevel", actData) + SendPacket(actionCodes.Activity_startBattleRpc, MsgPack.pack(role:packReward(reward, change))) + + return true end - if changeFlag then - role.activity:updateActData("ChallengeLevel", actData) - end + --if changeFlag then + -- role.activity:updateActData("ChallengeLevel", actData) + --end return true end -- libgit2 0.21.2