🐞 fix(武将攻略): 武将对比时将我方全局值也下发
This commit is contained in:
@@ -726,7 +726,7 @@ export class FriendHandler {
|
||||
|
||||
// 查看对象武将详细
|
||||
public async getHeroDetail(msg: { roleId: string, hids: number[] }, session: BackendSession) {
|
||||
// let roleId: string = session.get('roleId');
|
||||
let roleId: string = session.get('roleId');
|
||||
// let sid: string = session.get('sid');
|
||||
|
||||
let { roleId: hisRoleId, hids } = msg;
|
||||
@@ -744,6 +744,11 @@ export class FriendHandler {
|
||||
|
||||
let school = await getSchoolPoint(hisRoleId);
|
||||
|
||||
let myRoleCe = await RoleCeModel.findByRoleId(roleId);
|
||||
if (!myRoleCe) return resResult(STATUS.ROLE_NOT_FOUND);
|
||||
let mycalCe = new CalCe(roleId);
|
||||
mycalCe.setRoleCe(myRoleCe);
|
||||
|
||||
let calCe = new CalCe(hisRoleId);
|
||||
calCe.setRoleCe(roleCe);
|
||||
let attrByHid = await getHeroesAttributes(hisRoleId);
|
||||
@@ -766,6 +771,10 @@ export class FriendHandler {
|
||||
calCe.calSingleGlobalPartCe(hero.hid, 'teraph'),
|
||||
school
|
||||
);
|
||||
heroParam.setMyRole(
|
||||
mycalCe.calSingleGlobalPartCe(hero.hid, 'scroll'),
|
||||
mycalCe.calSingleGlobalPartCe(hero.hid, 'teraph')
|
||||
)
|
||||
|
||||
list.push(heroParam);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user