diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index 86922e68b3..904a4e7b80 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -336,4 +336,36 @@ /datum/gear/uniform/navyhossuit display_name = "uniform, navy blue (Head of Security)" path = /obj/item/clothing/under/rank/head_of_security/navyblue - allowed_roles = list("Head of Security") \ No newline at end of file + allowed_roles = list("Head of Security") + +/datum/gear/uniform/shortplaindress + display_name = "plain dress" + path = /obj/item/clothing/under/dress/white3 + +/datum/gear/uniform/shortplaindress/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/uniform/longdress + display_name = "long dress" + path = /obj/item/clothing/under/dress/white2 + +/datum/gear/uniform/longdress/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/uniform/longwidedress + display_name = "long wide dress" + path = /obj/item/clothing/under/dress/white4 + +/datum/gear/uniform/longwidedress/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) + +/datum/gear/uniform/reddress + display_name = "red dress with belt" + path = /obj/item/clothing/under/dress/darkred + +/datum/gear/uniform/whitewedding + display_name= "white wedding dress" + path = /obj/item/clothing/under/dress/white \ No newline at end of file diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index cc6352af6e..939933f914 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -629,4 +629,39 @@ desc = "How... minimalist." icon_state = "gear_harness" worn_state = "gear_harness" - body_parts_covered = 0 \ No newline at end of file + body_parts_covered = 0 + +/obj/item/clothing/under/dress/white + name = "fancy white dress" + desc = "A red shirt that has had the top cut low." + icon_state = "whitedress1" + item_state = "whitedress1" + worn_state = "whitedress1" + +/obj/item/clothing/under/dress/white2 + name = "fancy white dress" + desc = "A red shirt that has had the top cut low." + icon_state = "whitedress2" + item_state = "whitedress2" + worn_state = "whitedress2" + +/obj/item/clothing/under/dress/white3 + name = "fancy white dress" + desc = "A red shirt that has had the top cut low." + icon_state = "whitedress3" + item_state = "whitedress3" + worn_state = "whitedress3" + +/obj/item/clothing/under/dress/white4 + name = "fancy white dress" + desc = "A red shirt that has had the top cut low." + icon_state = "whitedress4" + item_state = "whitedress4" + worn_state = "whitedress4" + +/obj/item/clothing/under/dress/darkred + name = "fancy dark red dress" + desc = "A red shirt that has had the top cut low." + icon_state = "darkreddress" + item_state = "darkreddress" + worn_state = "darkreddress" \ No newline at end of file diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index 0836323097..7555a06939 100644 Binary files a/icons/mob/uniform.dmi and b/icons/mob/uniform.dmi differ diff --git a/icons/obj/clothing/uniforms.dmi b/icons/obj/clothing/uniforms.dmi index 75d9744151..c9b0cca7c2 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ