hxp
2022-02-23 daedb61b798873f6fc475172583ad9f8c8b3408d
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -88,6 +88,19 @@
                        ("BYTE", "AddFreePoint", 0),
                        ),
                "LianTi":(
                        ("BYTE", "LianTiLV", 1),
                        ("list", "FixedAttrType", 0),
                        ("list", "FixedAttrValue", 0),
                        ("list", "PlusAttrType", 0),
                        ("list", "PlusAttrRate", 0),
                        ("list", "EatItemAttrType", 0),
                        ("list", "EatItemAttrValue", 0),
                        ("WORD", "NeedEatCount", 0),
                        ("WORD", "EatPerCount", 0),
                        ("list", "LVUpCostItemInfo", 0),
                        ),
                "GodWeapon":(
                        ("WORD", "Type", 1),
                        ("WORD", "LV", 1),
@@ -2076,6 +2089,33 @@
    def GetExpLimit(self): return self.ExpLimit # 修为池经验上限
    def GetLearnSkillIDInfo(self): return self.LearnSkillIDInfo # 学习技能ID信息 {"职业":[技能ID, ...], ...}
    def GetAddFreePoint(self): return self.AddFreePoint # 增加自由属性点
# 境界炼体属性表
class IPY_LianTi():
    def __init__(self):
        self.LianTiLV = 0
        self.FixedAttrType = []
        self.FixedAttrValue = []
        self.PlusAttrType = []
        self.PlusAttrRate = []
        self.EatItemAttrType = []
        self.EatItemAttrValue = []
        self.NeedEatCount = 0
        self.EatPerCount = 0
        self.LVUpCostItemInfo = []
        return
    def GetLianTiLV(self): return self.LianTiLV # 炼体等级
    def GetFixedAttrType(self): return self.FixedAttrType # 固定属性类型(非累积)
    def GetFixedAttrValue(self): return self.FixedAttrValue # 固定属性值(非累积)
    def GetPlusAttrType(self): return self.PlusAttrType # 增强属性类型(非累积)
    def GetPlusAttrRate(self): return self.PlusAttrRate # 增强属性万分率(非累积)
    def GetEatItemAttrType(self): return self.EatItemAttrType # 每x个培养丹增加属性类型,x=UpEatItemPerCount
    def GetEatItemAttrValue(self): return self.EatItemAttrValue # 每x个培养丹增加属性值,x=UpEatItemPerCount
    def GetNeedEatCount(self): return self.NeedEatCount # 升级所需个数(非累计)
    def GetEatPerCount(self): return self.EatPerCount # 每次培养消耗x个
    def GetLVUpCostItemInfo(self): return self.LVUpCostItemInfo # 突破等级道具ID|个数
# 神兵表
class IPY_GodWeapon():
@@ -6046,6 +6086,8 @@
        self.ipyLingQiTrainLen = len(self.ipyLingQiTrainCache)
        self.ipyRealmCache = self.__LoadFileData("Realm", IPY_Realm)
        self.ipyRealmLen = len(self.ipyRealmCache)
        self.ipyLianTiCache = self.__LoadFileData("LianTi", IPY_LianTi)
        self.ipyLianTiLen = len(self.ipyLianTiCache)
        self.ipyGodWeaponCache = self.__LoadFileData("GodWeapon", IPY_GodWeapon)
        self.ipyGodWeaponLen = len(self.ipyGodWeaponCache)
        self.ipyFuncConfigCache = self.__LoadFileData("FuncConfig", IPY_FuncConfig)
@@ -6612,6 +6654,8 @@
    def GetLingQiTrainByIndex(self, index): return self.ipyLingQiTrainCache[index]
    def GetRealmCount(self): return self.ipyRealmLen
    def GetRealmByIndex(self, index): return self.ipyRealmCache[index]
    def GetLianTiCount(self): return self.ipyLianTiLen
    def GetLianTiByIndex(self, index): return self.ipyLianTiCache[index]
    def GetGodWeaponCount(self): return self.ipyGodWeaponLen
    def GetGodWeaponByIndex(self, index): return self.ipyGodWeaponCache[index]
    def GetFuncConfigCount(self): return self.ipyFuncConfigLen