diff --git a/baystation12.dme b/baystation12.dme index c88a93cd358..44b0fe2c807 100644 --- a/baystation12.dme +++ b/baystation12.dme @@ -661,6 +661,7 @@ #include "code\game\objects\closets\extinguisher.dm" #include "code\game\objects\closets\fireaxe.dm" #include "code\game\objects\closets\firecloset.dm" +#include "code\game\objects\closets\fitnesscloset.dm" #include "code\game\objects\closets\gimmick.dm" #include "code\game\objects\closets\gmcloset.dm" #include "code\game\objects\closets\janitor.dm" diff --git a/code/defines/obj/closet.dm b/code/defines/obj/closet.dm index 0e5df00cd0f..dfc1417e4f7 100644 --- a/code/defines/obj/closet.dm +++ b/code/defines/obj/closet.dm @@ -142,6 +142,32 @@ icon_state = "blue" icon_closed = "blue" +/obj/structure/closet/boxinggloves + name = "boxing gloves" + desc = "It's a storage unit for gloves for use in the boxing ring." + +/obj/structure/closet/masks + name = "mask closet" + desc = "IT'S A STORAGE UNIT FOR FIGHTER MASKS OLE!" + +/obj/structure/closet/lasertag/red + name = "red laser tag equipment" + desc = "It's a storage unit for laser tag equipment." + icon_state = "red" + icon_closed = "red" + +/obj/structure/closet/lasertag/blue + name = "blue laser tag equipment" + desc = "It's a storage unit for laser tag equipment." + icon_state = "blue" + icon_closed = "blue" + +/obj/structure/closet/athletic_mixed + name = "athletic wardrobe" + desc = "It's a storage unit for athletic wear." + icon_state = "mixed" + icon_closed = "mixed" + /obj/structure/closet/coffin name = "coffin" desc = "It's a burial receptacle for the dearly departed." diff --git a/code/game/objects/closets/fitnesscloset.dm b/code/game/objects/closets/fitnesscloset.dm new file mode 100644 index 00000000000..64d90b266ac --- /dev/null +++ b/code/game/objects/closets/fitnesscloset.dm @@ -0,0 +1,39 @@ +/obj/structure/closet/athletic_mixed/New() + ..() + sleep(2) + new /obj/item/clothing/under/shorts/grey(src) + new /obj/item/clothing/under/shorts/black(src) + new /obj/item/clothing/under/shorts/red(src) + new /obj/item/clothing/under/shorts/blue(src) + new /obj/item/clothing/under/shorts/green(src) + +/obj/structure/closet/boxinggloves/New() + ..() + sleep(2) + 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/New() + ..() + sleep(2) + 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/New() + ..() + sleep(2) + new /obj/item/clothing/suit/redtag(src) + new /obj/item/clothing/suit/redtag(src) + new /obj/item/weapon/gun/energy/laser/redtag(src) + new /obj/item/weapon/gun/energy/laser/redtag(src) + +/obj/structure/closet/lasertag/blue/New() + ..() + sleep(2) + new /obj/item/clothing/suit/bluetag(src) + new /obj/item/clothing/suit/bluetag(src) + new /obj/item/weapon/gun/energy/laser/bluetag(src) + new /obj/item/weapon/gun/energy/laser/bluetag(src) \ No newline at end of file