武将:天赋
This commit is contained in:
@@ -41,6 +41,7 @@ import { HeroModel } from '../db/Hero';
|
||||
import { JewelModel } from '../db/Jewel';
|
||||
import { SkinModel } from '../db/Skin';
|
||||
import { getAp } from './actionPointService';
|
||||
import { HeroParam } from '../domain/roleField/hero';
|
||||
|
||||
/**
|
||||
* init: 初始的时候是否推送 true-推 false-不推
|
||||
@@ -111,7 +112,7 @@ async function getModuleData(type: string, data: { role: RoleType, session: Fron
|
||||
let items = await ItemModel.findbyRole(role.roleId);
|
||||
let skins = await SkinModel.findbyRole(role.roleId);
|
||||
|
||||
role['heros'] = heros;
|
||||
role['heros'] = heros.map(hero => new HeroParam(hero));
|
||||
role['jewels'] = jewels;
|
||||
role['consumeGoods'] = items;
|
||||
role['skins'] = skins;
|
||||
|
||||
@@ -13,7 +13,7 @@ import { nowSeconds } from "../../pubUtils/timeUtil";
|
||||
import { saveCeChangeLog } from "../../pubUtils/logUtil";
|
||||
import { getRandSingleEelm, reduceCe, resResult } from "../../pubUtils/util";
|
||||
import { AttributeCal } from "../../domain/roleField/attribute";
|
||||
import { CreateHeroParam, HeroShowParam } from "../../domain/roleField/hero";
|
||||
import { CreateHeroParam, HeroParam, HeroShowParam } from "../../domain/roleField/hero";
|
||||
import { pinus } from "pinus";
|
||||
import { Rank } from "../rankService";
|
||||
import { checkTaskInCreateHero } from "../task/taskService";
|
||||
@@ -202,7 +202,7 @@ export class CreateHeroes extends UpdateHeroes {
|
||||
}
|
||||
|
||||
public getResultHeroes() {
|
||||
return this.resultHeroes.map(cur => ({...cur, ce: reduceCe(cur.ce)}))
|
||||
return this.resultHeroes;
|
||||
}
|
||||
|
||||
public getShowHeroes() {
|
||||
|
||||
@@ -241,10 +241,10 @@ export function updateSkinTalent(skins: HeroSkin[], newTalent: Talent, usedTalen
|
||||
return { newSkins, newTalents };
|
||||
}
|
||||
|
||||
export function initSkinTalent(skins: HeroSkin[]) {
|
||||
export function initSkinTalent(skins: HeroSkin[], isAll = false) {
|
||||
let newSkins: HeroSkin[] = [];
|
||||
for(let skin of skins) {
|
||||
if(skin.enable) {
|
||||
if(isAll || skin.enable) {
|
||||
newSkins.push({ ...skin, talent: getHeroInitTalent(skin.skinId), usedTalentPoint: 0 });
|
||||
} else {
|
||||
newSkins.push(skin);
|
||||
|
||||
Reference in New Issue
Block a user