airlock painter

This commit is contained in:
SteelSlayer
2020-02-27 15:17:06 -06:00
parent 0febbae245
commit 5ee0cf0f32
3 changed files with 41 additions and 72 deletions
@@ -15,6 +15,24 @@
usesound = 'sound/effects/spray2.ogg'
var/obj/item/toner/ink = null
/// Associate list of all paint jobs the airlock painter can apply. The key is the name of the airlock the user will see. The value is the type path of the airlock
var/list/available_paint_jobs = list(
"Public" = /obj/machinery/door/airlock/public,
"Engineering" = /obj/machinery/door/airlock/engineering,
"Atmospherics" = /obj/machinery/door/airlock/atmos,
"Security" = /obj/machinery/door/airlock/security,
"Command" = /obj/machinery/door/airlock/command,
"Medical" = /obj/machinery/door/airlock/medical,
"Research" = /obj/machinery/door/airlock/research,
"Freezer" = /obj/machinery/door/airlock/freezer,
"Science" = /obj/machinery/door/airlock/science,
"Mining" = /obj/machinery/door/airlock/mining,
"Maintenance" = /obj/machinery/door/airlock/maintenance,
"External" = /obj/machinery/door/airlock/external,
"External Maintenance"= /obj/machinery/door/airlock/maintenance/external,
"Virology" = /obj/machinery/door/airlock/virology,
"Standard" = /obj/machinery/door/airlock
)
/obj/item/airlock_painter/Initialize()
. = ..()