diff --git a/logic/service/fight/effect/effect_60.go b/logic/service/fight/effect/effect_60.go index 1aa32def4..0444acb74 100644 --- a/logic/service/fight/effect/effect_60.go +++ b/logic/service/fight/effect/effect_60.go @@ -31,6 +31,12 @@ func (e *Effect60) OnSkill() bool { if !e.Hit() { return true } + if e.Ctx().SkillEntity == nil { + return true + } + if e.Ctx().AttackTime == 0 { + return true + } e.Ctx().Opp.Damage(e.Ctx().Our, &info.DamageZone{ Type: info.DamageType.Fixed, Damage: e.Args()[1]})