From 120d55c2f26823b5e0d4074667afbb63315c6fff Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Sat, 27 Dec 2025 20:58:33 -0700 Subject: [PATCH] [MIRROR] Makes alien hive node give alien language (#12149) Co-authored-by: Cameron Lennox --- code/modules/organs/subtypes/xenos.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/code/modules/organs/subtypes/xenos.dm b/code/modules/organs/subtypes/xenos.dm index a991e90985..8e8c4e3fb7 100644 --- a/code/modules/organs/subtypes/xenos.dm +++ b/code/modules/organs/subtypes/xenos.dm @@ -109,6 +109,16 @@ icon_state = "xenode" organ_tag = O_HIVE +/obj/item/organ/internal/xenos/hivenode/replaced(var/mob/living/carbon/human/target,var/obj/item/organ/external/affected) + ..() + target.add_language(LANGUAGE_HIVEMIND) //You need this to speak the language, so... + +/obj/item/organ/internal/xenos/hivenode/removed(var/mob/living/user) + if(ishuman(user)) + var/mob/living/carbon/human/human = user + human.remove_language(LANGUAGE_HIVEMIND) + ..() + /obj/item/organ/internal/xenos/hivenode/grey icon_state = "xenode_grey"