fix: 调整触发技能默认等级与提示文本

1. 将触发技能默认生成等级从6改为4,默认激活等级同步更新
2. 修复复活技能成长档位描述错误,从lv1/lv9/lv16改为lv1/lv8/lv16
3. 为普攻技能新增默认的lv2强化档位配置
This commit is contained in:
pan
2026-09-03 11:07:49 +08:00
parent 5d654b2914
commit 7c536ec023
4 changed files with 10 additions and 5 deletions

View File

@@ -102,7 +102,7 @@
<!-- 触发技能 --> <!-- 触发技能 -->
<div class="panel"> <div class="panel">
<h3>触发技能(lv6 激活)</h3> <h3>触发技能(lv4 激活)</h3>
<el-tabs> <el-tabs>
<el-tab-pane label="atking 攻击后"><TriggerGroupEditor :model="current.atking" :skill-options="allSkills" :skill-map="skillMap" /></el-tab-pane> <el-tab-pane label="atking 攻击后"><TriggerGroupEditor :model="current.atking" :skill-options="allSkills" :skill-map="skillMap" /></el-tab-pane>
<el-tab-pane label="atked 受击后"><TriggerGroupEditor :model="current.atked" :skill-options="allSkills" :skill-map="skillMap" /></el-tab-pane> <el-tab-pane label="atked 受击后"><TriggerGroupEditor :model="current.atked" :skill-options="allSkills" :skill-map="skillMap" /></el-tab-pane>
@@ -233,7 +233,12 @@ function addBasicSkill() {
if (!current.value) return if (!current.value) return
const first = basicSkillOptions.value[0] const first = basicSkillOptions.value[0]
if (!first) return ElMessage.warning('当前职业无可用普攻底座') if (!first) return ElMessage.warning('当前职业无可用普攻底座')
current.value.skills[0] = defaultSkill(first.uuid) const sk = defaultSkill(first.uuid)
// 普攻默认提供 lv2 强化档位
sk.lv_entries = [
{ lv: 2, s_lv: 2, overrides: { ap: 120 }, desc: '' },
]
current.value.skills[0] = sk
} }
function addUltSkill() { function addUltSkill() {
if (!current.value) return if (!current.value) return

View File

@@ -1,7 +1,7 @@
<template> <template>
<div> <div>
<el-alert type="warning" :closable="false" show-icon style="margin-bottom: 10px"> <el-alert type="warning" :closable="false" show-icon style="margin-bottom: 10px">
revive 与 skills[1](大招)互斥;配置 revive 时按 lv1/lv9/lv16 三档成长。 revive 与 skills[1](大招)互斥;配置 revive 时按 lv1/lv8/lv16 三档成长。
</el-alert> </el-alert>
<div v-for="(r, idx) in model" :key="idx" class="skill-block"> <div v-for="(r, idx) in model" :key="idx" class="skill-block">
<div class="head"> <div class="head">

View File

@@ -66,7 +66,7 @@ function removeGroup(sid) {
delete props.model[sid] delete props.model[sid]
} }
function addEntry(group) { function addEntry(group) {
const lastLv = group.length ? group[group.length - 1].lv : 6 const lastLv = group.length ? group[group.length - 1].lv : 4
group.push({ lv: lastLv + 3, s_lv: 2, name: '', t_num: 3, overrides: {}, desc: '' }) group.push({ lv: lastLv + 3, s_lv: 2, name: '', t_num: 3, overrides: {}, desc: '' })
} }
</script> </script>

View File

@@ -93,7 +93,7 @@ export function defaultSkill(uuid) {
} }
} }
export function defaultTriggerEntry(lv = 6) { export function defaultTriggerEntry(lv = 4) {
return { lv, s_lv: 1, name: '', t_num: 3, overrides: {}, desc: '' } return { lv, s_lv: 1, name: '', t_num: 3, overrides: {}, desc: '' }
} }