From: Sir Warock <67167466+SirWarock@users.noreply.github.com> Date: Mon, 29 Sep 2025 10:28:28 +0000 (+0200) Subject: Fix Shotgun ammocount not updating (#40568) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=f3202dcff920e56ca1820ead91bcc1f8ce1d6282;p=space-station-14.git Fix Shotgun ammocount not updating (#40568) --- diff --git a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs index f92c5ed3a2..62b68fed6e 100644 --- a/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs +++ b/Content.Shared/Weapons/Ranged/Systems/SharedGunSystem.Ballistic.cs @@ -58,6 +58,7 @@ public abstract partial class SharedGunSystem Audio.PlayPredicted(component.SoundInsert, uid, args.User); args.Handled = true; UpdateBallisticAppearance(uid, component); + UpdateAmmoCount(args.Target); DirtyField(uid, component, nameof(BallisticAmmoProviderComponent.Entities)); } @@ -153,7 +154,9 @@ public abstract partial class SharedGunSystem Del(ent.Value); } - // repeat if there is more space in the target and more ammo to fill it + UpdateBallisticAppearance(args.Target.Value, component); + UpdateAmmoCount(args.Target.Value); + // repeat if there is more space in the target and more ammo to fill var moreSpace = target.Entities.Count + target.UnspawnedCount < target.Capacity; var moreAmmo = component.Entities.Count + component.UnspawnedCount > 0; args.Repeat = moreSpace && moreAmmo;