diff --git a/code/game/machinery/biogenerator.dm b/code/game/machinery/biogenerator.dm index ad3939b294a..c7f0d27b6b2 100644 --- a/code/game/machinery/biogenerator.dm +++ b/code/game/machinery/biogenerator.dm @@ -191,9 +191,10 @@ var/S = 0 for(var/obj/item/weapon/reagent_containers/food/snacks/grown/I in contents) S += 5 - if(I.reagents.get_reagent_amount("nutriment") < 0.1) + var/reagent_amount = I.reagents.get_reagent_amount("nutriment") + I.reagents.get_reagent_amount("plantmatter") + if(reagent_amount < 0.1) points += 1*productivity - else points += I.reagents.get_reagent_amount("nutriment")*10*productivity + else points += reagent_amount*10*productivity qdel(I) if(S) processing = 1