From 4f48659ed51c0e087e55da91ec76cbcdd7a87486 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 15 十一月 2018 17:40:58 +0800
Subject: [PATCH] 4788 【后端】【1.3】洗炼必增由消耗仙玉改为消耗道具

---
 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