It falls through by design. I don't understand what you want it to do instead.
Let me know how you think it should act and I'll 100% review if it's possible via a parameter.
Later. I'm only talking about how it used to work, not how I want it to work. I thought my game was working fine, but I've had to re-engineer some parts because it no longer works as it used to. Like I said, I might be mistaken. Maybe it never worked properly and I've only noticed it now because I'm testing, but I was so happy with the way it used to work that I was using it a lot to convert two-word input into multi-word input.
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
}
}