bed37b7bb2
* Adds safety requirement checking to crafting /datum/crafting_recipe now has check_requirements() which will be called once item instances that will be used are collected. If this fails, the crafting will be aborted. * Prevent populated AI cards from use in crafting. - Overrides check_requirements for the aitater crafting_recipe, failing it if there is an AI present in the candidate card.