diff --git a/code/game/gamemodes/abduction/abduction_gear.dm b/code/game/gamemodes/abduction/abduction_gear.dm index 7d520bcfd70..75f2066ba27 100644 --- a/code/game/gamemodes/abduction/abduction_gear.dm +++ b/code/game/gamemodes/abduction/abduction_gear.dm @@ -579,6 +579,7 @@ Congratulations! You are now trained for xenobiology research!"} icon_state = "bed" can_buckle = 1 buckle_lying = 1 + deconstructable = 0 /obj/structure/bed/abductor name = "resting contraption" diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 1d260044ed6..f882d328baf 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -28,6 +28,7 @@ var/buildstackamount = 1 var/framestackamount = 2 var/mob/tableclimber + var/deconstructable = 1 smooth = SMOOTH_TRUE canSmoothWith = list(/obj/structure/table, /obj/structure/table/reinforced) @@ -203,6 +204,8 @@ #define TBL_DECONSTRUCT 3 /obj/structure/table/proc/table_destroy(destroy_type, mob/user) + if(!deconstructable) + return if(destroy_type == TBL_DESTROY) for(var/i = 1, i <= framestackamount, i++)