Files
Chap b51cc0f31c [PORT/FEATURE] Animated closet doors (#26832)
* Adds animated closets

* Remove unecessary icon states and fixes secure closets

* Actually fixes secure closets

* Please our linting overlords.

* Fixes non-crate subtypes

* Update code/game/objects/structures/crates_lockers/closets.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Chap <erwin@lombok.demon.nl>

* Moved legacy closet icons to seperate file

* Remove some unused variables

* GC

* Moved to proper destroy

* It's good when code compiles

---------

Signed-off-by: Chap <erwin@lombok.demon.nl>
Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2024-10-14 14:05:16 +00:00

72 lines
2.6 KiB
Plaintext

/obj/structure/closet/athletic_mixed
name = "athletic wardrobe"
desc = "It's a storage unit for athletic wear."
icon_state = "generic"
closed_door_sprite = "mixed"
/obj/structure/closet/athletic_mixed/populate_contents()
new /obj/item/clothing/under/pants/shorts/grey(src)
new /obj/item/clothing/under/pants/shorts/black(src)
new /obj/item/clothing/under/pants/shorts/red(src)
new /obj/item/clothing/under/pants/shorts/blue(src)
new /obj/item/clothing/under/pants/shorts/green(src)
new /obj/item/clothing/under/misc/swimsuit/red(src)
new /obj/item/clothing/under/misc/swimsuit/black(src)
new /obj/item/clothing/under/misc/swimsuit/blue(src)
new /obj/item/clothing/under/misc/swimsuit/green(src)
new /obj/item/clothing/under/misc/swimsuit/purple(src)
/obj/structure/closet/boxinggloves
name = "boxing gloves"
desc = "It's a storage unit for gloves for use in the boxing ring."
/obj/structure/closet/boxinggloves/populate_contents()
new /obj/item/clothing/gloves/boxing/blue(src)
new /obj/item/clothing/gloves/boxing/green(src)
new /obj/item/clothing/gloves/boxing/yellow(src)
new /obj/item/clothing/gloves/boxing(src)
/obj/structure/closet/masks
name = "mask closet"
desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!"
/obj/structure/closet/masks/populate_contents()
new /obj/item/clothing/mask/luchador(src)
new /obj/item/clothing/mask/luchador/rudos(src)
new /obj/item/clothing/mask/luchador/tecnicos(src)
/obj/structure/closet/lasertag/red
name = "red laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
icon_state = "generic"
closed_door_sprite = "red"
/obj/structure/closet/lasertag/red/populate_contents()
new /obj/item/beach_ball/dodgeball(src)
new /obj/item/gun/energy/laser/tag/red(src)
new /obj/item/gun/energy/laser/tag/red(src)
new /obj/item/gun/energy/laser/tag/red(src)
new /obj/item/clothing/suit/redtag(src)
new /obj/item/clothing/suit/redtag(src)
new /obj/item/clothing/suit/redtag(src)
new /obj/item/clothing/head/helmet/redtaghelm(src)
/obj/structure/closet/lasertag/blue
name = "blue laser tag equipment"
desc = "It's a storage unit for laser tag equipment."
icon_state = "generic"
closed_door_sprite = "blue"
/obj/structure/closet/lasertag/blue/populate_contents()
new /obj/item/beach_ball/dodgeball(src)
new /obj/item/gun/energy/laser/tag/blue(src)
new /obj/item/gun/energy/laser/tag/blue(src)
new /obj/item/gun/energy/laser/tag/blue(src)
new /obj/item/clothing/suit/bluetag(src)
new /obj/item/clothing/suit/bluetag(src)
new /obj/item/clothing/suit/bluetag(src)
new /obj/item/clothing/head/helmet/bluetaghelm(src)