From a04ad2dbee5dfa50bd05a33a8e9c6352fcfed9d7 Mon Sep 17 00:00:00 2001 From: Kara D Date: Thu, 10 Feb 2022 15:45:02 -0700 Subject: [PATCH] Build fix --- Content.Server/Drone/DroneSystem.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Content.Server/Drone/DroneSystem.cs b/Content.Server/Drone/DroneSystem.cs index 9db870f0a9..9fdd4a94b8 100644 --- a/Content.Server/Drone/DroneSystem.cs +++ b/Content.Server/Drone/DroneSystem.cs @@ -21,9 +21,10 @@ using Content.Shared.Tag; namespace Content.Server.Drone { - public class DroneSystem : SharedDroneSystem + public sealed class DroneSystem : SharedDroneSystem { [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private readonly TagSystem _tagSystem = default!; public override void Initialize() { base.Initialize(); @@ -77,9 +78,8 @@ namespace Content.Server.Drone private void OnMindAdded(EntityUid uid, DroneComponent drone, MindAddedMessage args) { - TryComp(uid, out var tagComp); UpdateDroneAppearance(uid, DroneStatus.On); - tagComp?.AddTag("DoorBumpOpener"); + _tagSystem.AddTag(uid, "DoorBumpOpener"); _popupSystem.PopupEntity(Loc.GetString("drone-activated"), uid, Filter.Pvs(uid)); if (drone.AlreadyAwoken == false) @@ -105,9 +105,8 @@ namespace Content.Server.Drone private void OnMindRemoved(EntityUid uid, DroneComponent drone, MindRemovedMessage args) { - TryComp(uid, out var tagComp); UpdateDroneAppearance(uid, DroneStatus.Off); - tagComp?.RemoveTag("DoorBumpOpener"); + _tagSystem.RemoveTag(uid, "DoorBumpOpener"); EnsureComp(uid); }