Here's a bug i've noticed:
The timer for your sleep will jump on a time event change. The skill 'Awake' may have something to do with it as well, or at least i noticed it more easilly when i have the awake skill at 3.
I got myself down to 0 hours of awake-time left. I hit the sleep key and slept in a bed, and the timer increased normally. I got to 9 hours on the sleep timer or around there and the new day came; the sleep timer then set itself to 24hrs. It then increases as normal again, and i hit 56 hours of awake time...
A few hours later and i go from some 50 hours down to 23 hours, because "sunset" came along.
Edit - Awww damnit, a 3.1 crash.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentException: item not at this position
at djack.RogueSurvivor.Data.Map.RemoveItemAt(Item it, Point position)
at djack.RogueSurvivor.Engine.RogueGame.DoTakeItem(Actor actor, Point position, Item it)
at djack.RogueSurvivor.Engine.RogueGame.DoGiveItemTo(Actor actor, Actor target, Item gift)
at djack.RogueSurvivor.Engine.RogueGame.HandlePlayerGiveItem(Actor player, Point screen)
at djack.RogueSurvivor.Engine.RogueGame.HandlePlayerActor(Actor player)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(Map map, Boolean isSimulating)
at djack.RogueSurvivor.Engine.RogueGame.AdvancePlay(District district, Boolean isSimulating)
at djack.RogueSurvivor.Engine.RogueGame.GameLoop()
at djack.RogueSurvivor.Engine.RogueGame.Run()
at djack.RogueSurvivor.RogueForm.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RogueSurvivor
Assembly Version: 0.3.1.0
Win32 Version: 0.3.1.0
CodeBase: file:///C:/RogueSurvivor/RogueSurvivor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3614 (GDR.050727-3600)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.DirectX.Direct3D
Assembly Version: 1.0.2902.0
Win32 Version: 9.05.132.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll
----------------------------------------
Microsoft.DirectX.Direct3DX
Assembly Version: 1.0.2911.0
Win32 Version: 9.12.589.0000
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll
----------------------------------------
System.Core
Assembly Version: 3.5.0.0
Win32 Version: 3.5.30729.1 built by: SP
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.DirectX.AudioVideoPlayback
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.AudioVideoPlayback/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.AudioVideoPlayback.dll
----------------------------------------
Microsoft.DirectX
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll
----------------------------------------
Crash report, spoilered because HUGE.
I was giving my only follower 2 army rations to complement their current 3 stacks of 3, +1. The follower had Hauler 3, maybe that has something to do with it.
Again, i was playing 3.1 in an attempt to finish (read: die in) the game before updating.