| | |
| | | ("list", "AddAttrNum", 0),
|
| | | ("DWORD", "BossID", 0),
|
| | | ("DWORD", "BuffID", 0),
|
| | | ("DWORD", "ExpRate", 0),
|
| | | ("DWORD", "ExpLimit", 0),
|
| | | ),
|
| | |
|
| | | "GodWeapon":(
|
| | |
| | | ("list", "ItemAward", 0),
|
| | | ("DWORD", "ActiveSoulID", 0),
|
| | | ("DWORD", "PowerEx", 0),
|
| | | ),
|
| | |
|
| | | "TreasurePrivilege":(
|
| | | ("DWORD", "PrivilegeID", 1),
|
| | | ("eval", "EffectValue", 0),
|
| | | ("DWORD", "SingleValue", 0),
|
| | | ("DWORD", "MaxValue", 0),
|
| | | ("dict", "AddAttr", 0),
|
| | | ("list", "ItemAward", 0),
|
| | | ("list", "SuccessList", 0),
|
| | | ),
|
| | |
|
| | | "ContineSignAward":(
|
| | |
| | | self.AddAttrType = []
|
| | | self.AddAttrNum = []
|
| | | self.BossID = 0
|
| | | self.BuffID = 0 |
| | | self.BuffID = 0
|
| | | self.ExpRate = 0
|
| | | self.ExpLimit = 0 |
| | | return |
| | | |
| | | def GetLv(self): return self.Lv # 境界等级
|
| | |
| | | def GetAddAttrType(self): return self.AddAttrType # 境界加成属性类型
|
| | | def GetAddAttrNum(self): return self.AddAttrNum # 境界加成属性值
|
| | | def GetBossID(self): return self.BossID # 渡劫bossid
|
| | | def GetBuffID(self): return self.BuffID # 给全服在线玩家增加buff |
| | | def GetBuffID(self): return self.BuffID # 给全服在线玩家增加buff
|
| | | def GetExpRate(self): return self.ExpRate # 修为池经验速率
|
| | | def GetExpLimit(self): return self.ExpLimit # 修为池经验上限 |
| | | |
| | | # 神兵表 |
| | | class IPY_GodWeapon(): |
| | |
| | | def GetItemAward(self): return self.ItemAward # 物品奖励[itemID,cnt,isbind]
|
| | | def GetActiveSoulID(self): return self.ActiveSoulID # 激活魂ID
|
| | | def GetPowerEx(self): return self.PowerEx # 额外固定战力 |
| | | |
| | | # 法宝特权表 |
| | | class IPY_TreasurePrivilege(): |
| | | |
| | | def __init__(self): |
| | | self.PrivilegeID = 0
|
| | | self.EffectValue = 0
|
| | | self.SingleValue = 0
|
| | | self.MaxValue = 0
|
| | | self.AddAttr = {}
|
| | | self.ItemAward = []
|
| | | self.SuccessList = [] |
| | | return |
| | | |
| | | def GetPrivilegeID(self): return self.PrivilegeID # 特权ID
|
| | | def GetEffectValue(self): return self.EffectValue # 特殊效果
|
| | | 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 GetSuccessList(self): return self.SuccessList # 需要完成成就 |
| | | |
| | | # 连续签到奖励表 |
| | | class IPY_ContineSignAward(): |
| | |
| | | self.ipyTreasureLen = len(self.ipyTreasureCache)
|
| | | self.ipyTreasureUpCache = self.__LoadFileData("TreasureUp", IPY_TreasureUp)
|
| | | self.ipyTreasureUpLen = len(self.ipyTreasureUpCache)
|
| | | self.ipyTreasurePrivilegeCache = self.__LoadFileData("TreasurePrivilege", IPY_TreasurePrivilege)
|
| | | self.ipyTreasurePrivilegeLen = len(self.ipyTreasurePrivilegeCache)
|
| | | self.ipyContineSignAwardCache = self.__LoadFileData("ContineSignAward", IPY_ContineSignAward)
|
| | | self.ipyContineSignAwardLen = len(self.ipyContineSignAwardCache)
|
| | | self.ipySignAwardCache = self.__LoadFileData("SignAward", IPY_SignAward)
|
| | |
| | | def GetTreasureByIndex(self, index): return self.ipyTreasureCache[index]
|
| | | def GetTreasureUpCount(self): return self.ipyTreasureUpLen
|
| | | def GetTreasureUpByIndex(self, index): return self.ipyTreasureUpCache[index]
|
| | | def GetTreasurePrivilegeCount(self): return self.ipyTreasurePrivilegeLen
|
| | | def GetTreasurePrivilegeByIndex(self, index): return self.ipyTreasurePrivilegeCache[index]
|
| | | def GetContineSignAwardCount(self): return self.ipyContineSignAwardLen
|
| | | def GetContineSignAwardByIndex(self, index): return self.ipyContineSignAwardCache[index]
|
| | | def GetSignAwardCount(self): return self.ipySignAwardLen
|