Path editor.

From: Patrick J. Dughi (dughi@IMAXX.NET)
Date: 03/18/98


        Okay, after having my computer disassembled for a week, and
too much real work for another, i finally put in a good eight hour job
on the path editor that I said i'd probably have done two weeks ago.  Its
got sparse functionality, almost no optimization, and not a whole lot of
useful commenting.  That, and I still need another hour or two to get it
to stop crashing (thats a joke son, a joke). Actually, I just wanted to
throw in some error catching, but in either case, would anyone like to
pre-view this code - if you mailed me before mail me again, cause I'm lazy
and aside from one person, I don't remember who has.

        Features:
                Exectues a 'path' at a specific time for a mob.
                Two types of paths: go to room, or a normal command.
                Oasis-olc compatible interface. (this was the annoying part)
                  -actually, its a menu selection in medit.
                Doesn't require any file re-writes.

        To come in a real release:
                Multiple paths lists per mob (?)
                Path on/off selection through zedit.
                Some sort of optimization for 'path' execution.
                Slight randomness in execution of identical time
                  functions/walking to a room.
                Slight re-write to trigger mobprogs/dg scripts via path.(?)
                Specific ordering for identical time functions (currently
                   no order is enforced).
                More specific error messaging, error recovery.


        Right, and uhm, the beta for those who want it will be out/around
on probably tonight tomorrow, pending recieved mail.

                                        PjD




     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 12/15/00 PST