diff --git a/code/__HELPERS/reagents.dm b/code/__HELPERS/reagents.dm index 49d6b5825e..50c866b30b 100644 --- a/code/__HELPERS/reagents.dm +++ b/code/__HELPERS/reagents.dm @@ -75,7 +75,7 @@ /proc/choose_reagent_id(mob/user) var/chosen_id - switch(alert(user, "Choose a method.", "Add Reagents", "Search", "Choose from a list")) + switch(alert(user, "Choose a method.", "Add Reagents", "Search", "Choose from a list", "I'm feeling lucky")) if("Search") var/valid_id while(!valid_id) @@ -92,4 +92,6 @@ to_chat(user, "A reagent with that ID doesn't exist!") if("Choose from a list") chosen_id = input(user, "Choose a reagent to add.", "Choose a reagent.") as null|anything in subtypesof(/datum/reagent) + if("I'm feeling lucky") + chosen_id = pick(subtypesof(/datum/reagent)) return chosen_id \ No newline at end of file