Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001814I6 LibraryGeneralpublic2015-12-31 20:182016-01-21 20:50
ReporterDavidG 
Assigned ToDavidG 
PrioritynormalSeveritymildReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version6/12 
Target Version6/12Fixed in Version6/12 
Summary0001814: Implicit action notification happens late.
DescriptionReported at http://www.intfiction.org/forum/viewtopic.php?f=7&t=19461#p104941 [^] by vlaviano.

Expected: When the player takes an action (such as entering the cage in the example program) that triggers an implicit action (opening the cage), a notification that the implicit action is being attempted (i.e. "(first opening the cage)") is reported to the player first, followed by a report about the results of the attempted action.

Actual: The results of the implicit action are reported first, followed by the report that the action is being attempted.
Minimal Source Text To Reproduce
Constant Story "IMPLICIT ACTION NOTIFICATION ORDERING";
Constant Headline "^An Interactive Bug Reproduction^";

Include "Parser";
Include "VerbLib";

Object Start_Room "Somewhere",
  with description "You're not sure where you are.",
  has light;

Object -> cage "cage"
  with name 'cage',
       after [;
           Open: "You hesitantly swing open the cage door.";
       ],
  has enterable container openable transparent static; 

[ Initialise;
  location = Start_Room;
];

Include "Grammar";
Additional Information
Start of a transcript of

IMPLICIT ACTION NOTIFICATION ORDERING
An Interactive Bug Reproduction
Release 1 / Serial number 151229 / Inform v6.33 Library 6/12-beta1 S
Standard interpreter 1.0 (1F) / Library serial number 140724

>enter cage
You hesitantly swing open the cage door.
(first opening the cage)
You get into the cage.

>script off

End of transcript.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0004265)
DavidG (developer)
2015-12-31 20:18

https://github.com/DavidGriffith/inform6lib/issues/22 [^]
(0004322)
DavidG (developer)
2016-01-21 20:50

Fixed: https://github.com/DavidGriffith/inform6lib/commit/bc782c83f981a6b2c5ab780cef200b9401ce60cb [^]

- Issue History
Date Modified Username Field Change
2015-12-31 20:18 DavidG New Issue
2015-12-31 20:18 DavidG Status new => assigned
2015-12-31 20:18 DavidG Assigned To => DavidG
2015-12-31 20:18 DavidG Note Added: 0004265
2016-01-21 20:50 DavidG Note Added: 0004322
2016-01-21 20:50 DavidG Status assigned => resolved
2016-01-21 20:50 DavidG Fixed in Version => 6/12
2016-01-21 20:50 DavidG Resolution open => fixed
2016-01-21 20:50 DavidG Status resolved => closed


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker