From 800c0227da77c2ac8dc57ce637e4935e6b5d070b Mon Sep 17 00:00:00 2001 From: WarrentyExpired Date: Wed, 7 Oct 2026 19:53:37 -0400 Subject: [PATCH] #W# Weapons: Weapon damage change for durability. --- Projects/UOContent/Items/Weapons/BaseWeapon.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Projects/UOContent/Items/Weapons/BaseWeapon.cs b/Projects/UOContent/Items/Weapons/BaseWeapon.cs index a94c7df2c..5473658ca 100644 --- a/Projects/UOContent/Items/Weapons/BaseWeapon.cs +++ b/Projects/UOContent/Items/Weapons/BaseWeapon.cs @@ -2674,9 +2674,16 @@ public abstract partial class BaseWeapon { var scale = 100; - if (_maxHitPoints > 0 && _hitPoints < _maxHitPoints) + if (_maxHitPoints > 0) { + if (_hitPoints >= _maxHitPoints * 0.90) + { + scale = 110; + } + else + { scale = 50 + 50 * _hitPoints / _maxHitPoints; + } } return AOS.Scale(damage, scale);