From 74f07a1d0081adefdc95c97bba750ecc505ff55a Mon Sep 17 00:00:00 2001 From: xinian Date: Thu, 5 Feb 2026 01:03:00 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=20pet?= =?UTF-8?q?=5Ffusion=5Fservice.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/config/service/pet_fusion_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/config/service/pet_fusion_service.go b/modules/config/service/pet_fusion_service.go index 8c37e6c4..4b029da0 100644 --- a/modules/config/service/pet_fusion_service.go +++ b/modules/config/service/pet_fusion_service.go @@ -29,7 +29,7 @@ func NewPetFusionService() *PetFusionService { func (s *PetFusionService) Data(p1, p2, rand uint32) uint32 { - if !grand.Meet(int((rand)/2), 100) { + if !grand.Meet(int(rand/2)+50, 100) { return 0 } From 35abc16bc30eca32d0d2da89e1cc61f2cf027d1b Mon Sep 17 00:00:00 2001 From: xinian Date: Thu, 5 Feb 2026 01:51:55 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=20pet?= =?UTF-8?q?=5Ffusion=5Fservice.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/config/service/pet_fusion_service.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/config/service/pet_fusion_service.go b/modules/config/service/pet_fusion_service.go index 4b029da0..c8b6307c 100644 --- a/modules/config/service/pet_fusion_service.go +++ b/modules/config/service/pet_fusion_service.go @@ -44,7 +44,8 @@ func (s *PetFusionService) Data(p1, p2, rand uint32) uint32 { props = append(props, int(v.Probability)) } - utils.RandomByIntProbs(pets, props) + t,_:utils.RandomByIntProbs(pets, props) + return t //说明是失败,直接返回失败 } else { From 2ebb2affb38450fce72ad093ef7c17358ea80720 Mon Sep 17 00:00:00 2001 From: xinian Date: Thu, 5 Feb 2026 01:54:46 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=20pet?= =?UTF-8?q?=5Ffusion=5Fservice.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/config/service/pet_fusion_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/config/service/pet_fusion_service.go b/modules/config/service/pet_fusion_service.go index c8b6307c..6cb474f8 100644 --- a/modules/config/service/pet_fusion_service.go +++ b/modules/config/service/pet_fusion_service.go @@ -44,7 +44,7 @@ func (s *PetFusionService) Data(p1, p2, rand uint32) uint32 { props = append(props, int(v.Probability)) } - t,_:utils.RandomByIntProbs(pets, props) + t,_:=utils.RandomByIntProbs(pets, props) return t //说明是失败,直接返回失败 } else { From 0171174b1bbc389d35cb51ef8ab05eb73355baba Mon Sep 17 00:00:00 2001 From: xinian Date: Thu, 5 Feb 2026 01:57:15 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=20pet?= =?UTF-8?q?=5Ffusion=5Fservice.go?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/config/service/pet_fusion_service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/config/service/pet_fusion_service.go b/modules/config/service/pet_fusion_service.go index 6cb474f8..aef094de 100644 --- a/modules/config/service/pet_fusion_service.go +++ b/modules/config/service/pet_fusion_service.go @@ -45,7 +45,7 @@ func (s *PetFusionService) Data(p1, p2, rand uint32) uint32 { } t,_:=utils.RandomByIntProbs(pets, props) - return t + return uint32(t) //说明是失败,直接返回失败 } else {