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