From 0f297a5b66b91751d8342624db871efeca7ed94e Mon Sep 17 00:00:00 2001
From: xdh <xiefantasy@qq.com>
Date: 星期六, 02 三月 2019 10:20:48 +0800
Subject: [PATCH] 6307 【后端】【2.0】多套装备开发单(穿脱、升星)

---
 ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py |   74 +++++++++++++++++++++----------------
 1 files changed, 42 insertions(+), 32 deletions(-)

diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
index 3fcf716..f768f64 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/ChConfig.py
@@ -340,17 +340,16 @@
 Def_ItemType_retBelt = 105        #5 腰带
 Def_ItemType_retTrousers = 106    #6 裤子
 Def_ItemType_retShoes = 107       #7 鞋子
-Def_ItemType_retNeck = 108        #8 项链
-Def_ItemType_retFairyCan = 109       #9 仙器
-Def_ItemType_retFairyCan2 = 110       #10 仙器
-Def_ItemType_retWing = 111        #11 翅膀
-Def_ItemType_retGuard = 112    #12 守护
-Def_ItemType_retBaldric1 = 113     #13 佩饰
-Def_ItemType_retBaldric2 = 114     #14 佩饰
-Def_ItemType_retBaldric3 = 115     #15 佩饰
-Def_ItemType_retBaldric4 = 116     #16 佩饰
-Def_ItemType_retBaldric5 = 117     #17 佩饰
-Def_ItemType_retBaldric6 = 118     #18 佩饰
+Def_ItemType_retGlove = 108       #8 手套
+Def_ItemType_retNeck = 109        #9 项链
+Def_ItemType_retFairyCan = 110       #10 仙器1
+Def_ItemType_retFairyCan2 = 111       #11 仙器2
+Def_ItemType_retJade = 112       #12 玉佩
+Def_ItemType_retWing = 113        #13 翅膀
+Def_ItemType_retGuard1 = 114   #14 守护1
+Def_ItemType_retGuard2 = 115    #15 守护2
+Def_ItemType_retPeerlessWeapon = 116    #16 绝世武器
+Def_ItemType_retPeerlessWeapon2 = 117    #17 绝世副手
 
 Def_ItemType_DogzEquipHorn = 119    # 神兽兽角
 Def_ItemType_DogzEquipEye = 120     # 神兽魔眼
@@ -405,16 +404,11 @@
                       ShareDefine.retTrousers:[Def_ItemType_retTrousers],
                       ShareDefine.retShoes:[Def_ItemType_retShoes],
                       ShareDefine.retNeck:[Def_ItemType_retNeck],
-                      ShareDefine.retFairyCan:[Def_ItemType_retFairyCan, Def_ItemType_retFairyCan2],
-                      ShareDefine.retFairyCan2:[Def_ItemType_retFairyCan, Def_ItemType_retFairyCan2],
+                      ShareDefine.retFairyCan:[Def_ItemType_retFairyCan],
+                      ShareDefine.retFairyCan2:[Def_ItemType_retFairyCan2],
                       ShareDefine.retWing:[Def_ItemType_retWing],
-                      ShareDefine.retGuard:[Def_ItemType_retGuard],
-                      ShareDefine.retBaldric1:[Def_ItemType_retBaldric1],
-                      ShareDefine.retBaldric2:[Def_ItemType_retBaldric2],
-                      ShareDefine.retBaldric3:[Def_ItemType_retBaldric3],
-                      ShareDefine.retBaldric4:[Def_ItemType_retBaldric4],
-                      ShareDefine.retBaldric5:[Def_ItemType_retBaldric5],
-                      ShareDefine.retBaldric6:[Def_ItemType_retBaldric6],
+                      ShareDefine.retGuard1:[Def_ItemType_retGuard1],
+                      ShareDefine.retGuard2:[Def_ItemType_retGuard2],
                       }
 #---------------------------------------------------------------------
 #写死的物品效果ID都放这边------请按数值顺序存放
@@ -2408,9 +2402,11 @@
                                             ShareDefine.retBelt,        #5 腰带
                                             ShareDefine.retTrousers,    #6 裤子
                                             ShareDefine.retShoes,       #7 鞋子
-                                            ShareDefine.retNeck,        #8 项链
-                                            ShareDefine.retFairyCan,       #9 仙器
-                                            ShareDefine.retFairyCan2,       #10 仙器
+                                            ShareDefine.retGlove,       #8 手套
+                                            ShareDefine.retNeck,        #9 项链
+                                            ShareDefine.retFairyCan,    #10 仙器1
+                                            ShareDefine.retFairyCan2,   #11 仙器2
+                                            ShareDefine.retJade,        #12 玉佩
                                                       ],
 
                               }
@@ -2435,8 +2431,7 @@
                            ]
 
 # 需要广播外观的装备部位
-Def_SyncEquipStateByIndex = [
-                                
+Def_SyncEquipStateByIndex = [                            
     ShareDefine.retWeapon,      #1 主手
     ShareDefine.retWeapon2,     #2 副手
     ShareDefine.retHat,         #3 帽子
@@ -2444,14 +2439,23 @@
     ShareDefine.retBelt,        #5 腰带
     ShareDefine.retTrousers,    #6 裤子
     ShareDefine.retShoes,       #7 鞋子
-    ShareDefine.retNeck,        #8 项链
-    ShareDefine.retFairyCan,       #9 仙器
-    ShareDefine.retFairyCan2,       #10 仙器
+    ShareDefine.retGlove,           #8 手套
     ShareDefine.retWing,        #11 翅膀
-    ShareDefine.retGuard,    #12 守护
+    ShareDefine.retGuard1,    #14 守护1
+    ShareDefine.retGuard2,    #15 守护2
     ShareDefine.retHorse,        #19 坐骑
                              ]
-
+#套装装备部位列表
+Def_SuitEquipPlaceList = [
+    ShareDefine.retWeapon,      #1 主手
+    ShareDefine.retWeapon2,     #2 副手
+    ShareDefine.retHat,         #3 帽子
+    ShareDefine.retClothes,     #4 衣服
+    ShareDefine.retBelt,        #5 腰带
+    ShareDefine.retTrousers,    #6 裤子
+    ShareDefine.retShoes,       #7 鞋子
+    ShareDefine.retGlove,       #8 手套
+    ]
 #---------------------------------------------------------------------
 #特殊物品光环,永久存在
 Def_SuperBuffList = [
@@ -3612,7 +3616,7 @@
 Def_PDict_RunTaskNextMissionID = "RunTaskNextMissionID_%s" # 跑环本轮结束下个任务ID 参数任务类型
 # 宝石
 
-Def_PDict_EquipPartStarLV = "EPStarLV_%s_%s" # 装备部位对应公共强化星级,参数为(packType, index)
+Def_PDict_EquipPartPlusLV = "EPPlusLV_%s_%s" # 装备部位对应公共强化星级,参数为(packType, index)
 Def_PDict_EquipActiveStarLV = "EquipActiveStarLV" #装备已激活总强化等级
 Def_PDict_EquipPartProficiency = "EPProf_%s_%s" # 装备部位对应公共强化星级,参数为(packType, index)
 Def_PDict_EquipActiveStars = "EquipActiveStars" #装备已激活总强化星级
@@ -4007,6 +4011,10 @@
 #神兽
 Def_PDict_DogzFightState = "DogzFightState_%s" # 神兽助战状态,参数为key编号,按神兽ID二进制位存储
 Def_PDict_DogzBuyHelpbattleCount = "DogzBuyHelpbattleCount" # 额外购买的神兽助战位
+
+#装备部位星数
+Def_PDict_EquipPartStar = "EQPartStar_%s" #装备部位星数 参数 装备背包格子索引
+
 
 #-------------------------------------------------------------------------------
 #可以从07 41封包购买的背包类型,和对应字典{背包类型:[字典key, 默认格子数]}
@@ -4919,7 +4927,8 @@
 ItemDel_GatherSoul, # 聚魂分解
 ItemDel_CoatDecompose, # 时装分解
 ItemDel_ZhuXianDecompose, # 诛仙装备分解
-) = range(2000, 2000 + 38)
+ItemDel_EquipStarUp, # 装备升星
+) = range(2000, 2000 + 39)
 
 # 物品扣除类型对应信息 {类型:eventName, ...}
 ItemDelTypeDict = {
@@ -4961,6 +4970,7 @@
                    ItemDel_GatherSoul:"GatherSoul",
                    ItemDel_CoatDecompose:"CoatDecompose",
                    ItemDel_ZhuXianDecompose:"ZhuXianDecompose",
+                   ItemDel_EquipStarUp:"EquipStarUp",
                    }
 
 ##==================================================================================================

--
Gitblit v1.8.0