Hi all! Just started messing around with the RAWs yesterday and had a few simple questions and one big one that I couldn't find much help for searching online.
Does anyone know which workshops can actually have reactions added to them? I tried adding in a wooden training mace reaction to the CARPENTRY workshop, and it refused to show up until I changed it to use CRAFTSMAN building token instead.
Also, is there any way to create Prepared Meal reactions, either through workshop raws or DFHack?
Finally, I've been trying to make Animal Skull Mask reactions work and while the reaction shows up in the Craftsdwarf's Workshop, the dwarf will just occupy the workshop without grabbing any materials, and then leave after completing the job without creating the mask. I realize I could just use bones, but I really wanted to try and find a workaround to use up all the skulls from butchering. I tried following a post from 2011 that edited creature parts to add in their own skulls.
Here's my RAW code:
-in b_detail_plan_default
Added under [BODY_DETAIL_PLAN:STANDARD_MATERIALS]
[ADD_MATERIAL:SKULL:SKULL_TEMPLATE]
added under [BODY_DETAIL_PLAN:STANDARD_TISSUES]
[ADD_TISSUE:SKULL:SKULL_TEMPLATE]
-in material_template_default
[MATERIAL_TEMPLATE:SKULL_TEMPLATE]
[STATE_COLOR:ALL_SOLID:WHITE]
[STATE_NAME:SOLID:skull]
[STATE_ADJ:SOLID:skull]
[STATE_NAME:POWDER:bone meal]
[STATE_ADJ:POWDER:bone meal]
[STATE_COLOR:LIQUID:WHITE]
[STATE_NAME:LIQUID:n/a]
[STATE_ADJ:LIQUID:n/a]
[STATE_COLOR:GAS:WHITE]
[STATE_NAME:GAS:n/a]
[STATE_ADJ:GAS:n/a]
[DISPLAY_COLOR:7:0:1]
[MATERIAL_VALUE:1]
[SPEC_HEAT:1000]
[IGNITE_POINT:10508]
[MELTING_POINT:NONE]
[BOILING_POINT:NONE]
[HEATDAM_POINT:10250]
[COLDDAM_POINT:9900]
[MAT_FIXED_TEMP:NONE]
[SOLID_DENSITY:500]
[LIQUID_DENSITY:NONE]
[MOLAR_MASS:NONE]
[IMPACT_YIELD:200000]
[IMPACT_FRACTURE:200000]
[IMPACT_STRAIN_AT_YIELD:100]
[COMPRESSIVE_YIELD:200000] cortical bone
[COMPRESSIVE_FRACTURE:200000]
[COMPRESSIVE_STRAIN_AT_YIELD:100]
[TENSILE_YIELD:115000]
[TENSILE_FRACTURE:130000]
[TENSILE_STRAIN_AT_YIELD:100]
[TORSION_YIELD:115000]
[TORSION_FRACTURE:130000]
[TORSION_STRAIN_AT_YIELD:100]
[SHEAR_YIELD:115000] used 'bone (limb)' from wikipedia tensile strength
[SHEAR_FRACTURE:130000]
[SHEAR_STRAIN_AT_YIELD:100]
[BENDING_YIELD:115000]
[BENDING_FRACTURE:130000]
[BENDING_STRAIN_AT_YIELD:100]
[MAX_EDGE:1000]
[ABSORPTION:100]
[IMPLIES_ANIMAL_KILL]
[BONE]
[ITEMS_HARD]
[ITEMS_BARRED]
[REACTION_CLASS:SKULL]
-in tissue_template_default
[OBJECT:TISSUE_TEMPLATE]
[TISSUE_TEMPLATE:SKULL_TEMPLATE]
[TISSUE_NAME:skull:NP] Whether it has a plural depends on exact part
[STRUCTURAL]
[CONNECTIVE_TISSUE_ANCHOR]
[TISSUE_MATERIAL:LOCAL_CREATURE_MAT:SKULL]
[RELATIVE_THICKNESS:2]
[HEALING_RATE:1000]
[VASCULAR:3]
[PAIN_RECEPTORS:50]
[CONNECTS]
[TISSUE_SHAPE:LAYER]
[SETTABLE]
[SPLINTABLE]
-in reaction_other
[REACTION:MAKE_SKULL_MASK]
[NAME:make skull mask]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:skull:CORPSEPIECE:NONE:NONE:NONE][REACTION_CLASS:SKULL]
[PRODUCT:100:1:ITEM_HELM:ITEM_HELM_MASK:GET_MATERIAL_FROM_REAGENT:skull:NONE]
[SKILL:BONECARVE]
Anyone know what I'm doing wrong to cause an empty reaction to happen? Any help is appreciated, thanks!