diff --git a/Source/items.cpp b/Source/items.cpp index d71d815a2..5a5876d07 100644 --- a/Source/items.cpp +++ b/Source/items.cpp @@ -2909,6 +2909,8 @@ void CalcPlrInv(Player &player, bool loadgfx) // If stash is open, ensure the items are displayed correctly Stash.RefreshItemStatFlags(); } + if (!player.HoldItem.isEmpty()) + player.HoldItem.updateRequiredStatsCacheForPlayer(player); } }