Seems like I’m always asking questions these days. This time, the issue is with scheduling events. Or rather, with what happens when I turn back the clock, expecting an event to repeat itself.
This code will illustrate my problem.
[code]“Test”
Bigroom is a room. The description is “Nothing to do but wait for 5 o’clock…”.
When play begins:
now the time of day is 3 PM.
At 5 PM:
say “Congratulations, it’s five o’clock! Do it again!”;
now the time of day is 3 PM.
At 4 PM:
say “Halfway there!”.
Carry out waiting:
increase the time of day by 20 minutes;
say “You wait a bit. It’s now [time of day]”.[/code]
On my first playthrough, everything fires as correctly. But when the clock is set back to 3 PM, none of the schedule events re-fire. I can sort of understand why this would be a design choice, but I would very much like the ability to reset certain scenes in the project I’m working on - scenes which rely heavily on scheduling.
Of course, maybe I’m just missing something in the manual where it said “Scheduled events will only fire once. If you want to override this behaviour, here’s the magic word.”
Incidently, on the off-chance that this is a bug - could I ask that someone report it? I’m having trouble logging onto the bug reporter thingamajig. Through a CAPTCHA error and it being late at night, I ended up registering two usernames and receiving no confirmation e-mail for either.
And PS - could I ask about whether some syntax like “now scene X is happening” and “now scene X ends” is likely to be implemented? I’ve always sorely missed its existence. Since time and again it is a problem that doesn’t seem to be addressed, I was wondering - why? Is it hard to implement? Does it bring other sort of problems? I can understand that. It’s just that if you think there’s no demand - well, there’s demand.