diff --git a/Strategic/Map Screen Interface Map Inventory.cpp b/Strategic/Map Screen Interface Map Inventory.cpp index 41c7a82e..869e312e 100644 --- a/Strategic/Map Screen Interface Map Inventory.cpp +++ b/Strategic/Map Screen Interface Map Inventory.cpp @@ -1133,8 +1133,12 @@ void SaveSeenAndUnseenItems( void ) if(pipl->fExists && pipl->object.ubNumberOfObjects) { uiTotalNumberOfVisibleItems += pipl->object.ubNumberOfObjects; - if(i > uiNumberOfSeenItems) + if (i > uiNumberOfSeenItems) + { pInventoryPoolList[uiNumberOfSeenItems] = *pipl; + pipl->fExists = FALSE; + } + uiNumberOfSeenItems++; } }