ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py
@@ -23,6 +23,8 @@
import PlayerActTask
import NetPackCommon
import ItemControler
import PlayerSuccess
import ShareDefine
import ItemCommon
import GameWorld
@@ -200,6 +202,7 @@
    addEnergyUsed = 0
    awardItemDict = {}
    robCount = 0 # 抢劫数
    selfCount = 0 # 自己数量
    GUIDList = []
    for awardInfo in awardInfoList:
        GUID, awardTime, workerCount, areaPlayerID, mineID, itemLV, itemID, itemCount = awardInfo
@@ -208,6 +211,8 @@
            addEnergyUsed += workerCount
        if playerID != areaPlayerID:
            robCount += 1
        else:
            selfCount += 1
        awardItemDict[itemID] = awardItemDict.get(itemID, 0) + itemCount
        GUIDList.append(GUID)
        GameWorld.DebugLog("结算福地奖励! areaPlayerID=%s,mineID=%s,itemLV=%s,itemID=%s,itemCount=%s,awardTime=%s,isToday=%s,workerCount=%s %s" 
@@ -219,7 +224,11 @@
        PlayerControl.NomalDictSetProperty(curPlayer, ChConfig.Def_PDict_MineWorkerEnergyUsed, energyUsed)
        GameWorld.DebugLog("    增加福地工人已用精力! addEnergyUsed=%s,updEnergyUsed=%s" % (addEnergyUsed, energyUsed), playerID)
        
    PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_MineAreaCnt, selfCount + robCount)
    if selfCount:
        PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_MineAreaSelfCnt, selfCount)
    if robCount:
        PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_MineAreaRobCnt, robCount)
        OnAddMineTreasureProgress(curPlayer, robCount, False)
        
    SyncPlayerMineAreaInfo(curPlayer)