From b9cc7f8d9a351e17bfcebc28835e9b583515e84c Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Tue, 6 Oct 2026 21:16:09 -0400 Subject: [PATCH] #W# Fix: Shields now display str requirements. --- Projects/UOContent/Items/Shields/BronzeShield.cs | 2 +- Projects/UOContent/Items/Shields/Buckler.cs | 1 + Projects/UOContent/Items/Shields/ChaosShield.cs | 1 + Projects/UOContent/Items/Shields/GargishWoodenShield.cs | 1 + Projects/UOContent/Items/Shields/HeaterShield.cs | 1 + Projects/UOContent/Items/Shields/MetalKiteShield.cs | 1 + Projects/UOContent/Items/Shields/MetalShield.cs | 1 + Projects/UOContent/Items/Shields/OrderShield.cs | 1 + Projects/UOContent/Items/Shields/WoodenKiteShield.cs | 1 + Projects/UOContent/Items/Shields/WoodenShield.cs | 1 + 10 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Projects/UOContent/Items/Shields/BronzeShield.cs b/Projects/UOContent/Items/Shields/BronzeShield.cs index a13442682..812180995 100644 --- a/Projects/UOContent/Items/Shields/BronzeShield.cs +++ b/Projects/UOContent/Items/Shields/BronzeShield.cs @@ -22,6 +22,6 @@ public partial class BronzeShield : BaseShield public override int InitMaxHits => 30; public override int AosStrReq => 35; - + public override int OldStrReq => 35; public override int ArmorBase => 10; } diff --git a/Projects/UOContent/Items/Shields/Buckler.cs b/Projects/UOContent/Items/Shields/Buckler.cs index df3da2861..7bf5c28b7 100644 --- a/Projects/UOContent/Items/Shields/Buckler.cs +++ b/Projects/UOContent/Items/Shields/Buckler.cs @@ -22,6 +22,7 @@ public partial class Buckler : BaseShield public override int InitMaxHits => 50; public override int AosStrReq => 20; + public override int OldStrReq => 20; public override int ArmorBase => 7; } diff --git a/Projects/UOContent/Items/Shields/ChaosShield.cs b/Projects/UOContent/Items/Shields/ChaosShield.cs index 7878dc25b..7f9dd33c1 100644 --- a/Projects/UOContent/Items/Shields/ChaosShield.cs +++ b/Projects/UOContent/Items/Shields/ChaosShield.cs @@ -27,6 +27,7 @@ public partial class ChaosShield : BaseShield public override int InitMaxHits => 125; public override int AosStrReq => 95; + public override int OldStrReq => 95; public override int ArmorBase => 32; diff --git a/Projects/UOContent/Items/Shields/GargishWoodenShield.cs b/Projects/UOContent/Items/Shields/GargishWoodenShield.cs index cc4b3d038..0881878c3 100644 --- a/Projects/UOContent/Items/Shields/GargishWoodenShield.cs +++ b/Projects/UOContent/Items/Shields/GargishWoodenShield.cs @@ -21,6 +21,7 @@ public partial class GargishWoodenShield : BaseShield public override int InitMinHits => 20; public override int InitMaxHits => 25; public override int AosStrReq => 20; + public override int OldStrReq => 20; public override int RequiredRaces => Race.AllowGargoylesOnly; diff --git a/Projects/UOContent/Items/Shields/HeaterShield.cs b/Projects/UOContent/Items/Shields/HeaterShield.cs index 3e17ec22a..52e3482d0 100644 --- a/Projects/UOContent/Items/Shields/HeaterShield.cs +++ b/Projects/UOContent/Items/Shields/HeaterShield.cs @@ -22,6 +22,7 @@ public partial class HeaterShield : BaseShield public override int InitMaxHits => 65; public override int AosStrReq => 90; + public override int OldStrReq => 90; public override int ArmorBase => 23; } diff --git a/Projects/UOContent/Items/Shields/MetalKiteShield.cs b/Projects/UOContent/Items/Shields/MetalKiteShield.cs index ef46ddcfa..1c46e7c18 100644 --- a/Projects/UOContent/Items/Shields/MetalKiteShield.cs +++ b/Projects/UOContent/Items/Shields/MetalKiteShield.cs @@ -22,6 +22,7 @@ public partial class MetalKiteShield : BaseShield, IDyable public override int InitMaxHits => 60; public override int AosStrReq => 45; + public override int OldStrReq => 45; public override int ArmorBase => 16; diff --git a/Projects/UOContent/Items/Shields/MetalShield.cs b/Projects/UOContent/Items/Shields/MetalShield.cs index 6b4a8001e..58de4285f 100644 --- a/Projects/UOContent/Items/Shields/MetalShield.cs +++ b/Projects/UOContent/Items/Shields/MetalShield.cs @@ -22,6 +22,7 @@ public partial class MetalShield : BaseShield public override int InitMaxHits => 65; public override int AosStrReq => 45; + public override int OldStrReq => 45; public override int ArmorBase => 11; } diff --git a/Projects/UOContent/Items/Shields/OrderShield.cs b/Projects/UOContent/Items/Shields/OrderShield.cs index a85a5e6a0..de83d6fc5 100644 --- a/Projects/UOContent/Items/Shields/OrderShield.cs +++ b/Projects/UOContent/Items/Shields/OrderShield.cs @@ -27,6 +27,7 @@ public partial class OrderShield : BaseShield public override int InitMaxHits => 125; public override int AosStrReq => 95; + public override int OldStrReq => 95; public override int ArmorBase => 30; diff --git a/Projects/UOContent/Items/Shields/WoodenKiteShield.cs b/Projects/UOContent/Items/Shields/WoodenKiteShield.cs index fbbea1213..f952b4ad9 100644 --- a/Projects/UOContent/Items/Shields/WoodenKiteShield.cs +++ b/Projects/UOContent/Items/Shields/WoodenKiteShield.cs @@ -22,6 +22,7 @@ public partial class WoodenKiteShield : BaseShield public override int InitMaxHits => 65; public override int AosStrReq => 20; + public override int OldStrReq => 20; public override int ArmorBase => 12; diff --git a/Projects/UOContent/Items/Shields/WoodenShield.cs b/Projects/UOContent/Items/Shields/WoodenShield.cs index 013f908be..a295a6bed 100644 --- a/Projects/UOContent/Items/Shields/WoodenShield.cs +++ b/Projects/UOContent/Items/Shields/WoodenShield.cs @@ -22,6 +22,7 @@ public partial class WoodenShield : BaseShield public override int InitMaxHits => 25; public override int AosStrReq => 20; + public override int OldStrReq => 20; public override int ArmorBase => 8;