From 6ab680b17bf3e7e56478c6fbcd5220c76cb95c96 Mon Sep 17 00:00:00 2001 From: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:17:18 -0700 Subject: [PATCH] Removes space plane optimization (#92502) ## About The Pull Request The lightmask plate takes all turfs as input lines, using them to decide where is and is not allowed to render ANYTHING on the below lighting section of the game plate. So we are NOT actually allowed to toggle off the space plate if there's no parallax, because there can be no parallax and still be turfs on the space plane (carpeting and such) ## Why It's Good For The Game Fixes #92497 ## Changelog :cl: fix: Using fake space tiles on icebox will no longer summon the endless void /:cl: --- code/_onclick/hud/parallax/parallax.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/_onclick/hud/parallax/parallax.dm b/code/_onclick/hud/parallax/parallax.dm index 07555614507..74f16c1a64a 100755 --- a/code/_onclick/hud/parallax/parallax.dm +++ b/code/_onclick/hud/parallax/parallax.dm @@ -62,13 +62,8 @@ var/turf/screen_location = get_turf(screenmob) if(SSmapping.level_trait(screen_location?.z, ZTRAIT_NOPARALLAX)) - for(var/atom/movable/screen/plane_master/white_space as anything in get_true_plane_masters(PLANE_SPACE)) - white_space.hide_plane(screenmob) return FALSE - for(var/atom/movable/screen/plane_master/white_space as anything in get_true_plane_masters(PLANE_SPACE)) - white_space.unhide_plane(screenmob) - if (SSlag_switch.measures[DISABLE_PARALLAX] && !HAS_TRAIT(viewmob, TRAIT_BYPASS_MEASURES)) return FALSE