Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002630Dwarf FortressAdventure Mode -- Reactionspublic2010-07-11 11:212011-08-01 10:14
Toady One 
0002630: Adventure mode reactions ignore material reaction product requirements for reagents.
In adventure mode, reactions that require a specific item with a material reaction product will ignore that restriction and accept anything fitting the rest of the reagent token.
1. Copy the TAN_A_HIDE reaction from reaction_other and alter it to an adventure mode reaction.
2. Attempt to tan a skin in Adventure mode.
3. Discover that you can use any bodypart belonging to the creature.
No tags attached.
Issue History
2010-07-11 11:21LofnNew Issue
2010-07-12 11:47FootkerchiefCategoryAdventure Mode -- General => Adventure Mode -- Reactions
2010-07-14 20:05Igfig2Note Added: 0010285
2010-07-14 20:09smjjamesNote Added: 0010286
2010-07-15 00:58LofnNote Added: 0010312
2011-08-01 10:13Knight OtuNote Added: 0018410
2011-08-01 10:14Knight OtuStatusnew => resolved
2011-08-01 10:14Knight OtuFixed in Version => 0.31.25
2011-08-01 10:14Knight OtuResolutionopen => fixed
2011-08-01 10:14Knight OtuAssigned To => Toady One

2010-07-14 20:05   
The problem appears to be with the HAS_MATERIAL_REACTION_PRODUCT token. It's accepted by the game as a valid token, but it doesn't actually do anything.
2010-07-14 20:09   
Obsolete and/or nonfunctional tag then?
2010-07-15 00:58   
The tag works perfectly well for Fortress mode reactions, it's just apparently not taken into account for Adventure mode reactions. It may be possible to work around it via REACTION_CLASS.
Knight Otu   
2011-08-01 10:13   
As per this post http://www.bay12forums.com/smf/index.php?topic=61304.msg2140706#msg2140706 [^] and my own experience, I'm marking this as resolved.