- {!!total_reagents && max_reagents
- ? (
-
- {`Total Reagents/Maximum Reagents:
- ${total_reagents}/${max_reagents}`}
-
- )
- : null}
+ {/* Total_reagents could be null or undefined, so let's be safe */
+ `Total Reagents/Maximum Reagents:
+ ${total_reagents ? total_reagents : 0}/${max_reagents}`
+ }
From f404390c913d01c99b1909f3bb01cbe25b311906 Mon Sep 17 00:00:00 2001
From: Artur <24881678+Arturlang@users.noreply.github.com>
Date: Wed, 16 Feb 2022 00:46:25 +0200
Subject: [PATCH 3/7] Edge case and documentation
---
code/game/machinery/limbgrower.dm | 3 ++-
tgui/packages/tgui/interfaces/Limbgrower.js | 2 ++
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm
index 8014582eb0..ab93012ae4 100644
--- a/code/game/machinery/limbgrower.dm
+++ b/code/game/machinery/limbgrower.dm
@@ -356,7 +356,8 @@
C.set_resting(TRUE, TRUE)
C.stat = DEAD
C.adjustOxyLoss(200)
- C.adjustCloneLoss(50)
+ // Limb replacement causes toxloss, which can cause too much suffering for the doctor that I don't want
+ C.adjustCloneLoss(45)
C.med_hud_set_status()
C.med_hud_set_health()
C.underwear = "Nude"
diff --git a/tgui/packages/tgui/interfaces/Limbgrower.js b/tgui/packages/tgui/interfaces/Limbgrower.js
index 75b98f0d81..e7e04d4f51 100644
--- a/tgui/packages/tgui/interfaces/Limbgrower.js
+++ b/tgui/packages/tgui/interfaces/Limbgrower.js
@@ -42,6 +42,8 @@ export const Limbgrower = (props, context) => {
Containing data for {disk['name']},
Attempting to create genitalia will use the disk's data.
+ Any Synthetic Frameworks created will
+ overwrite the race category selected.
) : disk['disk'] ? "No data." : "No disk."}
From 50455227f13614e7c7474aa33642e82e6eb35da7 Mon Sep 17 00:00:00 2001
From: Artur <24881678+Arturlang@users.noreply.github.com>
Date: Wed, 16 Feb 2022 00:49:46 +0200
Subject: [PATCH 4/7] More comments
---
code/game/machinery/limbgrower.dm | 1 +
1 file changed, 1 insertion(+)
diff --git a/code/game/machinery/limbgrower.dm b/code/game/machinery/limbgrower.dm
index ab93012ae4..3570ce49a3 100644
--- a/code/game/machinery/limbgrower.dm
+++ b/code/game/machinery/limbgrower.dm
@@ -354,6 +354,7 @@
C.skin_tone = "albino"
C.set_species(selected)
C.set_resting(TRUE, TRUE)
+ // Don't want to cause it to deathgasp..
C.stat = DEAD
C.adjustOxyLoss(200)
// Limb replacement causes toxloss, which can cause too much suffering for the doctor that I don't want
From 86c711a0030e88b34907d7880a5cd00a99cfd710 Mon Sep 17 00:00:00 2001
From: Arturlang <24881678+Arturlang@users.noreply.github.com>
Date: Fri, 18 Feb 2022 23:44:03 +0200
Subject: [PATCH 5/7] Apply suggestions from code review
Co-authored-by: Putnam3145