hxp
2018-10-30 5ab23bf8c2f16b2ac19d76282ad9528fcb247005
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py
@@ -86,6 +86,7 @@
                "ItemCompound":(
                        ("WORD", "ID", 1),
                        ("list", "MakeID", 0),
                        ("BYTE", "IsFirstSuccMakeJobItem", 0),
                        ("list", "UnfixedItemID", 0),
                        ("BYTE", "UnfixedItemCount", 0),
                        ("list", "FixedItemID", 0),
@@ -93,6 +94,7 @@
                        ("DWORD", "NeedMoney", 0),
                        ("WORD", "SuccessRate", 0),
                        ("WORD", "SuccessRateMax", 0),
                        ("list", "SuccessRateIncrease", 0),
                        ("BYTE", "AddonsCountMax", 0),
                        ("char", "SysMark", 0),
                        ("BYTE", "SysMarkParamType", 0),
@@ -1172,6 +1174,7 @@
    def __init__(self):
        self.ID = 0
        self.MakeID = []
        self.IsFirstSuccMakeJobItem = 0
        self.UnfixedItemID = []
        self.UnfixedItemCount = 0
        self.FixedItemID = []
@@ -1179,6 +1182,7 @@
        self.NeedMoney = 0
        self.SuccessRate = 0
        self.SuccessRateMax = 0
        self.SuccessRateIncrease = []
        self.AddonsCountMax = 0
        self.SysMark = ""
        self.SysMarkParamType = 0
@@ -1186,6 +1190,7 @@
        
    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均需消耗
@@ -1193,6 +1198,7 @@
    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 # 系统提示参数组合类型