Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0002068Core InformActionspublic2018-07-30 16:252018-07-30 16:36
Assigned To 
PrioritynormalSeveritymildReproducibilityhave not tried
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0002068: 'instead' rule requires 'something' instead of 'it'
DescriptionThe attached source does not compile, and should!
Minimal Source Text To Reproduce
"Lucian's Room in Cragne Manor" by Lucian Smith

Errors1 is a room.  

Emmett is a man in Errors1

Instead of putting it on when the second noun is Emmett:
	say "Don't put that on him!"
Additional InformationIf you replace 'it' with 'something', it works as expected.
TagsNo tags attached.
Effect(serious) Compiler rejects valid code
Attached Files

- Relationships

-  Notes
lpsmith (reporter)
2018-07-30 16:26

(First noticed by Jeremy Freese, and confirmed as a bug by zarf.)
zarf (developer)
2018-07-30 16:36

Well, I've confirmed that it looks like a bug to me, anyway. :)

Error message: You wrote 'Instead of putting it on' , which seems to introduce a rule taking effect only if the action is 'putting it on'. But that did not make sense as a description of an action. I am unable to place this rule into any rulebook.

A simpler example:

Report putting it on: say "report."

Instead of putting it on: say "instead."

The first line works, the second line fails. I can't think of any reason why that action specification should only be valid in check/report rules.

- Issue History
Date Modified Username Field Change
2018-07-30 16:25 lpsmith New Issue
2018-07-30 16:26 lpsmith Note Added: 0004793
2018-07-30 16:36 zarf Note Added: 0004794
2018-07-30 16:36 zarf Status new => confirmed

Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker