feat: 新增效果实现并重构相关逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed

This commit is contained in:
xinian
2026-03-31 04:36:25 +08:00
committed by cnb
parent 79c014f9cd
commit b4463c35e0
12 changed files with 603 additions and 232 deletions

View File

@@ -509,3 +509,39 @@ JSON 中存在但代码未注册(示例前 60 项):
### 14.6 本轮验证
- `cd /workspace/logic && go test ./service/fight/effect`
- `cd /workspace/logic && go build ./...`
---
## 15. 2026-03-31 增量记录
### 15.1 本轮新增实现
- `780` `{0}` 回合内受到攻击则 `{1}%` 令对手随机 `{2}` 个技能 PP 值归零
- `781` 消除对手回合类效果消除成功则 `{0}` 回合内令对手使用的属性技能无效
- `782` `{0}%` 令对手 `{1}`每次使用概率增加 `{2}%`最高概率 `{3}%`
- `783` `{0}` 回合内自身能力提升状态被消除或吸取时附加对手最大体力 `1/{1}` 的百分比伤害
- `784` 若本回合击败对手则将对手的能力提升效果转移到自己身上
- `790` `{0}` 回合内自身所有攻击无视伤害限制效果
- `791` `{0}` 回合内每回合使用技能恢复自身最大体力的 `1/{1}`当前体力低于对手时恢复翻倍
- `792` 先出手时对手当回合攻击技能无效
- `793` 若造成的伤害低于 `{0}`则下 `{1}` 回合每回合造成 `{2}` 点固定伤害
- `794` 消除对手能力提升消除成功则抵挡 `{0}` 回合内对手的攻击伤害
### 15.2 本轮复核后确认已存在
- `637-641` 已在 `637_641.go` 落地相关任务文档可删除
- `764-768` 已在 `764_768.go` 落地相关任务文档可删除
- `774-779` 已在 `774_779.go` 落地相关任务文档可删除
- `785-789` 已在 `785_789.go` 落地相关任务文档可删除
### 15.3 本轮同步更新
- 新增 `logic/service/fight/effect/780_784.go`
- 新增 `logic/service/fight/effect/790_794.go`
- 删除 `docs/effect-unimplemented-tasks/task-008-effects-637-641.md`
- 删除 `docs/effect-unimplemented-tasks/task-031-effects-764-768.md`
- 删除 `docs/effect-unimplemented-tasks/task-033-effects-774-779.md`
- 删除 `docs/effect-unimplemented-tasks/task-034-effects-780-784.md`
- 删除 `docs/effect-unimplemented-tasks/task-035-effects-785-789.md`
- 删除 `docs/effect-unimplemented-tasks/task-036-effects-790-794.md`
### 15.4 本轮验证
- `cd /workspace/logic && go test ./service/fight/effect`
- `cd /workspace/logic && go build ./...`