diff --git a/modules/player/model/pet.go b/modules/player/model/pet.go index 820bd2e5b..f3c496431 100644 --- a/modules/player/model/pet.go +++ b/modules/player/model/pet.go @@ -253,6 +253,9 @@ func (pet *PetInfo) RnadEffect() { } _, eff, ok := pet.GetEffect(1) if ok { + if eff.Idx == ret.Idx { + continue + } copier.Copy(eff, ret) } else {