diff --git a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm index ff57adfa8de..d1d96c4b05e 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_biodome_beach.dmm @@ -242,7 +242,7 @@ /turf/open/floor/plasteel, /area/ruin/powered/beach) "aX" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/wood, /area/ruin/powered/beach) "aY" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm index f48801c1995..bd63c4c999d 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_biodome_winter.dmm @@ -358,7 +358,7 @@ /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "HR" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/pod/dark, /area/ruin/powered/snow_biodome) "JZ" = ( diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 13021e15eac..9a4bdbafded 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -5017,7 +5017,7 @@ /turf/open/floor/wood, /area/ruin/unpowered/syndicate_lava_base/bar) "my" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/reagent_containers/food/condiment/enzyme, /obj/item/reagent_containers/food/snacks/chocolatebar, /obj/effect/decal/cleanable/dirt, diff --git a/_maps/RandomRuins/SpaceRuins/crashedship.dmm b/_maps/RandomRuins/SpaceRuins/crashedship.dmm index 723b4c21e03..0a82b3ef691 100644 --- a/_maps/RandomRuins/SpaceRuins/crashedship.dmm +++ b/_maps/RandomRuins/SpaceRuins/crashedship.dmm @@ -844,7 +844,7 @@ /turf/open/floor/plasteel/showroomfloor, /area/awaymission/BMPship/Aft) "cR" = ( -/obj/structure/closet/secure_closet/freezer/meat{ +/obj/structure/closet/secure_closet/freezer/meat/open{ opened = 1 }, /turf/open/floor/plasteel/white, diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 986d6c4ee72..0946a2e5c24 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -19,7 +19,7 @@ /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ai" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/ruin/space/has_grav/deepstorage/kitchen) "ak" = ( @@ -647,7 +647,7 @@ /turf/open/floor/plasteel, /area/ruin/space/has_grav/deepstorage/storage) "bI" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/storage/box/ingredients/wildcard, /obj/item/storage/box/ingredients/wildcard, /obj/item/storage/box/ingredients/wildcard, diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index 5a33bb9d75c..dfd54817356 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -203,7 +203,7 @@ /turf/open/floor/plasteel/airless/cafeteria, /area/ruin/unpowered) "aK" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/machinery/light/broken{ dir = 1 }, diff --git a/_maps/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/RandomRuins/SpaceRuins/oldstation.dmm index 928f62179de..9a53b1c5313 100644 --- a/_maps/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/oldstation.dmm @@ -3060,7 +3060,7 @@ /area/ruin/space/has_grav/ancientstation/kitchen) "hs" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria, /area/ruin/space/has_grav/ancientstation/kitchen) "ht" = ( diff --git a/_maps/RandomZLevels/Academy.dmm b/_maps/RandomZLevels/Academy.dmm index 9f7d02f1d19..1652c4964c9 100644 --- a/_maps/RandomZLevels/Academy.dmm +++ b/_maps/RandomZLevels/Academy.dmm @@ -1333,7 +1333,7 @@ /turf/open/floor/plasteel, /area/awaymission/academy/classrooms) "er" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/white, /area/awaymission/academy/classrooms) "es" = ( diff --git a/_maps/RandomZLevels/Cabin.dmm b/_maps/RandomZLevels/Cabin.dmm index 6724e023a64..142d7f2ee64 100644 --- a/_maps/RandomZLevels/Cabin.dmm +++ b/_maps/RandomZLevels/Cabin.dmm @@ -673,7 +673,7 @@ /turf/open/floor/wood, /area/awaymission/cabin) "ct" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/freezer, /area/awaymission/cabin) "cu" = ( @@ -747,7 +747,7 @@ /turf/open/floor/plasteel/freezer, /area/awaymission/cabin) "cG" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/awaymission/cabin) "cH" = ( diff --git a/_maps/RandomZLevels/VR/snowdin_VR.dmm b/_maps/RandomZLevels/VR/snowdin_VR.dmm index 6d9ef82c423..f382fe68514 100644 --- a/_maps/RandomZLevels/VR/snowdin_VR.dmm +++ b/_maps/RandomZLevels/VR/snowdin_VR.dmm @@ -1481,11 +1481,11 @@ /turf/open/floor/plasteel, /area/awaymission/snowdin/post/research) "dn" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/awaymission/snowdin/post/kitchen) "do" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/structure/spider/stickyweb, /turf/open/floor/plasteel/freezer, /area/awaymission/snowdin/post/kitchen) @@ -1672,7 +1672,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/awaymission/snowdin/post/kitchen) @@ -7640,7 +7640,7 @@ /turf/open/floor/engine/cult, /area/awaymission/snowdin/post/cavern2) "qI" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria, /area/awaymission/snowdin/post/cavern2) "qJ" = ( diff --git a/_maps/RandomZLevels/VR/syndicate_trainer.dmm b/_maps/RandomZLevels/VR/syndicate_trainer.dmm index 7d167c64c21..fda250563d0 100644 --- a/_maps/RandomZLevels/VR/syndicate_trainer.dmm +++ b/_maps/RandomZLevels/VR/syndicate_trainer.dmm @@ -35,7 +35,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/cafe) "ap" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/indestructible, /area/awaymission/centcomAway/cafe) "aq" = ( @@ -244,7 +244,7 @@ /turf/open/indestructible, /area/awaymission/centcomAway/cafe) "bu" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/indestructible, /area/awaymission/centcomAway/cafe) "bw" = ( diff --git a/_maps/RandomZLevels/beach.dmm b/_maps/RandomZLevels/beach.dmm index 393fda3d599..c6584d225ba 100644 --- a/_maps/RandomZLevels/beach.dmm +++ b/_maps/RandomZLevels/beach.dmm @@ -219,7 +219,7 @@ /turf/open/floor/plating/beach/sand, /area/awaymission/beach) "aO" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/wood, /area/awaymission/beach) "aP" = ( diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 1f6074657bf..92b2822d829 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -1481,11 +1481,11 @@ /turf/open/floor/plasteel, /area/awaymission/snowdin/post/research) "dn" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /turf/open/floor/plasteel/freezer, /area/awaymission/snowdin/post/kitchen) "do" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/structure/spider/stickyweb, /turf/open/floor/plasteel/freezer, /area/awaymission/snowdin/post/kitchen) @@ -1672,7 +1672,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 }, -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/awaymission/snowdin/post/kitchen) @@ -7695,7 +7695,7 @@ /turf/open/floor/engine/cult, /area/awaymission/snowdin/post/cavern2) "qI" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria, /area/awaymission/snowdin/post/cavern2) "qJ" = ( diff --git a/_maps/RandomZLevels/spacebattle.dmm b/_maps/RandomZLevels/spacebattle.dmm index 93affc2dcb9..8c9d91d6d04 100644 --- a/_maps/RandomZLevels/spacebattle.dmm +++ b/_maps/RandomZLevels/spacebattle.dmm @@ -570,7 +570,7 @@ }, /area/awaymission/spacebattle/cruiser) "cH" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria{ dir = 2 }, diff --git a/_maps/RandomZLevels/wildwest.dmm b/_maps/RandomZLevels/wildwest.dmm index d3636c9558f..c1aa09be4a6 100644 --- a/_maps/RandomZLevels/wildwest.dmm +++ b/_maps/RandomZLevels/wildwest.dmm @@ -317,7 +317,7 @@ /turf/open/space, /area/space/nearstation) "bx" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, @@ -400,7 +400,7 @@ }, /area/awaymission/wildwest/mines) "bN" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, /obj/item/reagent_containers/food/snacks/meat/slab/synthmeat, @@ -621,7 +621,7 @@ }, /area/awaymission/wildwest/gov) "cs" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria{ dir = 5 }, diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 3c14defea68..1b7ba7d820f 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -3793,7 +3793,7 @@ /turf/open/floor/plasteel, /area/maintenance/starboard/fore) "alJ" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/starboard/fore) diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 73e1c89e03c..708d749cae2 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -51402,9 +51402,7 @@ /turf/open/floor/grass, /area/hydroponics/garden/monastery) "cuG" = ( -/obj/structure/closet/secure_closet/freezer/fridge{ - req_access = null - }, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/machinery/light/small{ dir = 2 }, @@ -53560,7 +53558,7 @@ /turf/open/floor/plasteel/dark, /area/science/xenobiology) "dye" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/structure/sign/departments/science{ pixel_y = 32 }, diff --git a/_maps/map_files/generic/CentCom.dmm b/_maps/map_files/generic/CentCom.dmm index 67e7be65c46..195f416cb71 100644 --- a/_maps/map_files/generic/CentCom.dmm +++ b/_maps/map_files/generic/CentCom.dmm @@ -11631,9 +11631,7 @@ /turf/open/floor/holofloor, /area/holodeck/rec_center/basketball) "zV" = ( -/obj/structure/closet/secure_closet/freezer/meat{ - locked = 0 - }, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/reagent_containers/food/snacks/carpmeat, /obj/item/reagent_containers/food/snacks/carpmeat, /obj/item/reagent_containers/food/snacks/carpmeat, @@ -14564,7 +14562,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "GF" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/reagent_containers/food/snacks/meat/rawbacon, /obj/item/reagent_containers/food/snacks/meat/rawbacon, /obj/item/reagent_containers/food/snacks/meat/rawbacon, @@ -14599,7 +14597,7 @@ /turf/open/floor/plasteel/dark, /area/tdome/tdomeobserve) "GG" = ( -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/reagent_containers/food/snacks/grown/potato, /obj/item/reagent_containers/food/snacks/grown/potato, /obj/item/reagent_containers/food/snacks/grown/whitebeet, @@ -14667,7 +14665,7 @@ /turf/open/floor/plasteel/dark, /area/tdome/tdomeobserve) "GJ" = ( -/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/closet/secure_closet/freezer/meat/open, /obj/item/reagent_containers/food/snacks/meat/slab/bear, /obj/item/reagent_containers/food/snacks/meat/slab/bear, /obj/item/reagent_containers/food/snacks/meat/slab/bear, @@ -18450,9 +18448,7 @@ /turf/open/floor/plasteel, /area/tdome/tdomeobserve) "Yu" = ( -/obj/structure/closet/secure_closet/freezer/fridge{ - locked = 0 - }, +/obj/structure/closet/secure_closet/freezer/fridge/open, /turf/open/floor/plasteel/cafeteria, /area/centcom/holding) "Yv" = ( diff --git a/_maps/shuttles/ferry_meat.dmm b/_maps/shuttles/ferry_meat.dmm index 334df92b557..6448621a4e8 100644 --- a/_maps/shuttles/ferry_meat.dmm +++ b/_maps/shuttles/ferry_meat.dmm @@ -27,7 +27,7 @@ /turf/open/floor/plasteel/freezer, /area/shuttle/transport) "h" = ( -/obj/structure/closet/secure_closet/freezer/meat{ +/obj/structure/closet/secure_closet/freezer/meat/open{ name = "\"meat\" fridge" }, /obj/item/reagent_containers/food/snacks/meat/slab/bear, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 6815698a2c9..9d89941e2c6 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -2306,7 +2306,7 @@ /area/shuttle/abandoned/bar) "dj" = ( /obj/effect/decal/cleanable/dirt/dust, -/obj/structure/closet/secure_closet/freezer/fridge, +/obj/structure/closet/secure_closet/freezer/fridge/open, /obj/item/reagent_containers/food/condiment/flour{ pixel_x = -3; pixel_y = 3 diff --git a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm index 4c62e106ce2..612381fd7c2 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/freezer.dm @@ -45,6 +45,11 @@ for(var/i = 0, i < 4, i++) new /obj/item/reagent_containers/food/snacks/meat/slab/monkey(src) +/obj/structure/closet/secure_closet/freezer/meat/open + req_access = null + locked = FALSE + + /obj/structure/closet/secure_closet/freezer/fridge name = "refrigerator" req_access = list(ACCESS_KITCHEN) @@ -58,6 +63,10 @@ for(var/i = 0, i < 2, i++) new /obj/item/storage/fancy/egg_box(src) +/obj/structure/closet/secure_closet/freezer/fridge/open + req_access = null + locked = FALSE + /obj/structure/closet/secure_closet/freezer/money name = "freezer" desc = "This contains cold hard cash."