战力:修复职业训练重生属性未减少的bug

This commit is contained in:
luying
2022-06-14 14:09:51 +08:00
parent 403a17de2d
commit 065e2f7902
2 changed files with 2 additions and 1 deletions

View File

@@ -159,6 +159,7 @@ export class CalCe {
// 职业基础
public setJob(hid: number, job: number, jobStage: number) {
this.data.clearHeroAttrByHid(hid, 'job');
const dicJob = gameData.job.get(job);
let ceAttr = dicJob.ceAttr.get(jobStage)||[];
for(let { id, attr } of ceAttr) {

View File

@@ -90,7 +90,7 @@ export function loadJob() {
function parseCeAttr(maxStage: number, str: string, lastJob: DicJob, job_class: number) {
let result = new Map<number, { id: number, attr: number }[]>();
for (let i = 1; i <= maxStage; i++) {
for (let i = 0; i <= maxStage; i++) {
if(lastJob && lastJob.job_class == job_class && lastJob.ceAttr && lastJob.ceAttr.has(maxStage)) {
let attrs: { id: number, attr: number }[] = [];
for(let { id, attr} of lastJob.ceAttr.get(maxStage)||[]) {