diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index 55f72d248d..176e0b697f 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -291,9 +291,20 @@ display_name = "jumpsuit, circuitry (empty)" path = /obj/item/clothing/under/circuitry -/datum/gear/uniform/sleekoverall - display_name = "sleek overalls" - path = /obj/item/clothing/under/overalls/sleek +/datum/gear/uniform/overalls + display_name = "overalls selection" + path = /obj/item/clothing/under/overalls + +/datum/gear/uniform/overalls/New() + ..() + var/list/overalls = list( + "Laborer's Overalls" = /obj/item/clothing/under/overalls, + "Sleek Overalls" = /obj/item/clothing/under/overalls/sleek, + "Workman Overalls" = /obj/item/clothing/under/overalls/service, + "Frontier Overalls" = /obj/item/clothing/under/overalls/frontier, + "Rustler Overalls" = /obj/item/clothing/under/overalls/rustler + ) + gear_tweaks += new/datum/gear_tweak/path(overalls) /datum/gear/uniform/sarired display_name = "sari, red" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index e55c8587ba..d4f0f3dc78 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -241,6 +241,25 @@ icon_state = "overalls_sleek" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS +/obj/item/clothing/under/overalls/service + name = "workman overalls" + desc = "The very image of a working man. Not that you're probably doing work." + icon_state = "mechanic_over" + item_state_slots = list(slot_r_hand_str = "cargo", slot_l_hand_str = "cargo") + rolled_sleeves = 0 + +/obj/item/clothing/under/overalls/frontier + name = "frontier overalls" + desc = "Simple denim overalls. A popular style among frontier colonists, when paired with a flannel." + icon_state = "frontier_over" + worn_state = "frontier_over" + +/obj/item/clothing/under/overalls/rustler + name = "rustler overalls" + desc = "A rugged pair of overalls for rustling cattle out on the frontier." + icon_state = "rustler_over" + worn_state = "rustler_over" + /obj/item/clothing/under/pirate name = "pirate outfit" desc = "Yarr." diff --git a/icons/inventory/uniform/item.dmi b/icons/inventory/uniform/item.dmi index 388f08c467..c7d9b31167 100644 Binary files a/icons/inventory/uniform/item.dmi and b/icons/inventory/uniform/item.dmi differ diff --git a/icons/inventory/uniform/mob.dmi b/icons/inventory/uniform/mob.dmi index dbf1d39f83..f7928ebaed 100644 Binary files a/icons/inventory/uniform/mob.dmi and b/icons/inventory/uniform/mob.dmi differ diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index 950bf15d4c..7ebbdc046f 100644 Binary files a/icons/mob/human.dmi and b/icons/mob/human.dmi differ