From 3543895ddc549721077098362f22a83e5dfe6941 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 26 二月 2025 01:31:54 +0800 Subject: [PATCH] 10385 【越南】【英语】【BT】【GM】【砍树】福地新增鼠管及优化-服务端(修复疲劳满后还允许拉物品bug) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py | 8 ++++++-- 1 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py index 93b6aee..af5fbd8 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py @@ -77,9 +77,9 @@ if state == 0: energy += funcEnergy stateEnergy += energy - if energyUsed <= stateEnergy: + if energyUsed < stateEnergy: return state - return len(workerStateEnergyList) - 1 # 默认最大疲劳 + return -1 #// B0 30 福地物品拉 #tagCMMineItemPull # @@ -102,6 +102,10 @@ workerTotal = GetWorkerTotal(curPlayer) workerState = GetWorkerState(curPlayer) + if workerCount > 0 and workerState < 0: + energyUsed = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_MineWorkerEnergyUsed) + GameWorld.DebugLog("福地疲劳值已满,无法再拉物品! energyUsed=%s" % energyUsed) + return SendToGameServer_MineArea(curPlayer, "Pull", [areaPlayerID, itemIndex, workerCount, workerState, workerTotal, isPreview]) return -- Gitblit v1.8.0