Page 1 of 1

Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 10:45
by Hurkyl
Currently, if you're going from point A to point B on the same level, autotravel never considers leaving the current floor unless it is the only possible way.

It would be nice if there was option to leave the current floor was allowed more often; it would help somewhat with high metabolism characters, on floors (e.g. twisted cavern) generated in a way to have huge travel times, or just to appease OCD tendancies.

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 11:45
by Patashu
Hurkyl wrote:Currently, if you're going from point A to point B on the same level, autotravel never considers leaving the current floor unless it is the only possible way.

It would be nice if there was option to leave the current floor was allowed more often; it would help somewhat with high metabolism characters, on floors (e.g. twisted cavern) generated in a way to have huge travel times, or just to appease OCD tendancies.


This could have surprising consequences (for example, dipping through an unexplored floor with nasties still around, because it saves some tiles).

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 12:35
by Hurkyl
Patashu wrote:This could have surprising consequences (for example, dipping through an unexplored floor with nasties still around, because it saves some tiles).

I think these can be dealt with (e.g. only fully explored floors, avoid floors with warnings, or more intelligent heuristics); I wanted to find out if people are even open to the idea before trying to hammer out details.

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 15:27
by MiraclePrism
Patashu wrote:This could have surprising consequences (for example, dipping through an unexplored floor with nasties still around, because it saves some tiles).

That can already happen with the current algorithm, with the right circumstances. In fact, I died to it once.

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 17:35
by tedric
I'd like it if all autoexplore included a heuristic like "take the shortest route that avoids bringing previously known monster locations into LOS whenever possible" or "take the shortest route that will expose the least number of unexplored tiles." And for autotravel through other floors, "Pick routes that use up-stairs over down-stairs whenever possible." Avoiding floors with warnings is a good idea too.

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 17:58
by and into
Yeah, I'd actually prefer if auto-explore were *more* willing to take longer routes to avoid areas around known enemy locations. Of course you can use exclusions but it can be a bit clunky.* "Saving hunger cost" is such an incredibly low priority for 99% of characters that making auto-explore place any significant value on it, at the expense of other considerations, would be really bad. And if you are interested in low turncounts then you are going to be extremely minimal/careful in your use of auto-explore, anyway (if you use it at all).

* The only time this is really, really bad is with curse skulls, but in this extreme case I consider that a problem with curse skulls rather than auto-explore, since curse skulls are extremely problematic, but [/derail]

Re: Allow autotravel to consider other floors

PostPosted: Monday, 19th May 2014, 19:35
by sgrunt
and into wrote:curse skulls are extremely problematic
Start a thread; I want to hear more.