| | |
| | | ("list", "ServerFirstKillPlayerAward", 0),
|
| | | ),
|
| | |
|
| | | "OSCBillRankAward":(
|
| | | ("BYTE", "OSCBillType", 1),
|
| | | ("BYTE", "RankA", 0),
|
| | | ("BYTE", "RankB", 0),
|
| | | ("dict", "RankAward", 0),
|
| | | ),
|
| | |
|
| | | "QuestionBank":(
|
| | | ("DWORD", "ID", 1),
|
| | | ("char", "Answer", 0),
|
| | |
| | | |
| | | def GetNPCID(self): return self.NPCID # ID
|
| | | def GetServerFirstKillPlayerAward(self): return self.ServerFirstKillPlayerAward # 全服首杀玩家奖励 [[物品ID,个数,是否拍品], ...] |
| | | |
| | | # 全民冲榜排行奖励表 |
| | | class IPY_OSCBillRankAward(): |
| | | |
| | | def __init__(self): |
| | | self.OSCBillType = 0
|
| | | self.RankA = 0
|
| | | self.RankB = 0
|
| | | self.RankAward = {} |
| | | return |
| | | |
| | | def GetOSCBillType(self): return self.OSCBillType # 冲榜类型
|
| | | def GetRankA(self): return self.RankA # 排名A
|
| | | def GetRankB(self): return self.RankB # 至排名B
|
| | | def GetRankAward(self): return self.RankAward # 排名奖励 {"职业":[[物品ID,个数],...], ...} |
| | | |
| | | # 宴会题库表 |
| | | class IPY_QuestionBank(): |
| | |
| | | self.ipyBOSSInfoLen = len(self.ipyBOSSInfoCache)
|
| | | self.ipyBOSSFirstKillCache = self.__LoadFileData("BOSSFirstKill", IPY_BOSSFirstKill)
|
| | | self.ipyBOSSFirstKillLen = len(self.ipyBOSSFirstKillCache)
|
| | | self.ipyOSCBillRankAwardCache = self.__LoadFileData("OSCBillRankAward", IPY_OSCBillRankAward)
|
| | | self.ipyOSCBillRankAwardLen = len(self.ipyOSCBillRankAwardCache)
|
| | | self.ipyQuestionBankCache = self.__LoadFileData("QuestionBank", IPY_QuestionBank)
|
| | | self.ipyQuestionBankLen = len(self.ipyQuestionBankCache)
|
| | | self.ipyFamilyRedPackCache = self.__LoadFileData("FamilyRedPack", IPY_FamilyRedPack)
|
| | |
| | | def GetBOSSInfoByIndex(self, index): return self.ipyBOSSInfoCache[index]
|
| | | def GetBOSSFirstKillCount(self): return self.ipyBOSSFirstKillLen
|
| | | def GetBOSSFirstKillByIndex(self, index): return self.ipyBOSSFirstKillCache[index]
|
| | | def GetOSCBillRankAwardCount(self): return self.ipyOSCBillRankAwardLen
|
| | | def GetOSCBillRankAwardByIndex(self, index): return self.ipyOSCBillRankAwardCache[index]
|
| | | def GetQuestionBankCount(self): return self.ipyQuestionBankLen
|
| | | def GetQuestionBankByIndex(self, index): return self.ipyQuestionBankCache[index]
|
| | | def GetFamilyRedPackCount(self): return self.ipyFamilyRedPackLen
|