diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 630da09c7843..69c12c767f8c 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -135,7 +135,7 @@ /obj/machinery/suit_storage_unit/security/hos name = "Head of Security's suit storage unit" - mask_type = /obj/item/clothing/mask/gas/sechailer/hos + mask_type = /obj/item/clothing/mask/gas/sechailer/swat/hos suit_type = /obj/item/mod/control/pre_equipped/safeguard req_access = list(ACCESS_HOS) diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm index 28e0b39d3477..d4794f2fff52 100644 --- a/code/game/objects/items/weapons/storage/garment.dm +++ b/code/game/objects/items/weapons/storage/garment.dm @@ -255,7 +255,7 @@ new /obj/item/clothing/under/rank/security/warden/corporate(src) new /obj/item/clothing/under/rank/security/warden/skirt(src) new /obj/item/clothing/under/rank/security/warden/skirt/corporate(src) - new /obj/item/clothing/mask/gas/sechailer/warden(src) + new /obj/item/clothing/mask/gas/sechailer/swat/warden(src) new /obj/item/clothing/glasses/hud/security/sunglasses(src) new /obj/item/clothing/head/helmet/space/plasmaman/security/warden(src) new /obj/item/clothing/under/plasmaman/security/warden(src) diff --git a/code/modules/clothing/masks/gasmask.dm b/code/modules/clothing/masks/gasmask.dm index 1e3b00c3fea8..8dc10bf62760 100644 --- a/code/modules/clothing/masks/gasmask.dm +++ b/code/modules/clothing/masks/gasmask.dm @@ -33,7 +33,6 @@ armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = INFINITY, ACID = 60) origin_tech = "materials=2;engineering=3" actions_types = list(/datum/action/item_action/toggle) - flags_inv = HIDEEARS|HIDEEYES|HIDEFACE flags_cover = MASKCOVERSEYES can_toggle = TRUE visor_flags_inv = HIDEEYES @@ -56,7 +55,6 @@ desc = "A military-grade gas mask that can be connected to an air supply." icon_state = "gas_mining" actions_types = list(/datum/action/item_action/adjust) - flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = 0, FIRE = 10, ACID = 35) resistance_flags = FIRE_PROOF can_toggle = TRUE @@ -96,17 +94,11 @@ //Bane gas mask -/obj/item/clothing/mask/banemask +/obj/item/clothing/mask/gas/banemask name = "bane mask" desc = "Only when the station is in flames, do you have my permission to robust." icon_state = "bane_mask" - flags = BLOCK_GAS_SMOKE_EFFECT | AIRTIGHT - flags_inv = HIDEEARS|HIDEEYES|HIDEFACE - flags_cover = MASKCOVERSMOUTH | MASKCOVERSEYES - w_class = WEIGHT_CLASS_NORMAL - item_state = "bane_mask" - gas_transfer_coefficient = 0.01 - permeability_coefficient = 0.01 + item_state = "sechailer" //Plague Dr suit can be found in clothing/suits/bio.dm @@ -258,6 +250,7 @@ desc = "A standard issue Security gas mask with integrated 'Compli-o-nator 3000' device, plays over a dozen pre-recorded compliance phrases designed to get scumbags to stand still whilst you taze them. Do not tamper with the device." icon_state = "sechailer" item_state = "sechailer" + flags_inv = HIDEEYES|HIDEFACE var/phrase = 1 var/aggressiveness = 1 var/safety = 1 @@ -284,41 +277,30 @@ "super" = "Face the wrath of the golden bolt.", "dredd" = "I am, the LAW!" ) -/obj/item/clothing/mask/gas/sechailer/hos - name = "head of security's SWAT mask" - desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a tan stripe." - icon_state = "hosmask" - can_toggle = FALSE - aggressiveness = 3 - phrase = 12 - actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/selectphrase) - -/obj/item/clothing/mask/gas/sechailer/warden - name = "warden's SWAT mask" - desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a blue stripe." - icon_state = "wardenmask" - can_toggle = FALSE - aggressiveness = 3 - phrase = 12 - actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/selectphrase) - /obj/item/clothing/mask/gas/sechailer/swat name = "\improper SWAT mask" desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000." icon_state = "officermask" + flags_inv = HIDEEARS|HIDEEYES|HIDEFACE aggressiveness = 3 phrase = 12 actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/selectphrase) -/obj/item/clothing/mask/gas/sechailer/blue +/obj/item/clothing/mask/gas/sechailer/swat/hos + name = "head of security's SWAT mask" + desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a tan stripe." + icon_state = "hosmask" + +/obj/item/clothing/mask/gas/sechailer/swat/warden + name = "warden's SWAT mask" + desc = "A close-fitting tactical mask with an especially aggressive Compli-o-nator 3000. It has a blue stripe." + icon_state = "wardenmask" + +/obj/item/clothing/mask/gas/sechailer/swat/blue name = "blue SWAT mask" desc = "A neon blue swat mask, used for demoralizing Greytide in the wild." icon_state = "blue_sechailer" - item_state = "blue_sechailer" - aggressiveness = 3 - phrase = 12 - actions_types = list(/datum/action/item_action/halt, /datum/action/item_action/selectphrase) /obj/item/clothing/mask/gas/sechailer/cyborg name = "security hailer" diff --git a/icons/mob/clothing/species/tajaran/mask.dmi b/icons/mob/clothing/species/tajaran/mask.dmi index 995c54a7c8f7..67d8ff62498f 100644 Binary files a/icons/mob/clothing/species/tajaran/mask.dmi and b/icons/mob/clothing/species/tajaran/mask.dmi differ