From da5607da51ecab3132485f86f2e52906053ccb5f Mon Sep 17 00:00:00 2001 From: Cameron Lennox Date: Wed, 24 Dec 2025 21:42:43 -0500 Subject: [PATCH] Makes alien hive node give alien language (#18929) * Makes xeno language be given with hive organ * yep this * whoops --- 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 290dd60dc5..4a110bf268 100644 --- a/code/modules/organs/subtypes/xenos.dm +++ b/code/modules/organs/subtypes/xenos.dm @@ -108,6 +108,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"