So, I was trying to make a block-press. The block-press was meant to take ANY object (i.e, whatever object was nearest to the dwarf doing the task of pressing blocks) and turn it into a block of the same kind. Ideally, this would make blocks out of some weird stuff, like bones, booze, blood, corpses, etc. Unfortunately, my initial testing didn't work. Here's what I had.
Building -
[BUILDING_WORKSHOP:BLOCKPRESS]
[NAME:Block-Press]
[NAME_COLOR:7:0:1]
[DIM:1:1]
[WORK_LOCATION:1:1]
[BUILD_LABOR:MECHANIC]
[BLOCK:1:0]
[TILE:0:1:207]
[COLOR:0:1:0:7:0]
[TILE:1:1:207]
[COLOR:1:1:MAT]
[BUILD_ITEM:1:NONE:NONE:NONE:NONE][BUILDMAT][WORTHLESS_STONE_ONLY]
[BUILD_ITEM:2:TRAPPARTS:NONE:NONE:NONE][CAN_USE_ARTIFACT]
It's effectively a screw-press with a different name.
Reaction -
[REACTION:PRESS_BLOCK]
[NAME:press items into blocks]
[BUILDING:BLOCKPRESS:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE] this was supposed to pick any item at all, which it does
[PRODUCT:100:1:BLOCKS:NO_SUBTYPE:GET_MATERIAL_FROM_REAGENT:A:NONE] this was supposed to turn the reagent into a block, which it doesn't
[SKILL:PRESSING]
Even though the reaction and building are in the entity_default.txt, the reaction doesn't work. It appears, the dwarf takes the job, the item is 'pressed' and then ... nothing comes out the other end. I literally watched my dwarfs shove every single item in their caravan into this sucker, only for it to make absolutely nothing.
So, help, pretty please? I just want my elf blood blocks and forgotten beast extract blocks and and human leather blocks and all that jazz.