In response to the qtbugfix.txt snippet, I've created a MUCH more secure bugfix that is failproof. In the event that yes, the tick method is a good quickfix, this is what I've got on MY mud, and I've NEVER had any problems.

NOTE:
++ means lines to add. Don't include them, or delete them
once you paste this code in there.


/*In update.c:*/
/*************
1. Find void update_handler
*************/

static	int	pulse_music;
static	int	pulse_quest; ++

/*************
2. You'll see below this list the pulse_area check.
Below it add the following:
*************/
++
    if ( --pulse_quest	<= 0) ++
    { ++
	pulse_quest = PULSE_QUEST; ++
	quest_update	( ); ++
    } ++
++

/*** Done with that file! ***/

/* In merc.h */
/*************
1. Find #define PULSE_AREA
*************/
/* You'll see a list of "PULSES" */
/*************
1. Now enter the following BELOW PULSE_AREA
*************/

#define PULSE_QUEST ++

/*************
2. Alright. That's done. Now, once you save that,
Do a CLEAN make (remove all *.o files and recompile),
and then reboot your MUD, or do a copyover.
Vuala! quest time NOW equals 60 pulses per second, which
makes one minute equal one minute, and once this is in,
It's MUCH easier, and more secure. This way, you have your OWN
quest section.
Enjoy!
        -Koqlb of Subversive Visions
*************/