| | |
| | | ("DWORD", "PowerEx", 0),
|
| | | ),
|
| | |
|
| | | "ContineSignAward":(
|
| | | ("BYTE", "ContineDay", 1),
|
| | | ("list", "ItemID", 0),
|
| | | ("BYTE", "IsBind", 0),
|
| | | ("list", "ItemNum", 0),
|
| | | ("list", "JobItemList", 0),
|
| | | ),
|
| | |
|
| | | "SignAward":(
|
| | | ("BYTE", "RewardID", 1),
|
| | | ("list", "ItemID", 0),
|
| | | ("BYTE", "IsBind", 0),
|
| | | ("BYTE", "VipLv", 0),
|
| | | ("list", "OrdinaryNum", 0),
|
| | | ("BYTE", "VipMultiple", 0),
|
| | | "SignIn":(
|
| | | ("BYTE", "SignDay", 1),
|
| | | ("list", "AwardItemList", 0),
|
| | | ),
|
| | |
|
| | | "VIPAward":(
|
| | |
| | | def GetUnLockSkill(self): return self.attrTuple[4] # 解锁的技能 list
|
| | | def GetPowerEx(self): return self.attrTuple[5] # 额外固定战力 DWORD |
| | | |
| | | # 连续签到奖励表 |
| | | class IPY_ContineSignAward(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetContineDay(self): return self.attrTuple[0] # 连续签到天数 BYTE
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
|
| | | def GetItemNum(self): return self.attrTuple[3] # 物品奖励最小值 list
|
| | | def GetJobItemList(self): return self.attrTuple[4] # 职业物品列表 list |
| | | |
| | | # 签到奖励表 |
| | | class IPY_SignAward(): |
| | | class IPY_SignIn(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetRewardID(self): return self.attrTuple[0] # 奖励ID BYTE
|
| | | def GetItemID(self): return self.attrTuple[1] # 奖励物品ID list
|
| | | def GetIsBind(self): return self.attrTuple[2] # 物品是否绑定 BYTE
|
| | | def GetVipLv(self): return self.attrTuple[3] # vip等级 BYTE
|
| | | def GetOrdinaryNum(self): return self.attrTuple[4] # 奖励物品数量 list
|
| | | def GetVipMultiple(self): return self.attrTuple[5] # 奖励倍率 BYTE |
| | | def GetSignDay(self): return self.attrTuple[0] # 签到天 BYTE
|
| | | def GetAwardItemList(self): return self.attrTuple[1] # 奖励列表 list |
| | | |
| | | # VIP礼包表 |
| | | class IPY_VIPAward(): |
| | |
| | | self.__LoadFileData("TongTianTask", onlyCheck)
|
| | | self.__LoadFileData("Treasure", onlyCheck)
|
| | | self.__LoadFileData("TreasureUp", onlyCheck)
|
| | | self.__LoadFileData("ContineSignAward", onlyCheck)
|
| | | self.__LoadFileData("SignAward", onlyCheck)
|
| | | self.__LoadFileData("SignIn", onlyCheck)
|
| | | self.__LoadFileData("VIPAward", onlyCheck)
|
| | | self.__LoadFileData("AuctionItem", onlyCheck)
|
| | | self.__LoadFileData("VipPrivilege", onlyCheck)
|
| | |
| | | self.CheckLoadData("TreasureUp") |
| | | return self.ipyTreasureUpCache[index]
|
| | | |
| | | def GetContineSignAwardCount(self): |
| | | self.CheckLoadData("ContineSignAward") |
| | | return self.ipyContineSignAwardLen
|
| | | def GetContineSignAwardByIndex(self, index): |
| | | self.CheckLoadData("ContineSignAward") |
| | | return self.ipyContineSignAwardCache[index]
|
| | | |
| | | def GetSignAwardCount(self): |
| | | self.CheckLoadData("SignAward") |
| | | return self.ipySignAwardLen
|
| | | def GetSignAwardByIndex(self, index): |
| | | self.CheckLoadData("SignAward") |
| | | return self.ipySignAwardCache[index]
|
| | | def GetSignInCount(self): |
| | | self.CheckLoadData("SignIn") |
| | | return self.ipySignInLen
|
| | | def GetSignInByIndex(self, index): |
| | | self.CheckLoadData("SignIn") |
| | | return self.ipySignInCache[index]
|
| | | |
| | | def GetVIPAwardCount(self): |
| | | self.CheckLoadData("VIPAward") |