diff --git a/code/modules/reagents/chem_wiki_render.dm b/code/modules/reagents/chem_wiki_render.dm index 19de39893b..8afebebca2 100644 --- a/code/modules/reagents/chem_wiki_render.dm +++ b/code/modules/reagents/chem_wiki_render.dm @@ -3,14 +3,15 @@ /proc/find_reagent(input) . = FALSE if(GLOB.chemical_reagents_list[input]) //prefer IDs! - return input + var/datum/reagent/R = GLOB.chemical_reagents_list[input] + return R else for(var/X in GLOB.chemical_reagents_list) var/datum/reagent/R = GLOB.chemical_reagents_list[X] if(input == replacetext(lowertext(R.name), " ", "")) - return X + return R if(input == replacetext(lowertext(R.id), " ", "")) - return X + return R