From e7d1302357957cff8c2cc32cdef86d0c57e9033c Mon Sep 17 00:00:00 2001 From: themias <89101928+themias@users.noreply.github.com> Date: Wed, 3 Jan 2024 01:31:58 -0500 Subject: [PATCH] Fix a few cyborg interactions (#23391) Fix cyborg interactions --- .../Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs | 4 ++-- .../Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs | 4 ++-- .../Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs index 492d8cb0bd..f38e0299a0 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasFilterSystem.cs @@ -36,7 +36,7 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnFilterUpdated); SubscribeLocalEvent(OnFilterLeaveAtmosphere); - SubscribeLocalEvent(OnFilterInteractHand); + SubscribeLocalEvent(OnFilterActivate); SubscribeLocalEvent(OnFilterAnalyzed); // Bound UI subscriptions SubscribeLocalEvent(OnTransferRateChangeMessage); @@ -101,7 +101,7 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems _userInterfaceSystem.TryCloseAll(uid, GasFilterUiKey.Key); } - private void OnFilterInteractHand(EntityUid uid, GasFilterComponent filter, InteractHandEvent args) + private void OnFilterActivate(EntityUid uid, GasFilterComponent filter, ActivateInWorldEvent args) { if (!EntityManager.TryGetComponent(args.User, out ActorComponent? actor)) return; diff --git a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs index 6d03c86248..fb65c17f61 100644 --- a/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs +++ b/Content.Server/Atmos/Piping/Trinary/EntitySystems/GasMixerSystem.cs @@ -35,7 +35,7 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnMixerUpdated); - SubscribeLocalEvent(OnMixerInteractHand); + SubscribeLocalEvent(OnMixerActivate); SubscribeLocalEvent(OnMixerAnalyzed); // Bound UI subscriptions SubscribeLocalEvent(OnOutputPressureChangeMessage); @@ -147,7 +147,7 @@ namespace Content.Server.Atmos.Piping.Trinary.EntitySystems _userInterfaceSystem.TryCloseAll(uid, GasFilterUiKey.Key); } - private void OnMixerInteractHand(EntityUid uid, GasMixerComponent mixer, InteractHandEvent args) + private void OnMixerActivate(EntityUid uid, GasMixerComponent mixer, ActivateInWorldEvent args) { if (!EntityManager.TryGetComponent(args.User, out ActorComponent? actor)) return; diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 2094d8338a..0bffa07dc0 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -200,6 +200,7 @@ tags: - ShoesRequiredStepTriggerImmune - DoorBumpOpener + - CanPilot - type: Emoting - type: GuideHelp guides: