From 75232e582405b315a24e44839b8dc925ab450cf6 Mon Sep 17 00:00:00 2001
From: hxp <ale99527@vip.qq.com>
Date: 星期一, 15 三月 2021 11:38:06 +0800
Subject: [PATCH] 8851 【BT】【BT专服】【主干】套装属性(套装属性激活索引通知封包A3B2逻辑优化,根据最后一条数据索引动态通知)
---
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.py | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.py
index 9f3c231..f7a91ba 100644
--- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.py
+++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ChEquip.py
@@ -1165,7 +1165,15 @@
def Sync_EquipPartSuiteActivateInfo(curPlayer):
## 同步装备位星级套装激活状态信息
- keyCount = 10
+ #keyCount = 10
+ ipyDataMgr = IpyGameDataPY.IPY_Data()
+ dataCount = ipyDataMgr.GetEquipSuitAttrCount()
+ if not dataCount:
+ return
+ lastIpyData = ipyDataMgr.GetEquipSuitAttrByIndex(dataCount - 1)
+ if not lastIpyData:
+ return
+ keyCount = lastIpyData.GetActivateIndex() / 31
activateStateList = []
for i in xrange(keyCount):
activateStateList.append(curPlayer.NomalDictGetProperty(ChConfig.Def_PDict_EquipPartSuiteActivate % i))
--
Gitblit v1.8.0