This commit is contained in:
vulppine
2022-08-22 10:35:22 -07:00
parent 28499f6cbd
commit 1428a6d285

View File

@@ -1,5 +1,6 @@
using Content.Server.AlertLevel; using Content.Server.AlertLevel;
using Content.Server.Atmos.Monitor.Components; using Content.Server.Atmos.Monitor.Components;
using Content.Server.DeviceNetwork.Components;
using Content.Server.DeviceNetwork.Systems; using Content.Server.DeviceNetwork.Systems;
using Content.Server.Power.Components; using Content.Server.Power.Components;
using Content.Server.Power.EntitySystems; using Content.Server.Power.EntitySystems;
@@ -26,8 +27,16 @@ namespace Content.Server.Atmos.Monitor.Systems
private void OnDeviceListSync(EntityUid uid, FireAlarmComponent component, DeviceListUpdateEvent args) private void OnDeviceListSync(EntityUid uid, FireAlarmComponent component, DeviceListUpdateEvent args)
{ {
_atmosDevNet.Register(uid, null); foreach (var ent in args.Devices)
_atmosDevNet.Sync(uid, null); {
if (!TryComp<DeviceNetworkComponent>(ent, out var devNet))
{
continue;
}
_atmosDevNet.Register(uid, devNet.Address);
_atmosDevNet.Sync(uid, devNet.Address);
}
} }
private void OnInteractHand(EntityUid uid, FireAlarmComponent component, InteractHandEvent args) private void OnInteractHand(EntityUid uid, FireAlarmComponent component, InteractHandEvent args)