Dantin, it might help if you had posted this under it's own thread. Rather
then mixing it in with another thread. That had nothing to do with your
question.

----- Original Message -----
From: "Dachha" <[EMAIL PROTECTED]>
To: "Rom" <[email protected]>
Sent: Friday, November 22, 2002 9:58 AM
Subject: Re: Delayed Responce in Progs


> Has anyone ported a Rom MUD to be a door on a BBS? Something that can look
> for door.sys or something simular of a dropfile? I would be interested in
> getting the source for that. Or if someone could direct me to a URL it
would
> be much appretiated. Thanks
>
>           Dantin
>
> ----- Original Message -----
> From: "Jason Gauthier" <[EMAIL PROTECTED]>
> To: "Rom" <[email protected]>
> Sent: Friday, November 22, 2002 6:42 AM
> Subject: RE: Delayed Responce in Progs
>
>
> > I use a completely different mprog scenario now, so I cannot give
> specifics.
> >
> > I've done this two different ways.
> > The easiest:
> >
> > Sete of progs:
> >
> > #1
> > sayto $n Greetings!
> > mob delay 10 2
> > ~
> > #2
> > sayto $n If you wish to to look at our wares, please do so.
> > ~
> >
> >
> > I changed the delay trigger a bit.   When it go to 'mob delay' it
recorded
> > the delay time and the
> > prog vnum in the char_data struct and bailed out.
> >
> > Then in comm.c I loop through the mobs every pulse (or something) and
> > subtract one from the delay.
> > When it reaches 0, it called prog 2.
> >
> > =========
> > The other method was far more complicated.
> > I created a new mob prog struct which help many of the local variables
in
> > program flow.
> > Each line was executed until a delay, or a goto, or whatever changed the
> > track of the program.
> > I assigned the struct to the mob.  If it was in a delay, then (same as
> > above) once the delay was executed it picked up at the next line in the
> > prog.
> >
> > This took forever to perfect for very little affect :)
> >
> > #1
> > sayto $n Greetings!
> > mob delay 10
> > sayto $n If you wish to to look at our wares, please do so.
> > ~
> >
> > Since I've changed mob programming again, I'm not back at the original
> > method except a little less
> > stressful on the CPU.  I created a linked list of all progs executing so
I
> > don't need to loop
> > through all the characters to pic up 3 or 4 executing progs.
> >
> >
> >
> > > -----Original Message-----
> > > From: Josh [mailto:[EMAIL PROTECTED]
> > > Sent: Friday, November 22, 2002 2:50 AM
> > > To: Rom
> > > Subject: Re: Delayed Responce in Progs
> > >
> > >
> > > Hmm, well Its still a helluva lot more complicated looking
> > > then a simple
> > > delay #, between them, to me anyways:)
> > >
> > > Not saying your way is bad, just most of my builders beg me
> > > to keep things
> > > as simple as possible for them.
> > >
> > > 8 or 9 extra lines for just that small of a prog can add up
> > > too, although I
> > > do like how they are somewhat like functions, maybe I'd
> > > consider adding
> > > something like that, with a modified version of call too, and
> > > allow someone
> > > to call a progress and such... Its definately something to
> > > think about.
> > >
> > > Josh
> > >
> > >
> > > --
> > > ROM mailing list
> > > [email protected]
> > > http://www.rom.org/cgi-bin/mailman/listinfo/rom
> > >
> >
> > --
> > ROM mailing list
> > [email protected]
> > http://www.rom.org/cgi-bin/mailman/listinfo/rom
> >
>
>
> --
> ROM mailing list
> [email protected]
> http://www.rom.org/cgi-bin/mailman/listinfo/rom
>
>


Reply via email to