Fixes runtimes from running mixing on an empty reagent grinder (#94479)

## About The Pull Request

``convert_reagent`` shouldn't be called when there are no reagents to
convert

## Changelog
🆑
fix: Fixed runtimes from running mixing on an empty reagent grinder
/🆑
This commit is contained in:
SmArtKar
2025-12-21 18:51:05 +01:00
committed by GitHub
parent cb1b83df69
commit 5b02ec7255
@@ -506,13 +506,15 @@
var/obj/item/food/butter/tasty_butter = new(drop_location())
tasty_butter.reagents.set_all_reagents_purity(purity)
operating = FALSE
if (!beaker.reagents.total_volume)
return
//Recipe to make Mayonnaise
beaker.reagents.convert_reagent(/datum/reagent/consumable/eggyolk, /datum/reagent/consumable/mayonnaise)
//Recipe to make whipped cream
beaker.reagents.convert_reagent(/datum/reagent/consumable/cream, /datum/reagent/consumable/whipped_cream)
//power consumed based on the ratio of total reagents mixed
use_energy((active_power_usage * (duration / (1 SECONDS))) * (beaker.reagents.total_volume / beaker.reagents.maximum_volume))
operating = FALSE