View Issue Details

IDProjectCategoryView StatusLast Update
0011623Dwarf FortressAdventure Mode -- Sitespublic2020-09-14 21:11
Reporterneverending_cavein Assigned Tolethosor  
PriorityhighSeveritymajorReproducibilityalways
Status feedbackResolutionopen 
Product Version0.47.04 
Summary0011623: Visiting an abandoned fortress in adventurer mode causes exponential slowdown (FPS halved each time)
DescriptionIf you visit the same abandoned fortress multiple times in adventurer mode, FPS will be halved each time. It seems that when the items are randomly scattered, phantom items are left behind, and it also creates phantoms of phantoms. The phantom objects are saved in the save file, so the <1 FPS is permanent.
DF will eventually consume all memory and crash, provided that you manage not to die of boredom or old age.
If you have no items, or only items too heavy to be scattered, or everything is in the wagon, this glitch still happens; it just takes about 8 or so visits for the symptoms to start. That's thanks to another bug with item scattering, where items underground will be scattered even when you haven't breached the caverns and there isn't a cave entrance.

Somebody reported a bug that causes low FPS when an adventurer visits a retired fortress, but didn't say anything about it exponentially worsening, and if it's not exponential, it's not the same bug as this.
Steps To Reproduce1. embark, spending all embark points on dice
2. disassemble the embark wagon
3. abandon
4. be an adventurer and visit the abandoned fortress several times
TagsNo tags attached.

Activities

lethosor

2020-09-14 21:10

manager   ~0040733

Do you have evidence of the item duplication that you're describing?
Do you have a save that reproduces the issue? If so, please upload it to http://dffd.bay12games.com/. Reproducing this issue is likely to be time-consuming otherwise.

Add Note

Note

Issue History

Date Modified Username Field Change
2020-09-13 06:37 neverending_cavein New Issue
2020-09-14 21:10 lethosor Note Added: 0040733
2020-09-14 21:10 lethosor Assigned To => lethosor
2020-09-14 21:10 lethosor Status new => feedback
2020-09-14 21:11 lethosor Severity crash => major