Adds some shirts (#22489)

Adds clothing item versions of some existing shirts that were previously
only in the undershirt selection next to underwear.
Mostly graphic t-shirts.
Also adds a cropped tank top, modified from the existing tank top.
This commit is contained in:
Greenjoe12345
2026-06-01 20:55:25 +00:00
committed by GitHub
parent 67d39b9ff7
commit dab83fc0c0
6 changed files with 264 additions and 169 deletions
@@ -46,6 +46,9 @@ ABSTRACT_TYPE(/datum/gear/shirts)
shirt["halter top"] = /obj/item/clothing/under/dressshirt/haltertop
shirt["tank top"] = /obj/item/clothing/under/dressshirt/tanktop
shirt["tank top, feminine"] = /obj/item/clothing/under/dressshirt/tanktop/feminine
shirt["tank top, cropped"] = /obj/item/clothing/under/dressshirt/tanktop/cropped
shirt["tank top, feminine cropped"] = /obj/item/clothing/under/dressshirt/tanktop/cropped/feminine
shirt["tank top, midriff"] = /obj/item/clothing/under/dressshirt/tanktop/midriff
gear_tweaks += new /datum/gear_tweak/path(shirt)
/datum/gear/shirts/stripes
@@ -75,3 +78,40 @@ ABSTRACT_TYPE(/datum/gear/shirts)
shirts["red silversun shirt"] = /obj/item/clothing/under/dressshirt/silversun/red
shirts["random colored silversun shirt"] = /obj/item/clothing/under/dressshirt/silversun/random
gear_tweaks += new /datum/gear_tweak/path(shirts)
/datum/gear/shirts/precoloured
display_name = "pre-coloured shirt selection"
description = "A selection of pre-coloured and graphic shirts."
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
path = /obj/item/clothing/under/dressshirt/corgi
/datum/gear/shirts/precoloured/New()
..()
var/list/colouredshirts = list()
colouredshirts["corgi t-shirt"] = /obj/item/clothing/under/dressshirt/corgi
colouredshirts["heart t-shirt"] = /obj/item/clothing/under/dressshirt/heart
colouredshirts["heart t-shirt, alt"] = /obj/item/clothing/under/dressshirt/heart/alt
colouredshirts["I love NT t-shirt"] = /obj/item/clothing/under/dressshirt/lovent
colouredshirts["band t-shirt"] = /obj/item/clothing/under/dressshirt/band
colouredshirts["alien t-shirt"] = /obj/item/clothing/under/dressshirt/alien
colouredshirts["tie-dye t-shirt"] = /obj/item/clothing/under/dressshirt/tiedye
colouredshirts["skull t-shirt"] = /obj/item/clothing/under/dressshirt/skull
colouredshirts["sports t-shirt, blue"] = /obj/item/clothing/under/dressshirt/sport
colouredshirts["sports t-shirt, green"] = /obj/item/clothing/under/dressshirt/sport/green
colouredshirts["sports t-shirt, red"] = /obj/item/clothing/under/dressshirt/sport/red
colouredshirts["wing t-shirt"] = /obj/item/clothing/under/dressshirt/wing
colouredshirts["peace t-shirt"] = /obj/item/clothing/under/dressshirt/peace
colouredshirts["steak t-shirt"] = /obj/item/clothing/under/dressshirt/meat
colouredshirts["question mark t-shirt"] = /obj/item/clothing/under/dressshirt/questionmark
colouredshirts["white bowling t-shirt"] = /obj/item/clothing/under/dressshirt/bowling
colouredshirts["aqua bowling t-shirt"] = /obj/item/clothing/under/dressshirt/bowling/aqua
colouredshirts["purple bowling t-shirt"] = /obj/item/clothing/under/dressshirt/bowling/purple
colouredshirts["red bowling t-shirt"] = /obj/item/clothing/under/dressshirt/bowling/red
colouredshirts["blue jersey"] = /obj/item/clothing/under/dressshirt/jersey
colouredshirts["red jersey"] = /obj/item/clothing/under/dressshirt/jersey/red
colouredshirts["pink and black t-shirt"] = /obj/item/clothing/under/dressshirt/pinkblack
colouredshirts["blue NanoTrasen t-shirt"] = /obj/item/clothing/under/dressshirt/nanotrasen
colouredshirts["red NanoTrasen t-shirt"] = /obj/item/clothing/under/dressshirt/nanotrasen/red
colouredshirts["fire tank top"] = /obj/item/clothing/under/dressshirt/tanktop/fire
colouredshirts["sun tank top"] = /obj/item/clothing/under/dressshirt/tanktop/sun
gear_tweaks += new /datum/gear_tweak/path(colouredshirts)
@@ -175,6 +175,22 @@
icon_state = "tanktop_fem"
item_state = "tanktop_fem"
/obj/item/clothing/under/dressshirt/tanktop/cropped
name = "cropped tank top"
desc = "A short, simple, cheap tank top."
icon_state = "tanktop_crop"
item_state = "tanktop_crop"
/obj/item/clothing/under/dressshirt/tanktop/cropped/feminine
icon_state = "tanktop_crop_fem"
item_state = "tanktop_crop_fem"
/obj/item/clothing/under/dressshirt/tanktop/midriff
name = "midriff tank top"
desc = "A very short tank top that only covers the chest."
icon_state = "tanktop_midriff"
item_state = "tanktop_midriff"
// Polo Shirts
/obj/item/clothing/under/dressshirt/polo
@@ -233,3 +249,153 @@
if(prob(50))
icon_state = "hawaii_red"
color = color_rotation(rand(-11,12)*15)
//pre-coloured shirts
/obj/item/clothing/under/dressshirt/corgi
name = "corgi t-shirt"
desc = "A t-shirt with a corgi on it, cute!"
icon_state = "tshirt_corgi"
item_state = "tshirt_corgi"
/obj/item/clothing/under/dressshirt/heart
name = "heart t-shirt"
desc = "A t-shirt with a cartoon heart on it."
icon_state = "tshirt_heart"
item_state = "tshirt_heart"
/obj/item/clothing/under/dressshirt/heart/alt
icon_state = "tshirt_heart_alt"
item_state = "tshirt_heart_alt"
/obj/item/clothing/under/dressshirt/lovent
name = "\improper I love NT t-shirt"
desc = "A white t-shirt with the text \"I ❤ NT\" on it. Another way to show your love of NanoTrasen!"
icon_state = "tshirt_lovent"
item_state = "tshirt_lovent"
/obj/item/clothing/under/dressshirt/band
name = "band t-shirt"
desc = "A t-shirt with the logo of a band on it."
icon_state = "tshirt_band"
item_state = "tshirt_band"
/obj/item/clothing/under/dressshirt/alien
name = "alien t-shirt"
desc = "A t-shirt with a cartoon alien head on it. Doesn't really look like any known species."
icon_state = "tshirt_alien"
item_state = "tshirt_alien"
/obj/item/clothing/under/dressshirt/tiedye
name = "tie-dye t-shirt"
desc = "A tie-dyed t-shirt with a rainbow swirl on it."
icon_state = "tshirt_tiedye"
item_state = "tshirt_tiedye"
/obj/item/clothing/under/dressshirt/skull
name = "skull t-shirt"
desc = "A red t-shirt featuring a human skull, badass?"
icon_state = "tshirt_skull"
item_state = "tshirt_skull"
/obj/item/clothing/under/dressshirt/sport
name = "blue sports t-shirt"
desc = "A t-shirt for sports. Takes you back to school PE days."
icon_state = "tshirt_sportblue"
item_state = "tshirt_sportblue"
/obj/item/clothing/under/dressshirt/sport/green
name = "green sports t-shirt"
icon_state = "tshirt_sportgreen"
item_state = "tshirt_sportgreen"
/obj/item/clothing/under/dressshirt/sport/red
name = "red sports t-shirt"
icon_state = "tshirt_sportred"
item_state = "tshirt_sportred"
/obj/item/clothing/under/dressshirt/wing
name = "wing t-shirt"
desc = "A t-shirt with a cartoon wing printed on it."
icon_state = "tshirt_wing"
item_state = "tshirt_wing"
/obj/item/clothing/under/dressshirt/peace
name = "peace t-shirt"
desc = "A white t-shirt with the symbol of peace on the front and back."
icon_state = "tshirt_peace"
item_state = "tshirt_peace"
/obj/item/clothing/under/dressshirt/meat
name = "steak t-shirt"
desc = "A t-shirt with a cartoon steak on it. Tasty."
icon_state = "tshirt_meat"
item_state = "tshirt_meat"
/obj/item/clothing/under/dressshirt/questionmark
name = "question mark t-shirt"
desc = "A t-shirt with a question mark on it? For some reason?"
icon_state = "tshirt_question"
item_state = "tshirt_question"
/obj/item/clothing/under/dressshirt/bowling
name = "white bowling t-shirt"
desc = "A t-shirt for bowling."
icon_state = "tshirt_bowlingw"
item_state = "tshirt_bowlingw"
/obj/item/clothing/under/dressshirt/bowling/aqua
name = "aqua bowling t-shirt"
icon_state = "tshirt_bowlinga"
item_state = "tshirt_bowlinga"
/obj/item/clothing/under/dressshirt/bowling/purple
name = "purple bowling t-shirt"
icon_state = "tshirt_bowlingp"
item_state = "tshirt_bowlingp"
/obj/item/clothing/under/dressshirt/bowling/red
name = "red bowling t-shirt"
icon_state = "tshirt_bowlingr"
item_state = "tshirt_bowlingr"
/obj/item/clothing/under/dressshirt/jersey
name = "blue jersey"
desc = "A sports shirt with numbers on the back."
icon_state = "shirt_jersey"
item_state = "shirt_jersey"
/obj/item/clothing/under/dressshirt/jersey/red
name = "red jersey"
icon_state = "shirt_jersey_red"
item_state = "shirt_jersey_red"
/obj/item/clothing/under/dressshirt/pinkblack
name = "pink and black t-shirt"
desc = "A pink t-shirt with black sleeves."
icon_state = "tshirt_pinkblack"
item_state = "tshirt_pinkblack"
/obj/item/clothing/under/dressshirt/nanotrasen
name = "blue NanoTrasen t-shirt"
desc = "A t-shirt with the letters \"NT\" printed on it."
icon_state = "tshirt_nt_blue"
item_state = "tshirt_nt_blue"
/obj/item/clothing/under/dressshirt/nanotrasen/red
name = "red NanoTrasen t-shirt"
icon_state = "tshirt_nt_red"
item_state = "tshirt_nt_red"
/obj/item/clothing/under/dressshirt/tanktop/fire
name = "fire tank top"
desc = "A tank top with a flame decal on it."
icon_state = "tanktop_fire"
item_state = "tanktop_fire"
/obj/item/clothing/under/dressshirt/tanktop/sun
name = "sun tank top"
desc = "A tank top with a sun decal on it."
icon_state = "tanktop_sun"
item_state = "tanktop_sun"