From 8791e775baf50cd2afbea36ac9c1b7809c0548a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <1@72wo.cn> Date: Sun, 14 Dec 2025 20:35:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(Monster.go):=20=E4=BF=AE=E5=A4=8D=E6=80=AA?= =?UTF-8?q?=E7=89=A9=E7=94=9F=E6=88=90=E6=97=B6=E7=9A=84=E9=97=AA=E5=85=89?= =?UTF-8?q?=E7=8E=87=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在生成怪物时,增加对宠物捕获率是否为0的检查,避免无效的闪光率计算。 --- logic/service/player/Monster.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/logic/service/player/Monster.go b/logic/service/player/Monster.go index 02010635e..014feb5e3 100644 --- a/logic/service/player/Monster.go +++ b/logic/service/player/Monster.go @@ -50,7 +50,8 @@ func (p *Player) genMonster() { if ttt.Id != 0 { ttt.Lv = gconv.Uint32(RandomStringFromSlice(lv)) - if grand.Meet(1, 100) { + + if xmlres.PetMAP[int(ttt.Id)].CatchRate != 0 && grand.Meet(1, 100) { ttt.RandSHiny() }