Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001237Dwarf FortressDwarf Mode -- Artifactspublic2010-04-16 08:502014-12-26 19:06
amade 
lethosor 
lowminorunable to reproduce
resolvedunable to reproduce 
0.31.03 
 
0001237: Artifacts are forbidden even though it does not have the { and } encapsulating it + unable to get artifact out of its bin
I recall seeing various threads in the gameplay sub forums where people complained of not being able to move their artifacts to specially made stockpiles. I haven't had any trouble moving them until recently when after deleting one of my stockpiles which contained an artifact crossbow so that it may be moved elsewhere none of my dwarfs went to move it even though plenty of idle haulers were available.

I checked using loo(k) on the artifact itself and noted that its look menu says press (f) for "Reclaim". However the artifact itself does not have the { and } encapsulating it to indicate that it is forbidden. I suspect that this is the reason why many folks were unable to move their artifacts. I pressed (f) and very soon after a hauler picked it up and sent it to the appropriate stockpile.

I'm not sure if the missing { and } are a bug or an intended feature for artifact items, however I assume that the artifact was automatically forbidden when one of my haulers tried to move the bin it was in to the trade depot when the caravan arrived. The bin was moved but the artifact was left behind.

Another bug is when the artifact is inside a bin it cannot be taken out of the bin unless it is something that can be used to construct buildings e.g. a rope. I tried deleting the stockpile which stored the binned artifact so that it would be moved to a stockpile which accepts artifacts but with bins set to zero. The dwarfs would not take the artifact out of the bin and move it to the new stockpile, and would only move the bin with the artifact in it after I set the max bin amount in the new stockpile to at least 1.
I was unable to reproduce the forbidden artifact bug because there was no caravan present at the time for me to test the hypothesis.

The binned artifact bug can be reproduced in the following fashion:
1. Place artifact inside a bin in any stockpile.
2. Ensure no other stockpiles will accept said artifact.
3. Delete the stockpile the artifact is stored in.
4. Create a new stockpile that will accept the artifact but set the max bins it can take to zero.
5. Wait forever for the dwarfs to move the artifact to the new stockpile.
6. Give up and set the max bin allowed in the new stockpile to at least 1.
7. A hauler will move the bin with the artifact to the new stockpile.
The missing { and } characters from forbidden artifacts aren't really important though they do confuse people who try in vain to move the artifact to its proper stockpile.

The inability to move artifacts out of a bin could be considered a bug, but not gamebreaking.
Artifact, bin, forbid, forbidden, haul, reclaim, stockpile
related to 0001179acknowledged lethosor Artifacts picked up in Adventure Mode get duplicated and disappear when leaving site 
related to 0001310resolved Loci An artifact craft doesn't move with its bin 
related to 0010659resolved Loci Dwarves won't move/use/take ownership of visitor-dropped artifacts 
Issue History
2010-04-16 08:50amadeNew Issue
2010-04-16 08:51amadeTag Attached: Artifact
2010-04-16 08:51amadeTag Attached: reclaim
2010-04-16 08:51amadeTag Attached: stockpile
2010-04-16 08:51amadeTag Attached: bin
2010-04-16 08:51amadeTag Attached: forbid
2010-04-16 08:51amadeTag Attached: forbidden
2010-04-16 08:51amadeTag Attached: haul
2010-04-16 08:53amadeNote Added: 0003852
2010-04-16 09:10FootkerchiefRelationship addedrelated to 0001179
2010-04-18 16:41FootkerchiefRelationship addedhas duplicate 0001310
2012-01-31 13:30FootkerchiefRelationship replacedrelated to 0001310
2014-12-26 19:06lethosorNote Added: 0031498
2014-12-26 19:06lethosorStatusnew => resolved
2014-12-26 19:06lethosorResolutionopen => unable to reproduce
2014-12-26 19:06lethosorAssigned To => lethosor
2018-03-24 11:54LociRelationship addedrelated to 0010659

Notes
(0003852)
amade   
2010-04-16 08:53   
P.S. another workaround to the binned artifact bug is to send the bin into the depot which will force the artifact to be left behind.
(0031498)
lethosor   
2014-12-26 19:06   
I haven't seen this in recent versions. If anyone can reproduce this in v0.40+, please upload a save to http://dffd.wimbli.com/ [^] and PM me or another manager (http://www.bay12forums.com/smf/index.php?topic=63640.0 [^]) on the forums to reopen this report.