mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-29 18:40:42 +00:00
* Fermichem part 2.1: Adds a reaction/reagent lookup GUI! * Update chem_dispenser.dm * Update reagents.dm Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com> Co-authored-by: Gandalf <jzo123@hotmail.com>
16 lines
535 B
Plaintext
16 lines
535 B
Plaintext
|
|
|
|
/datum/unit_test/reagent_recipe_collisions
|
|
|
|
/datum/unit_test/reagent_recipe_collisions/Run()
|
|
build_chemical_reactions_lists()
|
|
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]")
|