From 050d498578914bf03e6e8acec7fd68c29dce79c4 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期四, 24 一月 2019 11:59:09 +0800
Subject: [PATCH] 5995 【后端】【1.5.100】诛仙装备合成(不同背包合成支持)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   16 ++++++----------
 1 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index d822414..96ab222 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -369,6 +369,9 @@
 Def_ItemType_ZXWeapon2 = 135 # 诛仙剑2
 Def_ItemType_ZXWeapon3 = 136 # 诛仙剑3
 Def_ItemType_ZXWeapon4 = 137 # 诛仙剑4
+Def_ItemType_ZhuXianStuff = 138 # 诛仙材料
+
+Def_ItemType_DogzStuff = 139 # 神兽材料
 
 #以下定义物品类型下次删除
 Def_Item_Type_Horse = 1000036          #坐骑
@@ -379,23 +382,16 @@
                      ShareDefine.rptGatherSoul:'GatherSoulPackCount',
                      }
 
-#背包可以放入的物品字典
-Def_PackItemTypeList_Dict = {
-ShareDefine.rptRune:[Def_ItemType_Rune, Def_ItemType_RuneExp],
-ShareDefine.rptDogzItem:[Def_ItemType_DogzEquipExp, Def_ItemType_DogzEquipHorn, Def_ItemType_DogzEquipEye, 
-                         Def_ItemType_DogzEquipTooth, Def_ItemType_DogzEquipClaw, Def_ItemType_DogzEquipScute],
-ShareDefine.rptZhuXianItem:range(Def_ItemType_ZXCloak, Def_ItemType_ZXWeapon4 + 1),
-ShareDefine.rptGatherSoul:[Def_ItemType_GatherSoulExp, Def_ItemType_GatherSoul, Def_ItemType_GatherSoulCore],
-                      }
-
 def GetItemPackType(itemType, defaultPack=IPY_GameWorld.rptItem):
     ## 获取物品类型对应存放的默认背包类型
     if defaultPack in [ShareDefine.rptTreasure, ShareDefine.rptTempItem]:
         #寻宝背包、临时背包不做处理
         return defaultPack
+    import IpyGameDataPY
+    Def_PackItemTypeList_Dict = IpyGameDataPY.GetFuncEvalCfg("PutInItemPack", 1, {})
     for pack, itemTypeList in Def_PackItemTypeList_Dict.items():
         if itemType in itemTypeList:
-            return pack
+            return int(pack)
     return defaultPack
 
 # 部位对应装备类型列表

--
Gitblit v1.8.0