ADRIFT Forum


The place to discuss the ADRIFT Interactive Fiction toolkit

Parser Problems

This forum is the place to learn about and discuss ADRIFT 5. Feel free to mention any bugs you find here, but please also add these to the Bugs & Enhancements list.

Please also refer to the ADRIFT 5 Wiki for more information.

Postby adriftste » Thu Sep 30, 2010 9:18 am

This one took a while to track down.

Create a container called 'cabinet'. Attempting to put anything into the cabinet will always fail the first restriction (object must exist). Mispell 'cabinet' to 'cabanit' and things can now be put inside the container.

It appears that a command like put %object1% in %object2% is screwed up if object2 has 'in' in its name. Is the parser seeing 'put box in cabinet' as 'put box in cab in en'?

Similarly a supporter called 'container' will also fail every attempt to put things on, because of the 'on' in container (put box on c on tainer).

Can someone confirm this behaviour before I put this on the bug list.

Regards
adriftste
adriftste
 
Posts: 453
Joined: Fri Aug 22, 2008 12:43 pm
Location: England

Return to ADRIFT 5.0

Who is online

Users browsing this forum: No registered users and 3 guests