From: āda Date: Sat, 18 Oct 2025 05:38:50 +0000 (-0500) Subject: Fix recharging spray painter (#40953) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=7a2206d011ec9605679295f8dd0047ccf60258dd;p=space-station-14.git Fix recharging spray painter (#40953) * commit * fix --------- Co-authored-by: iaada --- diff --git a/Content.Server/SprayPainter/SprayPainterSystem.cs b/Content.Server/SprayPainter/SprayPainterSystem.cs index 24ab5e0ea2..f00ae1d7dd 100644 --- a/Content.Server/SprayPainter/SprayPainterSystem.cs +++ b/Content.Server/SprayPainter/SprayPainterSystem.cs @@ -56,7 +56,7 @@ public sealed class SprayPainterSystem : SharedSprayPainterSystem return; args.Handled = true; - if (TryComp(ent, out LimitedChargesComponent? charges) && charges.LastCharges < ent.Comp.DecalChargeCost) + if (TryComp(ent, out LimitedChargesComponent? charges) && _charges.GetCurrentCharges((ent, charges)) < ent.Comp.DecalChargeCost) { _popup.PopupEntity(Loc.GetString("spray-painter-interact-no-charges"), args.User, args.User); return; @@ -165,7 +165,7 @@ public sealed class SprayPainterSystem : SharedSprayPainterSystem return; if (TryComp(args.Used, out var charges) - && charges.LastCharges < painter.PipeChargeCost) + && _charges.GetCurrentCharges((args.Used, charges)) < painter.PipeChargeCost) { var msg = Loc.GetString("spray-painter-interact-no-charges"); _popup.PopupEntity(msg, args.User, args.User);