From 7fc0de5ccd1f2a518a7779fcd9253b603269de85 Mon Sep 17 00:00:00 2001 From: Wanne Date: Thu, 25 Jun 2009 18:20:08 +0000 Subject: [PATCH] - Bugfix: On "sell all" also unreachable items were sold (fix by Headrock) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@3029 3b4a5df2-a311-0410-b5c6-a8a6f20db521 --- Strategic/Map Screen Interface Map Inventory.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Strategic/Map Screen Interface Map Inventory.cpp b/Strategic/Map Screen Interface Map Inventory.cpp index 27880320..409d5b6f 100644 --- a/Strategic/Map Screen Interface Map Inventory.cpp +++ b/Strategic/Map Screen Interface Map Inventory.cpp @@ -1471,7 +1471,9 @@ void BeginInventoryPoolPtr( OBJECTTYPE *pInventorySlot ) { for( UINT32 iNumber = 0 ; iNumber < pInventoryPoolList.size() ; ++iNumber) { - if ( pInventoryPoolList[ iNumber ].object.usItem == gItemPointer.usItem ) + // WANNE: Fix by Headrock + //if ( pInventoryPoolList[ iNumber ].object.usItem == gItemPointer.usItem ) + if ( pInventoryPoolList[ iNumber ].object.usItem == gItemPointer.usItem && pInventoryPoolList[ iNumber ].usFlags & WORLD_ITEM_REACHABLE) { iPrice += SellItem( pInventoryPoolList[ iNumber ].object ); DeleteObj( &pInventoryPoolList [ iNumber ].object );