diff --git a/code/modules/client/preference_setup/loadout/loadout_uniform.dm b/code/modules/client/preference_setup/loadout/loadout_uniform.dm index 5ea992d093..86922e68b3 100644 --- a/code/modules/client/preference_setup/loadout/loadout_uniform.dm +++ b/code/modules/client/preference_setup/loadout/loadout_uniform.dm @@ -6,8 +6,15 @@ sort_category = "Uniforms and Casual Dress" /datum/gear/uniform/cheongsam - display_name = "cheongsam, white" - path = /obj/item/clothing/under/cheongsam + display_name = "cheongsam selection" + +/datum/gear/uniform/cheongsam/New() + ..() + var/list/cheongasms = list() + for(var/cheongasm in typesof(/obj/item/clothing/under/cheongsam)) + var/obj/item/clothing/under/cheongsam/cheongasm_type = cheongasm + cheongasms[initial(cheongasm_type.name)] = cheongasm_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cheongasms)) /datum/gear/uniform/kilt display_name = "kilt" diff --git a/code/modules/clothing/under/miscellaneous.dm b/code/modules/clothing/under/miscellaneous.dm index 91ade60b71..cc6352af6e 100644 --- a/code/modules/clothing/under/miscellaneous.dm +++ b/code/modules/clothing/under/miscellaneous.dm @@ -561,6 +561,27 @@ worn_state = "mai_yang" body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS +/obj/item/clothing/under/cheongsam/red + name = "red cheongsam" + desc = "It is a red cheongsam dress." + icon_state = "cheongsam-red" + item_state = "cheongsam-red" + worn_state = "cheongsam-red" + +/obj/item/clothing/under/cheongsam/blue + name = "blue cheongsam" + desc = "It is a blue cheongsam dress." + icon_state = "cheongsam-blue" + item_state = "cheongsam-blue" + worn_state = "cheongsam-blue" + +/obj/item/clothing/under/cheongsam/black + name = "black cheongsam" + desc = "It is a black cheongsam dress." + icon_state = "cheongsam-black" + item_state = "cheongsam-black" + worn_state = "cheongsam-black" + /obj/item/clothing/under/blazer name = "blue blazer" desc = "A bold but yet conservative outfit, red corduroys, navy blazer and a tie." diff --git a/icons/mob/uniform.dmi b/icons/mob/uniform.dmi index ee54d17c87..a03025924a 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 e6094f3bb0..1403fc6b12 100644 Binary files a/icons/obj/clothing/uniforms.dmi and b/icons/obj/clothing/uniforms.dmi differ