|  |  |  | 
|---|
|  |  |  | ("BYTE", "CopyMapID", 1), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  |  | 
|---|
|  |  |  | "CrossDemonLandZoneMap":( | 
|---|
|  |  |  | ("BYTE", "ZoneID", 0), | 
|---|
|  |  |  | ("DWORD", "MapID", 1), | 
|---|
|  |  |  | ("DWORD", "DataMapID", 1), | 
|---|
|  |  |  | ("BYTE", "CopyMapID", 1), | 
|---|
|  |  |  | ), | 
|---|
|  |  |  |  | 
|---|
|  |  |  | "ActWeekParty":( | 
|---|
|  |  |  | ("DWORD", "CfgID", 1), | 
|---|
|  |  |  | ("char", "ActMark", 0), | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetDataMapID(self): return self.DataMapID # 数据地图ID | 
|---|
|  |  |  | def GetCopyMapID(self): return self.CopyMapID # 虚拟线路ID | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 跨服Boss魔化之地分区地图表 | 
|---|
|  |  |  | class IPY_CrossDemonLandZoneMap(): | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def __init__(self): | 
|---|
|  |  |  | self.ZoneID = 0 | 
|---|
|  |  |  | self.MapID = 0 | 
|---|
|  |  |  | self.DataMapID = 0 | 
|---|
|  |  |  | self.CopyMapID = 0 | 
|---|
|  |  |  | return | 
|---|
|  |  |  |  | 
|---|
|  |  |  | def GetZoneID(self): return self.ZoneID # 分区ID | 
|---|
|  |  |  | def GetMapID(self): return self.MapID # 场景地图ID | 
|---|
|  |  |  | def GetDataMapID(self): return self.DataMapID # 数据地图ID | 
|---|
|  |  |  | def GetCopyMapID(self): return self.CopyMapID # 虚拟线路ID | 
|---|
|  |  |  |  | 
|---|
|  |  |  | # 周狂欢活动时间表 | 
|---|
|  |  |  | class IPY_ActWeekParty(): | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | self.ipyCrossRealmPKDanLen = len(self.ipyCrossRealmPKDanCache) | 
|---|
|  |  |  | self.ipyCrossPenglaiZoneMapCache = self.__LoadFileData("CrossPenglaiZoneMap", IPY_CrossPenglaiZoneMap) | 
|---|
|  |  |  | self.ipyCrossPenglaiZoneMapLen = len(self.ipyCrossPenglaiZoneMapCache) | 
|---|
|  |  |  | self.ipyCrossDemonLandZoneMapCache = self.__LoadFileData("CrossDemonLandZoneMap", IPY_CrossDemonLandZoneMap) | 
|---|
|  |  |  | self.ipyCrossDemonLandZoneMapLen = len(self.ipyCrossDemonLandZoneMapCache) | 
|---|
|  |  |  | self.ipyActWeekPartyCache = self.__LoadFileData("ActWeekParty", IPY_ActWeekParty) | 
|---|
|  |  |  | self.ipyActWeekPartyLen = len(self.ipyActWeekPartyCache) | 
|---|
|  |  |  | self.ipyActLoginAwardCache = self.__LoadFileData("ActLoginAward", IPY_ActLoginAward) | 
|---|
|  |  |  | 
|---|
|  |  |  | def GetCrossRealmPKDanByIndex(self, index): return self.ipyCrossRealmPKDanCache[index] | 
|---|
|  |  |  | def GetCrossPenglaiZoneMapCount(self): return self.ipyCrossPenglaiZoneMapLen | 
|---|
|  |  |  | def GetCrossPenglaiZoneMapByIndex(self, index): return self.ipyCrossPenglaiZoneMapCache[index] | 
|---|
|  |  |  | def GetCrossDemonLandZoneMapCount(self): return self.ipyCrossDemonLandZoneMapLen | 
|---|
|  |  |  | def GetCrossDemonLandZoneMapByIndex(self, index): return self.ipyCrossDemonLandZoneMapCache[index] | 
|---|
|  |  |  | def GetActWeekPartyCount(self): return self.ipyActWeekPartyLen | 
|---|
|  |  |  | def GetActWeekPartyByIndex(self, index): return self.ipyActWeekPartyCache[index] | 
|---|
|  |  |  | def GetActLoginAwardCount(self): return self.ipyActLoginAwardLen | 
|---|