diff --git a/Projects/UOContent/Mobiles/Abilities/StunAttack.cs b/Projects/UOContent/Mobiles/Abilities/StunAttack.cs index 853535edd..d585f0f42 100644 --- a/Projects/UOContent/Mobiles/Abilities/StunAttack.cs +++ b/Projects/UOContent/Mobiles/Abilities/StunAttack.cs @@ -7,7 +7,7 @@ namespace Server.Mobiles; public abstract class StunAttack : MonsterAbility { // Prevents infinite loop - private HashSet _stunning; + private static readonly HashSet _stunning = []; public override MonsterAbilityTrigger AbilityTrigger => MonsterAbilityTrigger.GiveMeleeDamage; public override MonsterAbilityType AbilityType => MonsterAbilityType.Stun; @@ -21,7 +21,6 @@ public abstract class StunAttack : MonsterAbility { if (source.Weapon is BaseWeapon weapon) { - _stunning ??= new HashSet(); _stunning.Add(source); weapon.OnHit(source, target); _stunning.Remove(source);