Cloves
It has sometimes been suggested that IF should allow for the player to use adverbs, so that doing something "carefully" will have a different effect from doing it "quickly". There are several inherent challenges here: it's a good idea to make very sure the player knows all his adverb options, and the list of possibilities should probably not be too long.
Another trick is that adverbs complicate understanding commands, because they can occur anywhere: one might type >GO WEST CAREFULLY or >CAREFULLY GO WEST, and ideally the game should understand both. After reading a command is the best point to do this sort of thing, because we can find adverbs, interpret them, and remove them from the command stream. So:
Now we have, automatically, a value called manner understood to be used whenever parsing manners, and we can use this even during the "after reading a command" stage, so:
Test me with "wait / wait insouciantly / sheepishly look / defiantly look / look insouciantly".
Lady Mary is laid out on a sofa, her wrists bandaged importantly -- and she looks all the more depressed by your indifference to her state; Salvatore is at the gaming table, clutching his hair with both hands; Frackenbush is muttering lines from another of his works in progress, as though poetry has nearly made him mad.
The usual people, in short.
>(Testing.)
>[1] wait
But how, my dear boy, how? You simply can't do something without a pose. Thus far you have mastered doing things insouciantly, sheepishly and defiantly.
>[2] wait insouciantly
Thrusting your hands into your pockets, you whistle a jaunty tune.
"Do shut up," says a Melancholy Poseur from over by the window.
>[3] sheepishly look
You gaze up from under your brows...
Poseur Club
Lady Mary is laid out on a sofa, her wrists bandaged importantly; Salvatore is at the gaming table, clutching his hair with both hands; Frackenbush is muttering lines from another of his works in progress, as though poetry has nearly made him mad. But he spares you a reassuring smile. He's not a bad fellow, Frackenbush.
The usual people, in short.
>[4] defiantly look
You cast a withering gaze over the room.
Poseur Club
Lady Mary is laid out on a sofa, her wrists bandaged importantly; Salvatore is at the gaming table, clutching his hair with both hands -- though he looks up long enough to snarl in response to that expression of yours; Frackenbush is muttering lines from another of his works in progress, as though poetry has nearly made him mad.
The usual people, in short.
>[5] look insouciantly
You turn an eye to your surroundings, looking faintly-- just faintly-- amused.
Poseur Club
Lady Mary is laid out on a sofa, her wrists bandaged importantly -- and she looks all the more depressed by your indifference to her state; Salvatore is at the gaming table, clutching his hair with both hands; Frackenbush is muttering lines from another of his works in progress, as though poetry has nearly made him mad.
The usual people, in short.
The qualification about turn count is to prevent this before message from occurring when the player first looks around the room (automatically) at the start of play.
Note that to test this example, one must type INSOUCIANTLY TEST ME, and not simply TEST ME: a poseur's work is never done.