From 497eddc38f21cc81e6ff7d0375c5702f9c6f9c60 Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Tue, 20 Mar 2018 13:54:54 -0400 Subject: [PATCH] Apply requested ody whitelist changes --- code/game/mecha/equipment/tools/medical_tools.dm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/mecha/equipment/tools/medical_tools.dm b/code/game/mecha/equipment/tools/medical_tools.dm index ad414dc608..d33570cd9c 100644 --- a/code/game/mecha/equipment/tools/medical_tools.dm +++ b/code/game/mecha/equipment/tools/medical_tools.dm @@ -662,11 +662,13 @@ return 0 occupant_message("Analyzing reagents...") for(var/datum/reagent/R in A.reagents.reagent_list) - if(R.reagent_state == 2 && add_known_reagent(R.id,R.name)) + if(R.id in known_reagents) + occupant_message("Reagent \"[R.name]\" already present in database, skipping.") + else if(R.reagent_state == 2 && add_known_reagent(R.id,R.name)) occupant_message("Reagent analyzed, identified as [R.name] and added to database.") send_byjax(chassis.occupant,"msyringegun.browser","reagents_form",get_reagents_form()) else - occupant_message("Reagent \"[R.name]\" too complex to analyze, skipping.") + occupant_message("Reagent \"[R.name]\" unable to be scanned, skipping.") occupant_message("Analyzis complete.") return 1