Merge pull request #5503 from Citadel-Station-13/upstream-merge-35655

[MIRROR] fixes firedoor layer for the last god damn time
This commit is contained in:
deathride58
2018-02-16 01:28:35 +00:00
committed by GitHub
4 changed files with 15 additions and 24 deletions
+8 -5
View File
@@ -55,10 +55,7 @@
/obj/machinery/door/Initialize()
. = ..()
if(density)
layer = CLOSED_DOOR_LAYER //Above most items if closed
else
layer = OPEN_DOOR_LAYER //Under all objects if opened. 2.7 due to tables being at 2.6
set_init_door_layer()
update_freelook_sight()
air_update_turf(1)
GLOB.airlocks += src
@@ -69,6 +66,12 @@
real_explosion_block = explosion_block
explosion_block = EXPLOSION_BLOCK_PROC
/obj/machinery/door/proc/set_init_door_layer()
if(density)
layer = closingLayer
else
layer = initial(layer)
/obj/machinery/door/Destroy()
density = FALSE
air_update_turf(1)
@@ -255,7 +258,7 @@
sleep(5)
density = FALSE
sleep(5)
layer = OPEN_DOOR_LAYER
layer = initial(layer)
update_icon()
set_opacity(0)
operating = FALSE
+3 -1
View File
@@ -4,6 +4,8 @@
icon = 'icons/obj/doors/blastdoor.dmi'
icon_state = "closed"
var/id = 1
layer = BLASTDOOR_LAYER
closingLayer = CLOSED_BLASTDOOR_LAYER
sub_door = TRUE
explosion_block = 3
heat_proof = TRUE
@@ -12,7 +14,7 @@
armor = list(melee = 50, bullet = 100, laser = 100, energy = 100, bomb = 50, bio = 100, rad = 100, fire = 100, acid = 70)
resistance_flags = FIRE_PROOF
damage_deflection = 70
/obj/machinery/door/poddoor/preopen
icon_state = "open"
density = FALSE
+1 -17
View File
@@ -4,26 +4,10 @@
desc = "Heavy duty metal shutters that opens mechanically."
icon = 'icons/obj/doors/shutters.dmi'
layer = SHUTTER_LAYER
closingLayer = SHUTTER_LAYER
damage_deflection = 20
/obj/machinery/door/poddoor/shutters/preopen
icon_state = "open"
density = FALSE
opacity = 0
//shutters look like ass with things on top of them.
/obj/machinery/door/poddoor/shutters/Initialize()
. = ..()
layer = CLOSED_DOOR_LAYER //to handle /obj/machinery/door/Initialize() resetting the layer.
/obj/machinery/door/poddoor/shutters/open(ignorepower = 0)
..()
layer = CLOSED_DOOR_LAYER
/obj/machinery/door/poddoor/shutters/close(ignorepower = 0)
..()
layer = CLOSED_DOOR_LAYER