diff --git a/game-server/app/servers/battle/handler/normalBattleHandler.ts b/game-server/app/servers/battle/handler/normalBattleHandler.ts index 14d9a1800..1c33f4d9a 100644 --- a/game-server/app/servers/battle/handler/normalBattleHandler.ts +++ b/game-server/app/servers/battle/handler/normalBattleHandler.ts @@ -478,7 +478,7 @@ export class NormalBattleHandler { for(let id of boxIds) { let dicBox = gameData.mainBox.get(id); if(dicBox && dicBox.chapter == chapter && dicBox.warType == warType) { - if(star >= dicBox.star) { + if(star >= dicBox.star && role.receivedBox.indexOf(id) == -1) { rewards.push(...dicBox.reward); ids.push(id); }