Scheduled Activities

version 9 by John Clemens

  • Home page
  • Beginning
  • Previous
  • Next



  • 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;