using Content.Shared.Light.Components; using Content.Shared.Light.EntitySystems; namespace Content.Server.Light.EntitySystems; /// public sealed partial class PoweredLightSystem : SharedPoweredLightSystem { [SubscribeLocalEvent] private void OnMapInit(Entity ent, ref MapInitEvent args) { // TODO: Use ContainerFill dog if (ent.Comp.HasLampOnSpawn != null) { var entity = Spawn(ent.Comp.HasLampOnSpawn, Transform(ent).Coordinates); ContainerSystem.Insert(entity, ent.Comp.LightBulbContainer); } // need this to update visualizers UpdateLight(ent, ent.Comp); } }