Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004561Dwarf FortressDwarf Mode -- Tradepublic2011-04-23 02:152014-01-25 08:07
Assigned To 
PriorityhighSeveritymajorReproducibilityhave not tried
PlatformOSOS Version
Product Version0.31.18 
Target VersionFixed in Version 
Summary0004561: Newly built wall freezes caravan, even after it's removed
DescriptionI 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 [^]
The second save is [^]
Steps To Reproduce1. 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.
TagsNo tags attached.
Attached Files

- Relationships
has duplicate 0006089resolvedFootkerchief Caravan Stuck If Path Removed During Trade 
related to 0005418acknowledgedDwarfu Members of caravans lost on approach causes caravan to get stuck at depot with "no merchants trading" 
related to 0007181resolvedFootkerchief Merchant Stuck On Ramp 

-  Notes
Kogut (reporter)
2011-04-23 02:18

"0.31.18" why not .25?
Footkerchief (manager)
2014-01-21 18:37

000869 □ [dwarf mode][trade] (Report) wagon gets stuck on wall that was under construction

- Issue History
Date Modified Username Field Change
2011-04-23 02:15 GreenSpinach New Issue
2011-04-23 02:18 Kogut Note Added: 0017473
2014-01-21 18:37 Footkerchief Relationship added related to 0005418
2014-01-21 18:37 Footkerchief Note Added: 0024304
2014-01-25 08:07 Footkerchief Summary Caravan frozen, never unloads => Newly built wall freezes caravan, even after it's removed
2014-01-25 08:07 Footkerchief Relationship added has duplicate 0006089
2014-07-13 09:21 Footkerchief Relationship added related to 0007181

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker