I probably found the culprit
https://github.com/d3athrow/vgstation13/blame/Bleeding-Edge/ code/__HELPERS/unsorted.dm#L942

else if(T.underlays.len)
for(var/Over in T.underlays)
X.underlays += T.underlays

It's adding the entirety of T.underlays for each underlay in T.underlays
Yep, that'll do it. I'll close this report.
Lummox JR resolved issue (Not a bug)
Thanks for the help and info you gave us on id arrays
No problem. I'm glad to know this turned out not to be a BYOND bug and was easily fixable once we knew what to look for.
Yes i am too thanks for the help
Page: 1 2