diff --git a/modular_skyrat/master_files/icons/mob/clothing/head.dmi b/modular_skyrat/master_files/icons/mob/clothing/head.dmi index a859782254f..a67c748a66d 100644 Binary files a/modular_skyrat/master_files/icons/mob/clothing/head.dmi and b/modular_skyrat/master_files/icons/mob/clothing/head.dmi differ diff --git a/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi b/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi index 76b427a4e6c..63e6d14124d 100644 Binary files a/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi and b/modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi differ diff --git a/modular_skyrat/master_files/icons/obj/clothing/hats.dmi b/modular_skyrat/master_files/icons/obj/clothing/hats.dmi index acf623d99c3..b9b1ae60ac5 100644 Binary files a/modular_skyrat/master_files/icons/obj/clothing/hats.dmi and b/modular_skyrat/master_files/icons/obj/clothing/hats.dmi differ diff --git a/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi b/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi index b3e07e13411..8b68aa90330 100644 Binary files a/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi and b/modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi differ diff --git a/modular_skyrat/modules/cargo/code/packs.dm b/modular_skyrat/modules/cargo/code/packs.dm index 5da7ac90af4..5071f3a5aa5 100644 --- a/modular_skyrat/modules/cargo/code/packs.dm +++ b/modular_skyrat/modules/cargo/code/packs.dm @@ -163,7 +163,7 @@ name = "Helmets Crate" desc = "Contains three standard-issue brain buckets." cost = CARGO_CRATE_VALUE * 2 - contains = list(/obj/item/clothing/head/helmet/sec/redsec = 3) + contains = list(/obj/item/clothing/head/helmet/sec/sol = 3) crate_name = "helmet crate" /datum/supply_pack/security/deployablebarricades diff --git a/modular_skyrat/modules/customization/modules/clothing/head/head.dm b/modular_skyrat/modules/customization/modules/clothing/head/head.dm index 95f4cf14910..7fa2112f764 100644 --- a/modular_skyrat/modules/customization/modules/clothing/head/head.dm +++ b/modular_skyrat/modules/customization/modules/clothing/head/head.dm @@ -64,6 +64,15 @@ supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON armor_type = /datum/armor/head_helmet +/obj/item/clothing/head/hats/sec/cap/peacekeeper/sol/dark + name = "police patrol cap" + desc = "A dark colored hat with a silver badge, for the officer interested in style." + icon = 'modular_skyrat/master_files/icons/obj/clothing/hats.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head.dmi' + icon_state = "policeofficerpatrolcap" + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON + armor_type = /datum/armor/head_helmet + /obj/item/clothing/head/hats/hos/cap/peacekeeper/sol name = "sol police chief cap" desc = "A blue hat adorned with gold, rumoured to be used to distract Agents with its swag." @@ -80,6 +89,16 @@ icon_state = "policetrafficcap" supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON armor_type = /datum/armor/head_helmet +/obj/item/clothing/head/helmet/sec/sol + name = "sol police helmet" + desc = "A helmet to protect any officer from bludgeoning attacks, or the occasional bullet." + icon = 'modular_skyrat/master_files/icons/obj/clothing/head/helmet.dmi' + worn_icon = 'modular_skyrat/master_files/icons/mob/clothing/head/helmet.dmi' + icon_state = "security_helmet_novisor" + base_icon_state = "security_helmet_novisor" + actions_types = NONE + supports_variations_flags = CLOTHING_SNOUTED_VARIATION_NO_NEW_ICON + armor_type = /datum/armor/head_helmet /obj/item/clothing/head/colourable_flatcap name = "colourable flat cap" @@ -129,7 +148,7 @@ desc = "A tar black naval cap with a silver disk in the center." icon_state = "imphos" armor_type = /datum/armor/hats_hos - + /obj/item/clothing/head/hats/imperial/cmo name = "chief medical officer's naval cap" desc = "A teal naval cap with a silver disk in the center." diff --git a/modular_skyrat/modules/sec_haul/code/misc/vending.dm b/modular_skyrat/modules/sec_haul/code/misc/vending.dm index 9239ab4c5e8..e1dae691029 100644 --- a/modular_skyrat/modules/sec_haul/code/misc/vending.dm +++ b/modular_skyrat/modules/sec_haul/code/misc/vending.dm @@ -56,8 +56,10 @@ /obj/item/clothing/head/security_cap = 10, /obj/item/clothing/head/beret/sec/peacekeeper = 5, /obj/item/clothing/head/costume/ushanka/sec = 10, + /obj/item/clothing/head/helmet/sec/sol = 5, /obj/item/clothing/head/hats/sec/peacekeeper/sol = 5, /obj/item/clothing/head/hats/sec/peacekeeper/sol/traffic = 5, + /obj/item/clothing/head/hats/sec/cap/peacekeeper/sol/dark = 5, /obj/item/clothing/gloves/color/black/security = 10, ) premium = list( /obj/item/clothing/under/rank/security/officer/formal = 3,