diff --git a/logic/service/fight/boss/NewSeIdx_5.go b/logic/service/fight/boss/NewSeIdx_5.go index 9952d3a3..00e2fc46 100644 --- a/logic/service/fight/boss/NewSeIdx_5.go +++ b/logic/service/fight/boss/NewSeIdx_5.go @@ -22,6 +22,9 @@ func (e *NewSel5) DamageLockEx(t *info.DamageZone) bool { if e.Ctx().SkillEntity == nil { return true } + if t.Type != info.DamageType.Red { + return true + } _, ok := lo.Find(append(e.Args(), alpacadecimal.NewFromInt(8)), func(item alpacadecimal.Decimal) bool { return int(item.IntPart()) == e.Ctx().Type