From: Eric S. Raymond Date: Tue, 2 Jan 2024 15:42:11 +0000 (-0500) Subject: Address GitLab issue #67: saying Z'ZZZ at the reservoir causes the water to part... X-Git-Tag: 1.17~8 X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=commitdiff_plain;h=1f9f39d789aed4daec0f901a84f54abbeb5b6c57 Address GitLab issue #67: saying Z'ZZZ at the reservoir causes the water to part/crash together --- diff --git a/misc.c b/misc.c index 5aebb2a..d24ed2f 100644 --- a/misc.c +++ b/misc.c @@ -432,7 +432,8 @@ static void get_vocab_metadata(const char* word, vocab_t* id, word_type_t* type) vocab_t ref_num; ref_num = get_motion_vocab_id(word); - if (ref_num != WORD_NOT_FOUND) { + // Second conjunct is because the magic-word placeholder is a bit special + if (ref_num != WORD_NOT_FOUND || ref_num == PART) { *id = ref_num; *type = MOTION; return;