diff --git a/logic/service/fight/loop.go b/logic/service/fight/loop.go index 8d9245b8..401909a9 100644 --- a/logic/service/fight/loop.go +++ b/logic/service/fight/loop.go @@ -72,13 +72,14 @@ func (f *FightC) battleLoop() { }) if f.Reason == info.BattleOverReason.Cacthok { + f.WinnerId=f.ownerID f.Our.Player.(*player.Player).Service.Pet.PetAdd(&f.Opp.Player.GetInfo().PetList[0]) f.Our.Player.SendPackCmd(2409, &info.CatchMonsterOutboundInfo{ CatchTime: uint32(f.Opp.CurrentPet.Info.CatchTime), PetId: uint32(f.Opp.CurrentPet.ID), }) - f.Reason = 0 //清空 + //f.Reason = 0 //清空 } //f.Reason = info.BattleOverReason.PlayerCaptureSuccess