Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0004561Dwarf FortressDwarf Mode -- Tradepublic2011-04-23 02:152014-01-25 08:07
GreenSpinach 
 
highmajorhave not tried
newopen 
0.31.18 
 
0004561: Newly built wall freezes caravan, even after it's removed
I was dealing with a goblin ambush, and ordered the construction of a wall to block off my secondary entrance. Before it was built, the dwarven caravan came, and began going in through that entrance. When the wall was finished, 1 merchant, 1 caravan guard and 1 horse were still outside. They refused to re-path through the primary entrance (an entrance that was wide enough to allow the entry of wagons, if only they existed. When is Toady going to fix the "no wagons" bug?), and just sat there. They remained there even after I opened the wall back up, making it possible for them to continue on their original path. I then began setting up for two cave-ins, one which was to stun the horse with cave-in dust, and one to kill the horse with a falling floor (but I incorrectly positioned the second floor). I also built a floor over the merchant and guard, and that was to give a dwarf a place to standing when deconstructing the corner wall.
It was at this point that I saved the game and uploaded the save.
Hitting the horse with cave-in dust didn't work. Killing the horse with a falling floor caused the caravan to immediately leave and take all their goods with them (except what the dead horse had, of course), because they had not unloaded anything.
Channeling the horse's square to make it fall unfreezes the caravan. I tried this as an afterthought, after I had already pretty much decided to rage quit Dwarf Fortress. After screaming obscenities and yelling that I would never play Dwarf Fortress again, I loaded this save to see if there were any really unusual conditions in the situation, and I got the idea to make the horse fall. I was surprised that it worked.
But then something else weird happened. After the horse fell I was able to trade immediately, but was of course only able to buy things from the first 2 horses. So I bought all their stuff and waited for the third horse to arrive. (It took a long time, because it stayed in "prone" mode the whole way.) When it finally got there, it never unloaded anything. So it looks like I can't buy the goods on the third horse.
The first save is http://dffd.wimbli.com/file.php?id=4254 [^]
The second save is http://dffd.wimbli.com/file.php?id=4255 [^]
1. Build a fortress with 2 long, narrow entryways. Where each entryway connects to the room containing your Trade Depot, include some means of blocking the way. A drawbridge is probably best.
2. Channel every other square in the entryways, to insure that merchants are constantly going up and down ramps as they walk through the entryways. I have a hunch that it is important to have the last merchant and his horse on different Z-levels when you block off the entryway.
3. When the caravan comes, wait for at least 1 merchant and his horse to go through the doorway. When at least one merchant has gone through (along with his horse) and at least 1 merchant and his horse are still in the bumpy entryway, close the door (or drawbridge, or floodgate, or wall, or whatever).
4. At this point, the merchant should refuse to re-path, and just stop in his tracks, and stay stopped even if you open the door/bridge/whatever. If the bug doesn't happen, try looking at my save to see if there's some factor I overlooked.
5. Optionally, try out the workaround for this bug, which involves digging or channeling to make the merchant or his horse (whichever is higher up) fall down a Z-level so that they are both on the same Z-level.
No tags attached.
has duplicate 0006089resolved Footkerchief Caravan Stuck If Path Removed During Trade 
related to 0005418acknowledged Dwarfu Members of caravans lost on approach causes caravan to get stuck at depot with "no merchants trading" 
related to 0007181resolved Footkerchief Merchant Stuck On Ramp 
Issue History
2011-04-23 02:15GreenSpinachNew Issue
2011-04-23 02:18KogutNote Added: 0017473
2014-01-21 18:37FootkerchiefRelationship addedrelated to 0005418
2014-01-21 18:37FootkerchiefNote Added: 0024304
2014-01-25 08:07FootkerchiefSummaryCaravan frozen, never unloads => Newly built wall freezes caravan, even after it's removed
2014-01-25 08:07FootkerchiefRelationship addedhas duplicate 0006089
2014-07-13 09:21FootkerchiefRelationship addedrelated to 0007181

Notes
(0017473)
Kogut   
2011-04-23 02:18   
"0.31.18" why not .25?
(0024304)
Footkerchief   
2014-01-21 18:37   
000869 □ [dwarf mode][trade] (Report) wagon gets stuck on wall that was under construction