diff --git a/Questionable/Controller/Steps/Interactions/UseItem.cs b/Questionable/Controller/Steps/Interactions/UseItem.cs index 1fd7b6aa..8868f811 100644 --- a/Questionable/Controller/Steps/Interactions/UseItem.cs +++ b/Questionable/Controller/Steps/Interactions/UseItem.cs @@ -131,7 +131,7 @@ internal static class UseItem } int itemCount = inventoryManager->GetInventoryItemCount(ItemId); - if (itemCount == _itemCount) + if (!_usedItem && itemCount == _itemCount) { // TODO Better handling for game-provided errors, i.e. reacting to the 'Could not use' messages. UseItem() is successful in this case (and returns 0) logger.LogInformation(