Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,18 @@
/obj/item/clothing/head/wizard/fake)
crate_name = "wizard costume crate"
crate_type = /obj/structure/closet/crate/wooden

/datum/supply_pack/costumes_toys/wedding
name = "Wedding Outfit Crate"
desc = "Want to get married, like right now? This crate contains all the clothing you need to look presentable at the altar!"
cost = 750
contains = list(/obj/item/clothing/under/suit/tuxedo_pants,
/obj/item/clothing/suit/toggle/lawyer/tuxedo,
/obj/item/clothing/accessory/cummerbund,
/obj/item/clothing/shoes/laceup,
/obj/item/clothing/neck/bowtie,
/obj/item/clothing/suit/wedding_dress,
/obj/item/clothing/head/wedding_veil,
/obj/item/clothing/shoes/high_heels/white,
/obj/item/clothing/under/shorts/dolphin)
crate_name = "wedding outfit crate"
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,14 @@
crate_name = "wideband intercom crate"
crate_type = /obj/structure/closet/crate/engineering

/datum/supply_pack/machinery/pendrobe
name = "PenDrobe Vending Machine Crate"
desc = "Need more clothes? Purchase this crate filled with supplies to have your own PenDrobe! (Iron, glass, and wires not included.)"
cost = 1000
contains = list(/obj/item/vending_refill/wardrobe/pentest,
/obj/item/circuitboard/machine/vending/wardrobe/pentest)
crate_name = "\improper PenDrobe vending machine crate"

/*
RND Core machines
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,10 @@
contains = list(/obj/item/vending_refill/wardrobe/sec_wardrobe,
/obj/item/vending_refill/wardrobe/det_wardrobe)
crate_name = "departmental supply crate"

/datum/supply_pack/vendor_refill/pendrobe
name = "PenDrobe Supply Crate"
desc = "Need even MORE clothes? Get this PenDrobe refill now!"
cost = 500
contains = list(/obj/item/vending_refill/wardrobe/pentest)
crate_name = "\improper PenDrobe supply crate"
96 changes: 96 additions & 0 deletions modular_pentest/modules/clothes/code/accessories.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@

//colorables

/obj/item/clothing/accessory/cummerbund
name = "cummerbund"
desc = "A neosilk cummerbund. Special material allows it to be reskinned, but only once."
icon = 'modular_pentest/modules/clothes/icons/obj/color_accessories.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/color_accessories.dmi'
icon_state = "cummerbund_black"
unique_reskin = list("black cummerbund" = "cummerbund_black",
"grey cummerbund" = "cummerbund_grey",
"blue cummerbund" = "cummerbund_blue",
"green cummerbund" = "cummerbund_green",
"orange cummerbund" = "cummerbund_orange",
"pink cummerbund" = "cummerbund_pink",
"red cummerbund" = "cummerbund_red",
"white cummerbund" = "cummerbund_white",
"yellow cummerbund" = "cummerbund_yellow",
"dark blue cummerbund" = "cummerbund_darkblue",
"teal cummerbund" = "cummerbund_teal",
"purple cummerbund" = "cummerbund_purple",
"dark green cummerbund" = "cummerbund_darkgreen",
"light brown cummerbund" = "cummerbund_lightbrown",
"brown cummerbund" = "cummerbund_brown",
"maroon cummerbund" = "cummerbund_maroon"
)
unique_reskin_changes_base_icon_state = TRUE
unique_reskin_changes_name = TRUE

/obj/item/clothing/accessory/cummerbund/black
name = "black cummerbund"
icon_state = "cummerbund_black"

/obj/item/clothing/accessory/cummerbund/grey
name = "grey cummerbund"
icon_state = "cummerbund_grey"

/obj/item/clothing/accessory/cummerbund/blue
name = "blue cummerbund"
icon_state = "cummerbund_blue"

/obj/item/clothing/accessory/cummerbund/green
name = "green cummerbund"
icon_state = "cummerbund_green"

/obj/item/clothing/accessory/cummerbund/orange
name = "orange cummerbund"
icon_state = "cummerbund_orange"

/obj/item/clothing/accessory/cummerbund/pink
name = "pink cummerbund"
icon_state = "cummerbund_pink"

/obj/item/clothing/accessory/cummerbund/red
name = "red cummerbund"
icon_state = "cummerbund_red"

/obj/item/clothing/accessory/cummerbund/white
name = "white cummerbund"
icon_state = "cummerbund_white"

/obj/item/clothing/accessory/cummerbund/yellow
name = "yellow cummerbund"
icon_state = "cummerbund_yellow"

/obj/item/clothing/accessory/cummerbund/darkblue
name = "dark blue cummerbund"
icon_state = "cummerbund_darkblue"

/obj/item/clothing/accessory/cummerbund/teal
name = "teal cummerbund"
icon_state = "cummerbund_teal"

/obj/item/clothing/accessory/cummerbund/red
name = "red cummerbund"
icon_state = "cummerbund_red"

/obj/item/clothing/accessory/cummerbund/purple
name = "purple cummerbund"
icon_state = "cummerbund_purple"

/obj/item/clothing/accessory/cummerbund/darkgreen
name = "dark green cummerbund"
icon_state = "cummerbund_darkgreen"

/obj/item/clothing/accessory/cummerbund/lightbrown
name = "light brown cummerbund"
icon_state = "cummerbund_lightbrown"

/obj/item/clothing/accessory/cummerbund/brown
name = "brown cummerbund"
icon_state = "cummerbund_brown"

/obj/item/clothing/accessory/cummerbund/maroon
name = "maroon cummerbund"
icon_state = "cummerbund_maroon"
123 changes: 123 additions & 0 deletions modular_pentest/modules/clothes/code/feet.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,123 @@
//custom shoes

/obj/item/clothing/shoes/laceup/brown
name = "brown laceup shoes"
desc = "The height of fashion, and they're pre-polished! Now available in brown."
icon = 'modular_pentest/modules/clothes/icons/obj/feet.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/feet.dmi'
icon_state = "laceups_brown"

/obj/item/clothing/shoes/laceup/white
name = "white laceup shoes"
desc = "The height of fashion, and they're pre-polished! Now available in white."
icon = 'modular_pentest/modules/clothes/icons/obj/feet.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/feet.dmi'
icon_state = "laceups_white"

//colorables

/obj/item/clothing/shoes/high_heels
name = "high heels"
icon_state = "highheels_black"
desc = "A pair of fashionable high heels."
icon = 'modular_pentest/modules/clothes/icons/obj/color_feet.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/color_feet.dmi'
unique_reskin = list("white high heels" = "highheels_white",
"grey high heels" = "highheels_grey",
"black high heels" = "highheels_black",
"red high heels" = "highheels_red",
"maroon high heels" = "highheels_maroon",
"orange high heels" = "highheels_orange",
"yellow high heels" = "highheels_yellow",
"green high heels" = "highheels_green",
"dark high heels" = "highheels_darkgreen",
"teal high heels" = "highheels_teal",
"blue high heels" = "highheels_blue",
"dark blue high heels" = "highheels_darkblue",
"purple high heels" = "highheels_purple",
"pink high heels" = "highheels_pink",
"brown high heels" = "highheels_brown",
"light brown high heels" = "highheels_lightbrown"
)
unique_reskin_changes_base_icon_state = TRUE
unique_reskin_changes_name = TRUE

/obj/item/clothing/shoes/high_heels/white
name = "white high heels"
icon_state = "highheels_white"
current_skin = "white high heels"

/obj/item/clothing/shoes/high_heels/grey
name = "grey high heels"
icon_state = "highheels_grey"
current_skin = "grey high heels"

/obj/item/clothing/shoes/high_heels/black
name = "black high heels"
icon_state = "highheels_black"
current_skin = "black high heels"

/obj/item/clothing/shoes/high_heels/red
name = "red high heels"
icon_state = "highheels_red"
current_skin = "red high heels"

/obj/item/clothing/shoes/high_heels/maroon
name = "maroon high heels"
icon_state = "highheels_maroon"
current_skin = "maroon high heels"

/obj/item/clothing/shoes/high_heels/orange
name = "orange high heels"
icon_state = "highheels_orange"
current_skin = "orange high heels"

/obj/item/clothing/shoes/high_heels/yellow
name = "yellow high heels"
icon_state = "highheels_yellow"
current_skin = "yellow high heels"

/obj/item/clothing/shoes/high_heels/green
name = "green high heels"
icon_state = "highheels_green"
current_skin = "green high heels"

/obj/item/clothing/shoes/high_heels/darkgreen
name = "dark green high heels"
icon_state = "highheels_darkgreen"
current_skin = "dark green high heels"

/obj/item/clothing/shoes/high_heels/teal
name = "teal high heels"
icon_state = "highheels_teal"
current_skin = "teal high heels"

/obj/item/clothing/shoes/high_heels/blue
name = "blue high heels"
icon_state = "highheels_blue"
current_skin = "blue high heels"

/obj/item/clothing/shoes/high_heels/darkblue
name = "dark blue high heels"
icon_state = "highheels_darkblue"
current_skin = "dark blue high heels"

/obj/item/clothing/shoes/high_heels/purple
name = "purple high heels"
icon_state = "highheels_purple"
current_skin = "purple high heels"

/obj/item/clothing/shoes/high_heels/pink
name = "pink high heels"
icon_state = "highheels_pink"
current_skin = "pink high heels"

/obj/item/clothing/shoes/high_heels/brown
name = "brown high heels"
icon_state = "highheels_brown"
current_skin = "brown high heels"

/obj/item/clothing/shoes/high_heels/lightbrown
name = "light brown high heels"
icon_state = "highheels_lightbrown"
current_skin = "light brown high heels"
8 changes: 8 additions & 0 deletions modular_pentest/modules/clothes/code/hands.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
//custom gloves

/obj/item/clothing/gloves/bunnycuffs
name = "detached cuffs"
desc = "A pair of cuffs without a shirt to belong to. A bit depressing, honestly."
icon = 'modular_pentest/modules/clothes/icons/obj/hands.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/hands.dmi'
icon_state = "bunnycuffs"
119 changes: 119 additions & 0 deletions modular_pentest/modules/clothes/code/head.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
//custom hats

/obj/item/clothing/head/wedding_veil
name = "wedding veil"
desc = "A veil typically worn during marriage. Although, I guess you could wear it whenever, there's nothing stopping you."
icon = 'modular_pentest/modules/clothes/icons/obj/head.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/head.dmi'
icon_state = "wedding_veil"

/obj/item/clothing/head/headband
name = "headband"
desc = "A headband. This one won't give you infinite ammo, though. It's not even the same type of headband, idiot."
icon = 'modular_pentest/modules/clothes/icons/obj/head.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/head.dmi'
icon_state = "headband"

/obj/item/clothing/head/barrette
name = "barrette"
desc = "A small little hair clip. Theoretically, you could wear this if you're bald, but it would be super painful if you did."
icon = 'modular_pentest/modules/clothes/icons/obj/head.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/head.dmi'
icon_state = "barette"
w_class = WEIGHT_CLASS_TINY

//colorables

/obj/item/clothing/head/bunnyheadband
name = "bunny headband"
desc = "A headband styled to look like bunny ears. Might be offensive to those genetically modified with lagomorphic features."
icon = 'modular_pentest/modules/clothes/icons/obj/color_head.dmi'
mob_overlay_icon = 'modular_pentest/modules/clothes/icons/mob/color_head.dmi'
icon_state = "bunnyheadband_black"
unique_reskin = list("black bunny headband" = "bunnyheadband_black",
"grey bunny headband" = "bunnyheadband_grey",
"blue bunny headband" = "bunnyheadband_blue",
"green bunny headband" = "bunnyheadband_green",
"orange bunny headband" = "bunnyheadband_orange",
"pink bunny headband" = "bunnyheadband_pink",
"red bunny headband" = "bunnyheadband_red",
"white bunny headband" = "bunnyheadband_white",
"yellow bunny headband" = "bunnyheadband_yellow",
"dark blue bunny headband" = "bunnyheadband_darkblue",
"teal bunny headband" = "bunnyheadband_teal",
"purple bunny headband" = "bunnyheadband_purple",
"dark green bunny headband" = "bunnyheadband_darkgreen",
"light brown bunny headband" = "bunnyheadband_lightbrown",
"brown bunny headband" = "bunnyheadband_brown",
"maroon bunny headband" = "bunnyheadband_maroon"
)
unique_reskin_changes_base_icon_state = TRUE
unique_reskin_changes_name = TRUE

/obj/item/clothing/head/bunnyheadband/black
name = "black bunny headband"
icon_state = "bunnyheadband_black"

/obj/item/clothing/head/bunnyheadband/grey
name = "grey bunny headband"
icon_state = "bunnyheadband_grey"

/obj/item/clothing/head/bunnyheadband/blue
name = "blue bunny headband"
icon_state = "bunnyheadband_blue"

/obj/item/clothing/head/bunnyheadband/green
name = "green bunny headband"
icon_state = "bunnyheadband_green"

/obj/item/clothing/head/bunnyheadband/orange
name = "orange bunny headband"
icon_state = "bunnyheadband_orange"

/obj/item/clothing/head/bunnyheadband/pink
name = "pink bunny headband"
icon_state = "bunnyheadband_pink"

/obj/item/clothing/head/bunnyheadband/red
name = "red bunny headband"
icon_state = "bunnyheadband_red"

/obj/item/clothing/head/bunnyheadband/white
name = "white bunny headband"
icon_state = "bunnyheadband_white"

/obj/item/clothing/head/bunnyheadband/yellow
name = "yellow bunny headband"
icon_state = "bunnyheadband_yellow"

/obj/item/clothing/head/bunnyheadband/darkblue
name = "dark blue bunny headband"
icon_state = "bunnyheadband_darkblue"

/obj/item/clothing/head/bunnyheadband/teal
name = "teal bunny headband"
icon_state = "bunnyheadband_teal"

/obj/item/clothing/head/bunnyheadband/red
name = "red bunny headband"
icon_state = "bunnyheadband_red"

/obj/item/clothing/head/bunnyheadband/purple
name = "purple bunny headband"
icon_state = "bunnyheadband_purple"

/obj/item/clothing/head/bunnyheadband/darkgreen
name = "dark green bunny headband"
icon_state = "bunnyheadband_darkgreen"

/obj/item/clothing/head/bunnyheadband/lightbrown
name = "light brown bunny headband"
icon_state = "bunnyheadband_lightbrown"

/obj/item/clothing/head/bunnyheadband/brown
name = "brown bunny headband"
icon_state = "bunnyheadband_brown"

/obj/item/clothing/head/bunnyheadband/maroon
name = "maroon bunny headband"
icon_state = "bunnyheadband_maroon"
Loading
Loading