From 4222222e7a1ab903843016ea84cb57717bd11ec7 Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期四, 22 十一月 2018 20:24:54 +0800
Subject: [PATCH] 4715 【1.3】【后端】新的洗练副本-冰晶矿脉(日常活动)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_IceLode.py |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_IceLode.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_IceLode.py
index f6dfd0d..5371a4c 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_IceLode.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/GameWorldLogic/FBProcess/GameLogic_IceLode.py
@@ -25,7 +25,7 @@
 import IpyGameDataPY
 import PyGameData
 import ChConfig
-import NPCCommon
+import PlayerActivity
 import ItemCommon
 import ItemControler
 import EventReport
@@ -527,6 +527,8 @@
     if isPass and star > lastStar:
         GameWorld.SetDictValueByBit(curPlayer, ChConfig.Def_Player_Dict_PlayerFBStar_MapId, lineID, star, False, [mapID])
         FBCommon.Sync_FBPlayerFBInfoData(curPlayer, mapID) # 同步信息
+        if not lastStar: #每日活动
+            PlayerActivity.AddDailyActionFinishCnt(curPlayer, ShareDefine.DailyActionID_IceLode)
     isInFBOnDay = curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_IceLodeIsInFBOnDay)
     if isInFBOnDay: #在副本里过天,副本结束后再补发奖励
         CheckIceLodeStarAwardMail(curPlayer)
@@ -612,7 +614,10 @@
     else:
         for itemID, itemCnt, isBind in itemList:
             ItemControler.GivePlayerItem(curPlayer, itemID, itemCnt, isBind, [IPY_GameWorld.rptItem])
-    
+    #直接将5条线星级改为3星
+    starCnt, lineList = GetIceLodeAllStarCnt(curPlayer)
+    for lineid in lineList:
+        GameWorld.SetDictValueByBit(curPlayer, ChConfig.Def_Player_Dict_PlayerFBStar_MapId, lineid, 3, False, [mapID])
     
 #    npcCountDict = {}
 #    iceLodeSweepDict = IpyGameDataPY.GetFuncEvalCfg('IceLodeSweep')

--
Gitblit v1.8.0