Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006202Dwarf FortressAdventure Mode -- Reactionspublic2012-09-18 10:052016-05-22 08:48
Quietust 
 
normalminorhave not tried
newopen 
0.34.11 
 
0006202: Adventurer Reactions don't work with contained items
If you take a reaction which uses reagents within containers and try to use them in Adventurer mode, the user interface will prompt you for both the container and the contained item, which prevents it from working.
reaction_other

[OBJECT:REACTION]

[REACTION:MAKE_TEST_1]
    [NAME:make barrel and jug]
    [ADVENTURE_MODE_ENABLED]
    [PRODUCT:100:1:BARREL:NONE:PLANT_MAT:NETHER_CAP:WOOD]
    [PRODUCT:100:1:TOOL:ITEM_TOOL_JUG:PLANT_MAT:NETHER_CAP:WOOD]
    [SKILL:KNAPPING]

[REACTION:MAKE_TEST_2]
    [NAME:fill jug with honey]
    [ADVENTURE_MODE_ENABLED]
    [REAGENT:jug:1:TOOL:ITEM_TOOL_JUG:NONE:NONE]
        [PRESERVE_REAGENT]
        [EMPTY]
    [PRODUCT:100:1:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
        [PRODUCT_TO_CONTAINER:jug]
        [PRODUCT_DIMENSION:150]
    [SKILL:KNAPPING]

[REACTION:MAKE_MEAD_ADVENTURE]
    [NAME:make mead in Adventurer mode]
    [ADVENTURE_MODE_ENABLED]
    [REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
        [UNROTTEN]
    [REAGENT:honey container:1:NONE:NONE:NONE:NONE]
        [CONTAINS:honey]
        [PRESERVE_REAGENT]
        [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
    [REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
        [EMPTY]
        [FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
        [PRESERVE_REAGENT]
        [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
    [PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
        [PRODUCT_TO_CONTAINER:barrel/pot]
        [PRODUCT_DIMENSION:150]
    [SKILL:BREWING]


"select honey (Unrotten honey bee honey, 150 left, consumed)" -> "No available item."
adventure mode, liquids, powders, reactions
Issue History
2012-09-18 10:05QuietustNew Issue
2012-09-20 05:46agIssue Monitored: ag
2016-05-20 18:14chaosvoltNote Added: 0035245
2016-05-20 18:15chaosvoltTag Attached: adventure mode
2016-05-20 18:15chaosvoltTag Attached: liquids
2016-05-20 18:15chaosvoltTag Attached: long-standing bug
2016-05-20 18:15chaosvoltTag Attached: reactions
2016-05-20 18:15chaosvoltTag Attached: powders
2016-05-20 18:16chaosvoltIssue Monitored: chaosvolt
2016-05-20 20:37DwarfuTag Detached: long-standing bug
2016-05-21 01:57chaosvoltNote Added: 0035247
2016-05-21 17:24QuietustNote Added: 0035259
2016-05-21 20:15chaosvoltNote Added: 0035264
2016-05-21 20:36DwarfuNote Added: 0035265
2016-05-22 08:48chaosvoltNote Added: 0035269

Notes
(0035245)
chaosvolt   
2016-05-20 18:14   
Old bug is old. This is why I added a tool for faked flour to Adventurecraft, as powders are also unusable.
(0035247)
chaosvolt   
2016-05-21 01:57   
Dwarfu, is there a reason that you removed the tag I attached? Because this bug is indeed one that has been around for a while. >.>
(0035259)
Quietust   
2016-05-21 17:24   
Probably because the term "long-standing" is fairly arbitrary - I personally use it to refer to things that date back to 40d or earlier.
(0035264)
chaosvolt   
2016-05-21 20:15   
Hmm. Would need a better term for specifying bugs that are older than DF2014 that are confirmed to be present.
(0035265)
Dwarfu   
2016-05-21 20:36   
Reminder sent to: chaosvolt

Again, there's no need to chatter in a bug report. The date of the report infers the length of time it has been open against whatever cut-off you deem to be "long-standing"...it is an unnecessary tag. All bugs are assumed to be open if they aren't resolved. You'd only need to alert a manager if the bug is open but doesn't seem to be valid any longer. There's no need to "bump" old reports.
(0035269)
chaosvolt   
2016-05-22 08:48   
Very well then, it is an insufficient tag as well as not needed. Though I'm unsure about the idea of "bumping" old reports being entirely unnecessary, as there are bugs that go effectively forgotten even if they're of the quick-fix variety.