From a5f260261e1fc0d800994cd3703fd5c28cce5ddc Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 16 八月 2024 14:00:11 +0800
Subject: [PATCH] 10202 【越南】【香港】【主干】【砍树】修复寻宝计算幸运物品概率异常bug;

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py
index 079d084..12b3535 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py
@@ -435,6 +435,7 @@
 
 def GetUpdLuckyItemRateList(ipyData, luckyGridNumList, curLuck, luckFormula, costType):
     # 获取幸运物品提升概率后的饼图
+    treasureType = ipyData.GetTreasureType()
     srcPieList = ipyData.GetGridItemRateListFree() if costType == 1 else ipyData.GetGridItemRateList1()
     if not srcPieList:
         srcPieList = ipyData.GetGridItemRateList1()
@@ -445,7 +446,7 @@
         baseRate = rate if i == 0 else (rate - srcPieList[i - 1][0]) # 原概率
         
         if gridNum in luckyGridNumList:
-            newRate = eval(FormulaControl.GetCompileFormula("TreasureLuckyRate", luckFormula))
+            newRate = eval(FormulaControl.GetCompileFormula("TreasureLuckyRate%s" % treasureType, luckFormula))
         else:
             newRate = baseRate
             

--
Gitblit v1.8.0