diff --git a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm index 7b6f264c518..f519ce83341 100644 --- a/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm +++ b/code/datums/greyscale/config_types/greyscale_configs/greyscale_clothes.dm @@ -423,6 +423,24 @@ name = "Oversized Jacket (Worn)" icon_file = 'icons/mob/clothing/suits/jacket.dmi' +/datum/greyscale_config/jacket_lawyer + name = "Formal Suit Jacket" + icon_file = 'icons/obj/clothing/suits/jacket.dmi' + json_config = 'code/datums/greyscale/json_configs/jacket_lawyer.json' + +/datum/greyscale_config/jacket_lawyer/worn + name = "Formal Suit Jacket (Worn)" + icon_file = 'icons/mob/clothing/suits/jacket.dmi' + +/datum/greyscale_config/overalls + name = "Overalls" + icon_file = 'icons/obj/clothing/suits/utility.dmi' + json_config = 'code/datums/greyscale/json_configs/overalls.json' + +/datum/greyscale_config/overalls/worn + name = "Overalls (Worn)" + icon_file = 'icons/mob/clothing/suits/utility.dmi' + // // SHOES // diff --git a/code/datums/greyscale/json_configs/jacket_lawyer.json b/code/datums/greyscale/json_configs/jacket_lawyer.json new file mode 100644 index 00000000000..9593f9c90c3 --- /dev/null +++ b/code/datums/greyscale/json_configs/jacket_lawyer.json @@ -0,0 +1,18 @@ +{ + "jacket_lawyer": [ + { + "type": "icon_state", + "icon_state": "suitjacket", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ], + "jacket_lawyer_t": [ + { + "type": "icon_state", + "icon_state": "suitjacket_t", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/overalls.json b/code/datums/greyscale/json_configs/overalls.json new file mode 100644 index 00000000000..c77da142d70 --- /dev/null +++ b/code/datums/greyscale/json_configs/overalls.json @@ -0,0 +1,10 @@ +{ + "overalls": [ + { + "type": "icon_state", + "icon_state": "overalls", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } + ] +} diff --git a/code/datums/greyscale/json_configs/ties.json b/code/datums/greyscale/json_configs/ties.json index e9c1225d893..7f1e717c5f0 100644 --- a/code/datums/greyscale/json_configs/ties.json +++ b/code/datums/greyscale/json_configs/ties.json @@ -14,5 +14,14 @@ "blend_mode": "overlay", "color_ids": [ 1 ] } + ], + "bowtie_greyscale": [ + { + "type": "icon_state", + "icon_state": "bowtie_greyscale", + "blend_mode": "overlay", + "color_ids": [ 1 ] + } ] + } diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index dfd92b17982..d5e4eef95cc 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -40,7 +40,7 @@ /obj/item/storage/box/mousetraps = 2, /obj/item/circuitboard/machine/dish_drive = 1, /obj/item/clothing/suit/toggle/chef = 1, - /obj/item/clothing/under/rank/civilian/chef = 1, + /obj/item/clothing/under/costume/buttondown/slacks/service = 1, /obj/item/clothing/head/utility/chefhat = 1, /obj/item/reagent_containers/cup/rag = 1) generate_items_inside(items_inside,src) diff --git a/code/modules/clothing/neck/_neck.dm b/code/modules/clothing/neck/_neck.dm index 84048bae02b..03da9cbffad 100644 --- a/code/modules/clothing/neck/_neck.dm +++ b/code/modules/clothing/neck/_neck.dm @@ -17,6 +17,19 @@ if(GET_ATOM_BLOOD_DNA_LENGTH(src)) . += mutable_appearance('icons/effects/blood.dmi', "maskblood") +/obj/item/clothing/neck/bowtie + name = "bow tie" + desc = "A small neosilk bowtie." + icon = 'icons/obj/clothing/neck.dmi' + icon_state = "bowtie_greyscale" + inhand_icon_state = "" //no inhands + w_class = WEIGHT_CLASS_SMALL + custom_price = PAYCHECK_CREW + greyscale_config = /datum/greyscale_config/ties + greyscale_config_worn = /datum/greyscale_config/ties/worn + greyscale_colors = "#151516ff" + flags_1 = IS_PLAYER_COLORABLE_1 + /obj/item/clothing/neck/tie name = "slick tie" desc = "A neosilk tie." diff --git a/code/modules/clothing/suits/costume.dm b/code/modules/clothing/suits/costume.dm index 55b8b96e00a..4976e05dcb1 100644 --- a/code/modules/clothing/suits/costume.dm +++ b/code/modules/clothing/suits/costume.dm @@ -84,21 +84,6 @@ body_parts_covered = CHEST|GROIN|LEGS|ARMS allowed = list(/obj/item/storage/fancy/cigarettes, /obj/item/stack/spacecash) -/obj/item/clothing/suit/apron/overalls - name = "coveralls" - desc = "A set of denim overalls." - icon_state = "overalls" - inhand_icon_state = "overalls" - body_parts_covered = CHEST|GROIN|LEGS - species_exception = list(/datum/species/golem) - -/obj/item/clothing/suit/apron/purple_bartender - name = "purple bartender apron" - desc = "A fancy purple apron for a stylish person." - icon_state = "purplebartenderapron" - inhand_icon_state = null - body_parts_covered = CHEST|GROIN - /obj/item/clothing/suit/syndicatefake name = "black and red space suit replica" icon_state = "syndicate-black-red" diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm index fb05df7e26d..03a10a577b4 100644 --- a/code/modules/clothing/suits/jobs.dm +++ b/code/modules/clothing/suits/jobs.dm @@ -40,6 +40,18 @@ inhand_icon_state = null body_parts_covered = CHEST|GROIN|LEGS +/obj/item/clothing/suit/apron/overalls + name = "coveralls" + desc = "A set of overalls, good for protecting thinner clothes from the elements." + icon_state = "overalls" + inhand_icon_state = "" + body_parts_covered = CHEST|GROIN|LEGS + species_exception = list(/datum/species/golem) + greyscale_config = /datum/greyscale_config/overalls + greyscale_config_worn = /datum/greyscale_config/overalls/worn + greyscale_colors = "#313c6e" + flags_1 = IS_PLAYER_COLORABLE_1 + //Captain /obj/item/clothing/suit/jacket/capjacket name = "captain's parade jacket" @@ -173,8 +185,8 @@ //Lawyer /obj/item/clothing/suit/toggle/lawyer - name = "blue suit jacket" - desc = "A snappy dress jacket." + name = "blue formal suit jacket" + desc = "A professional suit jacket." icon_state = "suitjacket_blue" icon = 'icons/obj/clothing/suits/jacket.dmi' worn_icon = 'icons/mob/clothing/suits/jacket.dmi' @@ -184,17 +196,24 @@ species_exception = list(/datum/species/golem) /obj/item/clothing/suit/toggle/lawyer/purple - name = "purple suit jacket" - desc = "A foppish dress jacket." + name = "purple formal suit jacket" icon_state = "suitjacket_purp" inhand_icon_state = null /obj/item/clothing/suit/toggle/lawyer/black - name = "black suit jacket" - desc = "A professional suit jacket." + name = "black formal suit jacket" icon_state = "suitjacket_black" inhand_icon_state = "ro_suit" +/obj/item/clothing/suit/toggle/lawyer/greyscale + name = "formal suit jacket" + icon_state = "jacket_lawyer" + inhand_icon_state = "" + greyscale_config = /datum/greyscale_config/jacket_lawyer + greyscale_config_worn = /datum/greyscale_config/jacket_lawyer/worn + greyscale_colors = "#ffffff" + flags_1 = IS_PLAYER_COLORABLE_1 + //Mime /obj/item/clothing/suit/toggle/suspenders name = "suspenders" @@ -295,7 +314,6 @@ cold_protection = CHEST|ARMS heat_protection = CHEST|ARMS -//Robotocist /datum/armor/jacket_curator melee = 25 bullet = 10 @@ -303,6 +321,7 @@ energy = 35 acid = 45 +//Robotocist /obj/item/clothing/suit/hooded/techpriest name = "techpriest robes" desc = "For those who REALLY love their toasters." diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm index 31a691668a2..891c560e1f0 100644 --- a/code/modules/clothing/under/jobs/civilian/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian/civilian.dm @@ -4,29 +4,12 @@ icon = 'icons/obj/clothing/under/civilian.dmi' worn_icon = 'icons/mob/clothing/under/civilian.dmi' -/obj/item/clothing/under/rank/civilian/bartender - desc = "It looks like it could use some more flair." - name = "bartender's uniform" - icon_state = "barman" - inhand_icon_state = "bar_suit" - alt_covers_chest = TRUE - /obj/item/clothing/under/rank/civilian/bartender/purple desc = "It looks like it has lots of flair!" name = "purple bartender's uniform" icon_state = "purplebartender" can_adjust = FALSE -/obj/item/clothing/under/rank/civilian/bartender/skirt - name = "bartender's skirt" - desc = "It looks like it could use some more flair." - icon_state = "barman_skirt" - inhand_icon_state = "bar_suit" - body_parts_covered = CHEST|GROIN|ARMS - dying_key = DYE_REGISTRY_JUMPSKIRT - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - /obj/item/clothing/under/rank/civilian/chaplain desc = "It's a black jumpsuit, often worn by religious folk." name = "chaplain's jumpsuit" @@ -44,22 +27,6 @@ female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON -/obj/item/clothing/under/rank/civilian/chef - name = "cook's suit" - desc = "A suit which is given only to the most hardcore cooks in space." - icon_state = "chef" - inhand_icon_state = "chef" - alt_covers_chest = TRUE - -/obj/item/clothing/under/rank/civilian/chef/skirt - name = "cook's skirt" - desc = "A skirt which is given only to the most hardcore cooks in space." - icon_state = "chef_skirt" - body_parts_covered = CHEST|GROIN|ARMS - dying_key = DYE_REGISTRY_JUMPSKIRT - female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY - supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON - /obj/item/clothing/under/rank/civilian/head_of_personnel desc = "A slick uniform worn by those to earn the position of \"Head of Personnel\"." name = "head of personnel's uniform" @@ -142,8 +109,10 @@ can_adjust = FALSE /obj/item/clothing/under/rank/civilian/lawyer - desc = "Slick threads." name = "Lawyer suit" + desc = "Slick threads." + icon = 'icons/obj/clothing/under/suits.dmi' + worn_icon = 'icons/mob/clothing/under/suits.dmi' can_adjust = FALSE /obj/item/clothing/under/rank/civilian/lawyer/dye_item(dye_color, dye_key_override) @@ -173,8 +142,6 @@ desc = "A tacky suit perfect for a CRIMINAL lawyer!" icon_state = "good_suit" inhand_icon_state = "good_suit" - icon = 'icons/obj/clothing/under/suits.dmi' - worn_icon = 'icons/mob/clothing/under/suits.dmi' /obj/item/clothing/under/rank/civilian/lawyer/beige/skirt name = "good lawyer's suitskirt" @@ -212,18 +179,21 @@ supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON /obj/item/clothing/under/rank/civilian/lawyer/bluesuit - name = "blue suit" - desc = "A classy suit." - icon_state = "bluesuit" - inhand_icon_state = "b_suit" + name = "blue buttondown suit" + icon = 'icons/obj/clothing/under/shorts_pants_shirts.dmi' + worn_icon = 'icons/mob/clothing/under/shorts_pants_shirts.dmi' + icon_state = "buttondown_slacks" + greyscale_config = /datum/greyscale_config/buttondown_slacks + greyscale_config_worn = /datum/greyscale_config/buttondown_slacks/worn + greyscale_colors = "#EEEEEE#CBDBFC#17171B#2B65A8" can_adjust = TRUE alt_covers_chest = TRUE /obj/item/clothing/under/rank/civilian/lawyer/bluesuit/skirt - name = "blue suitskirt" - desc = "A classy suitskirt." - icon_state = "bluesuit_skirt" - inhand_icon_state = "b_suit" + name = "blue buttondown suitskirt" + icon_state = "buttondown_skirt" + greyscale_config = /datum/greyscale_config/buttondown_skirt + greyscale_config_worn = /datum/greyscale_config/buttondown_skirt/worn body_parts_covered = CHEST|GROIN|ARMS dying_key = DYE_REGISTRY_JUMPSKIRT female_sprite_flags = FEMALE_UNIFORM_TOP_ONLY @@ -247,6 +217,7 @@ supports_variations_flags = CLOTHING_DIGITIGRADE_VARIATION_NO_NEW_ICON /obj/item/clothing/under/rank/civilian/lawyer/galaxy + icon = 'icons/obj/clothing/under/lawyer_galaxy.dmi' worn_icon = 'icons/mob/clothing/under/lawyer_galaxy.dmi' can_adjust = FALSE name = "blue galaxy suit" diff --git a/code/modules/jobs/job_types/bartender.dm b/code/modules/jobs/job_types/bartender.dm index 0d33c968e56..13a4162ff3b 100644 --- a/code/modules/jobs/job_types/bartender.dm +++ b/code/modules/jobs/job_types/bartender.dm @@ -48,7 +48,8 @@ jobtype = /datum/job/bartender id_trim = /datum/id_trim/job/bartender - uniform = /obj/item/clothing/under/rank/civilian/bartender + neck = /obj/item/clothing/neck/bowtie + uniform = /obj/item/clothing/under/costume/buttondown/slacks/service suit = /obj/item/clothing/suit/armor/vest backpack_contents = list( /obj/item/storage/box/beanbag = 1, diff --git a/code/modules/jobs/job_types/cook.dm b/code/modules/jobs/job_types/cook.dm index 66af08e4b8d..a3f03c2d9b1 100644 --- a/code/modules/jobs/job_types/cook.dm +++ b/code/modules/jobs/job_types/cook.dm @@ -63,7 +63,7 @@ jobtype = /datum/job/cook id_trim = /datum/id_trim/job/cook/chef - uniform = /obj/item/clothing/under/rank/civilian/chef + uniform = /obj/item/clothing/under/costume/buttondown/slacks/service suit = /obj/item/clothing/suit/toggle/chef backpack_contents = list( /obj/item/choice_beacon/ingredient = 1, diff --git a/code/modules/mob_spawn/ghost_roles/mining_roles.dm b/code/modules/mob_spawn/ghost_roles/mining_roles.dm index 5fcfd688f58..4eeda360eec 100644 --- a/code/modules/mob_spawn/ghost_roles/mining_roles.dm +++ b/code/modules/mob_spawn/ghost_roles/mining_roles.dm @@ -124,7 +124,8 @@ name = "Space Bartender" id = /obj/item/card/id/advanced id_trim = /datum/id_trim/space_bartender - uniform = /obj/item/clothing/under/rank/civilian/bartender + neck = /obj/item/clothing/neck/bowtie + uniform = /obj/item/clothing/under/costume/buttondown/slacks/service suit = /obj/item/clothing/suit/armor/vest back = /obj/item/storage/backpack glasses = /obj/item/clothing/glasses/sunglasses/reagent diff --git a/code/modules/mob_spawn/ghost_roles/unused_roles.dm b/code/modules/mob_spawn/ghost_roles/unused_roles.dm index 0a434f00dce..d9cdd699ade 100644 --- a/code/modules/mob_spawn/ghost_roles/unused_roles.dm +++ b/code/modules/mob_spawn/ghost_roles/unused_roles.dm @@ -129,7 +129,8 @@ /datum/outfit/cryobartender name = "Cryogenic Bartender" - uniform = /obj/item/clothing/under/rank/civilian/bartender + neck = /obj/item/clothing/neck/bowtie + uniform = /obj/item/clothing/under/costume/buttondown/slacks/service suit = /obj/item/clothing/suit/armor/vest back = /obj/item/storage/backpack glasses = /obj/item/clothing/glasses/sunglasses/reagent diff --git a/code/modules/vending/autodrobe.dm b/code/modules/vending/autodrobe.dm index e88e31b678e..908dee4d5bc 100644 --- a/code/modules/vending/autodrobe.dm +++ b/code/modules/vending/autodrobe.dm @@ -161,6 +161,7 @@ "products" = list( /obj/item/clothing/under/costume/buttondown/slacks/service = 1, /obj/item/clothing/under/costume/buttondown/skirt/service = 1, + /obj/item/clothing/neck/bowtie = 2, /obj/item/clothing/accessory/waistcoat = 1, /obj/item/clothing/under/suit/waiter = 1, /obj/item/clothing/suit/apron = 1, diff --git a/code/modules/vending/clothesmate.dm b/code/modules/vending/clothesmate.dm index 266b61fa7f3..0e6d72d4e69 100644 --- a/code/modules/vending/clothesmate.dm +++ b/code/modules/vending/clothesmate.dm @@ -25,6 +25,7 @@ /obj/item/clothing/neck/large_scarf/blue = 6, /obj/item/clothing/neck/infinity_scarf = 6, /obj/item/clothing/neck/tie = 6, + /obj/item/clothing/neck/bowtie = 6, /obj/item/clothing/head/rasta = 3, /obj/item/clothing/head/chaplain/kippah = 3, /obj/item/clothing/head/chaplain/taqiyah/red = 3, @@ -81,7 +82,6 @@ /obj/item/clothing/under/dress/striped = 1, /obj/item/clothing/under/dress/sailor = 1, /obj/item/clothing/under/dress/redeveninggown = 1, - /obj/item/clothing/suit/apron/purple_bartender = 2, /obj/item/clothing/under/misc/pj/blue = 2, /obj/item/clothing/under/misc/pj/red = 2, ), @@ -94,6 +94,7 @@ /obj/item/clothing/suit/toggle/jacket/sweater = 4, /obj/item/clothing/suit/jacket/oversized = 4, /obj/item/clothing/suit/jacket/fancy = 4, + /obj/item/clothing/suit/toggle/lawyer/greyscale = 4, /obj/item/clothing/suit/hooded/wintercoat/custom = 2, /obj/item/clothing/suit/hooded/wintercoat = 2, /obj/item/clothing/under/suit/navy = 1, @@ -116,6 +117,7 @@ /obj/item/clothing/under/rank/civilian/head_of_personnel/suit/skirt = 2, /obj/item/clothing/under/rank/civilian/bartender/purple = 2, /obj/item/clothing/suit/jacket/miljacket = 1, + /obj/item/clothing/suit/apron/overalls = 2, ), ), diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index d9fb53da127..a248824c37e 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -281,6 +281,7 @@ /obj/item/clothing/under/rank/captain/suit/skirt = 1, /obj/item/clothing/under/rank/civilian/head_of_personnel/suit = 1, /obj/item/clothing/under/rank/civilian/head_of_personnel/suit/skirt = 1, + /obj/item/clothing/suit/toggle/lawyer/greyscale = 1, /obj/item/storage/backpack/satchel/explorer = 1, /obj/item/storage/bag/books = 1, /obj/item/radio/headset/headset_srv = 2, @@ -348,11 +349,11 @@ /obj/item/clothing/head/hats/tophat = 2, /obj/item/clothing/head/soft/black = 2, /obj/item/clothing/neck/petcollar = 1, + /obj/item/clothing/neck/bowtie = 2, /obj/item/clothing/under/costume/buttondown/slacks/service = 2, - /obj/item/clothing/under/rank/civilian/bartender = 2, + /obj/item/clothing/under/costume/buttondown/skirt/service = 2, /obj/item/clothing/under/rank/civilian/bartender/purple = 2, - /obj/item/clothing/under/rank/civilian/bartender/skirt = 2, - /obj/item/clothing/suit/apron/purple_bartender = 2, + /obj/item/clothing/suit/toggle/lawyer/greyscale = 1, /obj/item/clothing/suit/armor/vest/alt = 1, /obj/item/clothing/shoes/sneakers/black = 2, /obj/item/storage/belt/bandolier = 1, @@ -382,8 +383,8 @@ /obj/item/clothing/accessory/waistcoat = 2, /obj/item/clothing/head/soft/mime = 2, /obj/item/clothing/head/utility/chefhat = 2, - /obj/item/clothing/under/rank/civilian/chef = 2, - /obj/item/clothing/under/rank/civilian/chef/skirt = 2, + /obj/item/clothing/under/costume/buttondown/slacks/service = 2, + /obj/item/clothing/under/costume/buttondown/skirt/service = 2, /obj/item/clothing/under/rank/civilian/cookjorts = 2, /obj/item/clothing/under/suit/waiter = 2, /obj/item/clothing/suit/apron/chef = 2, @@ -456,9 +457,12 @@ /obj/item/clothing/under/rank/civilian/lawyer/purpsuit = 1, /obj/item/clothing/under/rank/civilian/lawyer/purpsuit/skirt = 1, /obj/item/clothing/suit/toggle/lawyer/purple = 1, + /obj/item/clothing/under/costume/buttondown/slacks/service = 1, + /obj/item/clothing/under/costume/buttondown/skirt/service = 1, + /obj/item/clothing/suit/toggle/lawyer/black = 1, + /obj/item/clothing/suit/toggle/lawyer/greyscale = 1, /obj/item/clothing/under/suit/black = 1, /obj/item/clothing/under/suit/black/skirt = 1, - /obj/item/clothing/suit/toggle/lawyer/black = 1, /obj/item/clothing/under/rank/civilian/lawyer/beige = 1, /obj/item/clothing/under/rank/civilian/lawyer/beige/skirt = 1, /obj/item/clothing/under/suit/black_really = 1, diff --git a/icons/mob/clothing/head/utility.dmi b/icons/mob/clothing/head/utility.dmi index 85b0b17b66b..3f3a668181c 100644 Binary files a/icons/mob/clothing/head/utility.dmi and b/icons/mob/clothing/head/utility.dmi differ diff --git a/icons/mob/clothing/neck.dmi b/icons/mob/clothing/neck.dmi index 00f2af446db..beb1aa34d59 100644 Binary files a/icons/mob/clothing/neck.dmi and b/icons/mob/clothing/neck.dmi differ diff --git a/icons/mob/clothing/suits/jacket.dmi b/icons/mob/clothing/suits/jacket.dmi index f9b7b5d31a2..7a9896096bb 100644 Binary files a/icons/mob/clothing/suits/jacket.dmi and b/icons/mob/clothing/suits/jacket.dmi differ diff --git a/icons/mob/clothing/suits/utility.dmi b/icons/mob/clothing/suits/utility.dmi index 6300eb8e067..86038a5f6d5 100644 Binary files a/icons/mob/clothing/suits/utility.dmi and b/icons/mob/clothing/suits/utility.dmi differ diff --git a/icons/mob/clothing/under/civilian.dmi b/icons/mob/clothing/under/civilian.dmi index 667d98b5361..7283996c3b1 100644 Binary files a/icons/mob/clothing/under/civilian.dmi and b/icons/mob/clothing/under/civilian.dmi differ diff --git a/icons/mob/clothing/under/suits.dmi b/icons/mob/clothing/under/suits.dmi index e0981dbe580..e3800e2bd04 100644 Binary files a/icons/mob/clothing/under/suits.dmi and b/icons/mob/clothing/under/suits.dmi differ diff --git a/icons/obj/clothing/head/utility.dmi b/icons/obj/clothing/head/utility.dmi index 2d8f274c94e..9571b2add78 100644 Binary files a/icons/obj/clothing/head/utility.dmi and b/icons/obj/clothing/head/utility.dmi differ diff --git a/icons/obj/clothing/neck.dmi b/icons/obj/clothing/neck.dmi index 1f75bd6c12b..acd00a44889 100644 Binary files a/icons/obj/clothing/neck.dmi and b/icons/obj/clothing/neck.dmi differ diff --git a/icons/obj/clothing/suits/jacket.dmi b/icons/obj/clothing/suits/jacket.dmi index bcde51f037e..314c96ef383 100644 Binary files a/icons/obj/clothing/suits/jacket.dmi and b/icons/obj/clothing/suits/jacket.dmi differ diff --git a/icons/obj/clothing/suits/utility.dmi b/icons/obj/clothing/suits/utility.dmi index d7bb4e9bfa6..595746191d3 100644 Binary files a/icons/obj/clothing/suits/utility.dmi and b/icons/obj/clothing/suits/utility.dmi differ diff --git a/icons/obj/clothing/under/civilian.dmi b/icons/obj/clothing/under/civilian.dmi index 04c37b2356e..8552c5b9660 100644 Binary files a/icons/obj/clothing/under/civilian.dmi and b/icons/obj/clothing/under/civilian.dmi differ diff --git a/icons/obj/clothing/under/lawyer_galaxy.dmi b/icons/obj/clothing/under/lawyer_galaxy.dmi new file mode 100644 index 00000000000..88ffcf44132 Binary files /dev/null and b/icons/obj/clothing/under/lawyer_galaxy.dmi differ diff --git a/icons/obj/clothing/under/suits.dmi b/icons/obj/clothing/under/suits.dmi index 604e3787b24..42c79981df6 100644 Binary files a/icons/obj/clothing/under/suits.dmi and b/icons/obj/clothing/under/suits.dmi differ