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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user