diff --git a/code/modules/mining/equipment/explorer_gear.dm b/code/modules/mining/equipment/explorer_gear.dm index d155994379..937f2d2768 100644 --- a/code/modules/mining/equipment/explorer_gear.dm +++ b/code/modules/mining/equipment/explorer_gear.dm @@ -186,4 +186,17 @@ min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT armor = list("melee" = 65, "bullet" = 5, "laser" = 5, "energy" = 5, "bomb" = 60, "bio" = 25, "rad" = 10, "fire" = 0, "acid" = 0) - resistance_flags = FIRE_PROOF | GOLIATH_RESISTANCE \ No newline at end of file + resistance_flags = FIRE_PROOF | GOLIATH_RESISTANCE + +/obj/item/clothing/mask/gas/exo + name = "Exosuit Mask" + desc = "A face-covering mask that can be connected to an air supply. Intended for use with the Exosuit." + icon_state = "exo" + clothing_flags = BLOCK_GAS_SMOKE_EFFECT | MASKINTERNALS + flags_inv = HIDEEARS|HIDEEYES|HIDEFACE|HIDEFACIALHAIR + w_class = WEIGHT_CLASS_NORMAL + item_state = "exo" + gas_transfer_coefficient = 0.01 + permeability_coefficient = 0.01 + flags_cover = MASKCOVERSEYES | MASKCOVERSMOUTH + resistance_flags = FIRE_PROOF \ No newline at end of file diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 64d2eed557..4852d99acb 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -308,6 +308,7 @@ switch(selection) if("Exo-suit") new /obj/item/clothing/suit/hooded/exo(drop_location) + new /obj/item/clothing/mask/gas/exo(drop_location) if("SEVA suit") new /obj/item/clothing/suit/hooded/seva(drop_location) new /obj/item/clothing/mask/gas/seva(drop_location) diff --git a/icons/mob/mask.dmi b/icons/mob/mask.dmi index 507f818195..18b323c997 100644 Binary files a/icons/mob/mask.dmi and b/icons/mob/mask.dmi differ diff --git a/icons/obj/clothing/masks.dmi b/icons/obj/clothing/masks.dmi index fecf761062..a474b5f285 100644 Binary files a/icons/obj/clothing/masks.dmi and b/icons/obj/clothing/masks.dmi differ