羁绊:修复等级限制
This commit is contained in:
@@ -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 }]);
|
||||
|
||||
Reference in New Issue
Block a user