View Issue Details

IDProjectCategoryView StatusLast Update
0003164Dwarf FortressPathfindingpublic2014-08-08 16:25
ReporterQuietust Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status confirmedResolutionopen 
Product Version0.31.12 
Summary0003164: Severe lag during sieges due to buildingdestroyer pathfinding
DescriptionDuring my fortress's most recent siege, the pathfinding from the numerous trolls managed to drag my framerate from its usual 25fps down to 4fps. In previous sieges where the trolls were the first to reach my fortress, the framerate increased significantly once they had been killed or captured.

If I seal the entrance to my fortress (using a drawbridge that lowers on top of a downward ramp, the lag similarly subsides once the trolls stop trying to path into my fortress.

Early sieges (which did not yet include any trolls) did not cause any significant lag.
TagsBUILDINGDESTROYER, pathfinding, siege

Relationships

related to 0001340 new Walling off HFS kills FPS 
related to 0010540 confirmedLoci Closed bridge impact vastly the fps in this siege 

Activities

behbehr

2010-09-08 03:14

reporter   ~0012497

Can confirm this. Every time my fortress is under sieged by trolls, my framerate goes from 20-25 down to 4-5 until they've been killed or they run away.
This can be reproduced every time a siege with trolls appear.

hyndis

2010-09-10 08:56

reporter   ~0012560

Old bug, happened with the earlier versions like 40D, and even the version previous to that. A single building destroyer doesn't make a very large FPS hit, but many of them, like armies of trolls, will kill your FPS every time.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-09-06 09:42 Quietust New Issue
2010-09-08 03:14 behbehr Note Added: 0012497
2010-09-08 04:32 Kennel Tag Attached: pathfinding
2010-09-08 04:32 Kennel Tag Attached: siege
2010-09-10 08:56 hyndis Note Added: 0012560
2013-09-22 17:35 user6 Relationship added related to 0001340
2013-09-22 17:35 user6 Tag Attached: BUILDINGDESTROYER
2014-08-08 16:25 user6 Assigned To => user6
2014-08-08 16:25 user6 Status new => confirmed
2018-01-21 14:59 user8971 Relationship added related to 0010540