🐞 fix: 星铁角色养成不按照指定技能等级计算

This commit is contained in:
Rrrrrrray 2024-04-01 06:52:41 +08:00
parent 703e73195c
commit c0e657f1a4
1 changed files with 9 additions and 8 deletions

View File

@ -157,14 +157,15 @@ export default class Calculator extends base {
},
skill_list: []
}
for (let data of skillList) {
let skill = {
item_id: data.point_id,
cur_level: data.cur_level,
target_level: data.target_level
}
if (Number(this.setSkill[0]) >= data.min_level_limit) body.skill_list.push(skill)
}
let srSkills = this.setSkill.slice(2)
skillList.forEach((v, k) => {
body.skill_list.push({
item_id: v.point_id,
cur_level: v.cur_level,
target_level: Number(srSkills[k]) || v.target_level
})
})
} else {
skillList = skillList.filter((item) => item.max_level != 1)