This is probably the simplest way to do this.
[spoiler][code]“Test”
Section 1 - The Improved Standard Rules (in place of Section SR2/8 - The Standard Rules in Standard Rules by Graham Nelson)
The little-used do nothing rule translates into I6 as “LITTLE_USED_DO_NOTHING_R”.
Include (-
[ LITTLE_USED_DO_NOTHING_R; rfalse; ];
-);
The start in the correct scenes rule is listed first in the startup rulebook. [6th.]
The position player in model world rule is listed first in the startup rulebook. [5th.]
The update chronological records rule is listed first in the startup rulebook. [4th.]
The seed random number generator rule is listed first in the startup rulebook. [3rd.]
The virtual machine startup rule is listed first in the startup rulebook. [2nd.]
The initialise memory rule is listed first in the startup rulebook. [1st.]
The virtual machine startup rule translates into I6 as “VIRTUAL_MACHINE_STARTUP_R”.
The initialise memory rule translates into I6 as “INITIALISE_MEMORY_R”.
The seed random number generator rule translates into I6 as “SEED_RANDOM_NUMBER_GENERATOR_R”.
The update chronological records rule translates into I6 as “UPDATE_CHRONOLOGICAL_RECORDS_R”.
The position player in model world rule translates into I6 as “POSITION_PLAYER_IN_MODEL_R”.
This is the start in the correct scenes rule: consider the scene changing rules.
The when play begins stage rule is listed in the startup rulebook.
The fix baseline scoring rule is listed in the startup rulebook.
The display banner rule is listed in the startup rulebook.
The initial room description rule is listed in the startup rulebook.
This is the when play begins stage rule: follow the when play begins rulebook.
This is the fix baseline scoring rule: now the last notified score is the score.
This is the display banner rule: say “[banner text]”.
This is the initial room description rule: try looking.
A first turn sequence rule (this is the every turn stage rule): follow the every turn rules. [4th.]
A first turn sequence rule (this is the first scene changing rule): consider the scene changing rules. [3rd.]
The generate action rule is listed first in the turn sequence rulebook. [2nd.]
The parse command rule is listed first in the turn sequence rulebook. [1st.]
The timed events rule is listed in the turn sequence rulebook.
The advance time rule is listed in the turn sequence rulebook.
The update chronological records rule is listed in the turn sequence rulebook.
A last turn sequence rule (this is the second scene changing rule): consider the scene changing rules. [3rd from last.]
The adjust light rule is listed last in the turn sequence rulebook. [2nd from last.]
The note object acquisitions rule is listed last in the turn sequence rulebook. [Penultimate.]
The notify score changes rule is listed last in the turn sequence rulebook. [Last.]
This is the notify score changes rule:
if the score is not the last notified score begin;
issue score notification message;
now the last notified score is the score;
end if.
The adjust light rule translates into I6 as “ADJUST_LIGHT_R”.
The advance time rule translates into I6 as “ADVANCE_TIME_R”.
The generate action rule translates into I6 as “GENERATE_ACTION_R”.
The note object acquisitions rule translates into I6 as “NOTE_OBJECT_ACQUISITIONS_R”.
The parse command rule translates into I6 as “PARSE_COMMAND_R”.
The timed events rule translates into I6 as “TIMED_EVENTS_R”.
The when play ends stage rule is listed first in the shutdown rulebook.
The resurrect player if asked rule is listed last in the shutdown rulebook.
The print player’s obituary rule is listed last in the shutdown rulebook.
The ask the final question rule is listed last in the shutdown rulebook.
This is the when play ends stage rule: follow the when play ends rulebook.
This is the print player’s obituary rule: carry out the printing the player’s obituary activity.
The resurrect player if asked rule translates into I6 as “RESURRECT_PLAYER_IF_ASKED_R”.
The ask the final question rule translates into I6 as “ASK_FINAL_QUESTION_R”.
The scene change machinery rule is listed last in the scene changing rulebook.
The scene change machinery rule translates into I6 as “DetectSceneChange”.
Section 2 - Game Code
A turn sequence rule (this is the special turn sequence rule): do nothing.
The special turn sequence rule is listed before the first scene changing rule in the turn sequence rules.
The Testing Room is A Room.[/code][/spoiler]
Hope this helps.