All pastes #45661 Raw Edit

Trade Bug

public java v1 · immutable
#45661 ·published 2006-03-14 12:47 UTC
rendered paste body
Index: C:/Documents and Settings/Anderson/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/TradeList.java===================================================================--- C:/Documents and Settings/Anderson/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/TradeList.java	(revision 1605)+++ C:/Documents and Settings/Anderson/workspace/L2_GameServer_c4/java/net/sf/l2j/gameserver/model/TradeList.java	(working copy)@@ -210,20 +210,22 @@ 			_log.warning(_owner.getName() + ": Attempt to modify locked TradeList!"); 			return null; 		}- 		L2Object item = L2World.getInstance().findObject(objectId); 		if(item == null || !(item instanceof L2ItemInstance)) 		{ 			_log.warning(_owner.getName() + ": Attempt to add invalid item to TradeList!"); 			return null; 		}-		 		if(!((L2ItemInstance)item).isStackable() && count > 1) 		{ 			_log.warning(_owner.getName() + ": Attempt to add non-stackable item to TradeList with count > 1!"); 			return null; 		}-+		for (TradeItem checkitem : _items)+		{+			if (checkitem.getObjectId() == objectId)		+				return null;+		} 		TradeItem titem = new TradeItem((L2ItemInstance)item, count, price); 		_items.add(titem);