Edit—Answer to my questions is, parser only asks for disambiguation if the items have a disambigName defined.
I have two chairs in the room, both of them have chair as their vocab name.
[code]+ leatherChair: Platform, Fixture ‘chair;upholstered leather’
“Luxurious black leather covers the large office chair that sits behind the
canSitOnMe = true dobjFor(SitIn) asDobjFor(SitOn)
directorsChair: Platform, Fixture ‘chair;director’s’
“A chrome and canvas director’s chair is placed directly in front of the
canSitOnMe = true
When I enter sit in chair on the command line, I expected the game to ask which chair?
Instead, I am placed arbitrarily in the director’s chair.
Both objects are defined the same, and I can select which chair to sit in if I enter a fully qualified name.
I was expecting some disambiguation code to kick in, but it never did. Why not?