Scheduled Activities
version 9 by John Clemens
Section 3 - Scheduling activities
To schedule (E - activity on objects) for (T - object) at (M - time):
if the number of blank rows in the Table of Scheduled Events is 0, rule fails;
choose a blank row in the Table of Scheduled Events;
change the SA_Moment entry to M;
change the SA_Object_Event entry to E;
change the SA_Target entry to T.
To schedule (E - activity) at (M - time):
if the number of blank rows in the Table of Scheduled Events is 0, rule fails;
choose a blank row in the Table of Scheduled Events;
change the SA_Moment entry to M;
change the SA_Event entry to E.
To schedule (E - activity on objects) for (T - object) in (n - number) minutes:
schedule E for T at n minutes after the time of day.
To schedule (E - activity) in (n - number) minutes:
schedule E at n minutes after the time of day.
To schedule (E - activity on objects) for (T - object) now:
schedule E for T at the time of day.
To schedule (E - activity) now:
schedule E at the time of day.
To schedule (E - activity on objects) for (T - object) in (d - number) turns:
if the number of blank rows in the Table of Scheduled Events is 0, rule fails;
choose a blank row in the Table of Scheduled Events;
change the SA_Turn entry to turn count + d;
change the SA_Object_Event entry to E;
change the SA_Target entry to T.
To schedule (E - activity) in (d - number) turns:
if the number of blank rows in the Table of Scheduled Events is 0, rule fails;
choose a blank row in the Table of Scheduled Events;
change the SA_Turn entry to turn count + d;
change the SA_Event entry to E;