I’m not thrilled with the “you must name something more substantial” error message when I do something like
Now I see how to modify things in I6. There’s that line in Action.i6t that says “You must name something more substantial.” So I can use I7’s “replace I6 code” feature with (- and -), and I’m good to go for a quick fix.
But I’m curious how this might be done with relative ease in I7. Because I wouldn’t like a flat error message but, instead, something like “You [if noun is a direction]can’t act physically on directions[else]tried to act on something noncorporeal or unavailable[end if].” in the appropriate function.
This isn’t part of a parser error (at least, catching everything with a parser error rule in a blank project does nothing) so I am wondering if
If this code must be done in I6, I’ll go over to that subforum to see about “if (variable) is a direction” type code. And if the solution is “upgrade to 6M or something,” well, yes, that’s more motivation to.