Change
//add time delay penalty. You can get another quest after 2 - 3 hours. [Lupus]
set #THQ_DELAY, (GetTime(DT_YEAR)*12*31*24+GetTime(DT_MONTH)*31*24+GetTime(DT_DAYOFMONTH)*24+GetTime(DT_HOUR)+rand(2,3));
to
//add time delay penalty. You can get another quest after 2 - 3 hours. [Lupus]
//changed it down to 1 hour across the board [Terces]
set #THQ_DELAY, (GetTime(DT_YEAR)*12*31*24+GetTime(DT_MONTH)*31*24+GetTime(DT_DAYOFMONTH)*24+GetTime(DT_HOUR)+1);
Getting a new Quest always adds a delay of 1 hour. Quitting the quest by paying money results in a delay of 2 or 3 hours. So...you always can start a new quest after 1 hour already. Only when you cancel your quest you will have to wait longer.