| | |
| | | ("BYTE", "Star", 1),
|
| | | ("WORD", "LevelMax", 0),
|
| | | ),
|
| | |
|
| | | "HorsePetBossAward":(
|
| | | ("BYTE", "LineID", 1),
|
| | | ("list", "WorldLV", 0),
|
| | | ("list", "Rank", 0),
|
| | | ("list", "Award", 0),
|
| | | ),
|
| | | }
|
| | |
|
| | | |
| | |
| | | |
| | | def GetWorldLV(self): return self.WorldLV # 世界等级
|
| | | def GetRank(self): return self.Rank # 排名
|
| | | def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,拍品分组]],..] |
| | | def GetAward(self): return self.Award # 奖励 [[独立概率万分率,[物品ID,数量,是否拍品]],..] |
| | | |
| | | # 装备洗练等级上限 |
| | | class IPY_ItemWashMax(): |
| | |
| | | def GetType(self): return self.Type # 按装备位对应类型查找
|
| | | def GetStar(self): return self.Star # 装备星数
|
| | | def GetLevelMax(self): return self.LevelMax # 洗练等级上限 |
| | | |
| | | # 骑宠Boss奖励表 |
| | | class IPY_HorsePetBossAward(): |
| | | |
| | | def __init__(self): |
| | | self.LineID = 0
|
| | | self.WorldLV = []
|
| | | self.Rank = []
|
| | | self.Award = [] |
| | | 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 Log(msg, playerID=0, par=0):
|
| | |
| | | self.ipyFamilyBossAwardLen = len(self.ipyFamilyBossAwardCache)
|
| | | self.ipyItemWashMaxCache = self.__LoadFileData("ItemWashMax", IPY_ItemWashMax)
|
| | | self.ipyItemWashMaxLen = len(self.ipyItemWashMaxCache)
|
| | | self.ipyHorsePetBossAwardCache = self.__LoadFileData("HorsePetBossAward", IPY_HorsePetBossAward)
|
| | | self.ipyHorsePetBossAwardLen = len(self.ipyHorsePetBossAwardCache)
|
| | | Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
|
| | | Log("IPY_DataMgr InitOK!")
|
| | | return
|
| | |
| | | def GetFamilyBossAwardByIndex(self, index): return self.ipyFamilyBossAwardCache[index]
|
| | | def GetItemWashMaxCount(self): return self.ipyItemWashMaxLen
|
| | | def GetItemWashMaxByIndex(self, index): return self.ipyItemWashMaxCache[index]
|
| | | def GetHorsePetBossAwardCount(self): return self.ipyHorsePetBossAwardLen
|
| | | def GetHorsePetBossAwardByIndex(self, index): return self.ipyHorsePetBossAwardCache[index]
|
| | |
|
| | | IPYData = IPY_DataMgr()
|
| | | def IPY_Data(): return IPYData
|