diff --git a/game-server/app/servers/activity/handler/gachaHandler.ts b/game-server/app/servers/activity/handler/gachaHandler.ts index 6af590043..6fb640a91 100644 --- a/game-server/app/servers/activity/handler/gachaHandler.ts +++ b/game-server/app/servers/activity/handler/gachaHandler.ts @@ -189,7 +189,7 @@ export class GachaHandler { let turntablePool: { quality: number, count: number }[] = []; for (let { quality, count } of gameData.gachaTurntable) { let myTurntable = turntable.find(cur => cur.quality == quality); - if (myTurntable && myTurntable.hasGet) { + if (!myTurntable || !myTurntable.hasGet) { turntablePool.push({ quality, count }); } }