Files
ElorgRHG 2a2d0798b9 Pants (but mostly jeans) resprite (#21863)
pant.
How I forgot how pants should look like: the PR.

From the changelog:
> - imageadd: "Resprited all jeans, black pants and colorable dress
pants."
> - rscdel: "Removed tan, khaki, red, white pants due to the existance
of colorable dress pants. All maps and outfits where these were used now
use black pants (I did not want to put in the effort)."

Images, as always, in the details below.
Old (current) sprites on the top, new on the bottom unless stated
otherwise.
<img width="2560" height="1024" alt="jeans"
src="https://github.com/user-attachments/assets/9290ec78-638d-4c8a-871b-e74022188749"
/>
Do yell at me if these don't look like jeans. Also imagine these but
shorter, now you have jean shorts, which were also resprited.
2026-02-17 15:35:34 +00:00

123 lines
5.7 KiB
Plaintext

ABSTRACT_TYPE(/datum/gear/pants)
sort_category = "Skirts and Trousers" //wikipedia definition puts shorts under trousers category, so.
slot = slot_pants
/datum/gear/pants/trousers
display_name = "pants and shorts selection"
description = "A selection of pants and shorts."
path = /obj/item/clothing/pants
/datum/gear/pants/trousers/New()
..()
var/list/pants = list()
// Pants
pants["jeans"] = /obj/item/clothing/pants/jeans
pants["classic jeans"] = /obj/item/clothing/pants/classic
pants["mustang jeans"] = /obj/item/clothing/pants/mustang
pants["black jeans"] = /obj/item/clothing/pants/jeansblack
pants["black pants"] = /obj/item/clothing/pants/black
pants["track pants"] = /obj/item/clothing/pants/track
pants["blue track pants"] = /obj/item/clothing/pants/track/blue
pants["green track pants"] = /obj/item/clothing/pants/track/green
pants["white track pants"] = /obj/item/clothing/pants/track/white
pants["red track pants"] = /obj/item/clothing/pants/track/red
pants["camo pants"] = /obj/item/clothing/pants/camo
pants["tacticool pants"] = /obj/item/clothing/pants/tacticool
pants["designer jeans"] = /obj/item/clothing/pants/designer
pants["ripped jeans"] = /obj/item/clothing/pants/ripped
pants["black ripped jeans"] = /obj/item/clothing/pants/blackripped
// Shorts
pants["black shorts"] = /obj/item/clothing/pants/shorts/black
pants["black short shorts"] = /obj/item/clothing/pants/shorts/black/short
// Jeans Shorts
pants["jeans shorts"] = /obj/item/clothing/pants/shorts/jeans
pants["jeans short shorts"] = /obj/item/clothing/pants/shorts/jeans/short
pants["classic jeans shorts"] = /obj/item/clothing/pants/shorts/jeans/classic
pants["classic jeans short shorts"] = /obj/item/clothing/pants/shorts/jeans/classic/short
pants["mustang jeans shorts"] = /obj/item/clothing/pants/shorts/jeans/mustang
pants["mustang jeans short shorts"] = /obj/item/clothing/pants/shorts/jeans/mustang/short
pants["black jeans shorts"] = /obj/item/clothing/pants/shorts/jeans/black
pants["black jeans short shorts"] = /obj/item/clothing/pants/shorts/jeans/black/short
pants["grey jeans shorts"] = /obj/item/clothing/pants/shorts/jeans/grey
pants["grey jeans short shorts"] = /obj/item/clothing/pants/shorts/jeans/grey/short
// Athletic Shorts
pants["black athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/black
pants["red athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/red
pants["green athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/green
pants["grey athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/grey
pants["SCC-branded athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/scc
gear_tweaks += new /datum/gear_tweak/path(pants)
/datum/gear/pants/colorpants
display_name = "pants and shorts selection (colourable)"
description = "A selection of colourable pants and shorts."
path = /obj/item/clothing/pants/dress
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/pants/colorpants/New()
..()
var/list/colorpants = list()
// Pants
colorpants["dress pants"] = /obj/item/clothing/pants/dress
colorpants["dress pants, with belt"] = /obj/item/clothing/pants/dress/belt
colorpants["striped pants"] = /obj/item/clothing/pants/striped
colorpants["flared pants"] = /obj/item/clothing/pants/flared
colorpants["mustang jeans"] = /obj/item/clothing/pants/mustang/colourable
colorpants["tailored jeans"] = /obj/item/clothing/pants/tailoredjeans
// Shorts
colorpants["shorts"] = /obj/item/clothing/pants/shorts/colourable
colorpants["short shorts"] = /obj/item/clothing/pants/shorts/colourable/short
colorpants["athletic shorts"] = /obj/item/clothing/pants/shorts/athletic/colourable
gear_tweaks += new /datum/gear_tweak/path(colorpants)
/datum/gear/pants/skirt
display_name = "skirt selection"
description = "A selection of skirts."
path = /obj/item/clothing/pants/skirt
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION
/datum/gear/pants/skirt/New()
..()
var/list/skirts = list()
skirts["casual skirt"] = /obj/item/clothing/pants/skirt
skirts["puffy skirt"] = /obj/item/clothing/pants/skirt/puffy
skirts["long skirt"] = /obj/item/clothing/pants/skirt/long
skirts["pencil skirt"] = /obj/item/clothing/pants/skirt/pencil
skirts["swept skirt"] = /obj/item/clothing/pants/skirt/swept
skirts["plaid skirt"] = /obj/item/clothing/pants/skirt/plaid
skirts["pleated skirt"] = /obj/item/clothing/pants/skirt/pleated
skirts["high skirt"] = /obj/item/clothing/pants/skirt/high
skirts["skater skirt"] = /obj/item/clothing/pants/skirt/skater
skirts["tube skirt"] = /obj/item/clothing/pants/skirt/tube
skirts["jumper skirt"] = /obj/item/clothing/pants/skirt/jumper
skirts["jumper dress"] = /obj/item/clothing/pants/skirt/jumper_highcut
skirts["long straight skirt"] = /obj/item/clothing/pants/skirt/straightlong
gear_tweaks += new /datum/gear_tweak/path(skirts)
/datum/gear/pants/highvis
display_name = "high visibility pants selection"
description = "A selection of high visibility pants."
path = /obj/item/clothing/pants/highvis
/datum/gear/pants/highvis/New()
..()
var/list/highvis = list()
highvis["high visibility pants"] = /obj/item/clothing/pants/highvis
highvis["high visibility pants, alt"] = /obj/item/clothing/pants/highvis/alt
highvis["high visibility pants, red"] = /obj/item/clothing/pants/highvis/red
highvis["high visibility pants, orange"] = /obj/item/clothing/pants/highvis/orange
gear_tweaks += new /datum/gear_tweak/path(highvis)
/datum/gear/pants/highvis_colorable
display_name = "colorable high visibility pants"
path = /obj/item/clothing/pants/highvis/colorable
flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION | GEAR_HAS_COLOR_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION