feat: 新增一批技能效果实现
This commit is contained in:
@@ -40,12 +40,27 @@
|
||||
- `610` 遇到天敌时先制+`{0}`
|
||||
- `611` 下`{0}`回合自身使用攻击技能则附加`{1}`点固定伤害
|
||||
- `613` `{0}`回合内自身令对手使用的`{1}`系攻击技能无效
|
||||
- `573` `{0}`回合内若自身能力提升状态被消除或吸取则`{1}`%使对手`{2}``{3}`回合
|
||||
- `587` `{0}`回合内若被对手击败则对手损失`{1}`点体力,造成致命伤害时,对手剩余1点体力
|
||||
- `591` 造成伤害大于`{0}`,则下`{1}`回合自己所有直接攻击先制+`{2}`
|
||||
- `592` 下`{0}`回合每回合使用攻击技能`{1}`%令对手`{2}`
|
||||
- `594` 造成的伤害低于`{0}`时`{1}`%令对手`{2}`
|
||||
- `596` 技能使用成功时,`{0}`%给予对手冻伤、中毒、烧伤中任意一种异常状态
|
||||
- `597` `{0}`回合内每回合使用技能吸取对手最大体力的1/`{1}`
|
||||
- `598` `{0}`%恢复自己所有技能PP值`{1}`点
|
||||
- `401` 若和对手属性相同,则技能威力翻倍
|
||||
- `585` 技能使用成功时,`{0}`
|
||||
- `589` 复制对手`{0}`的能力提升状态
|
||||
- `590` 使对手`{0}`,`{6}`%弱化效果翻倍
|
||||
- `593` 附加`{0}`的`{1}`值的`{2}`%的百分比伤害
|
||||
- `595` 技能使用成功时,`{0}`%使对手`{1}`,若没有触发,则对手`{2}`
|
||||
|
||||
- 已同步更新:
|
||||
- `logic/service/fight/effect/effect_info_map.go`
|
||||
|
||||
### 1.6 本轮新增文件
|
||||
- `logic/service/fight/effect/400_480_586_599_610_611_613.go`
|
||||
- `logic/service/fight/effect/573_587_591_592_594_596_597_598.go`
|
||||
- `logic/service/fight/effect/effect_info_map.go`
|
||||
|
||||
### 1.7 本轮验证
|
||||
@@ -139,20 +154,7 @@ JSON 中存在但代码未注册(示例前 60 项):
|
||||
### 3.4 当前更可信的“下一批候选”
|
||||
这一组是结合本轮人工核对后,仍然值得优先继续补的缺失 effect 候选:
|
||||
|
||||
- `401`
|
||||
- `573`
|
||||
- `585`
|
||||
- `587`
|
||||
- `589`
|
||||
- `590`
|
||||
- `591`
|
||||
- `592`
|
||||
- `593`
|
||||
- `594`
|
||||
- `595`
|
||||
- `596`
|
||||
- `597`
|
||||
- `598`
|
||||
- 当前文档 3.4 中这批候选已在本轮补齐。
|
||||
|
||||
说明:
|
||||
- 这批大多是 58x/59x 段的新效果,和当前目录中已有实现重叠较少。
|
||||
@@ -171,9 +173,9 @@ JSON 中存在但代码未注册(示例前 60 项):
|
||||
|
||||
本轮更推荐的下一批实现顺序:
|
||||
|
||||
- 第一组:`587 / 591 / 592 / 597 / 598`
|
||||
- 第二组:`573 / 585 / 594 / 595 / 596`
|
||||
- 第三组:`589 / 590 / 593`
|
||||
- 第一组:`529 / 552 / 560 / 576`
|
||||
- 第二组:`10 / 11 / 12 / 14 / 15 / 16`
|
||||
- 第三组:`94 / 99 / 103 / 114`
|
||||
|
||||
---
|
||||
|
||||
@@ -181,7 +183,7 @@ JSON 中存在但代码未注册(示例前 60 项):
|
||||
|
||||
可直接用下面这句发起:
|
||||
|
||||
`继续处理 effect,按 docs/effect-refactor-summary-2026-03-28.md 的 3.4 和 4 执行:先补 587/591/592/597/598,再补 573/585/594/595/596,每实现一批就更新同一文档和 effect_info_map.go,并跑 go test ./service/fight/effect。`
|
||||
`继续处理 effect,按 docs/effect-refactor-summary-2026-03-28.md 的 3.3 和 4 执行:先复核 529/552/560/576,再补低风险状态附加类 10/11/12/14/15/16,每实现一批就更新同一文档和 effect_info_map.go,并跑 go test ./service/fight/effect。`
|
||||
|
||||
如果你希望按 JSON 覆盖率推进,可用这句:
|
||||
|
||||
@@ -214,6 +216,7 @@ JSON 中存在但代码未注册(示例前 60 项):
|
||||
|
||||
- `public/config/effectInfo.json`
|
||||
- `logic/service/fight/effect/400_480_586_599_610_611_613.go`
|
||||
- `logic/service/fight/effect/573_587_591_592_594_596_597_598.go`
|
||||
- `logic/service/fight/effect/effect_info_map.go`
|
||||
- `logic/service/fight/effect/sub_effect_helper.go`
|
||||
- `docs/effect-refactor-summary-2026-03-28.md`
|
||||
|
||||
Reference in New Issue
Block a user