From 2a19272f4a9bc2ab20a88f7f61321ed2756ccbf3 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 6 Jun 2017 21:25:24 -0400 Subject: [PATCH] Openspace Bass Ackwards That math, yo. It's hard. --- code/modules/multiz/turf.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 68c002b0b9..6248eb8993 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -94,7 +94,7 @@ // VOREStation Edit End // get objects (not mobs, they are handled by /obj/zshadow) - var/image/o_img = list() + var/list/o_img = list() for(var/obj/O in below) if(O.invisibility) continue // Ignore objects that have any form of invisibility if(O.loc != below) continue // Ignore multi-turf objects not directly below @@ -104,10 +104,11 @@ temp2.overlays += O.overlays // TODO Is pixelx/y needed? o_img += temp2 - var/overlay_count = overlays.len + var/overlays_pre = overlays.len overlays += o_img - if(overlays.len != overlay_count + 1) //Here we go! - world.log << "Corrupted openspace turf at [x],[y],[z] being replaced." + var/overlays_post = overlays.len + if(overlays_post != (overlays_pre + o_img.len)) //Here we go! + world.log << "Corrupted openspace turf at [x],[y],[z] being replaced. Pre: [overlays_pre], Post: [overlays_post]" new /turf/simulated/open(src) return //Let's get out of here.