Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0007041Dwarf FortressDwarf Mode -- Tradepublic2014-07-11 02:102014-08-08 01:54
HmH 
Toady One 
lowminorhave not tried
resolvedfixed 
Windows 7
0.40.02 
0.40.06 
0007041: Dragged animals escape a few tiles, then teleport back when their captor moves
Savegame:
http://dffd.wimbli.com/file.php?id=8863 [^]

In the save, one of the horses can be seen trying to run away from the trader before being teleported back, which repeats every time the trader makes a step.
When the horses reach the depot, they crawl away for a while before returning.
No tags attached.
has duplicate 0007403resolved Dwarfu Animals teleport back to their handler when being led around. 
has duplicate 0007941resolved Footkerchief Traders' camels jump / teleport around during movement 
related to 0003129new  Unconscious pack animals get dragged around by the merchants/traders 
related to 0007357resolved Toady One Traders teleport animal burdens to depot, pack animals subsequently wander around while prone 
Issue History
2014-07-11 02:10HmHNew Issue
2014-07-11 02:17HmHNote Added: 0025720
2014-07-11 02:17HmHIssue Monitored: HmH
2014-07-11 02:17HmHIssue End Monitor: HmH
2014-07-11 08:27FootkerchiefProduct Version => 0.40.02
2014-07-11 08:41FootkerchiefRelationship addedrelated to 0003129
2014-07-11 10:33HmHNote Added: 0025793
2014-07-11 10:52Rafal99Note Added: 0025799
2014-07-11 10:52Rafal99Issue Monitored: Rafal99
2014-07-11 10:56QuietustNote Added: 0025801
2014-07-11 11:31locustgateTag Attached: .40.02
2014-07-15 18:09FootkerchiefRelationship addedrelated to 0007357
2014-07-16 08:22TalvienoNote Added: 0026632
2014-07-16 08:22TalvienoNote Edited: 0026632bug_revision_view_page.php?bugnote_id=0026632#r9922
2014-07-16 08:45cwilhelmNote Added: 0026637
2014-07-16 12:03TalvienoNote Added: 0026657
2014-07-16 20:54DwarfuRelationship addedhas duplicate 0007403
2014-07-16 22:30Rafal99Note Added: 0026711
2014-07-16 22:30Rafal99Note Edited: 0026711bug_revision_view_page.php?bugnote_id=0026711#r9965
2014-07-16 23:51FootkerchiefSummaryElven traders' pack animals walking in a weird fashion => Dragged animals escape a few tiles, then teleport back when their captor moves
2014-07-17 00:02Rafal99Note Edited: 0026711bug_revision_view_page.php?bugnote_id=0026711#r9968
2014-07-22 06:18lethosorTag Detached: .40.02
2014-07-24 16:01LociNote Added: 0027455
2014-07-24 16:01LociNote Edited: 0027455bug_revision_view_page.php?bugnote_id=0027455#r10303
2014-07-24 20:24newjrmint15Note Added: 0027474
2014-08-02 11:11Toady OneStatusnew => resolved
2014-08-02 11:11Toady OneFixed in Version => Next Version
2014-08-02 11:11Toady OneResolutionopen => fixed
2014-08-02 11:11Toady OneAssigned To => Toady One
2014-08-08 01:54Rafal99Issue End Monitor: Rafal99
2014-08-10 19:00FootkerchiefRelationship addedhas duplicate 0007941

Notes
(0025720)
HmH   
2014-07-11 02:17   
Whoops, forgot to mention the version: it's .40.02.
(0025793)
HmH   
2014-07-11 10:33   
UPD: It appears that animals behave that way when dragged in general, so this bug is simple to replicate: pen/pasture an animal and observe its movements while a dwarf is dragging it.
(0025799)
Rafal99   
2014-07-11 10:52   
I can confirm this happens every time dwarf is dragging an animal to cage or pasture.
It seems to be related to the new mechanics of walking speed, so for each step the dwarf walks dragging the animal, the animal is able to do 2-3 steps trying to "escape".
(0025801)
Quietust   
2014-07-11 10:56   
It sounds like the game is missing checks for "is the creature being dragged" to prevent it from moving on its own.
(0026632)
Talvieno   
2014-07-16 08:22   
I'm seeing this happen too. 40.03.

(0026637)
cwilhelm   
2014-07-16 08:45   
I've also seen this happen in 40.03 with human traders.
(0026657)
Talvieno   
2014-07-16 12:03   
This also happens simply when pasturing animals. Easily reproducible.
(0026711)
Rafal99   
2014-07-16 22:30   
(edited on: 2014-07-17 00:02)
Perhaps this bug summary could be made little more informative?

Edit: Thanks Foot.

(0027455)
Loci   
2014-07-24 16:01   
This can result in a deadlock situation when the animal wants to move in the same direction as the "leading" dwarf in a narrow hallway:

1. Dwarf takes a step forward; animal is teleported to dwarf's previous location
2. Animal takes a step forward onto the dwarf's tile, switching places with dwarf (returning dwarf to his previous tile)
3. Dwarf repaths (red question mark) and returns to step 1

(0027474)
newjrmint15   
2014-07-24 20:24   
i could swear i noticed the same thing happening in older versions. but it was never a problem for me.