I am working on an improved standard library (Combi-Lib 4.4) and I have noticed that the tasks behave differently when ambiguity questions are answered compared to specifying the object clearly from the start.
I regard this as a bug in ADRIFT.
An example is for PUT OBJECTS IN OBJECT2 (Combi-Lib 4.4beta):
----------
Room 1
Room 1. Also here is a blue bottle, a green bottle, a red bottle, a yellow bottle, a tall table and a low table. An exit leads west.
> put all in yellow bottle [Bottle color specified]
You put the glowing key inside the yellow bottle.
> get key [I pick it up so the next command is comparable]
Ok, you take the glowing key from the yellow bottle.
> put all in bottle [Color NOT specified]
Which bottle? The red bottle or the yellow bottle.
> yellow [Here I answer the ambiguity question]
You put the glowing key inside the yellow bottle. You cannot put something inside itself.
[Note the difference in the responses above]
[I am not holding anything right now]
> put all in yellow bottle [I specify color]
You are not carrying anything.
> put all in bottle [I do NOT mention color]
Which bottle? The red bottle or the yellow bottle.
> yellow [I answer ambiguity question]
You cannot put something inside itself.
..........
As you can see, ADRIFT does not always act the same way when answering ambiguity questions compared to being specific from start.
NB: PROBABLY NOT FIX THIS AS IT MAY MAKE EXISTING GAMES MISBEHAVE.