and it works fine if the player types GET ALL, but it doesn’t fire if they do GET ALL FROM (then the rules all command reports ‘wrong context’). But this is actually the case I wanted to intercept.
Any ideas on how to make it work on GET ALL FROM…?
Huh, sorry to lead you astray! I remember I had to struggle a bit to get this working in one of my games - I’m not in front of my computer at the moment but I’ll try to dig up the code later today if you haven’t figured out the problem before then.
Hehe. I just looked at removing it from in the Standard Rules, and it says:
“Removing exists only to provide some nicely worded replies
to impossible requests, and in all sensible cases is converted into taking.
Because of this, it’s usually a bad idea to write rules about removing.”
a multiple action processing rule when removing something from:
a multiple action processing rule when removing:
It’s simple, if unintuitive. Since this rule applies to multiple objects (by definition), the noun variable is nothing at that point, and nothing is not something!
You can in fact write this, if you want to confuse yourself next week:
a multiple action processing rule when removing nothing from: