/datum/unit_test/reagent_recipe_collisions /datum/unit_test/reagent_recipe_collisions/Run() build_chemical_reactions_list() var/list/reactions = list() for(var/V in GLOB.chemical_reactions_list) reactions += GLOB.chemical_reactions_list[V] for(var/i in 1 to (reactions.len-1)) for(var/i2 in (i+1) to reactions.len) var/datum/chemical_reaction/r1 = reactions[i] var/datum/chemical_reaction/r2 = reactions[i2] if(chem_recipes_do_conflict(r1, r2)) Fail("Chemical recipe conflict between [r1.type] and [r2.type]")