diff --git a/src/character.cpp b/src/character.cpp index f3e8c5d10187c..c2b46774186a0 100644 --- a/src/character.cpp +++ b/src/character.cpp @@ -10219,7 +10219,7 @@ std::vector Character::run_cost_effects( float &movecost ) cons 1 ); run_cost_effect_mul( obstacle_mult, _( "Obstacle Muts." ) ); - if( has_proficiency( proficiency_prof_parkour ) ) { + if( has_proficiency( proficiency_prof_parkour ) && !is_prone() ) { run_cost_effect_mul( 0.5, _( "Parkour" ) ); }