``` refactor(fight): 重构状态效果初始化逻辑,统一使用InitEffect方法并内置随机持续回合

This commit is contained in:
1
2025-12-11 19:12:54 +00:00
parent 8eb0a1324b
commit 5ca43fe21f
16 changed files with 42 additions and 72 deletions

View File

@@ -25,7 +25,7 @@ func (e *Effect20) OnSkill() bool {
if !ok {
return true
}
t := input.Geteffect(input.EffectType.Status, int(info.PetStatus.Tired))
t := e.Ctx().Our.InitEffect(input.EffectType.Status, int(info.PetStatus.Tired))
t.Duration(e.SideEffectArgs[1])
e.Ctx().Our.AddEffect(e.Ctx().Our, t)
return true