Handle a bare numeric token on the command line a bit more gracefully.
[open-adventure.git] / main.c
diff --git a/main.c b/main.c
index c1ebe0e0583bb6410b86102f8b5733aa42fcf1aa..198a4ccb55868c4505fd9dfb8252392bd0fcd664 100644 (file)
--- a/main.c
+++ b/main.c
@@ -1179,6 +1179,10 @@ Lookup:
             command.verb = command.word[0].id;
             break;
         case NUMERIC: // LCOV_EXCL_LINE
+           if (!settings.oldstyle) {
+               sspeak(DONT_KNOW, command.word[0].raw);
+               goto Lclearobj;
+           }
         default: // LCOV_EXCL_LINE
             BUG(VOCABULARY_TYPE_N_OVER_1000_NOT_BETWEEN_0_AND_3); // LCOV_EXCL_LINE
         }