Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001420I6 LibraryGeneralpublic2014-09-13 20:092015-11-22 20:14
ReporterDavidG 
Assigned ToDavidG 
PriorityhighSeverityseriousReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version6/12 
Target Version6/12Fixed in Version6/12 
Summary0001420: Specific complaint about not holding the thing you want to put on a table is missing.
DescriptionIn 6/11 if the player types "PUT RING ON TABLE" when not actually holding the ring, the library would print "You need to be holding the ring before you can put it on top of something else.". Now it prints the generic "You're not holding that!". Parser__parse() is somehow getting in the way before PutOnSub() or InsertSub() can issue the more specific complaints.
Minimal Source Text To Reproduce
Include "parser.h";
Include "verblib.h";
Include "grammar.h";

[ Initialise;
	location = theroom;
	no_implicit_actions = true;
];

Object theroom "The Room"
	with description "This is just a plain room like any other.",
	has light;

Object -> Hat "hat"
	with name 'hat',
	has clothing;

Object -> ring "ring"
	with name 'ring',
	has clothing;

Object -> Table "table"
	with name 'table',
	has supporter;

TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2014-09-13 20:09 DavidG New Issue
2014-09-13 20:09 DavidG Status new => assigned
2014-09-13 20:09 DavidG Assigned To => DavidG
2015-11-22 20:14 DavidG Status assigned => resolved
2015-11-22 20:14 DavidG Fixed in Version => 6/12
2015-11-22 20:14 DavidG Resolution open => fixed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker