Bay 12 Games Forum

Dwarf Fortress => DF Adventure Mode Discussion => Topic started by: uberubert on November 04, 2007, 02:19:00 pm

Title: Horribly long sleeping
Post by: uberubert on November 04, 2007, 02:19:00 pm
Is sleeping supposed to take forever?

I was a bit injured after a meeting with a fierce naked mole, so I figured I'd sleep it off. Now all I see i lots of ZZZZZZZZ at the bottom of the screen, which disappears at a rate of 1 "Z" every minute or so....

This might take 30 minutes to finish! I cannot find a way to abort it either, except force quittin'

Title: Re: Horribly long sleeping
Post by: Cosmonot on November 04, 2007, 02:22:00 pm
Never sleep. It doesn't abstract away anything, so it has to calculate a bunch of essentially meaningless stuff.

Just travel and come back.

Title: Re: Horribly long sleeping
Post by: Syreal on November 04, 2007, 08:17:00 pm
Yeah I slept once. I think I wrote a thesis paper while I was waiting . . .
Title: Re: Horribly long sleeping
Post by: Fishersalwaysdie on November 05, 2007, 05:35:00 am
I think I had a dream in which dreams were implemented into adventure mode...
It wasn't that fun.
Title: Re: Horribly long sleeping
Post by: pasiniem on November 05, 2007, 09:13:00 pm
When I slept, my fps fell down to 1. This is what causes the long sleeping.
Oh, and sleeping removed my fatigue that I got when I fought for a long time, dunno if it goes away just by walking or staying still.
Title: Re: Horribly long sleeping
Post by: Capntastic on November 06, 2007, 12:27:00 am
quote:
Originally posted by pasiniem:
<STRONG>When I slept, my fps fell down to 1. This is what causes the long sleeping.
</STRONG>

Incorrect.   Sleeping takes so long because the world still behaves normally while you sleep; every little movement or change in weather is calculated just as it was while you were awake.   Essentially, thousands of turns happen.   Your FPS probably drops because it's not actually redrawing anything.

Title: Re: Horribly long sleeping
Post by: Shades on November 08, 2007, 05:58:00 am
quote:
Originally posted by Capntastic:
<STRONG>Your FPS probably drops because it's not actually redrawing anything.</STRONG>

The FPS for DF isn't actually the normal FPS games show but the internal game frame updates. The redrawing updates are different in some way, which is why you have two maximums in the ini file, so even if it wasn't redrawing the screen often the FPS should still be counting the game frames.