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