| | |
| | | ("list", "PersonFirstKillAward", 0),
|
| | | ),
|
| | |
|
| | | "FamilyRedPack":(
|
| | | ("WORD", "ID", 1),
|
| | | ("WORD", "GetType", 0),
|
| | | ("WORD", "MoneyNum", 0),
|
| | | ("BYTE", "MoneyType", 0),
|
| | | ("BYTE", "PacketCnt", 0),
|
| | | ),
|
| | |
|
| | | "ActFeastRedPacketSucc":(
|
| | | ("BYTE", "FeastDay", 1),
|
| | | ("list", "FeastSuccIDList", 0),
|
| | | ),
|
| | |
|
| | | "NPCShow":(
|
| | | ("DWORD", "NPCID", 1),
|
| | | ("DWORD", "MapID", 1),
|
| | |
| | | def GetPerPlayerMoneyAward(self): return self.attrTuple[1] # 首杀全服玩家奖励灵石额度/人 WORD
|
| | | def GetPersonFirstKillAward(self): return self.attrTuple[2] # 个人首次击杀奖励 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 仙盟红包表 |
| | | class IPY_FamilyRedPack(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetID(self): return self.attrTuple[0] # ID WORD
|
| | | def GetGetType(self): return self.attrTuple[1] # 获得途径 WORD
|
| | | def GetMoneyNum(self): return self.attrTuple[2] # 红包额度 WORD
|
| | | def GetMoneyType(self): return self.attrTuple[3] # 金钱类型 BYTE
|
| | | def GetPacketCnt(self): return self.attrTuple[4] # 红包个数 BYTE |
| | | |
| | | # 节日红包每日成就表 |
| | | class IPY_ActFeastRedPacketSucc(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetFeastDay(self): return self.attrTuple[0] # 节日第几天 BYTE
|
| | | def GetFeastSuccIDList(self): return self.attrTuple[1] # 节日成就ID列表 list |
| | | |
| | | # NPC秀表 |
| | | class IPY_NPCShow(): |
| | | |
| | |
| | | self.__LoadFileData("DailyLivenessReward", onlyCheck)
|
| | | self.__LoadFileData("BOSSInfo", onlyCheck)
|
| | | self.__LoadFileData("BOSSFirstKill", onlyCheck)
|
| | | self.__LoadFileData("FamilyRedPack", onlyCheck)
|
| | | self.__LoadFileData("ActFeastRedPacketSucc", onlyCheck)
|
| | | self.__LoadFileData("NPCShow", onlyCheck)
|
| | | self.__LoadFileData("MapRefreshNPC", onlyCheck)
|
| | | self.__LoadFileData("RuneCompound", onlyCheck)
|
| | |
| | | def GetBOSSFirstKillByIndex(self, index): |
| | | self.CheckLoadData("BOSSFirstKill") |
| | | return self.ipyBOSSFirstKillCache[index]
|
| | | |
| | | def GetFamilyRedPackCount(self): |
| | | self.CheckLoadData("FamilyRedPack") |
| | | return self.ipyFamilyRedPackLen
|
| | | def GetFamilyRedPackByIndex(self, index): |
| | | self.CheckLoadData("FamilyRedPack") |
| | | return self.ipyFamilyRedPackCache[index]
|
| | | |
| | | def GetActFeastRedPacketSuccCount(self): |
| | | self.CheckLoadData("ActFeastRedPacketSucc") |
| | | return self.ipyActFeastRedPacketSuccLen
|
| | | def GetActFeastRedPacketSuccByIndex(self, index): |
| | | self.CheckLoadData("ActFeastRedPacketSucc") |
| | | return self.ipyActFeastRedPacketSuccCache[index]
|
| | | |
| | | def GetNPCShowCount(self): |
| | | self.CheckLoadData("NPCShow") |