✨ feat(gvg): 遗迹驻扎阵容优化
This commit is contained in:
@@ -31,6 +31,7 @@ import { PvpSaveDataModel } from '../../../db/PvpSaveData';
|
||||
import { ArtifactModel } from '../../../db/Artifact';
|
||||
import { GVGVestigeRankModel } from '../../../db/GVGVestigeRank';
|
||||
import { GVGTeamModel } from '../../../db/GVGTeam';
|
||||
import { checkHeroIsUsedInOtherVestige } from '../../../services/gvg/gvgFightService';
|
||||
|
||||
export default function (app: Application) {
|
||||
new HandlerService(app, {});
|
||||
@@ -774,6 +775,7 @@ export class HeroHandler {
|
||||
let dicHero = gameData.hero.get(subSkinId);
|
||||
if(!dicHero || dicHero.urType == 1) return resResult(STATUS.HERO_CAN_NOT_BE_SET_SUB);
|
||||
subHid = dicHero.actorId;
|
||||
if(await checkHeroIsUsedInOtherVestige(roleId, 0, [{ actorId: subHid }])) return resResult(STATUS.GVG_SUBHERO_USED_IN_VESTIGE);
|
||||
|
||||
let subHero = await HeroModel.findByHidAndRole(subHid, roleId);
|
||||
if(!subHero) return resResult(STATUS.HERO_NOT_FIND);
|
||||
|
||||
Reference in New Issue
Block a user