fix: don't retroactively drain disabled batteries (#37364)

* fix: don't retroactively drain disabled batteries

If something that used PowerCellDraw temporarily disabled said draw,
once it became re-enabled the system would play catch-up trying to
drain the battery for all the time since the component was disabled.

* fixup! fix: don't retroactively drain disabled batteries
This commit is contained in:
Perry Fraser
2025-05-12 17:24:00 -04:00
committed by GitHub
parent cec13166a8
commit e8c8cae31e
2 changed files with 4 additions and 11 deletions

View File

@@ -38,7 +38,6 @@ public sealed class ToggleCellDrawSystem : EntitySystem
{
var uid = ent.Owner;
var draw = Comp<PowerCellDrawComponent>(uid);
_cell.QueueUpdate((uid, draw));
_cell.SetDrawEnabled((uid, draw), args.Activated);
}