diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 00d793b6e1fb..0083e413bee8 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -56,7 +56,13 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new/datum/stack_recipe("engineering crate", /obj/structure/closet/crate/engineering, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), new/datum/stack_recipe("medical crate", /obj/structure/closet/crate/medical, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), new/datum/stack_recipe("science crate", /obj/structure/closet/crate/science, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), - new/datum/stack_recipe("hydroponics crate", /obj/structure/closet/crate/hydroponics, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE) + new/datum/stack_recipe("hydroponics crate", /obj/structure/closet/crate/hydroponics, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("red crate", /obj/structure/closet/crate/red, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("orange crate", /obj/structure/closet/crate/orange, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("yellow crate", /obj/structure/closet/crate/yellow, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("green crate", /obj/structure/closet/crate/green, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("blue crate", /obj/structure/closet/crate/blue, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE), + new/datum/stack_recipe("purple crate", /obj/structure/closet/crate/purple, 2, time = 15, one_per_turf = TRUE, on_floor = TRUE) )), null, \ new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = TRUE, on_floor = TRUE), \ diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 3729f41af36e..f1522990607f 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -293,3 +293,33 @@ new /obj/item/clothing/mask/breath(src) for(var/i in 1 to 3) new /obj/item/tank/internals/oxygen(src) + +/obj/structure/closet/crate/red + name = "red crate" + desc = "A rectangular steel crate." + icon_state = "redcrate" + +/obj/structure/closet/crate/orange + name = "orange crate" + desc = "A rectangular steel crate." + icon_state = "orangecrate" + +/obj/structure/closet/crate/yellow + name = "yellow crate" + desc = "The colors look a little dodgy." //dyed insulated gloves easter egg + icon_state = "yellowcrate" + +/obj/structure/closet/crate/green + name = "green crate" + desc = "A rectangular steel crate." + icon_state = "greencrate" + +/obj/structure/closet/crate/blue + name = "blue crate" + desc = "A rectangular steel crate." + icon_state = "bluecrate" + +/obj/structure/closet/crate/purple + name = "purple crate" + desc = "A rectangular steel crate." + icon_state = "purplecrate" diff --git a/icons/obj/crates.dmi b/icons/obj/crates.dmi index 153d53c6e285..5ad65f99c5a1 100644 Binary files a/icons/obj/crates.dmi and b/icons/obj/crates.dmi differ