From 369e6b891612b94efc19918476fcdf6ec5de74ea Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 05 十一月 2018 14:54:05 +0800
Subject: [PATCH] 4562 【后端】【1.2.0】仙界盛典新增时间配置支持(支持活动5点开启,0点关闭) - 新增活动重置类型2

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py
index 06b876f..1f6e86f 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Player/PlayerRune.py
@@ -28,6 +28,7 @@
 import PlayerSuccess
 import PlayerMagicWeapon
 import IPY_GameWorld
+import OpenServerCampaign
 
 g_runeLVExpDict = {}
 
@@ -365,6 +366,8 @@
         totalLV += runeItemPlusLV
         PlayerSuccess.DoAddSuccessProgress(curPlayer, ShareDefine.SuccType_InlayRune, 1, [itemColor])
     PlayerSuccess.UptateSuccessProgress(curPlayer, ShareDefine.SuccType_RuneLvUp, totalLV)
+    # 开服活动数据
+    OpenServerCampaign.UpdOpenServerCampaignRecordData(curPlayer, ShareDefine.Def_Campaign_Type_RuneLV, totalLV)
     return
 
 #// A5 66 符印分解 #tagCMRuneDecompose
@@ -422,7 +425,7 @@
                     decompose += decompose * addPer / ShareDefine.Def_MaxRateValue
                     
             ipyData = IpyGameDataPY.GetIpyGameDataNotLog('RuneCompound', RuneItemID)
-            if ipyData:
+            if ipyData and ItemControler.GetRuneItemSource(RuneData) in [0,2]:
                 totalMJ += ipyData.GetNeedMJ()
             
 
@@ -568,6 +571,7 @@
     #给新物品
     curItem = ItemControler.GetOutPutItemObj(tagItemID)
     curItem.SetUserAttr(ShareDefine.Def_IudetRuneLV, tagItemLV)
+    curItem.SetUserAttr(ShareDefine.Def_IudetRuneSource, 2)
     PlayerItemControler = ItemControler.PlayerItemControler(curPlayer)
     PlayerItemControler.PutInItem(ShareDefine.rptRune, curItem, event=[ChConfig.ItemGive_RuneCompound, False, {}])
     return

--
Gitblit v1.8.0