From 51d6b342fee448e95178b02b418c06fbe5e55355 Mon Sep 17 00:00:00 2001 From: Eric Robinson Date: Sat, 27 Dec 2025 12:55:07 -0500 Subject: [PATCH] Update player.cpp --- Source/player.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/player.cpp b/Source/player.cpp index 4e784cf23..97c31496c 100644 --- a/Source/player.cpp +++ b/Source/player.cpp @@ -462,6 +462,7 @@ bool DamageWeapon(Player &player, unsigned damageFrequency, int numDurLost) const int otherSlot = (slot == minHandSlot) ? maxHandSlot : minHandSlot; const Item &otherItem = player.InvBody[otherSlot]; + // Do not damage shields when a weapon is equipped if (item._itype == ItemType::Shield && !otherItem.isEmpty()) continue;