diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 974b1d39c17..42ff08ff00f 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -513,6 +513,10 @@ About the new airlock wires panel: to_chat(user, "You need to select a paintjob first.") return + if(!paintable) + to_chat(user, "This type of airlock cannot be painted.") + return + var/obj/machinery/door/airlock/airlock = painter.available_paint_jobs["[painter.paint_setting]"] // get the airlock type path associated with the airlock name the user just chose var/obj/structure/door_assembly/assembly = initial(airlock.assemblytype) diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm index 2397a5d90c2..dd9581a5af3 100644 --- a/code/game/machinery/doors/airlock_types.dm +++ b/code/game/machinery/doors/airlock_types.dm @@ -592,6 +592,7 @@ overlays_file = 'icons/obj/doors/airlocks/glass_large/overlays.dmi' note_overlay_file = 'icons/obj/doors/airlocks/glass_large/overlays.dmi' assemblytype = /obj/structure/door_assembly/multi_tile + paintable = FALSE /obj/machinery/door/airlock/multi_tile/narsie_act() return