diff --git a/game-server/app/services/activity/gachaService.ts b/game-server/app/services/activity/gachaService.ts index 84d5a0f31..dc0ca8dca 100644 --- a/game-server/app/services/activity/gachaService.ts +++ b/game-server/app/services/activity/gachaService.ts @@ -302,7 +302,7 @@ export class GachaPull { } private getPurpleFloor(count: number, index: number, contentId: number, resultList: GachaResult[]) { - if(count == 10 && index == count - 1) { // 10连到最后一抽 + if(this.gachaType == GACHA_ID.NORMAL && count == 10 && index == count - 1) { // 10连到最后一抽 let { type, param } = gameData.gachaContent.get(contentId); if(type != GACHA_CONTENT_TYPE.HERO || param[0] < HERO_QUALITY_TYPE.PURPLE) { let hasPurple = false;