From dc7109dda772c7bf052dead2e78e1313a5ac97b3 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@gmail.com>
Date: Mon, 23 Dec 2019 18:09:14 +0100
Subject: [PATCH] only refer to remote surgery if there is an available action

---
 src/uncategorized/multiImplant.tw | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/uncategorized/multiImplant.tw b/src/uncategorized/multiImplant.tw
index f4c6b3a9b90..5f766b6f906 100644
--- a/src/uncategorized/multiImplant.tw
+++ b/src/uncategorized/multiImplant.tw
@@ -17,10 +17,12 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 	<<for _k = 0; _k < _sortedOrgans.length; _k++>>
 		<h3><<print _F.Organs[_sortedOrgans[_k]].name>></h3>
 		<<set _actions = _F.Organs[_sortedOrgans[_k]].implantActions>>
-		<<set _noAuto = false, _success = false, _break = false>>
-		<<for _l = 0; _l <  _actions.length; _l++>>
+		<<set _manual = false, _success = false, _break = false>>
+		<<for _l = 0; _l < _actions.length; _l++>>
 			<<if !_actions[_l].autoImplant>>
-				<<set _noAuto = true>>
+				<<if _actions[_l].canImplant($activeSlave)>>
+					<<set _manual = true>>
+				<</if>>
 				<<continue>>
 			<</if>>
 			<<if !_actions[_l].canImplant($activeSlave)>>
@@ -36,7 +38,7 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 			<</if>>
 		<</for>>
 		<<if _break>><<break>><</if>>
-		<<if !_success && _noAuto>>
+		<<if !_success && _manual>>
 			//Cannot implant <<print _F.Organs[_sortedOrgans[_k]].name.toLowerCase()>> automatically, try implanting manually in the remote surgery.//
 		<</if>>
 	<</for>>
-- 
GitLab