From 2c7e84a1640472409d81aff4aa991441b810212d Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期一, 22 七月 2024 18:43:24 +0800 Subject: [PATCH] 10223 【越南】【砍树】【主干】【港台】秘境寻宝(修复每X次必出配0时寻宝报错;) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py | 4 ++-- 1 files changed, 2 insertions(+), 2 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 9f0472a..c17c965 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerTreasure.py @@ -207,7 +207,7 @@ gridNumRateList = beSureCountDict[updTreasureCount] gridNum = GameWorld.GetResultByRandomList(gridNumRateList) GameWorld.DebugLog("到达次数必出,updTreasureCount=%s,gridNumRateList=%s,gridNum=%s" % (updTreasureCount, gridNumRateList, gridNum), playerID) - elif updTreasureCount % ensureCount == 0 and ensureRateList: + elif ensureCount and updTreasureCount % ensureCount == 0 and ensureRateList: gridNumRateList = ensureRateList gridNum = GameWorld.GetResultByRandomList(gridNumRateList) GameWorld.DebugLog("满次数保底出,updTreasureCount=%s,gridNumRateList=%s,gridNum=%s" % (updTreasureCount, gridNumRateList, gridNum), playerID) @@ -231,7 +231,7 @@ # 3. 次数保底 ensureGridNumList = [] - if updTreasureCount / ensureCount > curTreasureCount / ensureCount and ensureRateList: + if ensureCount and updTreasureCount / ensureCount > curTreasureCount / ensureCount and ensureRateList: for gridInfo in ensureRateList: ensureGridNumList.append(gridInfo[1]) gridNum = GameWorld.GetResultByRandomList(ensureRateList) -- Gitblit v1.8.0