| | |
| | | ("WORD", "RealmLV", 0),
|
| | | ("DWORD", "ZhuXianScore", 0),
|
| | | ),
|
| | |
|
| | | "ZhuXianTower":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("DWORD", "NPCID", 0),
|
| | | ("list", "FirstAward", 0),
|
| | | ("dict", "GradeAward", 0),
|
| | | ("WORD", "UnLockEquipPlace", 0),
|
| | | ("DWORD", "NeedPower", 0),
|
| | | ),
|
| | | }
|
| | |
|
| | | |
| | |
| | | def GetKillTime(self): return self.KillTime # 击杀总时间秒
|
| | | def GetRealmLV(self): return self.RealmLV # 需要境界
|
| | | def GetZhuXianScore(self): return self.ZhuXianScore # 需要诛仙总评分 |
| | | |
| | | # 诛仙塔表 |
| | | class IPY_ZhuXianTower(): |
| | | |
| | | def __init__(self): |
| | | self.ID = 0
|
| | | self.NPCID = 0
|
| | | self.FirstAward = []
|
| | | self.GradeAward = {}
|
| | | self.UnLockEquipPlace = 0
|
| | | self.NeedPower = 0 |
| | | return |
| | | |
| | | def GetID(self): return self.ID # 塔编号
|
| | | def GetNPCID(self): return self.NPCID # npcid
|
| | | def GetFirstAward(self): return self.FirstAward # 首次S级奖励
|
| | | def GetGradeAward(self): return self.GradeAward # 评级奖励
|
| | | def GetUnLockEquipPlace(self): return self.UnLockEquipPlace # 解锁的装备位
|
| | | def GetNeedPower(self): return self.NeedPower # 推荐战力 |
| | |
|
| | |
|
| | | def Log(msg, playerID=0, par=0):
|
| | |
| | | self.ipyLoginAwardLen = len(self.ipyLoginAwardCache)
|
| | | self.ipyZhuXianBossCache = self.__LoadFileData("ZhuXianBoss", IPY_ZhuXianBoss)
|
| | | self.ipyZhuXianBossLen = len(self.ipyZhuXianBossCache)
|
| | | self.ipyZhuXianTowerCache = self.__LoadFileData("ZhuXianTower", IPY_ZhuXianTower)
|
| | | self.ipyZhuXianTowerLen = len(self.ipyZhuXianTowerCache)
|
| | | Log("IPY_FuncConfig count=%s" % len(self.ipyFuncConfigDict))
|
| | | Log("IPY_DataMgr InitOK!")
|
| | | return
|
| | |
| | | def GetLoginAwardByIndex(self, index): return self.ipyLoginAwardCache[index]
|
| | | def GetZhuXianBossCount(self): return self.ipyZhuXianBossLen
|
| | | def GetZhuXianBossByIndex(self, index): return self.ipyZhuXianBossCache[index]
|
| | | def GetZhuXianTowerCount(self): return self.ipyZhuXianTowerLen
|
| | | def GetZhuXianTowerByIndex(self, index): return self.ipyZhuXianTowerCache[index]
|
| | |
|
| | | IPYData = IPY_DataMgr()
|
| | | def IPY_Data(): return IPYData
|