Here is my Adventurer Reaction file. It was intended to be a stripped down version of existing modded adventurer reactions, simplified and kept to only a few things so that the "mod" (if it can even really be called that) would be limited to adding the single reaction file and no other macaque business.
On the test run most items worked out well, with the exception of the three ranged weapons. These reactions always produced a random weapon instead of the chosen ranged weapon. It kept me up a bit late into the night trying to see if I didn't make a syntax mistake, but it looks clean to me. Anybody else willing to give these a spin and see if there's anything that can be done?
reaction_advrea
[OBJECT:REACTION]
[REACTION:TAN_A_HIDE_ADV]
[NAME:tan a hide]
[ADVENTURE_MODE_ENABLED]
[REAGENT:A:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:TAN_MAT]
In the product, if you want to use the reagent's material itself, use NONE instead of a reaction product class (TAN_MAT in this example).
[PRODUCT:100:1:SKIN_TANNED:NONE:GET_MATERIAL_FROM_REAGENT:A:TAN_MAT]
[SKILL:TANNER]
[REACTION:CARVE_BONE_EARRING_ADV]
[NAME:carve bone earring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:EARRING:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_RING_ADV]
[NAME:carve bone ring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:RING:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_FIGURINE_ADV]
[NAME:carve bone figurine]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:FIGURINE:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_AMULET_ADV]
[NAME:carve bone amulet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:AMULET:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_CROWN_ADV]
[NAME:carve bone crown]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:CROWN:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_BRACELET_ADV]
[NAME:carve bone bracelet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:BRACELET:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_EARRING_ADV]
[NAME:carve tooth earring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:EARRING:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_RING_ADV]
[NAME:carve tooth ring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:RING:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_FIGURINE_ADV]
[NAME:carve tooth figurine]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:FIGURINE:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_AMULET_ADV]
[NAME:carve tooth amulet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:AMULET:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_CROWN_ADV]
[NAME:carve tooth crown]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:CROWN:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_BRACELET_ADV]
[NAME:carve tooth bracelet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:BRACELET:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_BONE_DAGGER_LARGE_ADV]
[NAME:carve large bone dagger]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_DAGGER_LARGE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CARVE_TOOTH_DAGGER_LARGE_ADV]
[NAME:carve large tooth dagger]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_TOOTH_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_DAGGER_LARGE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:MAKE_SPEAR_HORN_ADV]
[NAME:make horn spear]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][ANY_HORN_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SPEAR:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:MAKE_CROSSBOW_BONE_ADV]
[NAME:make bone crossbow]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_wEAPON_cROSSBOW:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BOWYER]
[REACTION:MAKE_BOW_BONE_ADV]
[NAME:make bone bow]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_wEAPON_BOW:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BOWYER]
[REACTION:MAKE_BLOWGUN_BONE_ADV]
[NAME:make bone blowgun]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:1:WEAPON:ITEM_wEAPON_BLOWGUN:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:MAKE_BOLTS_BONE_ADV]
[NAME:make bone bolts]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:10:AMMO:ITEM_AMMO_BOLTS:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:MAKE_ARROWS_BONE_ADV]
[NAME:make bone arrows]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:10:AMMO:ITEM_AMMO_ARROWS:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:MAKE_BLOWDARTS_BONE_ADV]
[NAME:make bone blowdarts]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][ANY_BONE_MATERIAL]
[PRODUCT:100:50:AMMO:ITEM_AMMO_BLOWDARTS:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:BONECARVE]
[REACTION:CRAFT_LEATHER_BACKPACK_ADV]
[NAME:make leather backpack]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:SKIN_TANNED:NONE:NONE:NONE]
[PRODUCT:100:1:BACKPACK:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:LEATHERWORK]
[REACTION:CRAFT_LEATHER_QUIVER_ADV]
[NAME:make leather quiver]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:SKIN_TANNED:NONE:NONE:NONE]
[PRODUCT:100:1:QUIVER:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:LEATHERWORK]
[REACTION:CRAFT_LEATHER_FLASK_ADV]
[NAME:make leather waterskin]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:SKIN_TANNED:NONE:NONE:NONE]
[PRODUCT:100:1:FLASK:NONE:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:LEATHERWORK]
[REACTION:CRAFT_LEATHER_SHIELD_ADV]
[NAME:make leather shield]
[ADVENTURE_MODE_ENABLED]
[REAGENT:B:1:SKIN_TANNED:NONE:NONE:NONE]
[PRODUCT:100:1:SHIELD:ITEM_SHIELD_SHIELD:GET_MATERIAL_FROM_REAGENT:B:NONE]
[SKILL:LEATHERWORK]