diff --git a/game-server/app/services/activity/gachaService.ts b/game-server/app/services/activity/gachaService.ts index 3fe36a321..0518c8acb 100644 --- a/game-server/app/services/activity/gachaService.ts +++ b/game-server/app/services/activity/gachaService.ts @@ -501,7 +501,7 @@ function getAllItemByQuality(itid: number, quality: number, lv: number) { let allPiece: number[] = []; for (let [id, dicGoods] of gameData.goods) { if (dicGoods.itid == itid) { - if ((quality == 0 || dicGoods.quality == quality) || dicGoods.lvLimited <= lv) { + if ((quality == 0 || dicGoods.quality == quality) && dicGoods.lvLimited <= lv) { allPiece.push(id); } }