From 1bd36aec740356ca8f2f0e6841622823cf1270c5 Mon Sep 17 00:00:00 2001 From: PhantornRU Date: Wed, 3 Jul 2024 14:35:48 +1000 Subject: [PATCH] =?UTF-8?q?=D0=BE=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=BF=D1=80=D0=B8=20=D0=B2=D0=BE=D0=B7=D0=B2=D1=80?= =?UTF-8?q?=D0=B0=D1=89=D0=B5=D0=BD=D0=B8=D0=B8=20=D0=BA=D1=83=D0=BA=D0=BB?= =?UTF-8?q?=D1=8B=20=D0=BD=D0=B0=20=D1=81=D1=82=D0=B0=D0=BD=D1=86=D0=B8?= =?UTF-8?q?=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../code/vox_raider/objects/vox_trade.dm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/modular_ss220/antagonists/code/vox_raider/objects/vox_trade.dm b/modular_ss220/antagonists/code/vox_raider/objects/vox_trade.dm index 692962d8f288..416dfcac6b2f 100644 --- a/modular_ss220/antagonists/code/vox_raider/objects/vox_trade.dm +++ b/modular_ss220/antagonists/code/vox_raider/objects/vox_trade.dm @@ -499,17 +499,21 @@ M.forceMove(pick(GLOB.latejoin)) if(iscarbon(M)) var/mob/living/carbon/C = M - C.uncuff() + C.Silence(6 SECONDS) + C.clear_restraints() + to_chat(C, span_warning("Вы ощущаете как ваши мозги были промыты. \ + Вы всё еще не можете прийти в себя и отрывками вспоминаете что неизвестные похители вас. \ + Неизвестно сколько они продержали вас у себя и что с вами делали... \ + Но вы чувствуете себя будто обновленным.")) /obj/machinery/vox_trader/proc/make_new_vox_raider(mob/user, mob/living/M) - if(!M.mind) + if(!M.mind || locate(M.mind.has_antag(/datum/antagonist/vox_raider))) return FALSE - var/datum/antagonist/vox_raider/antag = locate() in M.mind.antag_datums - if(antag) - return FALSE - for(var/datum/antagonist/A as anything in user.mind.antag_datums) + + for(var/datum/antagonist/A in M.mind.antag_datums) var/datum/team/team = A.get_team() if(team) team.add_member(M.mind, TRUE) break + return TRUE