From f13182e5fbfb4782d53d70274528b933bb5e9b95 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期三, 26 二月 2025 01:28:51 +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 bfb03a1..fef8b95 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py @@ -76,9 +76,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 # @@ -101,6 +101,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