diff --git a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs index a1316e3565..d1f19d0c25 100644 --- a/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs +++ b/Content.Shared/SprayPainter/SharedSprayPainterSystem.cs @@ -188,7 +188,7 @@ public abstract class SharedSprayPainterSystem : EntitySystem args.Handled = true; if (TryComp(args.Used, out var charges) - && charges.LastCharges < targetGroup.Cost) + && Charges.GetCurrentCharges((args.Used, charges)) < targetGroup.Cost) { var msg = Loc.GetString("spray-painter-interact-no-charges"); _popup.PopupClient(msg, args.User, args.User);