View Issue Details

IDProjectCategoryView StatusLast Update
0004308Dwarf FortressDwarf Mode -- Jobs, Animal Handlingpublic2011-03-22 18:19
ReporterGreenSpinach Assigned ToLogical2u  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version0.31.18 
Summary0004308: Units list incorrectly displays goblin prisoners as "Invaders" while they are being moved
DescriptionWhen a dwarf transfers a goblin from a cage to a pit, he removes the goblin from the cage first. In a way, this is good because it makes the cage available for re-use sooner. But there are some problems:
1. The goblin is listed as an "Invader" on the units list.
2. The goblin still has all his armor and weapon.
3. The goblin is dragged behind the dwarf, not carried.
4. The goblin does not have a flashing icon on him, nor does he have any indication in the health or inventory panels that he is unable to escape.

With all these things, it looks EXACTLY like the goblin is chasing the dwarf who is moving him, except that the Handle Large Creature job doesn't get canceled. This causes some players to freak out and send a squad to kill the "roaming" goblin.

At the very least, you need to change it so that the units list shows prisoners in transit as "Prisoner in Transit", not as "Invader". It would also be good if the monster being moved had a flashing X, similar to a stunned dwarf.
Though it would be more realistic if hostiles were kept in cages when moving them.
TagsNo tags attached.

Activities

Quietust

2011-03-22 17:34

reporter   ~0016485

This sounds like a feature request to me...

Logical2u

2011-03-22 18:19

manager   ~0016486

Yeah, this falls under suggestions right now, sorry.

Issue History

Date Modified Username Field Change
2011-03-22 17:24 GreenSpinach New Issue
2011-03-22 17:34 Quietust Note Added: 0016485
2011-03-22 18:19 Logical2u Note Added: 0016486
2011-03-22 18:19 Logical2u Status new => resolved
2011-03-22 18:19 Logical2u Resolution open => no change required
2011-03-22 18:19 Logical2u Assigned To => Logical2u