| | |
| | | ("BYTE", "PrepareTime", 0),
|
| | | ("list", "LostHPPer", 0),
|
| | | ("BYTE", "MaxCollectCount", 0),
|
| | | ("BYTE", "CollectResetType", 0),
|
| | | ("char", "CollectCountLimitNotify", 0),
|
| | | ("list", "CollectAward", 0),
|
| | | ("dict", "CollectAppointAward", 0),
|
| | | ("BYTE", "AlchemyDiffLV", 0),
|
| | | ("BYTE", "NotifyCollectResult", 0),
|
| | | ),
|
| | |
|
| | | "Chests":(
|
| | |
| | | self.PrepareTime = 0
|
| | | self.LostHPPer = []
|
| | | self.MaxCollectCount = 0
|
| | | self.CollectResetType = 0
|
| | | self.CollectCountLimitNotify = ""
|
| | | self.CollectAward = [] |
| | | self.CollectAward = []
|
| | | self.CollectAppointAward = {}
|
| | | self.AlchemyDiffLV = 0
|
| | | self.NotifyCollectResult = 0 |
| | | return |
| | | |
| | | def GetNPCID(self): return self.NPCID # ID
|
| | | def GetPrepareTime(self): return self.PrepareTime # 采集耗时,秒
|
| | | def GetLostHPPer(self): return self.LostHPPer # 采集掉血,[每X秒,掉血百分比]
|
| | | def GetMaxCollectCount(self): return self.MaxCollectCount # 每日可采集次数,0限制
|
| | | def GetMaxCollectCount(self): return self.MaxCollectCount # 可采集次数,0无限制
|
| | | def GetCollectResetType(self): return self.CollectResetType # 采集次数重置类型,0-不重置,1-每日5点重置
|
| | | def GetCollectCountLimitNotify(self): return self.CollectCountLimitNotify # 无采集次数采集提示
|
| | | def GetCollectAward(self): return self.CollectAward # 采集奖励物品, [物品ID,个数,是否绑定] |
| | | def GetCollectAward(self): return self.CollectAward # 采集奖励物品,权重列表 [[权重, [物品ID,个数,是否拍品]], ...]
|
| | | def GetCollectAppointAward(self): return self.CollectAppointAward # 采集次数定制产出 {次数:[物品ID,个数,是否拍品], ...}
|
| | | def GetAlchemyDiffLV(self): return self.AlchemyDiffLV # 过滤炼丹等级差,0-不过滤,>0过滤大于自身炼丹等级X级的物品
|
| | | def GetNotifyCollectResult(self): return self.NotifyCollectResult # 是否通知采集结果 |
| | | |
| | | # 宝箱表开启 |
| | | class IPY_Chests(): |