diff --git a/code/game/objects/items/mountable_frames/frames.dm b/code/game/objects/items/mountable_frames/frames.dm index bf28b84add1..d40bb2572fe 100644 --- a/code/game/objects/items/mountable_frames/frames.dm +++ b/code/game/objects/items/mountable_frames/frames.dm @@ -19,7 +19,9 @@ if (src.mount_reqs.Find("simfloor") && !istype(turf_loc, /turf/simulated/floor)) user << "[src] cannot be placed on this spot." return - if (src.mount_reqs.Find("nospace") && (areaMaster.requires_power == 0 || istype(areaMaster,/area/space))) - user << "[src] cannot be placed in this area." - return - return 1 \ No newline at end of file + if (src.mount_reqs.Find("nospace")) + var/area/my_area = turf_loc.loc + if(!istype(my_area) || (my_area.requires_power == 0 || istype(my_area,/area/space))) + user << "[src] cannot be placed in this area." + return + return 1