I've been trying to figure out a number of reactions now for 40.24, and I've finally got the bugs worked out, so I wanted to share the results.
Thanks to Dirst for his troubleshooting on another matter that inadvertently helped with this, and to Meph's awesome code in Masterwork, which helped me put this together.
1) Turning your Enemies into Roads, Walls, and More
(inspired by Sedlec Ossuary)
a) Change these two lines in the [ENTITY:MOUNTAIN] in your entity_default raw file.
[ETHIC:EAT_SAPIENT_OTHER:ACCEPTABLE]
[ETHIC:MAKE_TROPHY_SAPIENT:ACCEPTABLE]
b) Add this line in the [ENTITY:MOUNTAIN] in your entity_default raw file.
[PERMITTED_REACTION:CRAFT_BONE_BLOCKS]
c) Add this to the end of your reaction_other raw file.
[REACTION:CRAFT_BONE_BLOCKS]
[NAME:make bone blocks]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:bones:20:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[REAGENT:clay:2:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[REAGENT:flux:1:BOULDER:NO_SUBTYPE:NONE:NONE][REACTION_CLASS:FLUX]
[PRODUCT:100:12:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:bones:NONE]
[SKILL:BONECARVE]
c-2) alternatively add this if you want a much cheaper version of bone-blocking:
[REACTION:CRAFT_BONE_BLOCKS]
[NAME:make bone blocks]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:bones:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:bones:NONE]
[SKILL:BONECARVE]
d) ENJOY
2) Butcher Corpses into BONEMEAL FUEL
(inspired by MBM)
a) Add these two lines in the [ENTITY:MOUNTAIN] in your entity_default raw file.
[PERMITTED_REACTION:MEAT_AND_BONE_MEAL_TO_COKE]
[PERMITTED_REACTION:MAKE_MEAT_AND_BONE_MEAL]
b) Add this to the end of your reaction_other raw file.
[REACTION:MEAT_AND_BONE_MEAL_TO_COKE]
[NAME:make coke from meat and bone meal]
[BUILDING:KILN:NONE]
[REAGENT:A:1:BOULDER:NO_SUBTYPE:INORGANIC:MEAT_AND_BONE_MEAL]
[PRODUCT:100:5:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
[PRODUCT:50:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
[PRODUCT:25:1:BAR:NO_SUBTYPE:COAL:COKE][PRODUCT_DIMENSION:150]
[FUEL]
[SKILL:WOOD_BURNING]
[REACTION:MAKE_MEAT_AND_BONE_MEAL]
[NAME:make meat and bone meal]
[BUILDING:KITCHEN:NONE]
[REAGENT:bones:6:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[REAGENT:tallow:300:GLOB:NONE:NONE:NONE][REACTION_CLASS:TALLOW][UNROTTEN]
[REAGENT:ash:300:BAR:NONE:ASH:NONE]
[REAGENT:meat:4:MEAT:NONE:NONE:NONE]
[UNROTTEN]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BOULDER:NO_SUBTYPE:INORGANIC:MEAT_AND_BONE_MEAL]
[SKILL:COOK]
c) Add this to the end of your inorganic_other raw file.
[INORGANIC:MEAT_AND_BONE_MEAL]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL:meat and bone meal]
[DISPLAY_COLOR:7:7:1][TILE:176]
[SOLID_DENSITY:300]
[IS_STONE]
[NO_STONE_STOCKPILE]
d) Forge your weapons from the fires of your enemies!
3) Get Blood and make some Blood Sausage
(or just paint everything in blood)
a) Add this line in the [ENTITY:MOUNTAIN] in your entity_default raw file:
[PERMITTED_REACTION:EXTRACT_BLOOD]
b) Add this to the end of your reaction_other raw file:
[REACTION:EXTRACT_BLOOD]
[NAME:extract blood]
[BUILDING:KITCHEN:CUSTOM_B]
[REAGENT:body part:4:NONE:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:BLOOD_MAT]
[UNROTTEN]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:barrel:1:NONE:NONE:NONE:NONE] [FOOD_STORAGE_CONTAINER]
[EMPTY]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:body part:BLOOD_MAT]
[PRODUCT_TO_CONTAINER:barrel]
[PRODUCT_DIMENSION:150]
[SKILL:COOK]
c) Add this line to the end of the following entries in your material_template_default raw file:
[MATERIAL_REACTION_PRODUCT:BLOOD_MAT:LOCAL_CREATURE_MAT:BLOOD]
to
[MATERIAL_TEMPLATE:MUSCLE_TEMPLATE]
[MATERIAL_TEMPLATE:BRAIN_TEMPLATE]
[MATERIAL_TEMPLATE:HEART_TEMPLATE]
[MATERIAL_TEMPLATE:LIVER_TEMPLATE]
d) Add these lines to the end of the [MATERIAL_TEMPLATE:BLOOD_TEMPLATE] entry in your material_template_default raw file:
[EDIBLE_VERMIN]
[EDIBLE_COOKED]
[EDIBLE_RAW]
e) BLOOD FOR DINNER
I'd also highly suggest combining this with the Pedestal module from Modest Mod, so that you can put your skull totems on pedestals alongside your bone block road. Which you then bathe in blood while you dine on blood stew.