diff --git a/Source/objects.cpp b/Source/objects.cpp index e093df0a5..c5b52b83f 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -2294,7 +2294,7 @@ void OperateShrineHidden(DiabloGenerator &rng, Player &player) for (int i = 0; i < NUM_INVLOC; i++) { const Item &it = player.InvBody[i]; - if (!it.isEmpty() && it._iMaxDur != 0) + if (!it.isEmpty() && IsNoneOf(it._iMaxDur, 0, DUR_INDESTRUCTIBLE)) eligible[eligibleCount++] = i; }