Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0006441Dwarf FortressDwarf Mode -- Justicepublic2014-02-21 09:452015-06-30 11:34
lethosor 
lethosor 
normalminoralways
confirmedopen 
MacOS X10.9
0.34.11 
 
0006441: Creatures about to arrive on map can be convicted of a crime but are listed as "deceased" until they arrive
When scrolling through the list of creatures to convict a vampire, I noticed three emus listed at the bottom. They are listed as "Deceased", but are not listed anywhere on the [u]nits screen. After unpausing and waiting a few ticks, three emus appeared at the edge of the map. At the same time, the three emus on the justice screen were no longer listed as deceased, so I'm assuming that they're the same emus.
Convicting one of the emus (before or after they enter the map) does not appear to crash the game immediately, but I don't know if attempting to carry out a punishment does since I haven't been able to get the emu sentenced.
This would be extremely difficult to reproduce, so I'll upload the save and link to it in the comments. I'm leaving reproducibility as "N/A" since I don't know what category "always but nearly impossible" fits in, but feel free to change it.
Save: http://dffd.bay12games.com/file.php?id=10967 [^] (0.40.24)
justice
Issue History
2014-02-21 09:45lethosorNew Issue
2014-02-21 09:47lethosorTag Attached: justice
2014-02-21 09:47lethosorIssue Monitored: lethosor
2014-02-21 09:47lethosorTag Attached: spawn
2014-02-21 10:07lethosorNote Added: 0024548
2014-02-21 16:10lethosorNote Added: 0024552
2014-02-21 16:11lethosorNote Edited: 0024552bug_revision_view_page.php?bugnote_id=0024552#r9158
2014-02-21 16:16lethosorNote Edited: 0024552bug_revision_view_page.php?bugnote_id=0024552#r9159
2014-02-21 16:16lethosorNote Edited: 0024552bug_revision_view_page.php?bugnote_id=0024552#r9160
2014-02-21 18:13lethosorNote Edited: 0024552bug_revision_view_page.php?bugnote_id=0024552#r9161
2014-02-24 09:06FootkerchiefAssigned To => Footkerchief
2014-02-24 09:06FootkerchiefStatusnew => acknowledged
2014-08-04 10:19lethosorReproducibilityN/A => always
2014-08-04 10:19lethosorSummaryCreatures about to spawn on map can be convicted of a crime but are listed as "deceased" => Creatures about to arrive on map can be convicted of a crime but are listed as "deceased" until they arrive
2015-06-30 11:30lethosorNote Added: 0032827
2015-06-30 11:30lethosorAssigned ToFootkerchief => lethosor
2015-06-30 11:30lethosorStatusacknowledged => confirmed
2015-06-30 11:34lethosorNote Edited: 0032827bug_revision_view_page.php?bugnote_id=0032827#r13149
2015-06-30 11:34lethosorNote Edited: 0032827bug_revision_view_page.php?bugnote_id=0032827#r13150
2015-06-30 11:34lethosorAdditional Information Updatedbug_revision_view_page.php?rev_id=13152#r13152
2015-06-30 11:34lethosorTag Detached: spawn
2015-06-30 12:09lethosorNote Edited: 0032827bug_revision_view_page.php?bugnote_id=0032827#r13153

Notes
(0024548)
lethosor   
2014-02-21 10:07   
Save is here: http://dffd.wimbli.com/file.php?id=8436 [^]
(This is actually one of my earliest forts in DF, which I started playing again today to see if I could rescue it from starvation. I accidentally dug out half of it using channels, which is why it looks really weird, but that's another story.)
(0024552)
lethosor   
2014-02-21 16:10   
(edited on: 2014-02-21 18:13)
Upon further investigation, this also applies to migrant dwarves and livestock (a migrant wave arrives shortly after the emus in the save above) - however, unlike the emus, none of the migrants/livestock show up on the justice screen until the first migrant enters the map.

Also, I was able to reproduce this with DFHack by causing tantrums with "misery" and waiting for a dwarf to commit a crime. Using slayrace to kill all wild animals caused another animal (of a different species) to show up on the justice screen shortly before entering the map. Forcing migrants and caravans also produces the same effect, so I think this qualifies as always reproducible.

An interesting thing to note is that merchant creatures do not show up on the justice screen until they enter the map (at least pack animals don't - the two caravans I triggered only showed up with one or two caged animals with the first merchant, since it's a young fortress, so I don't know for sure if this applies to caged animals or not). Merchants (and guards) do show up on the justice list before entering the map, however.

(0032827)
lethosor   
2015-06-30 11:30   
(edited on: 2015-06-30 12:09)
Confirmed in 0.40.24.

Here is a save with a "deceased" panda able to be convicted, which will arrive shortly after unpausing: http://dffd.bay12games.com/file.php?id=10967 [^]

Here is a comparison of the panda's flags before and after arrival: https://gist.github.com/lethosor/c6f5f0375af204eabd1c [^] (using DFHack flag names). The "incoming" flag (flag 11) is probably the most relevant.