寻宝:修复匹配

This commit is contained in:
luying
2021-12-23 10:36:18 +08:00
parent a10eacf5e4
commit 00dbc6a0e6
4 changed files with 17 additions and 9 deletions
+4 -2
View File
@@ -32,14 +32,16 @@ import { handleCost } from './rewardService';
* @param qualityArr 品质数组,在所有给定品质的藏宝图中筛选1
* @param cnt 返回藏宝图数量
*/
export function getRandBlueprtId(qualityArr: number[], cnt = 1) {
export function getRandBlueprtId(qualityArr: number[], lvRange: number, cnt = 1) {
if (!qualityArr || !qualityArr.length) return null;
let blueprtIdArr: number[] = [];
for (let q of qualityArr) {
blueprtIdArr = blueprtIdArr.concat(gameData.blueprt.get(q));
blueprtIdArr = blueprtIdArr.concat(gameData.blueprtWithQualityAndStar.get(`${q}_${lvRange}`));
}
if (blueprtIdArr.length === 0) return null;
const res = getRandEelm(blueprtIdArr, cnt);
console.log('******** getRandBlueprtId', blueprtIdArr, cnt, res)
return res;
}