Okay, so. I was having trouble getting the bone blocks to work, and spent last night and today doing some research to fix the issue so I could play as I wanted and build an awesome fortress of bone.
First, I had an issue where every time I tried to use one of the bone reactions, I'd get a crash. Errorlog was spitting out a problem involving "MAKE_BONE_MAT:Unrecognized Item Token: BLOCK". I found that in the thread that Valikdu was working off, Hugo_the_Dwarf had missed the 'S' in 'BLOCKS' in his block reaction. Simple fix there, just went into the raws and changed 'BLOCK' to 'BLOCKS' in the bone reactions.
So that worked, in the sense that the reaction no longer caused an immediate crash. But a secondary problem showed itself; the pony made a single Bone Block... Then started using that Bone Block to make it into a Bone Block, into a Bone Block, into a Bone Block, and never went and grabbed more bones to start making more blocks. Forbidding the block had the effect of stopping the pony from continuing to make it a block eternally, but it also cancelled the job.
I did some research on the forums, and I found
this reaction that turned bolts into 'slabs'. I fudged it a bit, and made it match the reactions Valikdu already had made, and came up with this:
[REACTION:MAKE_BONE_MAT]
[NAME:make bone construction material]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:A:5:AMMO:ITEM_AMMO_BOLTS:NONE:NONE][ANY_BONE_MATERIAL]
[PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:BONECARVE]
If you just put that into the file 'reaction_valik_bone.txt', it works fine. Doesn't even require a world regen. You just have to convert bones to bone bolts to start off with, then bone bolts to bone blocks, and then the blocks work fine with the "BLOCKS" change in the rest of the bone reactions.
Just thought I'd share, for anyone wanting to do the same thing as me.
P.S.: I'm relatively new to this modding thing, so if there was an easier solution I managed to miss, please feel free to correct me. It would be nice to cut out that extra step if possible.
Edit: Oh right, you also need to either remove or disable the reaction for bone blocks already present; I just took out the brackets from around it.