diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 6febd674bc..c2114e6bc1 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -1358,7 +1358,7 @@ datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "ai_airlock", name, 550, 430, master_ui, state) + ui = new(user, src, ui_key, "ai_airlock", name, 550, 456, master_ui, state) ui.open() /obj/machinery/door/airlock/ui_data() @@ -1381,6 +1381,8 @@ data["lights"] = lights // bolt lights data["safe"] = safe // safeties data["speed"] = normalspeed // safe speed + data["welded"] = welded // welded + data["opened"] = !density // opened var/list/wire = list() wire["main_1"] = !wires.is_cut(WIRE_POWER1) diff --git a/tgui/src/interfaces/ai_airlock.ract b/tgui/src/interfaces/ai_airlock.ract index 5014bb8932..3acd384617 100644 --- a/tgui/src/interfaces/ai_airlock.ract +++ b/tgui/src/interfaces/ai_airlock.ract @@ -66,14 +66,6 @@ component.exports = { - - {{#if data.welded}} - [ Door has been welded ] - {{/if}} -
- Toggle -
-
{{#if !data.wires.id_scanner}} [ Wires have been cut ] @@ -126,4 +118,14 @@ component.exports = { Disabled +
+ + {{#if data.locked || data.welded}} + [ Door is {{(data.locked ? "bolted" : "") + (data.locked && data.welded ? " and " : "") + (data.welded ? "welded" : "")}} ] + {{/if}} +
+ Open door + Close door +
+