Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010417Dwarf FortressDwarf Mode -- Embark/Setuppublic2017-12-04 07:092018-06-15 07:55
PatrikLundell 
lethosor 
lowfeaturealways
resolvedno change required 
PCWindows10.1
0.44.02 
 
0010417: Embark rectange jumps erratically on world tile change
This could be a rather annoying feature instead of a bug.

When moving between world tiles in search of an embark location the embark rectangle used to retain the same coordinates from world tile to world tile, changing only as you moved them with u/m/h/k. Now, however, the rectangle appears in different locations so moving back and forth between two world tiles will see the rectangle jump around.
This is extra annoying given that it's very easy to try to move the embark rectangle with the arrow keys rather than the correct ones, now leading you to have to start from the beginning.

It could be related to a feature to avoid landing the rectangle on places you cannot embark, as jumping between world tiles that have settlements on them seems to avoid landing the rectangle on top of a settlement when that is possible. Strangely enough, when it's not possible (the settlement blocks the whole tile), it seems to return to the same location in that tile every time (which isn't changed by moving the rectangle, moving to a different world tile, and then returning to the settlement tile), while it's still jumping around in the neighboring tiles.
Generate a world, enter pre embark, move between world tiles, and watch the rectangle jump.
Using the LNP r02 with the Phoebus tile set. DFHack is used, but no plugins have been compiled and no scripts have been used. The RAWs have been modified to lower the attack triggers of (semi) megabeasts, the siege triggers of civs, and has the goblins start only on glaciers. I don't expect any of this to have any effect on the behavior.
No tags attached.
Issue History
2017-12-04 07:09PatrikLundellNew Issue
2017-12-04 08:05LociNote Added: 0037215
2018-06-15 02:33PatrikLundellNote Added: 0038464
2018-06-15 07:55lethosorNote Added: 0038465
2018-06-15 07:55lethosorStatusnew => resolved
2018-06-15 07:55lethosorResolutionopen => no change required
2018-06-15 07:55lethosorAssigned To => lethosor
2018-06-15 07:56lethosorNote Edited: 0038465bug_revision_view_page.php?bugnote_id=0038465#r15661

Notes
(0037215)
Loci   
2017-12-04 08:05   
"When moving between world tiles in search of an embark location the embark rectangle used to retain the same coordinates from world tile to world tile"

That was a DFHack feature:

embark-tools/sticky: Maintains the selected local area while navigating the world map
(0038464)
PatrikLundell   
2018-06-15 02:33   
Please close this issue as Loci pointed out it's vanilla behavior.
(0038465)
lethosor   
2018-06-15 07:55   
(edited on: 2018-06-15 07:56)
It still is a DFHack feature that can be enabled. One advantage of the vanilla feature is that it selects areas that match search results, if a search is in progress, but other than that, I don't think there's a pattern to it.

Edit: yeah, vanilla behavior avoids impossible embarks like you pointed out. That might be all that I was thinking of.