From e7d492852c64389451b8d9230f1da6bf7fea98fc Mon Sep 17 00:00:00 2001 From: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Date: Mon, 6 May 2019 09:59:49 +1000 Subject: [PATCH] Makes laptops require table to be opened --- .../modular_computers/computers/subtypes/dev_laptop.dm | 10 ++++++++++ 1 file changed, 10 insertions(+) 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()