fix everlasting hallucinations
Created by: unid15
they happened when a screen turn was applied on top of another screen turn (two of them at once, basically). When a screen turn was applied, it considered your current client.dir to be the normal one, and reverted to it after it ended. shouldn't happen anymore
Fixes #8652 (closed)