| | |
| | | ("list", "AttrType", 0),
|
| | | ("list", "AttrNum", 0),
|
| | | ("DWORD", "SkillID", 0),
|
| | | ("char", "SysMark", 0),
|
| | | ),
|
| | |
|
| | | "FuncConfig":(
|
| | |
| | | "PetInfo":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("BYTE", "Quality", 0),
|
| | | ("char", "UnlockSys", 0),
|
| | | ("DWORD", "UnLockNeedItemID", 0),
|
| | | ("BYTE", "UnLockNeedItemCnt", 0),
|
| | | ("DWORD", "DecomposeExp", 0),
|
| | |
| | | ("WORD", "UseNeedRank", 0),
|
| | | ("list", "SkillID", 0),
|
| | | ("list", "SkillUnLock", 0),
|
| | | ("list", "SkillUnLockSys", 0),
|
| | | ("DWORD", "InitFightPower", 0),
|
| | | ),
|
| | |
|
| | |
| | | ("BYTE", "UseNeedRank", 0),
|
| | | ("BYTE", "Quality", 0),
|
| | | ("DWORD", "InitFightPower", 0),
|
| | | ("char", "UnlockSys", 0),
|
| | | ),
|
| | |
|
| | | "HorseUp":(
|
| | |
| | | ("list", "AttrType", 0),
|
| | | ("list", "AttrValue", 0),
|
| | | ("list", "SkillID", 0),
|
| | | ("char", "SysMark", 0),
|
| | | ),
|
| | |
|
| | | "PlayerLV":(
|
| | |
| | | ),
|
| | |
|
| | | "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":(
|
| | |
| | | self.Exp = 0
|
| | | self.AttrType = []
|
| | | self.AttrNum = []
|
| | | self.SkillID = 0 |
| | | self.SkillID = 0
|
| | | self.SysMark = "" |
| | | return |
| | | |
| | | def GetType(self): return self.Type # 神兵类型
|
| | |
| | | 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(): |
| | |
| | | def __init__(self): |
| | | self.ID = 0
|
| | | self.Quality = 0
|
| | | self.UnlockSys = ""
|
| | | self.UnLockNeedItemID = 0
|
| | | self.UnLockNeedItemCnt = 0
|
| | | self.DecomposeExp = 0
|
| | |
| | | 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 # 分解单个解锁物品可获得升阶经验
|
| | |
| | | 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 # 初始战力 |
| | | |
| | | # 装备分解属性表 |
| | |
| | | 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
|
| | |
| | | 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(): |
| | |
| | | self.NeedExp = 0
|
| | | self.AttrType = []
|
| | | self.AttrValue = []
|
| | | self.SkillID = [] |
| | | self.SkillID = []
|
| | | self.SysMark = "" |
| | | return |
| | | |
| | | def GetHorseID(self): return self.HorseID # 坐骑编号ID
|
| | |
| | | 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(): |
| | |
| | | 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(): |