JX3 plan-review-web v0.1

REQ-0014 · 偃卫·悟 ✓ 已通过

门派:无相楼 心法:1、幽罗引·悟 改动文件数:3

需求文案

# REQ-0014 技能调整请求

- 门派:无相楼
- 心法/分组:1、幽罗引·悟
- 技能/奇穴/秘籍名:偃卫·悟
- raw_input_ids:raw-20260527T100302-001-initial_request
·第一层奇穴【偃卫·悟】(在伶影20尺范围内,自身受到伤害降低8%。) 调整为:在伶影20尺范围内,自身受到伤害降低20%修复其可以与其他减伤效果叠加的问题
新增 删除(原描述) 修改

方案 diff(改动面)

数据表实改字段摘要(3 个文件,共 3 行变化)
client/settings/skill_mobile/Buff.tab 1 行
类型 行 ID 列号 列名 原值 新值
71592 #28 BeginAttrib1 atGlobalResistPercent atCallSubBuff
#29 BeginValue1A 154 70169
#30 BeginValue1B 20
#87 MoveStateMask 3758030846
#88 MapBanMask 0 3758030846
#89 IsOffLineClock 0
#90 CanAccumulate 0
#92 InSprint 0
#97 MapInvalidMask 0
#98 IsCombatBuff 0
#99 MinInterval 16
#100 ClearUnderWater 16
#101 MoveStateMask2 63
#102 ShapeShiftInvalid 1 63
#103 MaxInterval 16 1
#104 ActiveCoefficient 1 16
#105 CanBeSteal 0 1
#106 NeedSync 1 0
#107 InBirdMove 1
client/ui/Scheme/Case_Mobile/skill.txt 1 行
类型 行 ID 列号 列名 原值 新值
102429 #13 Desc 在伶影20尺范围内,自身受到伤害降低8%。 在伶影20尺范围内,自身受到伤害降低20%。
client/ui/Scheme/Case_Mobile/buff.txt 1 行
类型 行 ID 列号 列名 原值 新值
71592 #9 Desc 受到伤害降低15% 受到伤害降低20%

证据 / 改动说明

# REQ-0014 evidence
1. 移动端链路:Case_Mobile skill.txt 命中 SkillID 102429「偃卫·悟」;TenExtraPoint mobile 查到 PointID 1129 的 SkillID2=102429,PC skills/UI 未命中,确认走 skill_mobile/Case_Mobile。
3. BUG 路径分析:当前 Buff 71592 为 `atGlobalResistPercent 154`,属于裸全局减伤,会与其它减伤叠加;指南统一减伤规则要求移动端「受到伤害降低 N%」走 `atCallSubBuff 70169 N`。
4. carrier 选择:复用既有 Buff 71592(脚本已唯一调用),将 BeginAttrib1 改为 `atCallSubBuff 70169 20`;70169 Lv20 已存在并 wrapper 到 PC 统一减伤 33086 Lv20。
5. 等价性论证:范围/触发仍由 71591 每跳脚本控制,玩家可见 Buff 名不变;边界差异是从裸减伤切到统一减伤,正用于修复与其它减伤叠加问题。
6. 候选排除:不新建 Buff/recipe/SkillEvent,因既有 71592 正在 BUG 真路径上;不改 70169/33086 通用表,避免影响全局通用减伤。
7. UI 同步:Case_Mobile skill.txt:1578 描述 8% 改 20%;Case_Mobile buff.txt:4949 的 71592 tooltip 15% 改 20%;70169 Lv20 tooltip 已是 20%。
8. PC 端 UI/skills 对「偃卫·悟」与 SkillID 102429 查空;buff.txt 中其它 15% 命中均非 71592,维持不改。
工程详情(点击展开)
2. 效果脚本:`移动端_每跳判断伶影位置.lua:38-39` 在伶影 20 尺内且 `GetSkillLevel(102429)==1` 时给玩家加 Buff 71592。

策划反馈