From 683b31a6ad70db3b658492588886f75e32d500ac Mon Sep 17 00:00:00 2001 From: BIGZi0348 Date: Sat, 4 Jan 2025 21:58:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=B4=D0=BA=D1=80=D1=83=D1=82?= =?UTF-8?q?=D0=B8=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Implants/Mindslave/Components/UnslavableComponent.cs | 7 +++++++ .../_White/Implants/Mindslave/SharedMindslaveSystem.cs | 1 + .../Prototypes/_White/Entities/Objects/Misc/implanters.yml | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 Content.Shared/_White/Implants/Mindslave/Components/UnslavableComponent.cs diff --git a/Content.Shared/_White/Implants/Mindslave/Components/UnslavableComponent.cs b/Content.Shared/_White/Implants/Mindslave/Components/UnslavableComponent.cs new file mode 100644 index 0000000000..27e9f21560 --- /dev/null +++ b/Content.Shared/_White/Implants/Mindslave/Components/UnslavableComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Shared._White.Implants.Mindslave.Components; + +[RegisterComponent] +public sealed partial class UnslavableComponent : Component +{ + +} diff --git a/Content.Shared/_White/Implants/Mindslave/SharedMindslaveSystem.cs b/Content.Shared/_White/Implants/Mindslave/SharedMindslaveSystem.cs index fe1e266cf3..c22d7e07dc 100644 --- a/Content.Shared/_White/Implants/Mindslave/SharedMindslaveSystem.cs +++ b/Content.Shared/_White/Implants/Mindslave/SharedMindslaveSystem.cs @@ -43,6 +43,7 @@ public abstract class SharedMindslaveSystem : EntitySystem if (HasComp(args.Target) || HasComp(args.Target) || HasComp(args.Target) || + HasComp(args.Target) || HasComp(args.Target)) { message = Loc.GetString("mindslave-cant-insert"); diff --git a/Resources/Prototypes/_White/Entities/Objects/Misc/implanters.yml b/Resources/Prototypes/_White/Entities/Objects/Misc/implanters.yml index 12870ddf55..5fac07eb5a 100644 --- a/Resources/Prototypes/_White/Entities/Objects/Misc/implanters.yml +++ b/Resources/Prototypes/_White/Entities/Objects/Misc/implanters.yml @@ -33,6 +33,7 @@ suffix: mindslave components: - type: Implanter + implantTime: 3 implant: MindslaveImplant - type: entity @@ -50,6 +51,7 @@ components: - type: Implanter implant: VoiceActivatedBombImplant + implantTime: 3 - type: TriggerOnVoice - type: Tag tags: