diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index e69e2a73b16..c3a6981566a 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -21,6 +21,10 @@ icon = 'icons/obj/doors/airlocks/station/medical.dmi' assemblytype = /obj/structure/door_assembly/door_assembly_med +/obj/machinery/door/airlock/hydroponics //Hydroponics front doors! + icon = 'icons/obj/doors/airlocks/station/medical.dmi' //Uses same icon as /medical, maybe update it with its own unique icon one day? + assemblytype = /obj/structure/door_assembly/door_assembly_hydro + /obj/machinery/door/airlock/maintenance name = "maintenance access" icon = 'icons/obj/doors/airlocks/station/maintenance.dmi' @@ -103,6 +107,10 @@ opacity = FALSE glass = TRUE +/obj/machinery/door/airlock/hydroponics/glass //Uses same icon as medical/glass, maybe update it with its own unique icon one day? + opacity = FALSE + glass = TRUE + /obj/machinery/door/airlock/research/glass opacity = FALSE glass = TRUE diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index aeb7266a253..c9a916a8650 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -96,6 +96,7 @@ GLOBAL_LIST_INIT(metal_recipes, list ( \ new /datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new /datum/stack_recipe("science airlock assembly", /obj/structure/door_assembly/door_assembly_science, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new /datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new /datum/stack_recipe("hydroponics airlock assembly", /obj/structure/door_assembly/door_assembly_hydro, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new /datum/stack_recipe("virology airlock assembly", /obj/structure/door_assembly/door_assembly_viro, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new /datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ new /datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), \ diff --git a/code/game/objects/structures/door_assembly_types.dm b/code/game/objects/structures/door_assembly_types.dm index 9b9e0971a62..09e55b422ab 100644 --- a/code/game/objects/structures/door_assembly_types.dm +++ b/code/game/objects/structures/door_assembly_types.dm @@ -61,6 +61,13 @@ glass_type = /obj/machinery/door/airlock/medical/glass airlock_type = /obj/machinery/door/airlock/medical +/obj/structure/door_assembly/door_assembly_hydro + name = "hydroponics airlock assembly" + icon = 'icons/obj/doors/airlocks/station/medical.dmi' + base_name = "hydroponics airlock" + glass_type = /obj/machinery/door/airlock/hydroponics/glass + airlock_type = /obj/machinery/door/airlock/hydroponics + /obj/structure/door_assembly/door_assembly_mai name = "maintenance airlock assembly" icon = 'icons/obj/doors/airlocks/station/maintenance.dmi'