Sorta revert of #29402 (#29436)

* Revert "Remove useless fillers for multitile doors (#29402)"

This reverts commit e351e69ad5.

* keep em

* now we are safe
This commit is contained in:
kyunkyunkyun
2025-05-25 21:49:37 +05:00
committed by GitHub
parent 43fe113250
commit 2bc70f523c
4 changed files with 160 additions and 8 deletions
@@ -136,10 +136,11 @@
icon = 'icons/obj/doors/airlocks/glass_large/glass_large.dmi'
base_name = "large airlock"
overlays_file = 'icons/obj/doors/airlocks/glass_large/overlays.dmi'
var/width = 2
var/list/fillers
airlock_type = /obj/machinery/door/airlock/multi_tile
glass_type = /obj/machinery/door/airlock/multi_tile/glass
material_amt = 8
var/width = 2
/obj/structure/door_assembly/multi_tile/Initialize(mapload, direction)
. = ..()
@@ -179,6 +180,25 @@
bound_y = 0
pixel_y = 0
QDEL_LIST_CONTENTS(fillers)
LAZYINITLIST(fillers)
var/obj/last_filler = src
for(var/i in 1 to width - 1)
var/obj/airlock_filler_object/filler
if(length(fillers) < i)
filler = new(src)
filler.pair_assembly(src)
fillers += filler
else
filler = fillers[i]
filler.loc = get_step(last_filler, dir)
filler.set_opacity(opacity)
last_filler = filler
/obj/structure/door_assembly/door_assembly_cult
name = "cult airlock assembly"
icon = 'icons/obj/doors/airlocks/cult/runed/cult.dmi'