I've spent several hours now looking for the basic thing I would need to change to make time pass more slowly (I'm looking for 1 month per real life day, approximately.) Currently, I have three problems with it:
1) Using a stopwatch and checking 'time' it appears that 1 minute real time = 1 hour game time. This would mean time is passing at (approximately) 1/10th of a year per real day. I shortened the number of months per year to 16 (to make it even for seasons) and changed all of the various files accordingly, but 1/10th of a year per day is still a bit faster than I'd like it to be.
2) I've had the mud up for four days now, but my character has aged 10 years. This is not in keeping with the 1 minute = 1 hour thing. Why does my character appear to be aging 2.5 years per day? I don't know.
3) The nearest I could track this code to was a line in db.c where there is a formula about lhour = current_time-someobscenenumber / 70 (which is what the various pulse/tick things came out to). I tried multiplying this by 40 and doing a full compile (I got 40 from the second rate, the one I assumed my character was aging 2.5 years per day) then rebooted the mud and timed an hour again - still the same.
I'm using Smaug 1.4a with mxp - is anyone out there familiar with how to change the rate of time passage? I'd love to hear from you. Thanks, in advance!
1) Using a stopwatch and checking 'time' it appears that 1 minute real time = 1 hour game time. This would mean time is passing at (approximately) 1/10th of a year per real day. I shortened the number of months per year to 16 (to make it even for seasons) and changed all of the various files accordingly, but 1/10th of a year per day is still a bit faster than I'd like it to be.
2) I've had the mud up for four days now, but my character has aged 10 years. This is not in keeping with the 1 minute = 1 hour thing. Why does my character appear to be aging 2.5 years per day? I don't know.
3) The nearest I could track this code to was a line in db.c where there is a formula about lhour = current_time-someobscenenumber / 70 (which is what the various pulse/tick things came out to). I tried multiplying this by 40 and doing a full compile (I got 40 from the second rate, the one I assumed my character was aging 2.5 years per day) then rebooted the mud and timed an hour again - still the same.
I'm using Smaug 1.4a with mxp - is anyone out there familiar with how to change the rate of time passage? I'd love to hear from you. Thanks, in advance!