🐞 fix(优化): 羁绊溢出替换道具

This commit is contained in:
luying
2023-08-14 21:11:23 +08:00
parent 9a94762e46
commit 4be52d3dfe
3 changed files with 32 additions and 8 deletions

View File

@@ -422,12 +422,16 @@ export function getConnectMaxLv(actorId: number, shipId: number) {
*/
export function getConnectLvByExp(actorId: number, shipId: number, newExp: number) {
let exps = gameData.friendShips.get(`${actorId}_${shipId}`) || [];
let overExp = 0;
exps.sort((a, b) => a.level - b.level);
let newLv = 0;
for (let { level, shipExp } of exps) {
if (newExp >= shipExp) newLv = level;
if (newExp >= shipExp) {
newLv = level;
overExp = newExp - shipExp;
}
}
return newLv
return { newLv, overExp }
}
export function getBossHpByWarId(warId: number) {