寻宝:修复战力显示未缩小
This commit is contained in:
@@ -52,7 +52,7 @@ export class ComBattleHandler {
|
|||||||
const enoughBlueprt = await hasEnoughBlueprt(roleId, blueprtId);
|
const enoughBlueprt = await hasEnoughBlueprt(roleId, blueprtId);
|
||||||
if (!enoughBlueprt) return resResult(STATUS.COM_BATTLE_BLUEPRT_NOT_ENOUGH);
|
if (!enoughBlueprt) return resResult(STATUS.COM_BATTLE_BLUEPRT_NOT_ENOUGH);
|
||||||
|
|
||||||
const roleInfo = await RoleModel.findByRoleId(roleId);
|
const roleInfo = await RoleModel.findByRoleId(roleId, null, true);
|
||||||
const { lv } = roleInfo;
|
const { lv } = roleInfo;
|
||||||
if (lv < COM_BTL_CONST.ENABLE_LV) return resResult(STATUS.COM_BATTLE_LV_NOT_ENOUGH);
|
if (lv < COM_BTL_CONST.ENABLE_LV) return resResult(STATUS.COM_BATTLE_LV_NOT_ENOUGH);
|
||||||
|
|
||||||
@@ -93,7 +93,7 @@ export class ComBattleHandler {
|
|||||||
let roleId = session.get('roleId');
|
let roleId = session.get('roleId');
|
||||||
let sid = session.get('sid');
|
let sid = session.get('sid');
|
||||||
const { qualityArr, lvRange = 1 } = msg;
|
const { qualityArr, lvRange = 1 } = msg;
|
||||||
const roleInfo = await RoleModel.findByRoleId(roleId);
|
const roleInfo = await RoleModel.findByRoleId(roleId, null, true);
|
||||||
const { lv } = roleInfo;
|
const { lv } = roleInfo;
|
||||||
let { topLineupCe = 1000 } = roleInfo;
|
let { topLineupCe = 1000 } = roleInfo;
|
||||||
|
|
||||||
@@ -173,7 +173,7 @@ export class ComBattleHandler {
|
|||||||
if (!teamStatus || teamStatus.status !== COM_TEAM_STATUS.DEFAULT) return resResult(STATUS.COM_BATTLE_TEAM_INVALID);
|
if (!teamStatus || teamStatus.status !== COM_TEAM_STATUS.DEFAULT) return resResult(STATUS.COM_BATTLE_TEAM_INVALID);
|
||||||
if (teamIsFullToStart(teamStatus)) return resResult(STATUS.COM_BATTLE_MEMBER_LIMIT);
|
if (teamIsFullToStart(teamStatus)) return resResult(STATUS.COM_BATTLE_MEMBER_LIMIT);
|
||||||
if (teamStatus.roleIds.indexOf(roleId) !== -1) return resResult(STATUS.COM_BATTLE_DUP_ENTER);
|
if (teamStatus.roleIds.indexOf(roleId) !== -1) return resResult(STATUS.COM_BATTLE_DUP_ENTER);
|
||||||
let { lv = 1, headHid = 19, topLineupCe = 0, sHid = 19 } = await Role.findByRoleId(roleId);
|
let { lv = 1, headHid = 19, topLineupCe = 0, sHid = 19 } = await Role.findByRoleId(roleId, null, true);
|
||||||
|
|
||||||
let { quality } = getGoodById(teamStatus.blueprtId);
|
let { quality } = getGoodById(teamStatus.blueprtId);
|
||||||
if (lv < COM_BTL_CONST.ENABLE_LV) {
|
if (lv < COM_BTL_CONST.ENABLE_LV) {
|
||||||
|
|||||||
@@ -489,7 +489,7 @@ async function teammateValid(roleInfo: Partial<RoleType>, roleId: string, roleId
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
export async function getValidTeammateRoleSt(roleId: string, roleIds: string[], ceLimit: number, quality: number) {
|
export async function getValidTeammateRoleSt(roleId: string, roleIds: string[], ceLimit: number, quality: number) {
|
||||||
let roleInfo = await RoleModel.findByRoleId(roleId);
|
let roleInfo = await RoleModel.findByRoleId(roleId, null, true);
|
||||||
let { roleName, headHid = 19, sHid = 19, topLineupCe, lv } = roleInfo;
|
let { roleName, headHid = 19, sHid = 19, topLineupCe, lv } = roleInfo;
|
||||||
const valid = await teammateValid(roleInfo, roleId, roleIds, ceLimit);
|
const valid = await teammateValid(roleInfo, roleId, roleIds, ceLimit);
|
||||||
if (!valid) return null;
|
if (!valid) return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user