diff --git a/logic/service/fight/effect/effect_32.go b/logic/service/fight/effect/effect_32.go index dc52bde2..3799c143 100644 --- a/logic/service/fight/effect/effect_32.go +++ b/logic/service/fight/effect/effect_32.go @@ -25,6 +25,9 @@ func (e *Effect32) Action_start(a, b *action.SelectSkillAction) bool { if !e.Hit() { return true } + if e.Ctx().SkillEntity == nil { + return true + } e.Ctx().SkillEntity.Crit += 1 return true