羁绊:修复等级限制

This commit is contained in:
luying
2021-10-22 14:48:39 +08:00
parent b60df79cad
commit 06a203b61b

View File

@@ -448,7 +448,7 @@ export class HeroHandler {
let level = curConnect.level;
let friendShip = getFriendShipById(shipId, level);
if (hero.lv < friendShip.level)
if (hero.star + hero.colorStar < friendShip.level)
return resResult(STATUS.NOT_REACH_UNLOCK_LEVEL);
let hids = friendShip.hids;
for (let hid of hids) {
@@ -457,7 +457,7 @@ export class HeroHandler {
let member = await HeroModel.findByHidAndRole(hid, roleId);
if (!member)
return resResult(STATUS.ROLE_SHORT_HERO_CONECTION);
if (member.lv < friendShip.level)
if (member.star + member.colorStar < friendShip.level)
return resResult(STATUS.NOT_REACH_UNLOCK_LEVEL);
}
let result = await handleCost(roleId, sid, [{ id: CURRENCY_BY_TYPE.get(CURRENCY_TYPE.COIN), count: friendShip.costCoin }]);