From e7ecbda4bf6891983d8d4cdd4ff16e85aa97c594 Mon Sep 17 00:00:00 2001
From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Date: Tue, 21 May 2024 18:23:39 -0400
Subject: [PATCH] health scanners no longer say slime people have no heart
(#25498)
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
---
code/game/objects/items/devices/scanners.dm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm
index 054dfa99020..5b040e8a28e 100644
--- a/code/game/objects/items/devices/scanners.dm
+++ b/code/game/objects/items/devices/scanners.dm
@@ -208,10 +208,10 @@ SLIME SCANNER
continue
msgs += "Warning: [D.form] detected\nName: [D.name].\nType: [D.spread_text].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure_text]"
if(H.undergoing_cardiac_arrest())
- var/obj/item/organ/internal/heart/heart = H.get_int_organ(/obj/item/organ/internal/heart)
- if(heart && !(heart.status & ORGAN_DEAD))
+ var/datum/organ/heart/heart = H.get_int_organ_datum(ORGAN_DATUM_HEART)
+ if(heart && !(heart.linked_organ.status & ORGAN_DEAD))
msgs += "The patient's heart has stopped.\nPossible Cure: Electric Shock"
- else if(heart && (heart.status & ORGAN_DEAD))
+ else if(heart && (heart.linked_organ.status & ORGAN_DEAD))
msgs += "Subject's heart is necrotic."
else if(!heart)
msgs += "Subject has no heart."