| | |
| | | ("DWORD", "ID", 1),
|
| | | ("BYTE", "TreasureType", 0),
|
| | | ("DWORD", "PreTreasure", 0),
|
| | | ("list", "SuccID", 0),
|
| | | ("list", "Potentials", 0),
|
| | | ("list", "SkillPower", 0),
|
| | | ("DWORD", "FBMapID", 0),
|
| | | ("DWORD", "FBLineID", 0),
|
| | | ("DWORD", "NeedLV", 0),
|
| | | ("dict", "NeedItem", 0),
|
| | | ),
|
| | |
|
| | |
| | | ("DWORD", "NeedExp", 0),
|
| | | ("dict", "AddAttr", 0),
|
| | | ("list", "UnLockSkill", 0),
|
| | | ("DWORD", "ActiveMWID", 0),
|
| | | ("list", "ItemAward", 0),
|
| | | ("DWORD", "ActiveSoulID", 0),
|
| | | ("DWORD", "PowerEx", 0),
|
| | | ),
|
| | |
|
| | |
| | | "FamilyBossAward":(
|
| | | ("list", "WorldLV", 0),
|
| | | ("list", "Rank", 0),
|
| | | ("list", "Award", 0),
|
| | | ("list", "Award1", 0),
|
| | | ("dict", "Award2", 0),
|
| | | ),
|
| | |
|
| | | "ItemWashMax":(
|
| | |
| | | ("BYTE", "LineID", 1),
|
| | | ("list", "WorldLV", 0),
|
| | | ("list", "Rank", 0),
|
| | | ("list", "Award", 0),
|
| | | ("list", "Award1", 0),
|
| | | ("dict", "Award2", 0),
|
| | | ),
|
| | | }
|
| | |
|
| | |
| | | self.ID = 0
|
| | | self.TreasureType = 0
|
| | | self.PreTreasure = 0
|
| | | self.SuccID = []
|
| | | self.Potentials = []
|
| | | self.SkillPower = []
|
| | | self.FBMapID = 0
|
| | | self.FBLineID = 0
|
| | | self.NeedLV = 0
|
| | | self.NeedItem = {} |
| | | return |
| | | |
| | | def GetID(self): return self.ID # ID
|
| | | def GetTreasureType(self): return self.TreasureType # 法宝类型
|
| | | def GetPreTreasure(self): return self.PreTreasure # 前置法宝
|
| | | def GetSuccID(self): return self.SuccID # 成就ID
|
| | | def GetPotentials(self): return self.Potentials # 技能潜力升级
|
| | | def GetSkillPower(self): return self.SkillPower # 技能解锁战力
|
| | | def GetFBMapID(self): return self.FBMapID # 副本ID
|
| | | def GetFBLineID(self): return self.FBLineID # 副本线路ID
|
| | | def GetNeedLV(self): return self.NeedLV # 需要等级
|
| | | def GetNeedItem(self): return self.NeedItem # 需要消耗物品 |
| | | |
| | | # 法宝升级表 |
| | |
| | | self.NeedExp = 0
|
| | | self.AddAttr = {}
|
| | | self.UnLockSkill = []
|
| | | self.ActiveMWID = 0
|
| | | self.ItemAward = []
|
| | | self.ActiveSoulID = 0
|
| | | self.PowerEx = 0 |
| | | return |
| | | |
| | |
| | | def GetNeedExp(self): return self.NeedExp # 需要经验
|
| | | def GetAddAttr(self): return self.AddAttr # 属性
|
| | | def GetUnLockSkill(self): return self.UnLockSkill # 解锁的技能
|
| | | def GetActiveMWID(self): return self.ActiveMWID # 激活法宝ID
|
| | | def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
|
| | | def GetActiveSoulID(self): return self.ActiveSoulID # 激活魂ID
|
| | | def GetPowerEx(self): return self.PowerEx # 额外固定战力 |
| | | |
| | | # 连续签到奖励表 |
| | |
| | | def __init__(self): |
| | | self.WorldLV = []
|
| | | self.Rank = []
|
| | | self.Award = [] |
| | | self.Award1 = []
|
| | | self.Award2 = {} |
| | | return |
| | | |
| | | def GetWorldLV(self): return self.WorldLV # 世界等级
|
| | | def GetRank(self): return self.Rank # 排名
|
| | | def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] |
| | | def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
|
| | | def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]} |
| | | |
| | | # 装备洗练等级上限 |
| | | class IPY_ItemWashMax(): |
| | |
| | | self.LineID = 0
|
| | | self.WorldLV = []
|
| | | self.Rank = []
|
| | | self.Award = [] |
| | | self.Award1 = []
|
| | | self.Award2 = {} |
| | | return |
| | | |
| | | def GetLineID(self): return self.LineID # 线路ID
|
| | | def GetWorldLV(self): return self.WorldLV # 世界等级
|
| | | def GetRank(self): return self.Rank # 排名
|
| | | def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] |
| | | def GetAward1(self): return self.Award1 # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..]
|
| | | def GetAward2(self): return self.Award2 # 饼图奖励{随机次数:[(概率,[物品ID,数量,是否拍品]),..]} |
| | |
|
| | |
|
| | | def Log(msg, playerID=0, par=0):
|