On AnotherWorld, we added time_progs something like you're suggesting.
However, we mimiced the cron function in UNIX, using a similar setup for
year/month/week/day of month/day of week/hour so that we could
conceivably have yearly festivals, weekly events, or preprogram massive,
automatic quests.
If you end up doing it like we did, it will require a fairly large switch
statement. However it does work quite nicely.
OBTW, we also added support for features like '*' and '..' also similar
to the UNIX cron.
Helver
On Tue, 24 Sep 1996, Homer Simpson wrote:
> Hi all,
> Has anyone added a time trigger, or know how to add a time trigger
> for mprogs? It would be something like
>
> >time_prog 12~
>
> <stuff>
>
> and then at 12 oclock the mob would execute the stuff. I though about
> making a call at another hour in weather.c. Any ideas?
>
> Homer
>
> aka Fionn Colvin :)
> +-----------------------------------------------------------+
> | Ensure that you have read the CircleMUD Mailing List FAQ: |
> | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
> +-----------------------------------------------------------+
>
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+