| | |
| | | "ItemCompound":(
|
| | | ("WORD", "ID", 1),
|
| | | ("list", "MakeID", 0),
|
| | | ("BYTE", "IsFirstSuccMakeJobItem", 0),
|
| | | ("list", "UnfixedItemID", 0),
|
| | | ("BYTE", "UnfixedItemCount", 0),
|
| | | ("list", "FixedItemID", 0),
|
| | |
| | | ("DWORD", "NeedMoney", 0),
|
| | | ("WORD", "SuccessRate", 0),
|
| | | ("WORD", "SuccessRateMax", 0),
|
| | | ("list", "SuccessRateIncrease", 0),
|
| | | ("BYTE", "AddonsCountMax", 0),
|
| | | ("char", "SysMark", 0),
|
| | | ("BYTE", "SysMarkParamType", 0),
|
| | |
| | | def __init__(self): |
| | | self.ID = 0
|
| | | self.MakeID = []
|
| | | self.IsFirstSuccMakeJobItem = 0
|
| | | self.UnfixedItemID = []
|
| | | self.UnfixedItemCount = 0
|
| | | self.FixedItemID = []
|
| | |
| | | self.NeedMoney = 0
|
| | | self.SuccessRate = 0
|
| | | self.SuccessRateMax = 0
|
| | | self.SuccessRateIncrease = []
|
| | | self.AddonsCountMax = 0
|
| | | self.SysMark = ""
|
| | | self.SysMarkParamType = 0 |
| | |
| | | |
| | | def GetID(self): return self.ID # 合成配置编号ID
|
| | | def GetMakeID(self): return self.MakeID # 可合成的道具ID,多个则随机一个
|
| | | def GetIsFirstSuccMakeJobItem(self): return self.IsFirstSuccMakeJobItem # 首次成功是否必出本职业
|
| | | def GetUnfixedItemID(self): return self.UnfixedItemID # 不固定道具ID, 多个ID时则任意一种均可
|
| | | def GetUnfixedItemCount(self): return self.UnfixedItemCount # 不固定道具消耗数量
|
| | | def GetFixedItemID(self): return self.FixedItemID # 消耗固定道具ID, 多个ID时代表每个ID均需消耗
|
| | |
| | | def GetNeedMoney(self): return self.NeedMoney # 消耗铜钱
|
| | | def GetSuccessRate(self): return self.SuccessRate # 成功率万分率
|
| | | def GetSuccessRateMax(self): return self.SuccessRateMax # 最大成功率万分率
|
| | | def GetSuccessRateIncrease(self): return self.SuccessRateIncrease # 提高成功率道具, 道具ID|个数|提高的概率
|
| | | def GetAddonsCountMax(self): return self.AddonsCountMax # 最大可附加材料数, 增加概率用, 非必须, 0代表不可附加材料
|
| | | def GetSysMark(self): return self.SysMark # 提示mark
|
| | | def GetSysMarkParamType(self): return self.SysMarkParamType # 系统提示参数组合类型 |