View Issue Details

IDProjectCategoryView StatusLast Update
0004825Dwarf FortressCreaturespublic2011-09-01 13:15
ReporterUristMcDorf Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformDell Latitude D600OSUbuntu LinuxOS Version2.6.32-23-generi
Product Version0.31.25 
Summary0004825: capybara herd stuck in place until captured/tamed member slaughtered
DescriptionAfter capturing (& later taming) one, I had a capybara pack get stuck in 1 place (as in, all piled up on 1 square) for many months; not sure exactly how long, but it was long enough that all the females (6 of a pack of 7) dropped groups of pups, which also sat motionless on the same square. Note they didn't start out all on one square to begin with; they just slowly wandered into a 1-tile pile, then stayed there. Further their chosen location didn't seem to have anything to do with the caged member or where it was captured; they chose to park themselves at the bottom of a murky pool, about 20 tiles from the closest cage trap.

The same fort has had capybara wander through without problems before, and has captured & tamed members of herds before (water buffalo), and those herds eventually wandered away normally, so this could be something specific to do with capys (or not).

Taming the captured member of the herd or not didn't seem to be relevant; I only very recently tamed the critter to see if that would unstick them, and there was no change in the pack's behavior until later, the instant that the marked-for-slaughter critter was struck down. After that they're migrating away as normal, pups and all.
Steps To Reproduce- embark on biome suitable for capybara
- build cage trap
- wait for capybara pack
- drive into cage trap
Additional InformationThe obvious workaround is to turn hunting labor back on, or (what I did) tame & slaghter the captured pack member.
TagsNo tags attached.

Relationships

child of 0003876 new Wild animals keep trying to follow their cage-trapped companions 

Activities

user1294

2011-08-13 02:06

  ~0018496

Is the tile that the capybara flock to the same tile as the cage trap? If so, that's 0003876.

UristMcDorf

2011-08-13 03:24

reporter   ~0018498

No; as already mentioned in the description, the tile they chose is at the bottom of a murky pool, 20 tiles away from the nearest cage trap, and nearly as far as could be from the x,y location of the caged pack member (although it's probably worth noting that their spot was on the same z-level as the caged pack-member)

But I would say that the core issue is probably the same; treating a captured animal as still being part of the pack.

UristMcDorf

2011-08-15 22:31

reporter   ~0018528

Last edited: 2011-08-15 22:41

Ah, I see; it's likely due to the [SWIMS_INNATE] tag. This looks similar to swimmer pathing problems like http://bay12games.com/dwarves/mantisbt/view.php?id=3700 except in this case the capys never got unstuck, unlike the FB which eventually randomly wandered out of the pool. Also similar to http://bay12games.com/dwarves/mantisbt/view.php?id=4552 (for swimmer sieges).

Quietust

2011-09-01 13:15

reporter   ~0018666

I had the exact same thing happen back in 0.31.12 with a bugbat from the 2nd cavern layer - they eventually started breeding until I slaughtered the one I had captured and tamed, at which point they all promptly left the map.

Add Note

Note

Issue History

Date Modified Username Field Change
2011-08-12 22:30 UristMcDorf New Issue
2011-08-13 02:06 user1294 Note Added: 0018496
2011-08-13 03:24 UristMcDorf Note Added: 0018498
2011-08-13 03:44 user1294 Relationship added child of 0003876
2011-08-15 22:31 UristMcDorf Note Added: 0018528
2011-08-15 22:32 UristMcDorf Note Edited: 0018528
2011-08-15 22:34 UristMcDorf Note Edited: 0018528
2011-08-15 22:35 UristMcDorf Note Edited: 0018528
2011-08-15 22:35 UristMcDorf Note Edited: 0018528
2011-08-15 22:39 UristMcDorf Note Edited: 0018528
2011-08-15 22:41 UristMcDorf Note Edited: 0018528
2011-08-15 22:41 UristMcDorf Note Edited: 0018528
2011-09-01 13:15 Quietust Note Added: 0018666