Improve airlock and windoor assembly examine cases (#19137)

* Let's give some hints

* Update door_assembly.dm
This commit is contained in:
Vi3trice
2022-10-02 23:14:19 -04:00
committed by GitHub
parent 094ca894ef
commit e7e96ca391
2 changed files with 17 additions and 0 deletions
@@ -45,6 +45,8 @@
. += "<span class='notice'>The maintenance panel is <b>wired</b>, but the circuit slot is <i>empty</i>.</span>"
if(AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER)
. += "<span class='notice'>The circuit is <b>connected loosely</b> to its slot, but the maintenance panel is <i>unscrewed and open</i>.</span>"
if(glass)
. += "<span class='notice'>The assembly has its electrochromic windows <b>[polarized_glass ? "enabled" : "disabled"]</b> and can be <i>configured</i>.</span>"
if(!mineral && !glass && !noglass)
. += "<span class='notice'>There is a small <i>paper</i> placard on the assembly[doorname]. There are <i>empty</i> slots for glass windows and mineral covers.</span>"
else if(!mineral && glass && !noglass)
@@ -32,6 +32,21 @@
/obj/structure/windoor_assembly/examine(mob/user)
. = ..()
switch(state)
if(EMPTY_ASSEMBLY)
if(anchored)
. += "<span class='notice'>The anchoring bolts are <b>wrenched</b> in place, but the maintenance panel lacks <i>wiring</i>.</span>"
else
. += "<span class='notice'>The assembly is <b>welded together</b>, but the anchoring bolts are <i>unwrenched</i>.</span>"
if(!secure)
. += "<span class='notice'>The frame has <i>empty</i> slots for <i>plasteel reinforcements</i>.</span>"
if(WIRED_ASSEMBLY)
if(electronics)
. += "<span class='notice'>The circuit is <b>connected</b> to its slot, but the windoor is not <i>lifted into the frame</i>.</span>"
. += "<span class='notice'>The assembly has its electrochromic panel <b>[polarized_glass ? "enabled" : "disabled"]</b> and can be <i>configured</i>.</span>"
else
. += "<span class='notice'>The maintenance panel is <b>wired</b>, but the circuit slot is <i>empty</i>.</span>"
. += "<span class='notice'>Alt-click to rotate it clockwise.</span>"
/obj/structure/windoor_assembly/Initialize(mapload, set_dir)