hch
2018-08-20 de55e89b8004896e736da4f8d63a8f974d9fc298
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -62,6 +62,7 @@
                        ("list", "AttrType", 0),
                        ("list", "AttrNum", 0),
                        ("DWORD", "SkillID", 0),
                        ("char", "SysMark", 0),
                        ),
                "FuncConfig":(
@@ -169,6 +170,7 @@
                "PetInfo":(
                        ("DWORD", "ID", 1),
                        ("BYTE", "Quality", 0),
                        ("char", "UnlockSys", 0),
                        ("DWORD", "UnLockNeedItemID", 0),
                        ("BYTE", "UnLockNeedItemCnt", 0),
                        ("DWORD", "DecomposeExp", 0),
@@ -177,6 +179,7 @@
                        ("WORD", "UseNeedRank", 0),
                        ("list", "SkillID", 0),
                        ("list", "SkillUnLock", 0),
                        ("list", "SkillUnLockSys", 0),
                        ("DWORD", "InitFightPower", 0),
                        ),
@@ -210,6 +213,7 @@
                        ("BYTE", "UseNeedRank", 0),
                        ("BYTE", "Quality", 0),
                        ("DWORD", "InitFightPower", 0),
                        ("char", "UnlockSys", 0),
                        ),
                "HorseUp":(
@@ -219,6 +223,7 @@
                        ("list", "AttrType", 0),
                        ("list", "AttrValue", 0),
                        ("list", "SkillID", 0),
                        ("char", "SysMark", 0),
                        ),
                "PlayerLV":(
@@ -506,7 +511,8 @@
                        ("DWORD", "NeedExp", 0),
                        ("dict", "AddAttr", 0),
                        ("list", "UnLockSkill", 0),
                        ("DWORD", "PrivilegeID", 0),
                        ("DWORD", "ActiveMWID", 0),
                        ("list", "ItemAward", 0),
                        ),
                "TreasurePrivilege":(
@@ -516,6 +522,7 @@
                        ("DWORD", "MaxValue", 0),
                        ("dict", "AddAttr", 0),
                        ("list", "ItemAward", 0),
                        ("list", "SuccessList", 0),
                        ),
                "TreasureSkill":(
@@ -899,16 +906,11 @@
                        ),
                "BossReborn":(
                        ("BYTE", "TemplateID", 1),
                        ("BYTE", "ID", 1),
                        ("DWORD", "TotalTimes", 0),
                        ("WORD", "SingleTimes", 0),
                        ("list", "RewardItemID1", 0),
                        ("list", "RewardItemCnt1", 0),
                        ("list", "RewardItemID2", 0),
                        ("list", "RewardItemCnt2", 0),
                        ("list", "RewardItemID3", 0),
                        ("list", "RewardItemCnt3", 0),
                        ("list", "WorldLVList", 0),
                        ("list", "Reward", 0),
                        ),
                "TrialExchange":(
@@ -992,7 +994,8 @@
        self.Exp = 0
        self.AttrType = []
        self.AttrNum = []
        self.SkillID = 0
        self.SkillID = 0
        self.SysMark = ""
        return
        
    def GetType(self): return self.Type # 神兵类型
@@ -1000,7 +1003,8 @@
    def GetExp(self): return self.Exp
    def GetAttrType(self): return self.AttrType # 属性类型
    def GetAttrNum(self): return self.AttrNum # 属性值
    def GetSkillID(self): return self.SkillID # 激活技能ID
    def GetSkillID(self): return self.SkillID # 激活技能ID
    def GetSysMark(self): return self.SysMark # 系统提示
# 功能配置表格
class IPY_FuncConfig():
@@ -1223,6 +1227,7 @@
    def __init__(self):
        self.ID = 0
        self.Quality = 0
        self.UnlockSys = ""
        self.UnLockNeedItemID = 0
        self.UnLockNeedItemCnt = 0
        self.DecomposeExp = 0
@@ -1231,11 +1236,13 @@
        self.UseNeedRank = 0
        self.SkillID = []
        self.SkillUnLock = []
        self.SkillUnLockSys = []
        self.InitFightPower = 0
        return
        
    def GetID(self): return self.ID # 灵兽NPCID
    def GetQuality(self): return self.Quality # 品质
    def GetUnlockSys(self): return self.UnlockSys # 解锁广播提示
    def GetUnLockNeedItemID(self): return self.UnLockNeedItemID # 解锁灵兽物品ID
    def GetUnLockNeedItemCnt(self): return self.UnLockNeedItemCnt # 解锁所需物品数量
    def GetDecomposeExp(self): return self.DecomposeExp # 分解单个解锁物品可获得升阶经验
@@ -1244,6 +1251,7 @@
    def GetUseNeedRank(self): return self.UseNeedRank # 多少阶可切换外观
    def GetSkillID(self): return self.SkillID # 灵兽技能ID
    def GetSkillUnLock(self): return self.SkillUnLock # 灵兽技能解锁需要阶数
    def GetSkillUnLockSys(self): return self.SkillUnLockSys # 灵兽技能解锁提示
    def GetInitFightPower(self): return self.InitFightPower # 初始战力
# 装备分解属性表
@@ -1301,7 +1309,8 @@
        self.MaxLV = 0
        self.UseNeedRank = 0
        self.Quality = 0
        self.InitFightPower = 0
        self.InitFightPower = 0
        self.UnlockSys = ""
        return
        
    def GetHorseID(self): return self.HorseID # 坐骑编号ID
@@ -1312,7 +1321,8 @@
    def GetMaxLV(self): return self.MaxLV # 坐骑最高等级
    def GetUseNeedRank(self): return self.UseNeedRank # 多少阶可切换外观
    def GetQuality(self): return self.Quality # 坐骑品质
    def GetInitFightPower(self): return self.InitFightPower # 初始战力
    def GetInitFightPower(self): return self.InitFightPower # 初始战力
    def GetUnlockSys(self): return self.UnlockSys # 解锁广播提示
# 坐骑升级表
class IPY_HorseUp():
@@ -1323,7 +1333,8 @@
        self.NeedExp = 0
        self.AttrType = []
        self.AttrValue = []
        self.SkillID = []
        self.SkillID = []
        self.SysMark = ""
        return
        
    def GetHorseID(self): return self.HorseID # 坐骑编号ID
@@ -1331,7 +1342,8 @@
    def GetNeedExp(self): return self.NeedExp # 升级所需经验
    def GetAttrType(self): return self.AttrType # 激活加成属性类型
    def GetAttrValue(self): return self.AttrValue # 激活加成属性值
    def GetSkillID(self): return self.SkillID # 可获得的技能ID
    def GetSkillID(self): return self.SkillID # 可获得的技能ID
    def GetSysMark(self): return self.SysMark # 广播提示
# 玩家等级表
class IPY_PlayerLV():
@@ -1918,7 +1930,8 @@
        self.NeedExp = 0
        self.AddAttr = {}
        self.UnLockSkill = []
        self.PrivilegeID = 0
        self.ActiveMWID = 0
        self.ItemAward = []
        return
        
    def GetMWID(self): return self.MWID # 法宝ID
@@ -1926,7 +1939,8 @@
    def GetNeedExp(self): return self.NeedExp # 需要经验
    def GetAddAttr(self): return self.AddAttr # 属性
    def GetUnLockSkill(self): return self.UnLockSkill # 解锁的技能
    def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
    def GetActiveMWID(self): return self.ActiveMWID # 激活法宝ID
    def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
# 法宝特权表
class IPY_TreasurePrivilege():
@@ -1937,7 +1951,8 @@
        self.SingleValue = 0
        self.MaxValue = 0
        self.AddAttr = {}
        self.ItemAward = []
        self.ItemAward = []
        self.SuccessList = []
        return
        
    def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
@@ -1945,7 +1960,8 @@
    def GetSingleValue(self): return self.SingleValue # 进度
    def GetMaxValue(self): return self.MaxValue # 最大进度
    def GetAddAttr(self): return self.AddAttr # 属性
    def GetItemAward(self): return self.ItemAward # 物品奖励
    def GetItemAward(self): return self.ItemAward # 物品奖励
    def GetSuccessList(self): return self.SuccessList # 需要完成成就
# 法宝技能升级表
class IPY_TreasureSkill():
@@ -2753,28 +2769,18 @@
class IPY_BossReborn():
    
    def __init__(self):
        self.TemplateID = 0
        self.ID = 0
        self.TotalTimes = 0
        self.SingleTimes = 0
        self.RewardItemID1 = []
        self.RewardItemCnt1 = []
        self.RewardItemID2 = []
        self.RewardItemCnt2 = []
        self.RewardItemID3 = []
        self.RewardItemCnt3 = []
        self.WorldLVList = []
        self.Reward = []
        return
        
    def GetID(self): return self.ID # ID
    def GetTemplateID(self): return self.TemplateID # 模板ID
    def GetID(self): return self.ID # 活动条目ID
    def GetTotalTimes(self): return self.TotalTimes # 可完成的总次数,0表示不限次数
    def GetSingleTimes(self): return self.SingleTimes # 单次领奖需要的次数
    def GetRewardItemID1(self): return self.RewardItemID1 # 奖励物品ID1
    def GetRewardItemCnt1(self): return self.RewardItemCnt1 # 奖励物品数量1
    def GetRewardItemID2(self): return self.RewardItemID2 # 奖励物品ID2
    def GetRewardItemCnt2(self): return self.RewardItemCnt2 # 奖励物品数量2
    def GetRewardItemID3(self): return self.RewardItemID3 # 奖励物品ID3
    def GetRewardItemCnt3(self): return self.RewardItemCnt3 # 奖励物品数量3
    def GetWorldLVList(self): return self.WorldLVList # 世界等级
    def GetReward(self): return self.Reward # 奖励物品ID1
# 宗门试炼兑换表
class IPY_TrialExchange():