diff --git a/src/actions/ActivityAction.lua b/src/actions/ActivityAction.lua index 1464f12..de38f16 100644 --- a/src/actions/ActivityAction.lua +++ b/src/actions/ActivityAction.lua @@ -670,7 +670,7 @@ function _M.endBattleRpc(agent, data) actData[id] = battleInfo role.activity:updateActData("ChallengeLevel", actData) - if oldStarNum == 0 or battleCfg.rank ~= 0 then + if (oldStarNum == 0 and newStarNum > 0) or battleCfg.rank ~= 0 then reward = battleCfg.item_clear:toNumMap() end if (oldStarNum < 3 and newStarNum == 3) or (battleCfg.rank ~= 0 and newStarNum == 3) then -- libgit2 0.21.2