hxp
2018-10-17 3c8086055c6a3ab0cb6b27156558220ad979dd2c
2157 批量使用神兽装备宝箱某些装备没有传奇属性
1个文件已修改
6 ■■■■■ 已修改文件
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py
@@ -1196,11 +1196,9 @@
            #可以摆放
            if curItemCount > canPutinCount:
                #需要创建新物品放入
                curCreateItem = ItemCommon.CreateSingleItem(tagItem.GetItemTypeID())
                curCreateItem = GetOutPutItemObj(tagItem.GetItemTypeID(), canPutinCount, isBind)
                #注意: 不能在这里AssignItem, 否则会有2个物品指针指向同一个物品实例 . 巨大的错误在这一句 : curCreateItem.Assign(tagItem)
                SetItemCount(curCreateItem, canPutinCount)
                SetItemIsBind(curCreateItem, isBind)
                #此处不做装备拆解,如有需求外传for处理
                #如果是装备,那么 maxPackCount 为1 这里会循环自动创建新物品,所以直接 GetOutPutItemObj 即可, 暂不支持定制装备拆解
                
                item.AssignItem(curCreateItem)
                SetItemCount(tagItem, curItemCount - canPutinCount)