diff --git a/code/datums/recipe.dm b/code/datums/recipe.dm index e019a4c651f..4b6680aee09 100644 --- a/code/datums/recipe.dm +++ b/code/datums/recipe.dm @@ -59,7 +59,7 @@ var/found = FALSE for(var/I in L) var/reagent_amount = avail_reagents.get_reagent_amount(I) - if(reagent_amount >= reagents[r_r]) + if(abs(reagent_amount - reagents[r_r])<0.1) found = TRUE if(reagent_amount > reagents[r_r]) . = -1 @@ -68,7 +68,7 @@ return 0 else var/reagent_amount = avail_reagents.get_reagent_amount(r_r) - if(reagent_amount >= reagents[r_r]) + if(abs(reagent_amount - reagents[r_r])<0.1) if(reagent_amount > reagents[r_r]) . = -1 else @@ -180,4 +180,4 @@ reagents_count = reagents_number items_count = items_number . = recipe - return . \ No newline at end of file + return .