diff options
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/transfor.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/crawl-ref/source/transfor.cc b/crawl-ref/source/transfor.cc index df10d0562e..8e9887071b 100644 --- a/crawl-ref/source/transfor.cc +++ b/crawl-ref/source/transfor.cc @@ -712,12 +712,7 @@ void untransform(void) mpr( "Your transformation has ended.", MSGCH_DURATION ); modify_stat(STAT_STRENGTH, -10, true, "losing the dragon transformation" ); - - // Re-check terrain now that be may no longer be flying. - move_player_to_grid( you.x_pos, you.y_pos, false, true, true ); - hp_downscale = 16; - break; case TRAN_LICH: @@ -744,6 +739,9 @@ void untransform(void) break; } + // Re-check terrain now that be may no longer be flying. + move_player_to_grid(you.x_pos, you.y_pos, false, true, true); + if (transform_can_butcher_barehanded(old_form)) stop_butcher_delay(); |