diff options
Diffstat (limited to 'crawl-ref/source/travel.cc')
-rw-r--r-- | crawl-ref/source/travel.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/travel.cc b/crawl-ref/source/travel.cc index 894f972fbf..46a07f52c3 100644 --- a/crawl-ref/source/travel.cc +++ b/crawl-ref/source/travel.cc @@ -520,8 +520,9 @@ void init_travel_terrain_check(bool check_race_equip) _set_pass_feature(DNGN_DEEP_WATER, water); // Permanently levitating players can cross most hostile terrain. - const signed char trav = (you.permanent_levitation() ? TRAVERSABLE - : IMPASSABLE); + const signed char trav = (you.permanent_levitation() + || you.permanent_flight() ? TRAVERSABLE + : IMPASSABLE); if (water != TRAVERSABLE) _set_pass_feature(DNGN_DEEP_WATER, trav); |