diff --git a/src/magic_spell_effect.cpp b/src/magic_spell_effect.cpp index b09c4b5ea0daf..4422ce0f7234e 100644 --- a/src/magic_spell_effect.cpp +++ b/src/magic_spell_effect.cpp @@ -1686,7 +1686,7 @@ void spell_effect::dash( const spell &sp, Creature &caster, const tripoint &targ --walk_point; } break; - } else { + } else if( walk_point != trajectory.begin() ) { sp.create_field( here.getlocal( *( walk_point - 1 ) ), caster ); g->draw_ter(); }