=== modified file 'nodecomment.module'
--- nodecomment.module	2011-05-06 14:36:02 +0000
+++ nodecomment.module	2011-06-09 21:39:13 +0000
@@ -885,6 +885,11 @@
     $items['node/%node']['page callback'] = 'nodecomment_node_view';
   }
 
+  // Disable normal comment reply page
+  if (module_exists('comment')) {
+    $items['comment/reply/%node']['page callback'] = '_nodecomment_comment_reply';
+  }
+
   $comment_types = nodecomment_get_comment_types();
   foreach (node_get_types('names') as $type => $blank) {
     $path = "node/add/". str_replace('_', '-', $type);
@@ -951,6 +956,14 @@
   return node_access('create', $type);
 }
 
+function _nodecomment_comment_reply($node) {
+  if ($node->comment_type) {
+    watchdog('nodecomment', 'User went to Drupal comment page, when this type uses nodecomment', array(), WATCHDOG_ERROR);
+    drupal_goto("node/add/". str_replace('_', '-', $node->comment_type) ."/". $node->nid);
+    exit();
+  }
+  return comment_reply($node);
+}
 
 /**
  * Menu callback; view a single node.

