prevent pressure overlay deletion (#29440)

This commit is contained in:
warriorstar-orion
2025-05-26 05:19:29 +00:00
committed by GitHub
parent 327235f37a
commit e0a5310795
2 changed files with 20 additions and 10 deletions
+3 -3
View File
@@ -542,7 +542,7 @@ SUBSYSTEM_DEF(air)
var/turf/tile = locate(x, y, z)
if(istype(tile))
var/obj/effect/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
var/obj/effect/abstract/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
var/ratio = pressure / ONE_ATMOSPHERE
pressure_overlay.overlay.color = rgb((1 - ratio) * 255, 0, ratio * 255)
pressure_overlay.overlay.alpha = pressure_overlay_alpha
@@ -606,7 +606,7 @@ SUBSYSTEM_DEF(air)
continue
var/turf/tile = locate(x, y, oldloc.z)
var/obj/effect/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
var/obj/effect/abstract/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
user.client.images -= pressure_overlay.overlay
/datum/controller/subsystem/air/proc/add_pressure_hud(mob/user, turf/oldloc, full_send)
@@ -629,7 +629,7 @@ SUBSYSTEM_DEF(air)
continue
var/turf/tile = locate(x, y, newloc.z)
var/obj/effect/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
var/obj/effect/abstract/pressure_overlay/pressure_overlay = tile.ensure_pressure_overlay()
user.client.images += pressure_overlay.overlay
/datum/controller/subsystem/air/proc/process_bound_mixtures(resumed = 0)