10385 【越南】【英语】【BT】【GM】【砍树】福地新增鼠管及优化-服务端(修复疲劳满后还允许拉物品bug)
1个文件已修改
8 ■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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