Expand electrochromic devices. Add airlocks, windoors, and window painter compatibility. (#18656)

* The future is hazy

* Deconflict and linters

* Update windowdoor.dm

* Update airlock.dm

* Update airlock.dm

* What was even the point of visible?

* Fixes

* Update tgui.bundle.js

* Update windoor_assembly.dm

* Update airlock_painter.dm

* Update tgui.bundle.js

* Ain't no wizard

* Update RCD.dm

* Tweaks
This commit is contained in:
Vi3trice
2022-08-29 11:07:38 +01:00
committed by GitHub
parent 41b2043120
commit b5955dc22d
13 changed files with 226 additions and 34 deletions
+12
View File
@@ -94,6 +94,18 @@
/obj/effect/mapping_helpers/airlock/proc/payload(obj/machinery/door/airlock/payload)
return
/obj/effect/mapping_helpers/airlock/polarized
name = "polarized door helper"
icon_state = "polarized_helper"
var/id
/obj/effect/mapping_helpers/airlock/polarized/payload(obj/machinery/door/door)
if(!door.glass)
log_world("[src] at [AREACOORD(src)] tried to make a non-glass door polarized!")
return
door.polarized_glass = TRUE
door.id = id
/obj/effect/mapping_helpers/airlock/locked
name = "airlock lock helper"
icon_state = "airlock_locked_helper"