diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index f56c672da8..3de350ed4b 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -1,4 +1,4 @@ - +#define SAY_MINIMUM_PRESSURE 10 var/list/department_radio_keys = list( ":r" = "right hand", ":l" = "left hand", @@ -295,6 +295,13 @@ var/list/department_radio_keys = list( italics = 1 /////SPECIAL HEADSETS END + var/datum/gas_mixture/environment = loc.return_air() + if(environment) + var/pressure = environment.return_pressure() + if (pressure < SAY_MINIMUM_PRESSURE) //in space no one can hear you scream + italics = 1 + message_range = 1 + var/list/listening listening = get_mobs_in_view(message_range, src)