| | |
| | | ("char", "NotifyMark", 0),
|
| | | ),
|
| | |
|
| | | "FirstGold":(
|
| | | ("BYTE", "Day", 1),
|
| | | ("dict", "JobItemInfo", 0),
|
| | | ("list", "CommItemList", 0),
|
| | | ),
|
| | |
|
| | | "LVAward":(
|
| | | ("BYTE", "AwardID", 1),
|
| | | ("WORD", "LV", 0),
|
| | |
| | | def GetGainItemList(self): return self.GainItemList # 获得物品列表[[物品ID,个数,是否绑定], ...]
|
| | | def GetNotifyMark(self): return self.NotifyMark # 广播提示 |
| | | |
| | | # 首充表 |
| | | class IPY_FirstGold(): |
| | | |
| | | def __init__(self): |
| | | self.Day = 0
|
| | | self.JobItemInfo = {}
|
| | | self.CommItemList = [] |
| | | return |
| | | |
| | | def GetDay(self): return self.Day # 首充第几天
|
| | | def GetJobItemInfo(self): return self.JobItemInfo # 职业物品奖励 {"职业":[[物品ID,个数], ...], ...}
|
| | | def GetCommItemList(self): return self.CommItemList # 通用物品奖励 [[物品ID,个数], ...] |
| | | |
| | | # 等级奖励表 |
| | | class IPY_LVAward(): |
| | | |
| | |
| | | self.ipyOrderInfoLen = len(self.ipyOrderInfoCache)
|
| | | self.ipyCTGCache = self.__LoadFileData("CTG", IPY_CTG)
|
| | | self.ipyCTGLen = len(self.ipyCTGCache)
|
| | | self.ipyFirstGoldCache = self.__LoadFileData("FirstGold", IPY_FirstGold)
|
| | | self.ipyFirstGoldLen = len(self.ipyFirstGoldCache)
|
| | | self.ipyLVAwardCache = self.__LoadFileData("LVAward", IPY_LVAward)
|
| | | self.ipyLVAwardLen = len(self.ipyLVAwardCache)
|
| | | self.ipyInvestCache = self.__LoadFileData("Invest", IPY_Invest)
|
| | |
| | | def GetOrderInfoByIndex(self, index): return self.ipyOrderInfoCache[index]
|
| | | def GetCTGCount(self): return self.ipyCTGLen
|
| | | def GetCTGByIndex(self, index): return self.ipyCTGCache[index]
|
| | | def GetFirstGoldCount(self): return self.ipyFirstGoldLen
|
| | | def GetFirstGoldByIndex(self, index): return self.ipyFirstGoldCache[index]
|
| | | def GetLVAwardCount(self): return self.ipyLVAwardLen
|
| | | def GetLVAwardByIndex(self, index): return self.ipyLVAwardCache[index]
|
| | | def GetInvestCount(self): return self.ipyInvestLen
|