From be89e24ed3aa11260e5a7a1ef3ba10e88547cdd0 Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期五, 22 十一月 2024 18:41:41 +0800 Subject: [PATCH] 10316 【越南】【英语】【BT】【砍树】新增属性(新增属性170~181;新增成就181、182、183) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py | 9 +++++++++ 1 files changed, 9 insertions(+), 0 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 6722046..a2fc6a3 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerMineArea.py +++ b/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) -- Gitblit v1.8.0