define game <test>
asl-version <390>
start <room>
beforeturn msg <global beforeturn>
end define
define room <room>
north <room2>
beforeturn msg <in beforeturn 1>
beforeturn override msg <in beforeturn override 2>
beforeturn msg <in beforeturn 3>
end define
define room <room2>
south <room>
end define
You can go north.
> l
in beforeturn 1
in beforeturn 3
global beforeturn
You are in room.
You can go north.
> n
in beforeturn 1
in beforeturn 3
global beforeturn
You are in room2.
You can go south.
> l
global beforeturn
You are in room2.
You can go south.
> s
global beforeturn
You are in room.
You can go north.
INIT: Quest 4.0 Beta 3 (build 4.0.51)
INIT: Opening file C:\Documents and Settings\Home\My Documents\rmworld2.asl on 2/28/2007 at 8:06:27 AM
INIT: Finished loading file.
ERROR: Unrecognized keyword. Line reads: 'override msg <in beforeturn override 2>'
ERROR: Unrecognized keyword. Line reads: 'override msg <in beforeturn override 2>'
Comment out beforeturn 1 and it works fine. (I was using an older version of Quest, so I had to lower the asl-version.)