summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/initfile.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/initfile.cc')
-rw-r--r--crawl-ref/source/initfile.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc
index 4e32b2552f..401dfda212 100644
--- a/crawl-ref/source/initfile.cc
+++ b/crawl-ref/source/initfile.cc
@@ -1838,6 +1838,8 @@ void game_options::read_option_line(const std::string &str, bool runscript)
else if (key == "default_target")
{
default_target = read_bool( field, default_target );
+ if (default_target)
+ target_unshifted_dirs = false;
}
else if (key == "safe_autopickup")
{
@@ -2350,6 +2352,8 @@ void game_options::read_option_line(const std::string &str, bool runscript)
else if (key == "target_unshifted_dirs")
{
target_unshifted_dirs = read_bool(field, target_unshifted_dirs);
+ if (target_unshifted_dirs)
+ default_target = false;
}
else if (key == "drop_mode")
{