diff --git a/code/modules/modular_computers/computers/subtypes/dev_laptop.dm b/code/modules/modular_computers/computers/subtypes/dev_laptop.dm index eddae93f74..ac284b6bac 100644 --- a/code/modules/modular_computers/computers/subtypes/dev_laptop.dm +++ b/code/modules/modular_computers/computers/subtypes/dev_laptop.dm @@ -22,6 +22,16 @@ if(!istype(loc, /turf/)) to_chat(usr, "\The [src] has to be on a stable surface first!") return + //VOREStation Addition Begin + var/supported = FALSE + for(var/obj/structure/table/S in loc) + if(istype(S, /obj/structure/table/bench) || istype(S, /obj/structure/table/rack)) + continue + supported = TRUE + if(!supported) + to_chat(usr, "You will need a better supporting surface before opening \the [src]!") + return + //VOREStation Addition End anchored = !anchored screen_on = anchored update_icon()