How To create events Recurring effective.

Granted, I’m new to Inform7, so this might be a bit of a kludge, but appears to work:

Every turn when the time of day is 5:00 PM:
    say "The bell rings.".

And I like to test it by fast-forwarding the time every loop, just to make testing easier:

Every turn when the time of day is 5:00 PM:
    say "The bell rings.".
    Now the time of day is 4:58 PM;

That’ll make it become 5:00 pm every couple of turns.

You can also set an event for a particular time, and reset it after it goes off. I think this works but I haven’t tested it:

[code]When play begins: Now the bell rings at 5:00 PM.

When the bell rings:
say “The bell rings.”;
now the bell rings at 5:00 PM.[/code]

The original post is a duplicate of this. Locking thread.