| | |
| | |
|
| | | "CollectNPC":(
|
| | | ("DWORD", "NPCID", 1),
|
| | | ("BYTE", "IsMissionCollectNPC", 0),
|
| | | ("BYTE", "PrepareTime", 0),
|
| | | ("list", "LostHPPer", 0),
|
| | | ("BYTE", "MaxCollectCount", 0),
|
| | |
| | | |
| | | def __init__(self): |
| | | self.NPCID = 0
|
| | | self.IsMissionCollectNPC = 0
|
| | | self.PrepareTime = 0
|
| | | self.LostHPPer = []
|
| | | self.MaxCollectCount = 0
|
| | |
| | | return |
| | | |
| | | def GetNPCID(self): return self.NPCID # ID
|
| | | def GetIsMissionCollectNPC(self): return self.IsMissionCollectNPC # 是否任务采集物
|
| | | def GetPrepareTime(self): return self.PrepareTime # 采集耗时,秒
|
| | | def GetLostHPPer(self): return self.LostHPPer # 采集掉血,[每X秒,掉血百分比]
|
| | | def GetMaxCollectCount(self): return self.MaxCollectCount # 可采集次数,0无限制
|