From 1e96cf184afac59994a1b3784a252123cdfe7adc Mon Sep 17 00:00:00 2001 From: hxp <ale99527@vip.qq.com> Date: 星期四, 25 十月 2018 15:30:46 +0800 Subject: [PATCH] 4255 【后端】【1.3】小助手(扫荡支持,等级开启功能表增加VIP等级条件) --- ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py b/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py index 7f1b375..2e000e9 100644 --- a/ServerPython/ZoneServerGroup/map1_8G/MapServer/MapServerData/Script/Item/ItemControler.py +++ b/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) -- Gitblit v1.8.0