diff --git a/code/modules/mob/living/basic/farm_animals/bee/_bee.dm b/code/modules/mob/living/basic/farm_animals/bee/_bee.dm index a175deacb93..655d08aa864 100644 --- a/code/modules/mob/living/basic/farm_animals/bee/_bee.dm +++ b/code/modules/mob/living/basic/farm_animals/bee/_bee.dm @@ -258,6 +258,9 @@ var/datum/reagent/chemical = needle.reagents.get_master_reagent() if(isnull(chemical)) return + if(!(chemical.chemical_flags & REAGENT_CAN_BE_SYNTHESIZED)) + to_chat(user, span_warning("[chemical.name] cannot be inserted into a bee's genome!")) + return if(chemical.type == queen.beegent?.type) to_chat(user, span_warning("[queen] already has this chemical!")) return