天赋:修改返回
This commit is contained in:
@@ -424,7 +424,8 @@ export class HeroHandler {
|
|||||||
// 任务
|
// 任务
|
||||||
await checkTask(serverId, roleId, sid, TASK_TYPE.HERO_STAGE_UP, { hero, stageUpCnt: 1 })
|
await checkTask(serverId, roleId, sid, TASK_TYPE.HERO_STAGE_UP, { hero, stageUpCnt: 1 })
|
||||||
|
|
||||||
return resResult(STATUS.SUCCESS, { curHero: { hid: hero.hid, job: hero.job, jobStage: hero.jobStage } });
|
const heroResult = new HeroParam(hero);
|
||||||
|
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'job', 'jobStage', 'totalTalentPoint']) }});
|
||||||
}
|
}
|
||||||
|
|
||||||
//激活羁绊
|
//激活羁绊
|
||||||
@@ -724,7 +725,7 @@ export class HeroHandler {
|
|||||||
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
||||||
|
|
||||||
const heroResult = new HeroParam(hero);
|
const heroResult = new HeroParam(hero);
|
||||||
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint']) }});
|
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint', 'totalTalentPoint']) }});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -761,7 +762,7 @@ export class HeroHandler {
|
|||||||
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
||||||
|
|
||||||
const heroResult = new HeroParam(hero);
|
const heroResult = new HeroParam(hero);
|
||||||
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint']) }});
|
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint', 'totalTalentPoint']) }});
|
||||||
}
|
}
|
||||||
|
|
||||||
// 洗点
|
// 洗点
|
||||||
@@ -786,7 +787,7 @@ export class HeroHandler {
|
|||||||
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
hero = await calPlayerCeAndSave(HERO_SYSTEM_TYPE.TALENT, sid, roleId, hero, { skins: newSkins });
|
||||||
|
|
||||||
const heroResult = new HeroParam(hero);
|
const heroResult = new HeroParam(hero);
|
||||||
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint']) }});
|
return resResult(STATUS.SUCCESS, { curHero: {...pick(heroResult, ['hid', 'talent', 'usedTalentPoint', 'totalTalentPoint']) }});
|
||||||
}
|
}
|
||||||
|
|
||||||
// ! debug接口 一键全武将
|
// ! debug接口 一键全武将
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import { getCurTask, getPvpTask } from './task/taskService';
|
|||||||
import { RoleType } from '../db/Role';
|
import { RoleType } from '../db/Role';
|
||||||
import { Application, FrontendOrBackendSession, pinus, RpcClient } from 'pinus';
|
import { Application, FrontendOrBackendSession, pinus, RpcClient } from 'pinus';
|
||||||
import { resResult } from '../pubUtils/util';
|
import { resResult } from '../pubUtils/util';
|
||||||
import { STATUS, PUSH_BATCH, PUSH_INTERVAL, CONSUME_TYPE, HERO_SELECT } from '../consts';
|
import { STATUS, PUSH_BATCH, PUSH_INTERVAL, CONSUME_TYPE, HERO_SELECT, ENTERY_ROLE_PICK } from '../consts';
|
||||||
import { getAllShopList } from './shopService';
|
import { getAllShopList } from './shopService';
|
||||||
import { getGeneralRank, getRankFirstReward } from './rankService';
|
import { getGeneralRank, getRankFirstReward } from './rankService';
|
||||||
import { getFriendList, getApplyList } from './friendService';
|
import { getFriendList, getApplyList } from './friendService';
|
||||||
@@ -42,6 +42,7 @@ import { JewelModel } from '../db/Jewel';
|
|||||||
import { SkinModel } from '../db/Skin';
|
import { SkinModel } from '../db/Skin';
|
||||||
import { getAp } from './actionPointService';
|
import { getAp } from './actionPointService';
|
||||||
import { HeroParam } from '../domain/roleField/hero';
|
import { HeroParam } from '../domain/roleField/hero';
|
||||||
|
import { pick } from 'underscore';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* init: 初始的时候是否推送 true-推 false-不推
|
* init: 初始的时候是否推送 true-推 false-不推
|
||||||
@@ -123,7 +124,7 @@ async function getModuleData(type: string, data: { role: RoleType, session: Fron
|
|||||||
role.heads = role.heads.filter(cur => cur.status);
|
role.heads = role.heads.filter(cur => cur.status);
|
||||||
role.frames = role.frames.filter(cur => cur.status);
|
role.frames = role.frames.filter(cur => cur.status);
|
||||||
role.spines = role.spines.filter(cur => cur.status);
|
role.spines = role.spines.filter(cur => cur.status);
|
||||||
return role;
|
return pick(role, ENTERY_ROLE_PICK);
|
||||||
case 'shop': // 商店
|
case 'shop': // 商店
|
||||||
return await getAllShopList(roleId);
|
return await getAllShopList(roleId);
|
||||||
case 'rank': // 排名
|
case 'rank': // 排名
|
||||||
|
|||||||
Reference in New Issue
Block a user