| | |
| | | ("char", "WorldNotifyKey", 0),
|
| | | ),
|
| | |
|
| | | "ActFeastTravel":(
|
| | | ("DWORD", "CfgID", 1),
|
| | | ("char", "StartDate", 0),
|
| | | ("char", "EndDate", 0),
|
| | | ("WORD", "LVLimit", 0),
|
| | | ("BYTE", "ResetType", 0),
|
| | | ("dict", "TemplateIDInfo", 0),
|
| | | ),
|
| | |
|
| | | "ActFeastTravelTask":(
|
| | | ("BYTE", "TraveTasklD", 1),
|
| | | ("WORD", "FinishNeedValue", 0),
|
| | | ("WORD", "FinishTimeMax", 0),
|
| | | ("BYTE", "AddTravelPoint", 0),
|
| | | ),
|
| | |
|
| | | "ActFeastTravelAward":(
|
| | | ("BYTE", "TemplatelD", 1),
|
| | | ("BYTE", "RecordIndex", 0),
|
| | | ("WORD", "NeedTravelPoint", 0),
|
| | | ("BYTE", "AwardCountMax", 0),
|
| | | ("list", "TravelAwardInfo", 0),
|
| | | ),
|
| | |
|
| | | "ActFeastWeekParty":(
|
| | | ("DWORD", "CfgID", 1),
|
| | | ("char", "StartDate", 0),
|
| | |
| | | def GetGoodItemIDList(self): return self.attrTuple[3] # 需要广播的物品ID列表 [物品ID, ...] list
|
| | | def GetWorldNotifyKey(self): return self.attrTuple[4] # 全服广播key,参数(玩家名, 物品ID, 物品数据, 个数,) char |
| | | |
| | | # 节日游历时间表 |
| | | class IPY_ActFeastTravel(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetCfgID(self): return self.attrTuple[0] # 配置ID DWORD
|
| | | def GetStartDate(self): return self.attrTuple[1] # 开启日期 char
|
| | | def GetEndDate(self): return self.attrTuple[2] # 结束日期 char
|
| | | def GetLVLimit(self): return self.attrTuple[3] # 限制等级 WORD
|
| | | def GetResetType(self): return self.attrTuple[4] # 重置类型,0-0点重置;1-5点重置 BYTE
|
| | | def GetTemplateIDInfo(self): return self.attrTuple[5] # 模板信息 {(世界等级A,B):模板编号, ...} dict |
| | | |
| | | # 节日游历任务表 |
| | | class IPY_ActFeastTravelTask(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTraveTasklD(self): return self.attrTuple[0] # 游历ID BYTE
|
| | | def GetFinishNeedValue(self): return self.attrTuple[1] # 完成所需进度值 WORD
|
| | | def GetFinishTimeMax(self): return self.attrTuple[2] # 总可完成次数,0不限 WORD
|
| | | def GetAddTravelPoint(self): return self.attrTuple[3] # 完成次数获得游历值 BYTE |
| | | |
| | | # 节日游历奖励表 |
| | | class IPY_ActFeastTravelAward(): |
| | | |
| | | def __init__(self): |
| | | self.attrTuple = None |
| | | return |
| | | |
| | | def GetTemplatelD(self): return self.attrTuple[0] # 奖励模板ID BYTE
|
| | | def GetRecordIndex(self): return self.attrTuple[1] # 奖励记录索引 BYTE
|
| | | def GetNeedTravelPoint(self): return self.attrTuple[2] # 领奖所需游历值 WORD
|
| | | def GetAwardCountMax(self): return self.attrTuple[3] # 可领取次数,0代表不限 BYTE
|
| | | def GetTravelAwardInfo(self): return self.attrTuple[4] # 游历奖励 [[物品ID,个数,是否拍品], ...] list |
| | | |
| | | # 节日巡礼活动时间表 |
| | | class IPY_ActFeastWeekParty(): |
| | | |
| | |
| | | self.__LoadFileData("ActFeastWish", onlyCheck)
|
| | | self.__LoadFileData("ActFeastWishBottle", onlyCheck)
|
| | | self.__LoadFileData("ActFeastWishPool", onlyCheck)
|
| | | self.__LoadFileData("ActFeastTravel", onlyCheck)
|
| | | self.__LoadFileData("ActFeastTravelTask", onlyCheck)
|
| | | self.__LoadFileData("ActFeastTravelAward", onlyCheck)
|
| | | self.__LoadFileData("ActFeastWeekParty", onlyCheck)
|
| | | self.__LoadFileData("FeastWeekParty", onlyCheck)
|
| | | self.__LoadFileData("NewAllPeopleParty", onlyCheck)
|
| | |
| | | def GetActFeastWishPoolByIndex(self, index): |
| | | self.CheckLoadData("ActFeastWishPool") |
| | | return self.ipyActFeastWishPoolCache[index]
|
| | | |
| | | def GetActFeastTravelCount(self): |
| | | self.CheckLoadData("ActFeastTravel") |
| | | return self.ipyActFeastTravelLen
|
| | | def GetActFeastTravelByIndex(self, index): |
| | | self.CheckLoadData("ActFeastTravel") |
| | | return self.ipyActFeastTravelCache[index]
|
| | | |
| | | def GetActFeastTravelTaskCount(self): |
| | | self.CheckLoadData("ActFeastTravelTask") |
| | | return self.ipyActFeastTravelTaskLen
|
| | | def GetActFeastTravelTaskByIndex(self, index): |
| | | self.CheckLoadData("ActFeastTravelTask") |
| | | return self.ipyActFeastTravelTaskCache[index]
|
| | | |
| | | def GetActFeastTravelAwardCount(self): |
| | | self.CheckLoadData("ActFeastTravelAward") |
| | | return self.ipyActFeastTravelAwardLen
|
| | | def GetActFeastTravelAwardByIndex(self, index): |
| | | self.CheckLoadData("ActFeastTravelAward") |
| | | return self.ipyActFeastTravelAwardCache[index]
|
| | | |
| | | def GetActFeastWeekPartyCount(self): |
| | | self.CheckLoadData("ActFeastWeekParty") |