From 69925a46340198919aade6c4e0ddbc4e1a3f10eb Mon Sep 17 00:00:00 2001 From: magatsuchi <88991542+magatsuchi@users.noreply.github.com> Date: Mon, 24 Jan 2022 17:24:01 -0600 Subject: [PATCH] prevents smuggler satchels from spawning where they shouldn't (#64346) Stops smuggler's satchels from spawning on floor turfs which cannot conceal them, such as catwalks and glass floors. --- code/controllers/subsystem/minor_mapping.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/controllers/subsystem/minor_mapping.dm b/code/controllers/subsystem/minor_mapping.dm index 1d21bd9997c..32a04f57ba4 100644 --- a/code/controllers/subsystem/minor_mapping.dm +++ b/code/controllers/subsystem/minor_mapping.dm @@ -62,9 +62,9 @@ SUBSYSTEM_DEF(minor_mapping) var/list/suitable = list() for(var/z in SSmapping.levels_by_trait(ZTRAIT_STATION)) - for(var/t in block(locate(1,1,z), locate(world.maxx,world.maxy,z))) - if(isfloorturf(t) && !isplatingturf(t)) - suitable += t + for(var/turf/detected_turf as anything in block(locate(1,1,z), locate(world.maxx,world.maxy,z))) + if(isfloorturf(detected_turf) && detected_turf.underfloor_accessibility == UNDERFLOOR_HIDDEN) + suitable += detected_turf return shuffle(suitable)