diff --git a/logic/service/fightc.go b/logic/service/fightc.go index 1dc0339cf..b11f169db 100644 --- a/logic/service/fightc.go +++ b/logic/service/fightc.go @@ -186,7 +186,7 @@ func NewFight(i info.NoteReadyToFightInfo, p1 PlayerI, p2 PlayerI) *FightC { Player: p1, } for k, v := range p1.GetPetInfo() { - if i.MAXPET != 0 && k < int(i.MAXPET) { //todo 待测试 + if i.MAXPET == 0 || k < int(i.MAXPET) { //todo 待测试 f.Our.AllPet = append(f.Our.AllPet, info.CreateBattlePetEntity(v, f.rand)) } @@ -197,7 +197,7 @@ func NewFight(i info.NoteReadyToFightInfo, p1 PlayerI, p2 PlayerI) *FightC { Player: p2, } for k, v := range p2.GetPetInfo() { - if i.MAXPET != 0 && k < int(i.MAXPET) { + if i.MAXPET == 0 || k < int(i.MAXPET) { f.Opp.AllPet = append(f.Opp.AllPet, info.CreateBattlePetEntity(v, f.rand)) } }