diff --git a/shared/domain/roleField/friend.ts b/shared/domain/roleField/friend.ts index 68e9ec8c8..cf54f1c1c 100644 --- a/shared/domain/roleField/friend.ts +++ b/shared/domain/roleField/friend.ts @@ -2,7 +2,7 @@ import { RoleType } from "../../db/Role"; import { FriendShipType } from "../../db/FriendShip"; import * as friendUtil from '../../pubUtils/friendUtil' import { FRIEND_RELATION_TYPE } from "../../consts"; -import { EPlace, HeroType, Stone } from "../../db/Hero"; +import { EPlace, HeroType, Stone, Talent } from "../../db/Hero"; import { JewelType, RandSe } from "../../db/Jewel"; export class FriendParams { @@ -190,6 +190,7 @@ export class HeroDetailParam { def: number; mdef: number; } + talent: Talent[] = []; constructor(hero: HeroType) { this.roleId = hero.roleId; @@ -204,6 +205,11 @@ export class HeroDetailParam { for(let equip of hero.ePlace) { this.ePlace.push(new HeroDetailEplaceParam(equip)); } + for(let skin of hero.skins) { + if(skin.enable) { + this.talent = skin.talent||[]; + } + } }