diff --git a/docs/CommandParserKit/S-prs.html b/docs/CommandParserKit/S-prs.html index c53b86f917..a666e1a6c0 100644 --- a/docs/CommandParserKit/S-prs.html +++ b/docs/CommandParserKit/S-prs.html @@ -1359,6 +1359,10 @@
In order to assist people who do want to parse that type of mistyped command +in extensions, wn is left pointing at the first word not parsed as a command. +
+.GiveError; @@ -1368,6 +1372,7 @@diff --git a/docs/WorldModelKit/S-act.html b/docs/WorldModelKit/S-act.html index cc81d16e06..b3f534303d 100644 --- a/docs/WorldModelKit/S-act.html +++ b/docs/WorldModelKit/S-act.html @@ -54,8 +54,8 @@verb_wordnum = usual_grammar_after; jump AlmostReParse; } + m = wn; Save wn so extension authors can parse command errors if they want to wn = 1; while ((wn <= num_words) && (NextWord() ~= comma_word)) ; parser_results-->ACTION_PRES = ##Answer; @@ -1376,6 +1381,7 @@
parser_results-->INP2_PRES = 1; special_number1 = special_word; actor = player; consult_from = wn; consult_words = num_words-consult_from+1; + wn = m; Restore wn so extension authors can parse command errors if they want to rtrue; }
[ QUIT_THE_GAME_R; if (actor ~= player) rfalse; - if ((actor == player) && (untouchable_silence == false)) - QUIT_THE_GAME_RM('A'); + QUIT_THE_GAME_RM('A'); if (YesOrNo()~=0) quit; ];diff --git a/docs/WorldModelKit/S-lgh.html b/docs/WorldModelKit/S-lgh.html index 9ea3bb9d4f..598c53c1ab 100644 --- a/docs/WorldModelKit/S-lgh.html +++ b/docs/WorldModelKit/S-lgh.html @@ -40,8 +40,8 @@