From 30d0edf5d67cf118e4c8872ff81328e7ae3349fd Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 27 九月 2022 15:20:37 +0800
Subject: [PATCH] 9715 【后端】【越南】【主干】【BT7】流向记录问题(神装进阶增加记录目标装备ID)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py            |    4 ++--
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipEvolve.py |    3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipEvolve.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipEvolve.py
index 051efea..1613f68 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipEvolve.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Event/EventSrc/Operate_EquipEvolve.py
@@ -68,7 +68,8 @@
         return
     
     #扣消耗
-    ItemCommon.DelCostItem(curPlayer, itemPack, delInfoDict, "EquipEvolve")
+    infoDict = {ChConfig.Def_Cost_Reason_SonKey:evolveEquipID}
+    ItemCommon.DelCostItem(curPlayer, itemPack, delInfoDict, "EquipEvolve", infoDict)
     
     # 原装备替换成进阶装备
     evolveEquip = ItemControler.GetOutPutItemObj(evolveEquipID, curPlayer=curPlayer)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
index 17cf5fa..521fa71 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py
@@ -1547,13 +1547,13 @@
         GameWorld.ErrLog("找不到对应货币类型商店出售该物品! itemID=%s,priceType=%s" % (itemID, priceType))
     return ipyData
 
-def DelCostItem(curPlayer, itemPack, delInfoDict, delEvent="ReduceItem"):
+def DelCostItem(curPlayer, itemPack, delInfoDict, delEvent="ReduceItem", saveDataDict={}):
     ## 扣除消耗材料, 配置函数使用 GetCostItemIndexList, GetAutoBuyItemNeedGold, DelCostItem
     delItemHasBind = False
     for indexList, delCnt in delInfoDict.values():
         if not indexList:
             continue
-        hasBindItem = ReduceItem(curPlayer, itemPack, indexList, delCnt, False, delEvent)
+        hasBindItem = ReduceItem(curPlayer, itemPack, indexList, delCnt, False, delEvent, saveDataDict)
         delItemHasBind = True if hasBindItem else delItemHasBind
     return delItemHasBind
 #---------------------------------------------------------------------

--
Gitblit v1.8.0