| | |
| | |
|
| | | "CrossRealmPKDan":(
|
| | | ("BYTE", "DanLV", 1),
|
| | | ),
|
| | |
|
| | | "CrossRealmPKDanAward":(
|
| | | ("char", "CrossZoneName", 1),
|
| | | ("BYTE", "SeasonID", 1),
|
| | | ("BYTE", "DanLV", 1),
|
| | | ("list", "DanLVAwardList", 0),
|
| | | ("list", "SeasonDanLVAwardList", 0),
|
| | | ),
|
| | |
|
| | | "CrossRealmPKOrderAward":(
|
| | | ("char", "CrossZoneName", 1),
|
| | | ("BYTE", "SeasonID", 1),
|
| | | ("dict", "OrderAwardInfo", 0),
|
| | | ),
|
| | |
|
| | | "CrossZoneComm":(
|
| | |
| | | class IPY_CrossRealmPKDan(): |
| | | |
| | | def __init__(self): |
| | | self.DanLV = 0 |
| | | return |
| | | |
| | | def GetDanLV(self): return self.DanLV # 段位等级 |
| | | |
| | | # 跨服竞技场段位奖励表 |
| | | class IPY_CrossRealmPKDanAward(): |
| | | |
| | | def __init__(self): |
| | | self.CrossZoneName = ""
|
| | | self.SeasonID = 0
|
| | | self.DanLV = 0
|
| | | self.DanLVAwardList = []
|
| | | self.SeasonDanLVAwardList = [] |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.CrossZoneName # 跨服分区名
|
| | | def GetSeasonID(self): return self.SeasonID # 赛季ID
|
| | | def GetDanLV(self): return self.DanLV # 段位等级
|
| | | def GetDanLVAwardList(self): return self.DanLVAwardList # 段位达标奖励物品列表
|
| | | def GetSeasonDanLVAwardList(self): return self.SeasonDanLVAwardList # 赛季段位奖励物品列表 |
| | | def GetDanLVAwardList(self): return self.DanLVAwardList # 段位达标奖励物品列表 [[奖励物品ID,个数,是否绑定], ...]
|
| | | def GetSeasonDanLVAwardList(self): return self.SeasonDanLVAwardList # 赛季段位奖励物品列表 [[奖励物品ID,个数,是否绑定], ...] |
| | | |
| | | # 跨服竞技场排名奖励表 |
| | | class IPY_CrossRealmPKOrderAward(): |
| | | |
| | | def __init__(self): |
| | | self.CrossZoneName = ""
|
| | | self.SeasonID = 0
|
| | | self.OrderAwardInfo = {} |
| | | return |
| | | |
| | | def GetCrossZoneName(self): return self.CrossZoneName # 跨服分区名
|
| | | def GetSeasonID(self): return self.SeasonID # 赛季ID
|
| | | def GetOrderAwardInfo(self): return self.OrderAwardInfo # 赛季排名奖励信息 {"排名":[[奖励物品ID,个数,是否绑定], ...], ...} |
| | | |
| | | # 跨服分区表通用 |
| | | class IPY_CrossZoneComm(): |
| | |
| | | self.ipyGodWeaponEffectLen = len(self.ipyGodWeaponEffectCache)
|
| | | self.ipyCrossRealmPKDanCache = self.__LoadFileData("CrossRealmPKDan", IPY_CrossRealmPKDan)
|
| | | self.ipyCrossRealmPKDanLen = len(self.ipyCrossRealmPKDanCache)
|
| | | self.ipyCrossRealmPKDanAwardCache = self.__LoadFileData("CrossRealmPKDanAward", IPY_CrossRealmPKDanAward)
|
| | | self.ipyCrossRealmPKDanAwardLen = len(self.ipyCrossRealmPKDanAwardCache)
|
| | | self.ipyCrossRealmPKOrderAwardCache = self.__LoadFileData("CrossRealmPKOrderAward", IPY_CrossRealmPKOrderAward)
|
| | | self.ipyCrossRealmPKOrderAwardLen = len(self.ipyCrossRealmPKOrderAwardCache)
|
| | | self.ipyCrossZoneCommCache = self.__LoadFileData("CrossZoneComm", IPY_CrossZoneComm)
|
| | | self.ipyCrossZoneCommLen = len(self.ipyCrossZoneCommCache)
|
| | | self.ipyCrossPenglaiZoneMapCache = self.__LoadFileData("CrossPenglaiZoneMap", IPY_CrossPenglaiZoneMap)
|
| | |
| | | def GetGodWeaponEffectByIndex(self, index): return self.ipyGodWeaponEffectCache[index]
|
| | | def GetCrossRealmPKDanCount(self): return self.ipyCrossRealmPKDanLen
|
| | | def GetCrossRealmPKDanByIndex(self, index): return self.ipyCrossRealmPKDanCache[index]
|
| | | def GetCrossRealmPKDanAwardCount(self): return self.ipyCrossRealmPKDanAwardLen
|
| | | def GetCrossRealmPKDanAwardByIndex(self, index): return self.ipyCrossRealmPKDanAwardCache[index]
|
| | | def GetCrossRealmPKOrderAwardCount(self): return self.ipyCrossRealmPKOrderAwardLen
|
| | | def GetCrossRealmPKOrderAwardByIndex(self, index): return self.ipyCrossRealmPKOrderAwardCache[index]
|
| | | def GetCrossZoneCommCount(self): return self.ipyCrossZoneCommLen
|
| | | def GetCrossZoneCommByIndex(self, index): return self.ipyCrossZoneCommCache[index]
|
| | | def GetCrossPenglaiZoneMapCount(self): return self.ipyCrossPenglaiZoneMapLen
|