| | |
| | | ("BYTE", "LimitVIPLV", 0),
|
| | | ),
|
| | |
|
| | | "ChinItem":(
|
| | | ("DWORD", "ItemID", 1),
|
| | | ("BYTE", "ItemType", 0),
|
| | | ("DWORD", "Effect1", 0),
|
| | | ("DWORD", "EffectValueA1", 0),
|
| | | ("DWORD", "EffectValueB1", 0),
|
| | | ("DWORD", "EffectValueC1", 0),
|
| | | ),
|
| | |
|
| | | "ChinNPC":(
|
| | | ("DWORD", "NPCID", 1),
|
| | | ("char", "NPCName", 0),
|
| | |
| | | ("DWORD", "TitleID", 0),
|
| | | ("list", "AwardItemList", 0),
|
| | | ("char", "MailKey", 0),
|
| | | ("BYTE", "WorshipType", 0),
|
| | | ("DWORD", "WorshipValue", 0),
|
| | | ),
|
| | |
|
| | | "FairyDomain":(
|
| | |
| | | def GetLimitMagicWeapon(self): return self.attrTuple[2] # 需要解锁法宝ID DWORD
|
| | | def GetLimiRealmLV(self): return self.attrTuple[3] # 需要境界等级 WORD
|
| | | def GetLimitVIPLV(self): return self.attrTuple[4] # 需要VIP等级 BYTE |
| | | |
| | | # 物品表 |
| | | class IPY_ChinItem(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetItemID(self): return self.attrTuple[0] # 物品ID DWORD
|
| | | def GetItemType(self): return self.attrTuple[1] # 物品类型 BYTE
|
| | | def GetEffect1(self): return self.attrTuple[2] # 道具使用效果1 DWORD
|
| | | def GetEffectValueA1(self): return self.attrTuple[3] # 效果1的a值 DWORD
|
| | | def GetEffectValueB1(self): return self.attrTuple[4] # 效果1的b值 DWORD
|
| | | def GetEffectValueC1(self): return self.attrTuple[5] # 效果1的c值 DWORD |
| | | |
| | | # NPC表 |
| | | class IPY_ChinNPC(): |
| | |
| | | def GetMoneyValue(self): return self.attrTuple[3] # 货币值 DWORD
|
| | | def GetTitleID(self): return self.attrTuple[4] # 称号ID DWORD
|
| | | def GetAwardItemList(self): return self.attrTuple[5] # 晋级仙宫奖励物品列表 list
|
| | | def GetMailKey(self): return self.attrTuple[6] # 仙官通知邮件 char |
| | | def GetMailKey(self): return self.attrTuple[6] # 仙官通知邮件 char
|
| | | def GetWorshipType(self): return self.attrTuple[7] # 膜拜类型 BYTE
|
| | | def GetWorshipValue(self): return self.attrTuple[8] # 膜拜值 DWORD |
| | | |
| | | # 缥缈仙域表 |
| | | class IPY_FairyDomain(): |
| | |
| | | self.__LoadFileData("ActFeastWish", onlyCheck)
|
| | | self.__LoadFileData("ActFeastTravel", onlyCheck)
|
| | | self.__LoadFileData("FuncOpenLV", onlyCheck)
|
| | | self.__LoadFileData("ChinItem", onlyCheck)
|
| | | self.__LoadFileData("ChinNPC", onlyCheck)
|
| | | self.__LoadFileData("PlayerLV", onlyCheck)
|
| | | self.__LoadFileData("VipPrivilege", onlyCheck)
|
| | |
| | | self.CheckLoadData("FuncOpenLV") |
| | | return self.ipyFuncOpenLVCache[index]
|
| | | |
| | | def GetChinItemCount(self): |
| | | self.CheckLoadData("ChinItem") |
| | | return self.ipyChinItemLen
|
| | | def GetChinItemByIndex(self, index): |
| | | self.CheckLoadData("ChinItem") |
| | | return self.ipyChinItemCache[index]
|
| | | |
| | | def GetChinNPCCount(self): |
| | | self.CheckLoadData("ChinNPC") |
| | | return self.ipyChinNPCLen
|