hxp
2020-03-12 7aa74f6b50231ec1ed67375d81186549304b6801
8401 【后端】BOSS复活修改(装备总表增加导出服务端)
2个文件已修改
28 ■■■■■ 已修改文件
PySysDB/PySysDBPY.h 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
PySysDB/PySysDBPY.h
@@ -128,6 +128,14 @@
    DWORD        TotalExp;    //升级所需熟练度总值
};
//装备总表
struct tagEquipControl
{
    BYTE        ClassLV;    //阶
    BYTE        NeedRealmLV;    //需要的境界
};
//装备强化大师表
struct tagItemPlusMaster
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -133,6 +133,11 @@
                        ("DWORD", "TotalExp", 0),
                        ),
                "EquipControl":(
                        ("BYTE", "ClassLV", 0),
                        ("BYTE", "NeedRealmLV", 0),
                        ),
                "ItemPlusMaster":(
                        ("BYTE", "ClassLV", 1),
                        ("WORD", "MasterPlusLV", 0),
@@ -1808,6 +1813,17 @@
    def GetCostItemInfo(self): return self.CostItemInfo # 消耗物品材料及个数 [itemID, itemCount]
    def GetAddExp(self): return self.AddExp # 提升熟练度值
    def GetTotalExp(self): return self.TotalExp # 升级所需熟练度总值
# 装备总表
class IPY_EquipControl():
    def __init__(self):
        self.ClassLV = 0
        self.NeedRealmLV = 0
        return
    def GetClassLV(self): return self.ClassLV # 阶
    def GetNeedRealmLV(self): return self.NeedRealmLV # 需要的境界
# 装备强化大师表
class IPY_ItemPlusMaster():
@@ -4928,6 +4944,8 @@
        self.ipyItemCompoundLen = len(self.ipyItemCompoundCache)
        self.ipyItemPlusCache = self.__LoadFileData("ItemPlus", IPY_ItemPlus)
        self.ipyItemPlusLen = len(self.ipyItemPlusCache)
        self.ipyEquipControlCache = self.__LoadFileData("EquipControl", IPY_EquipControl)
        self.ipyEquipControlLen = len(self.ipyEquipControlCache)
        self.ipyItemPlusMasterCache = self.__LoadFileData("ItemPlusMaster", IPY_ItemPlusMaster)
        self.ipyItemPlusMasterLen = len(self.ipyItemPlusMasterCache)
        self.ipyItemPlusMaxCache = self.__LoadFileData("ItemPlusMax", IPY_ItemPlusMax)
@@ -5414,6 +5432,8 @@
    def GetItemCompoundByIndex(self, index): return self.ipyItemCompoundCache[index]
    def GetItemPlusCount(self): return self.ipyItemPlusLen
    def GetItemPlusByIndex(self, index): return self.ipyItemPlusCache[index]
    def GetEquipControlCount(self): return self.ipyEquipControlLen
    def GetEquipControlByIndex(self, index): return self.ipyEquipControlCache[index]
    def GetItemPlusMasterCount(self): return self.ipyItemPlusMasterLen
    def GetItemPlusMasterByIndex(self, index): return self.ipyItemPlusMasterCache[index]
    def GetItemPlusMaxCount(self): return self.ipyItemPlusMaxLen