Fix undo times being wrong.

This commit is contained in:
UnknownShadow200 2016-01-08 00:08:26 +11:00
parent 6216b0c12b
commit c69db96f44

View File

@ -35,7 +35,7 @@ namespace MCGalaxy.Util {
ChunkHeader lastChunk = default(ChunkHeader);
foreach (Player.UndoPos uP in buffer) {
int timeDiff = (int)(uP.timePlaced.ToUniversalTime() - lastChunk.BaseTime).TotalSeconds;
int timeDiff = (int)(uP.timePlaced - lastChunk.BaseTime).TotalSeconds;
if (lastChunk.LevelName != uP.mapName || timeDiff > 65535 || lastChunk.Entries == ushort.MaxValue) {
WriteChunkEntries(w, lastChunk.Entries, entriesPos);
lastChunk = WriteEmptyChunk(w, uP, ref entriesPos);