From ccd935ceb37990a02ee734867e30db5a7e5cac29 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期五, 19 七月 2019 22:16:37 +0800
Subject: [PATCH] 8012 【2.0.300】【后端】升星功能调整(概率计算调整)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipStar.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipStar.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipStar.py
index 30e2de8..552a0be 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipStar.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipStar.py
@@ -166,12 +166,12 @@
             #吞高阶
             if costClassLV > classLV:
                 diffClassChangeRatePer = diffClassChangeRatePerInfo[0] * (costClassLV - classLV)
-                addRate = int(math.ceil(baseRate * (100 + diffClassChangeRatePer) /100.0))
+                addRate = int(math.ceil(round(baseRate * (100 + diffClassChangeRatePer) /100.0, 2)))
                 GameWorld.DebugLog("    吞高阶 costClassLV=%s,classLV=%s,diffClassChangeRatePer=%s,addRate=%s" % (costClassLV, classLV, diffClassChangeRatePer, addRate))
             #吞低阶
             elif costClassLV < classLV:
                 diffClassChangeRatePer = diffClassChangeRatePerInfo[1] * (classLV - costClassLV)
-                addRate = int(math.ceil(baseRate * (100 - diffClassChangeRatePer) /100.0))
+                addRate = int(math.ceil(round(baseRate * (100 - diffClassChangeRatePer) /100.0, 2)))
                 GameWorld.DebugLog("    吞低阶 costClassLV=%s,classLV=%s,diffClassChangeRatePer=%s,addRate=%s" % (costClassLV, classLV, diffClassChangeRatePer, addRate))
             addRate = max(minRate, min(addRate, maxRate))
             curRate += addRate

--
Gitblit v1.8.0