```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

feat(effect): 实现effects 1770-1794战斗效果

- 实现Effect 1770: 开启战魂附体效果,免疫对手下1次攻击技能伤害,
  若对手攻击技能PP值为满则额外免疫下1次固定伤害和百分比伤害

- 实现Effect 1771-1779相关战斗效果,包括能力状态反转、固定伤害计算等功能

- 实现Effect 1780-1794系列效果,包含伤害计算、护盾机制、切换限制等功能

- 新增Effect1770Sub、Effect1780Sub、Effect1783Sub、Effect1784Sub等子效果处理

- 添加countTurnEffects辅助函数用于计算回合类效果数量

- 修复Effect1783切换限制逻辑,正确处理回合结束时的状态变更

- 优化Effect1780伤害计算和护盾添加的安全性检查

- 移除对应的任务文档文件,已完成effects 1660-1664、1770-1774、
  1775-1779、1790-1794等任务清单
```
This commit is contained in:
昔念
2026-03-31 08:49:22 +08:00
parent 35434fd1d8
commit 89a67655fc

View File

@@ -12,6 +12,8 @@ import (
"github.com/gogf/gf/v2/util/grand"
)
const effect2211LockCap = 3
func clearOwnStatusEffects(target *input.Input) bool {
if target == nil {
return false