From 1efa69c9f489f3e38746a29320b36b0d87a3f4d8 Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Wed, 7 Oct 2026 13:52:22 -0400 Subject: [PATCH] #W# Added: Armor and shields now show ACTUAL AR rating. --- Projects/UOContent/Items/Armor/BaseArmor.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Projects/UOContent/Items/Armor/BaseArmor.cs b/Projects/UOContent/Items/Armor/BaseArmor.cs index 1e45b5200..abfba0e53 100644 --- a/Projects/UOContent/Items/Armor/BaseArmor.cs +++ b/Projects/UOContent/Items/Armor/BaseArmor.cs @@ -1525,6 +1525,17 @@ namespace Server.Items // 2. --- Sovereign Realm: Custom UOR Stat Display --- + // Armor Rating + double displayAR = ArmorRatingScaled; + if (this is BaseShield && Parent as Mobile == null) + { + displayAR = (from.Skills.Parry.Value * ArmorRating / 200.0) + 1.0; + } + if (displayAR > 0) + { + LabelTo(from, $"Armor Rating: {(int)Math.Round(displayAR, MidpointRounding.AwayFromZero)}"); + } + // Show Strength Requirement int strReq = ComputeStatReq(StatType.Str); if (strReq > 0)