diff --git a/src/consumption.cpp b/src/consumption.cpp index 992f5d0c2999f..1675f090ffcc1 100644 --- a/src/consumption.cpp +++ b/src/consumption.cpp @@ -992,7 +992,7 @@ ret_val Character::will_eat( const item &food, bool interactive ) add_consequence( _( "Your stomach won't be happy (not rotten enough)." ), ALLERGY_WEAK ); } - units::volume in_stomach_volume = food.volume() * compute_effective_food_volume_ratio( food ); + units::volume in_stomach_volume = food.volume( false, false, 1 ) * compute_effective_food_volume_ratio( food ); if( food.is_food() && ( stomach.would_be_engorged_with( *this, in_stomach_volume, has_calorie_deficit() ) || has_effect( effect_hunger_full ) || has_effect( effect_hunger_engorged ) ) ) {