diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index 74cf4e1f9208..9b2abe4fa604 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -31,6 +31,10 @@ species_exception = list(/datum/species/golem) armor_type = /datum/armor/suit_apron +/obj/item/clothing/suit/apron/generate_digitigrade_icons(icon/base_icon, greyscale_colors) + var/icon/legs = icon(SSgreyscale.GetColoredIconByType(/datum/greyscale_config/digitigrade, greyscale_colors), "apron_worn") + return replace_icon_legs(base_icon, legs) + /datum/armor/suit_apron bio = 50 @@ -436,6 +440,10 @@ /obj/item/extinguisher, ) +/obj/item/clothing/suit/atmos_overalls/generate_digitigrade_icons(icon/base_icon, greyscale_colors) + var/icon/legs = icon(SSgreyscale.GetColoredIconByType(/datum/greyscale_config/digitigrade, greyscale_colors), "apron_worn") + return replace_icon_legs(base_icon, legs) + /datum/armor/atmos_overalls fire = 100 acid = 50 diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm index 8a62a648e947..13f508b31cdf 100644 --- a/code/modules/mod/modules/modules_general.dm +++ b/code/modules/mod/modules/modules_general.dm @@ -583,10 +583,10 @@ /obj/item/mod/module/thermal_regulator/on_active_process(seconds_per_tick) var/mob/living/user = mod.wearer - if(user.body_temperature < temperature_setting) - user.adjust_body_temperature(min(-1 KELVIN, (temperature_setting - user.body_temperature) * 0.08) * seconds_per_tick, max_temp = temperature_setting) - else if(user.body_temperature > temperature_setting) - user.adjust_body_temperature(max(1 KELVIN, (temperature_setting - user.body_temperature) * 0.08) * seconds_per_tick, min_temp = temperature_setting) + if(user.body_temperature > temperature_setting) + user.adjust_body_temperature(min(-1 KELVIN, (temperature_setting - user.body_temperature) * 0.08) * seconds_per_tick, min_temp = temperature_setting) + else if(user.body_temperature < temperature_setting) + user.adjust_body_temperature(max(1 KELVIN, (user.body_temperature - temperature_setting) * 0.08) * seconds_per_tick, max_temp = temperature_setting) ///DNA Lock - Prevents people without the set DNA from activating the suit. /obj/item/mod/module/dna_lock