OK, but make a copy of the code you expect should be working so I can take a look at it later.
Too late. I've already overwritten it. But I can remember what it looked like. Basically something like:
: match "hit baddie" {
: if (preposition_is "" && noun2_is "" && is_carried "thing") {
: set_sentence "hit baddie with thing";
}
// Some other tests or statements
: if (preposition_is "with" && noun2_is "thing") {
// Do stuff
}
}