REQ-0041 · 断马摧城·悟
✗ 已标需改
需求文案
# REQ-0041 技能调整请求 - 门派:苍云 - 心法/分组:1、分山劲·悟 - 技能/奇穴/秘籍名:断马摧城·悟 - raw_input_ids:raw-20260527T100302-001-initial_request
招式【断马摧城·悟】(举盾对自身周围敌方造成伤害,使其{眩晕},并驱散3个增益,获得1层{血怒·悟}。)
调整为:举盾对自身周围敌方造成伤害,使其{眩晕},并驱散3个增益,获得2层{血怒·悟}。
新增
删除(原描述)
修改
方案 diff(改动面)
数据表实改字段摘要(1 个文件,共 1 行变化)
client/ui/Scheme/Case_Mobile/skill.txt
1 行
| 类型 | 行 ID | 列号 | 列名 | 原值 | 新值 |
|---|---|---|---|---|---|
| 改 | 101202 |
#13 | Desc | 举盾对自身周围敌方造成伤害,使其{眩晕},并驱散3个增益,获得1层{血怒·悟}。 | 举盾对自身周围敌方造成伤害,使其{眩晕},并驱散3个增益,获得2层{血怒·悟}。 |
证据 / 改动说明
2. `skill.txt:101202` 描述逐字含“获得1层{血怒·悟}”,`102072` 描述不含血怒;精确 Desc 反查仅命中 `101202`,故本需求作用到 `101202`。
3. `skills:101202` 指向 `client/scripts/skill_mobile/苍云/移动端_苍云_技能/移动端_断马摧城.lua`;`102072` 指向铁骨衣同名脚本,排除。
4. `SkillEvent.tab:9113` 为“移动端_分山_血怒”,`SkillID=102251`、`EventType=Cast`、`EventMask2=67108864`;`skills:101202.SkillEventMask2=67633152` 覆盖该盾系事件,现有机制给 1 层。
5. `skills:102251` 指向 `移动端_苍云_血怒.lua`;其 `ApplySetup` 按 `101249` 分支给 `71320/71321` 各自 `AddBuff(..., 1, ...)`,确认血怒层数载体为 Lua `AddBuff` 次数。
6. carrier 选择:复用 `101202` 现有 Lua `ApplySetup`,额外执行一次与通用血怒子技能相同的 `71320/71321` 分支,加上事件既有 1 层后对该招式达到 2 层。
7. 等价性:不新建 SkillEvent/recipe,避免改变所有盾系招式;只影响 `101202` 施放时自身血怒层数,眩晕/驱散/伤害路径不变,玩家可见层同步到 `Case_Mobile/skill.txt:883`。
8. UI 同步面:`Case_Mobile/skill.txt` 同名命中两条,只有 `101202` 含血怒层数并改为 2;`SkillRecipeTable.txt:361-362` 为秘籍描述,不含本层数字,维持。
9. 关联表:无新建 ID;未改 Buff 表与 CoolDownList;`71320/71321` buff 描述是每层效果,不含本招式获得层数,维持。
工程详情(点击展开)
1. request 为苍云/分山劲·悟/断马摧城·悟:移动端链路;`raw-index-mobile skills --name` 未命中,`raw-index-ui-mobile skill --name` 命中 `101202` 与 `102072`。
策划反馈
-
✗ 需改
石宇航
2026-05-28T08:57:53.941300+00:00
苍云·悟这条修改比较特殊,苍云悟添加血怒的入口一定要用定义好的技能(skillID:102251)来实现,因为添加血怒涉及很多额外操作与表现,不能直接添加BUFF。