``` refactor(fight): 重构状态效果初始化逻辑,统一使用InitEffect方法并内置随机持续回合
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user