From 8dcaab50111794fde7973d4a50413928e78f8f8e Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期二, 02 十一月 2021 19:18:58 +0800
Subject: [PATCH] 9300 【BT5】【主干】【后端】新增:法器进阶(支持自动购买限购物品 主干冲突补提交)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/UseItem/ItemCommon.py |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

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 290ee95..f0289f4 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
@@ -1515,6 +1515,14 @@
 def GetShopItemPrice(itemID, priceType):
     ''' 获取商城物品对应价格 '''
     # 系统固定商店类型: 仙玉(2-常用道具,3-成长变强),绑玉(4-绑玉商城)
+    ipyData = GetShopItemPriceIpyData(itemID, priceType)
+    if not ipyData:
+        return 0
+    return ipyData.GetMoneyNum()
+
+def GetShopItemPriceIpyData(itemID, priceType):
+    ''' 获取商城物品对应价格 '''
+    # 系统固定商店类型: 仙玉(2-常用道具,3-成长变强),绑玉(4-绑玉商城)
     priceTypeShopTypeDict = {IPY_GameWorld.TYPE_Price_Gold_Money:[1, 2, 3],
                              IPY_GameWorld.TYPE_Price_Gold_Paper:[5, 4],
                              }
@@ -1527,8 +1535,8 @@
     else:
         ipyData = IpyGameDataPY.GetIpyGameDataByCondition("Store", {"ItemID":itemID, "MoneyType":priceType}, isLogNone=False)
     if not ipyData:
-        return 0
-    return ipyData.GetMoneyNum()
+        GameWorld.ErrLog("找不到对应货币类型商店出售该物品! itemID=%s,priceType=%s" % (itemID, priceType))
+    return ipyData
 
 def DelCostItem(curPlayer, itemPack, delInfoDict, delEvent="ReduceItem"):
     ## 扣除消耗材料, 配置函数使用 GetCostItemIndexList, GetAutoBuyItemNeedGold, DelCostItem

--
Gitblit v1.8.0