diff --git a/modular_skyrat/master_files/code/modules/language/_language.dm b/modular_skyrat/master_files/code/modules/language/_language.dm index 59b82d735ba..13dc1922b13 100644 --- a/modular_skyrat/master_files/code/modules/language/_language.dm +++ b/modular_skyrat/master_files/code/modules/language/_language.dm @@ -20,3 +20,9 @@ /datum/language/xenocommon secret = FALSE + +/datum/language/monkey + secret = TRUE + +/datum/language/mushroom + secret = TRUE diff --git a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/humanoid.dm b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/humanoid.dm index 7fd24ab3d68..a9be6f37117 100644 --- a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/humanoid.dm +++ b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/humanoid.dm @@ -12,6 +12,7 @@ changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | ERT_SPAWN | RACE_SWAP | SLIME_EXTRACT payday_modifier = 1.0 examine_limb_id = SPECIES_HUMAN + language_prefs_whitelist = list(/datum/language/monkey) sort_bottom = TRUE //BUBBER EDIT ADDITION: We want to sort this to the bottom because it's a custom species template. /datum/species/humanoid/get_default_mutant_bodyparts() diff --git a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mammal.dm b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mammal.dm index 857d73e3589..e00c1dff6e5 100644 --- a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mammal.dm +++ b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mammal.dm @@ -20,6 +20,7 @@ BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/mutant, BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/mutant, ) + language_prefs_whitelist = list(/datum/language/monkey) sort_bottom = TRUE //BUBBER EDIT ADDITION: We want to sort this to the bottom because it's a custom species template. /datum/species/mammal/get_default_mutant_bodyparts() diff --git a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mushpeople.dm b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mushpeople.dm index 8644e74313a..b4f4383f6c9 100644 --- a/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mushpeople.dm +++ b/modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/mushpeople.dm @@ -1,3 +1,6 @@ +/datum/species/mush + language_prefs_whitelist = (/datum/language/mushroom) + /datum/species/mush/get_default_mutant_bodyparts() return list( "caps" = list("Round", FALSE), // we don't want cap-less mushpeople diff --git a/modular_skyrat/modules/synths/code/species/synthetic.dm b/modular_skyrat/modules/synths/code/species/synthetic.dm index d63333e6139..5e83ab98642 100644 --- a/modular_skyrat/modules/synths/code/species/synthetic.dm +++ b/modular_skyrat/modules/synths/code/species/synthetic.dm @@ -52,6 +52,7 @@ /// Set to TRUE if the species was emagged before var/emag_effect = FALSE + language_prefs_whitelist = list(/datum/language/monkey) /datum/species/synthetic/allows_food_preferences() return FALSE diff --git a/modular_zubbers/code/modules/customization/species/proteans/_proteans_species.dm b/modular_zubbers/code/modules/customization/species/proteans/_proteans_species.dm index 6ffd9091097..5ed9dab6cc0 100644 --- a/modular_zubbers/code/modules/customization/species/proteans/_proteans_species.dm +++ b/modular_zubbers/code/modules/customization/species/proteans/_proteans_species.dm @@ -79,6 +79,7 @@ /// Reference to the species owner var/mob/living/carbon/human/owner var/list/organ_slots = list(ORGAN_SLOT_BRAIN, ORGAN_SLOT_HEART, ORGAN_SLOT_STOMACH, ORGAN_SLOT_EYES) + language_prefs_whitelist = list(/datum/language/monkey) /mob/living/carbon/human/species/protean race = /datum/species/protean diff --git a/modular_zubbers/code/modules/mob/living/carbon/human/species_types/hemophage_species.dm b/modular_zubbers/code/modules/mob/living/carbon/human/species_types/hemophage_species.dm index 438982c2c63..ffe0a6aa624 100644 --- a/modular_zubbers/code/modules/mob/living/carbon/human/species_types/hemophage_species.dm +++ b/modular_zubbers/code/modules/mob/living/carbon/human/species_types/hemophage_species.dm @@ -8,6 +8,7 @@ BODY_ZONE_L_LEG = /obj/item/bodypart/leg/left/mhuman, BODY_ZONE_R_LEG = /obj/item/bodypart/leg/right/mhuman, ) + language_prefs_whitelist = list(/datum/language/monkey) // MUTANT COLOR OVERRIDE