diff --git a/game-server/app/servers/battle/handler/pvpHandler.ts b/game-server/app/servers/battle/handler/pvpHandler.ts index ccb8532ab..9235b2c50 100644 --- a/game-server/app/servers/battle/handler/pvpHandler.ts +++ b/game-server/app/servers/battle/handler/pvpHandler.ts @@ -316,7 +316,7 @@ export class PvpHandler { let defIndex = findIndex(defHeros, { dataId }); if (defIndex == -1) { defIndex = defHeros.length; - defHeros.push({ actorId: 0, skinId: 0, order: 0, ce: 0, hero: null, dataId }); + defHeros.push({ actorId: 0, order: 0, ce: 0, hero: null, dataId }); } if (index == -1) { defHeros[defIndex].actorId = 0; diff --git a/game-server/app/services/expeditionService.ts b/game-server/app/services/expeditionService.ts index 9b58bd4fa..3bfcd2e41 100644 --- a/game-server/app/services/expeditionService.ts +++ b/game-server/app/services/expeditionService.ts @@ -157,7 +157,7 @@ export async function matchPlayers(roleId: string, scale: number, range: number, let { attribute } = getPlayerAttribute(lv, heroAttrs, roleAttrs); let heroInfo = { actorId: hero.actorId, - skinId: hero.skinId, + skinId: h.skinId, actorName: dicHero.name, skill:0, seid:'&', diff --git a/game-server/app/services/pvpService.ts b/game-server/app/services/pvpService.ts index 2d853ad1c..ea10eb2df 100644 --- a/game-server/app/services/pvpService.ts +++ b/game-server/app/services/pvpService.ts @@ -36,7 +36,6 @@ export async function initPvpInfo(role: RoleType) { if (item) defCe += item.ce; heroes.push({ actorId: item?.hid || 0, - skinId: item?.hid || 0, hero: item?.hero || null, ce: item?.ce || 0, dataId: i, diff --git a/shared/db/PvpDefense.ts b/shared/db/PvpDefense.ts index 7669dcb50..6cdeb2282 100644 --- a/shared/db/PvpDefense.ts +++ b/shared/db/PvpDefense.ts @@ -9,8 +9,6 @@ import { reduceCe } from '../pubUtils/util'; export class Heroes { @prop({ required: true }) actorId: number; // 武将id - @prop({ required: true }) - skinId: number; // 皮肤id,fashions表的heroId @prop({ ref: 'Hero', type: mongoose.Schema.Types.ObjectId }) hero: Ref; @prop({ required: true })