From 2044c391ed9a217c74f4225466a5b747544b77bb Mon Sep 17 00:00:00 2001 From: luying Date: Tue, 29 Mar 2022 18:38:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A9=E6=99=B6=E7=BB=A7=E6=89=BF=EF=BC=9A?= =?UTF-8?q?=E7=9B=AE=E6=A0=87=E5=A4=A9=E6=99=B6=E5=85=B6=E4=BB=96=E8=AF=8D?= =?UTF-8?q?=E6=9D=A1=E4=BF=9D=E6=8C=81=E4=B8=8D=E5=8F=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/equipService.ts | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-) diff --git a/game-server/app/services/equipService.ts b/game-server/app/services/equipService.ts index c094a1d9d..8ddadb8d6 100644 --- a/game-server/app/services/equipService.ts +++ b/game-server/app/services/equipService.ts @@ -6,7 +6,7 @@ import { DicRandomEffectPool } from '../pubUtils/dictionary/DicRandomEffectPool' import { getJewelRandSe } from './role/rewardService'; export function getRandSeResult(id: number, randSe: RandSe[], originSe: RandSe[] = [], originId?: number) { - let { randomEffect, effectCount, lv } = gameData.jewel.get(id); + let { lv } = gameData.jewel.get(id); let chosen = randSe.filter(cur => cur.locked).map(cur => cur.seid); // 上一轮随机出来的 @@ -29,26 +29,8 @@ export function getRandSeResult(id: number, randSe: RandSe[], originSe: RandSe[] startId++; } - let randomResult: number[] = getRandEelm(randomEffect.filter(cur => !chosen.includes(cur)), effectCount); // 随机出的结果 - if(randomResult.length < effectCount) { // 去上轮之后不够,把上轮加入 - let chosenRandom = getRandEelm(chosen, effectCount - randomResult.length); - randomResult.push(...chosenRandom); - } - if(randomResult.length < effectCount) { // 还是不够 - let allRandom = getRandEelm(randomEffect, effectCount - randomResult.length); - randomResult.push(...allRandom); - } - - for (let i = startId; i < effectCount; i++) { - if(randSe[i]) { - if(randSe[i] && randSe[i].locked) { - newRandSe.push(randSe[i]); - } else { - newRandSe.push(getJewelRandSe(randSe[i].id, randomResult[i])); - } - } else { - newRandSe.push(getJewelRandSe(i + 1, randomResult[i])); - } + for (let i = startId; i < randSe.length; i++) { + newRandSe.push(randSe[i]); } return newRandSe