From e94f0aa1637f09bafb449b3e41ee1c5843601b5f Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 07 八月 2025 11:20:41 +0800 Subject: [PATCH] 80 【常规】背包-服务端(物品合成) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py | 28 +++++++++++----------------- 1 files changed, 11 insertions(+), 17 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py index dff0eec..e70c428 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py +++ b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/IpyGameDataPY.py @@ -416,9 +416,7 @@ "ItemCompound":( ("WORD", "ID", 1), - ("BYTE", "ComposeGroup", 0), ("list", "MakeID", 0), - ("BYTE", "IsFirstSuccMakeJobItem", 0), ("list", "UnfixedItemID", 0), ("BYTE", "UnfixedItemCount", 0), ("list", "FixedItemID", 0), @@ -427,7 +425,6 @@ ("WORD", "SuccessRate", 0), ("WORD", "SuccessRateMax", 0), ("list", "SuccessRateIncrease", 0), - ("BYTE", "AddonsCountMax", 0), ("char", "SysMark", 0), ("BYTE", "SysMarkParamType", 0), ), @@ -3414,20 +3411,17 @@ return def GetID(self): return self.attrTuple[0] # 合成配置编号ID WORD - def GetComposeGroup(self): return self.attrTuple[1] # 合成归组类型 BYTE - def GetMakeID(self): return self.attrTuple[2] # 可合成的道具ID,多个则随机一个 list - def GetIsFirstSuccMakeJobItem(self): return self.attrTuple[3] # 首次成功是否必出本职业 BYTE - def GetUnfixedItemID(self): return self.attrTuple[4] # 不固定道具ID, 多个ID时则任意一种均可 list - def GetUnfixedItemCount(self): return self.attrTuple[5] # 不固定道具消耗数量 BYTE - def GetFixedItemID(self): return self.attrTuple[6] # 消耗固定道具ID, 多个ID时代表每个ID均需消耗 list - def GetFixedItemCount(self): return self.attrTuple[7] # 消耗固定道具数量,每个ID对应数量 list - def GetNeedMoney(self): return self.attrTuple[8] # 消耗铜钱 DWORD - def GetSuccessRate(self): return self.attrTuple[9] # 成功率万分率 WORD - def GetSuccessRateMax(self): return self.attrTuple[10] # 最大成功率万分率 WORD - def GetSuccessRateIncrease(self): return self.attrTuple[11] # 提高成功率道具, 道具ID|个数|提高的概率 list - def GetAddonsCountMax(self): return self.attrTuple[12] # 最大可附加材料数, 增加概率用, 非必须, 0代表不可附加材料 BYTE - def GetSysMark(self): return self.attrTuple[13] # 提示mark char - def GetSysMarkParamType(self): return self.attrTuple[14] # 系统提示参数组合类型 BYTE + def GetMakeID(self): return self.attrTuple[1] # 可合成的道具ID,多个则随机一个 list + def GetUnfixedItemID(self): return self.attrTuple[2] # 不固定道具ID, 多个ID时则任意一种均可 list + def GetUnfixedItemCount(self): return self.attrTuple[3] # 不固定道具消耗数量 BYTE + def GetFixedItemID(self): return self.attrTuple[4] # 消耗固定道具ID, 多个ID时代表每个ID均需消耗 list + def GetFixedItemCount(self): return self.attrTuple[5] # 消耗固定道具数量,每个ID对应数量 list + def GetNeedMoney(self): return self.attrTuple[6] # 消耗铜钱 DWORD + def GetSuccessRate(self): return self.attrTuple[7] # 成功率万分率 WORD + def GetSuccessRateMax(self): return self.attrTuple[8] # 最大成功率万分率 WORD + def GetSuccessRateIncrease(self): return self.attrTuple[9] # 提高成功率道具, 道具ID|个数|提高的概率 list + def GetSysMark(self): return self.attrTuple[10] # 提示mark char + def GetSysMarkParamType(self): return self.attrTuple[11] # 系统提示参数组合类型 BYTE # 物品强化效果表 class IPY_ItemPlus(): -- Gitblit v1.8.0