diff --git a/game-server/app/services/equipService.ts b/game-server/app/services/equipService.ts index 1a1376726..219772e96 100644 --- a/game-server/app/services/equipService.ts +++ b/game-server/app/services/equipService.ts @@ -226,7 +226,7 @@ export function getRandSeResult(id: number, randSe: RandSe[]) { if (!dicGoods) return false; let { randomEffect } = dicGoods; // 配置的可随机seid - let chosen = randSe.map(cur => cur.seid); // 上一轮随机出来的 + let chosen = randSe.filter(cur => cur.locked).map(cur => cur.seid); // 上一轮随机出来的 let randomResult: number[] = getRandEelm(randomEffect.filter(cur => !chosen.includes(cur)), randSe.length); // 随机出的结果 for (let i = 0; i < randSe.length; i++) {