- int wd = VOCAB(command->wd1, -1);
- /* FIXME: Magic numbers */
- if (wd == 62 || wd == 65 || wd == 71 || wd == 2025 || wd == 2034) {
- /* FIXME: scribbles on the interpreter's command block */
+ strcpy(command->raw1, command->raw2);
+ }
+ char word1[TOKLEN+1];
+ packed_to_token(command->wd1, word1);
+ int wd = (int) get_vocab_id(word1);
+ /* FIXME: magic numbers */
+ if (wd == MOTION_WORD(XYZZY) ||
+ wd == MOTION_WORD(PLUGH) ||
+ wd == MOTION_WORD(PLOVER) ||
+ wd == ACTION_WORD(GIANTWORDS) ||
+ wd == ACTION_WORD(PART)) {
+ /* FIXME: scribbles on the interpreter's command block */