I am trying to understand the limits of the syntax needed to define a new action.
So far, I’ve seen that we can write:
Booeying is an action applying to one thing.
Fluffing it with is an action applying to two things.
The first case needs no placeholder for the noun, while the second case has “it” as the noun’s placeholder, needing no placeholder for the second noun.
But how rigid is this form? Inform actually allows:
Fluffing is an action applying to two things.
Booeying is an action applying to one thing and one topic.
Etc. No “it” placeholder needed, even for thing+thing or thing+topic actions.
In fact, no gerund (or verb) is needed, either:
Booeee is an action applying to two things.
which makes me wonder, how can anyone use this action at all?
Actions that keep the syntax we can actually try:
Test Space is a room. Fred is a man in the Test Space. The gong is in the Test Space.
ssseee is an action applying to one thing.
Carry out ssseee:
say "Now [the noun] is ssseeed."
After examining fred:
try ssseee fred.
bbbeee it with is an action applying to two things.
Carry out bbbeee it with:
say "Now [the noun] is bbbeeed with [the second noun]."
Before examining fred:
try bbbeee fred with the gong.
which produces:
Deleting “with” from the above code gives an error message, showing that some sort of preposition between the first and the second noun is essential.
What confuses me is, if “it” and “with” are essential, why is the following accepted by the compiler?
Booeee is an action applying to two things.
Can we get the game to “try” such an action and how?
Thanks for bearing with me.