View Issue Details

IDProjectCategoryView StatusLast Update
0006696Dwarf FortressAdventure Mode -- Retirementpublic2014-07-11 16:30
ReporterKuxe Assigned ToToady One  
PrioritynormalSeveritymajorReproducibilityrandom
Status resolvedResolutionfixed 
PlatformPCOSLinuxOS VersionMint 17 x64
Product Version0.40.01 
Fixed in Version0.40.03 
Summary0006696: Unretiring adventurer causes character to be stuck inside rock
DescriptionWhen starting adventurer and selecting a retired adventurer to play with, the adventurer spawns inside rock (eg 3x3 Rough-hewn diorite wall), incapable of moving. The game runs very sluggishly in addition to being stuck.
Steps To Reproduce1. Generate new world
2. Start new adventurer
3. Retire the adventurer
4. Unretire him
5. Stuck
Additional InformationTested three times.

adventurer 1
1. New adventurer on world 1.
2. Retire
3. Unretire
4. Stuck

adventurer 2
1. New adventurer on world 2.
2. Retire
3. Unretire
4. Stuck

adventurer 3
1. New adventurer on world 1.
2. Retire
3. Unretire
4. Not stuck

I can't tell what was different from adventurer 1&2 compared to 3.
TagsNo tags attached.

Relationships

related to 0006751 new Exiting world map on top of a tree 
has duplicate 0007221 resolveduser6 Unretired adventurer has duplicate and is underground 
related to 0006812 resolvedToady One Adventure mode out of retirement adventurer break game 

Activities

Kuxe

2014-07-08 12:44

reporter   ~0025125

Last edited: 2014-07-08 14:54

Cant figure how to edit, <hashtag>1 apparently links to bug number 1, so 0000001 was really meant to be <hashtag>1 as in first adventurer. Severity should probably be minor as well.

UPDATE: Retired another adventurer which I played on for some time. When starting adventure in that world, I got segmentation faults a couple of times when counting the dates. Started adventurer once again, this time it did not segfault when counting the dates. Selected my adventurer and unretired him and got stuck in rock. Alt+F4. Did this a couple of times, alternating between segfaults and stuck in rock until finally I got in a meeting hall of some sort. Game only seems to segfault or stuck character in rocks at random. Repeatedly restarting the game and trying to unretire adventurer eventually works.

user11

2014-07-09 15:25

  ~0025397

Don't worry about severity, we don't use it unless it is a crash.

snjwffl

2014-07-10 16:23

reporter   ~0025619

Last edited: 2014-07-10 16:25

This happened to me as well with a dwarf adventurer. Version 0.40.02

krenshala

2014-07-10 16:31

reporter   ~0025620

Don't forget to upload a copy of the crashing game for them to check/test, Kuxe.

snjwffl

2014-07-10 19:01

reporter   ~0025642

Last edited: 2014-07-10 19:03

Here's a save for 0.40.02: http://dffd.wimbli.com/file.php?id=8849 . There are two files: one is immediately after retiring (so it's a usable world), and the other is with the stuck un-retired adventurer active.

Kuxe

2014-07-10 19:03

reporter   ~0025644

Ah sorry, the save-file was deleted.. I'll make sure to upload one here if I get this bug in 40.02.

Toady One

2014-07-11 13:05

administrator   ~0025831

After fixing the unretire bug, I tried this save three times and it worked. There's is still a slight chance that dwarf site placement is bugged in some way, so if a 40.03+ adv starts in a wall, or an fresh non-retire adv starts in a wall, this one is a dwarf site issue rather than a retire issue. We'll have to see!

Issue History

Date Modified Username Field Change
2014-07-08 12:42 Kuxe New Issue
2014-07-08 12:44 Kuxe Note Added: 0025125
2014-07-08 12:48 Kuxe Note Edited: 0025125
2014-07-08 12:48 Kuxe Note Edited: 0025125
2014-07-08 14:54 Kuxe Note Edited: 0025125
2014-07-09 15:24 user11 Additional Information Updated
2014-07-09 15:25 user11 Note Added: 0025397
2014-07-09 15:25 user11 Relationship added related to 0006751
2014-07-09 15:25 user11 Relationship added related to 0006812
2014-07-10 16:23 snjwffl Note Added: 0025619
2014-07-10 16:25 snjwffl Note Edited: 0025619
2014-07-10 16:31 krenshala Note Added: 0025620
2014-07-10 19:01 snjwffl Note Added: 0025642
2014-07-10 19:02 snjwffl Note Edited: 0025642
2014-07-10 19:03 Kuxe Note Added: 0025644
2014-07-10 19:03 snjwffl Note Edited: 0025642
2014-07-11 13:05 Toady One Note Added: 0025831
2014-07-11 13:05 Toady One Status new => resolved
2014-07-11 13:05 Toady One Fixed in Version => Next Version
2014-07-11 13:05 Toady One Resolution open => fixed
2014-07-11 13:05 Toady One Assigned To => Toady One
2014-07-13 11:20 user6 Relationship added has duplicate 0007221