X-Git-Url: https://jxself.org/git/?p=open-adventure.git;a=blobdiff_plain;f=misc.c;fp=misc.c;h=d24ed2f9791edb79331f385dd36091761930affe;hp=5aebb2a396caee144d35d72617670a7641759edc;hb=1f9f39d789aed4daec0f901a84f54abbeb5b6c57;hpb=2582e240bd504307b206a384008adb4dd545eb19 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;