From 689367ba7d7cdfccb563f0bf541d06aebbcb34c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <1@72wo.cn> Date: Wed, 31 Dec 2025 03:30:55 +0800 Subject: [PATCH] =?UTF-8?q?```=20fix(pet=5Ffusion):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=A0=E7=89=A9=E8=9E=8D=E5=90=88=E4=B8=AD=E9=97=AA=E5=85=89?= =?UTF-8?q?=E5=AE=A0=E7=89=A9=E6=A6=82=E7=8E=87=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 初始化闪光宠物计数器默认值从0改为1,确保融合逻辑正确处理闪光宠物的概率计算。 当源宠物或辅助宠物为闪光时,闪光计数器将被设置为50。 ``` --- logic/controller/pet_fusion.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logic/controller/pet_fusion.go b/logic/controller/pet_fusion.go index 6c771e183..b0b3b41d2 100644 --- a/logic/controller/pet_fusion.go +++ b/logic/controller/pet_fusion.go @@ -64,7 +64,7 @@ func (h Controller) PetFusion(data *pet.C2S_PetFusion, c *player.Player) (result r := model.GenPetInfo(resid, int(dv), int(natureId), effect, 1, nil) r.OldCatchTime = Mcatchpetinfo.CatchTime - shinycont := 0 + shinycont := 1 if Mcatchpetinfo.IsShiny() || Auxpetinfo.IsShiny() { shinycont = 50 }