code/__DEFINES/crafting.dm 
CRAFTING_MACHINERY_CONSUME | If the machine is used/deleted in the crafting process |
---|---|
CRAFTING_STRUCTURE_CONSUME | If the structure is used/deleted in the crafting process |
CRAFTING_MACHINERY_USE | If the machine is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it |
CRAFTING_STRUCTURE_USE | If the structure is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it |
CRAFTING_INGREDIENT_USE | If the ingredient is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it |
STACK_CHECK_CARDINALS | Checks if there is an object of the result type in any of the cardinal directions |
STACK_CHECK_ADJACENT | Checks if there is an object of the result type within one tile |
CRAFT_MUST_BE_LEARNED | If this craft must be learned before it becomes available |
CRAFT_ONE_PER_TURF | Should only one object exist on the same turf? |
CRAFT_IS_FULLTILE | Setting this to true will effectively set check_direction to true. |
CRAFT_CHECK_DIRECTION | If this craft should run the direction check, for use when building things like directional windows where you can have more than one per turf |
CRAFT_ON_SOLID_GROUND | If the craft requires a floor below |
CRAFT_CHECK_DENSITY | If the craft checks that there are objects with density in the same turf when being built |
CRAFT_APPLIES_MATS | If the created atom will gain custom mat datums |
CRAFT_TRANSFERS_REAGENTS | Crafting passes reagents of components to the finished product |
CRAFT_CLEARS_REAGENTS | Crafting clears all reagents present in the finished product |
Define Details
CRAFTING_INGREDIENT_USE 
If the ingredient is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it
CRAFTING_MACHINERY_CONSUME 
If the machine is used/deleted in the crafting process
CRAFTING_MACHINERY_USE 
If the machine is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it
CRAFTING_STRUCTURE_CONSUME 
If the structure is used/deleted in the crafting process
CRAFTING_STRUCTURE_USE 
If the structure is only "used" i.e. it checks to see if it's nearby and allows crafting, but doesn't delete it
CRAFT_APPLIES_MATS 
If the created atom will gain custom mat datums
CRAFT_CHECK_DENSITY 
If the craft checks that there are objects with density in the same turf when being built
CRAFT_CHECK_DIRECTION 
If this craft should run the direction check, for use when building things like directional windows where you can have more than one per turf
CRAFT_CLEARS_REAGENTS 
Crafting clears all reagents present in the finished product
CRAFT_IS_FULLTILE 
Setting this to true will effectively set check_direction to true.
CRAFT_MUST_BE_LEARNED 
If this craft must be learned before it becomes available
CRAFT_ONE_PER_TURF 
Should only one object exist on the same turf?
CRAFT_ON_SOLID_GROUND 
If the craft requires a floor below
CRAFT_TRANSFERS_REAGENTS 
Crafting passes reagents of components to the finished product
STACK_CHECK_ADJACENT 
Checks if there is an object of the result type within one tile
STACK_CHECK_CARDINALS 
Checks if there is an object of the result type in any of the cardinal directions