| | |
| | | if state == 0:
|
| | | energy += funcEnergy
|
| | | stateEnergy += energy
|
| | | if energyUsed <= stateEnergy:
|
| | | if energyUsed < stateEnergy:
|
| | | return state
|
| | | return len(workerStateEnergyList) - 1 # 默认最大疲劳
|
| | | return -1
|
| | |
|
| | | #// B0 30 福地物品拉 #tagCMMineItemPull
|
| | | #
|
| | |
| | |
|
| | | 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
|