装备:精炼
This commit is contained in:
@@ -240,4 +240,27 @@ export function getRandSeResult(id: number, randSe: RandSe[]) {
|
||||
}
|
||||
}
|
||||
return randSe
|
||||
}
|
||||
|
||||
export async function refineOnce(roleId: string, sid: string, lv: number, refineLv: number) {
|
||||
|
||||
let dicRefine = gameData.refine.get(refineLv + 1);
|
||||
if (!dicRefine) return false;
|
||||
|
||||
if(lv < dicRefine.levelLimited) return false;
|
||||
|
||||
// 消耗
|
||||
let result = await handleCost(roleId, sid, dicRefine.consume);
|
||||
if (!result) return false;
|
||||
|
||||
return refineLv + 1;
|
||||
}
|
||||
|
||||
export function checkRefineReachNextLv(oldRefineLv: number, refineLv: number) {
|
||||
let oldDic = gameData.refine.get(oldRefineLv);
|
||||
let dic = gameData.refine.get(refineLv);
|
||||
if(!oldDic || !dic) return true;
|
||||
|
||||
console.log('*******', dic.level, oldDic.level)
|
||||
return dic.level > oldDic.level;
|
||||
}
|
||||
Reference in New Issue
Block a user