X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;ds=sidebyside;f=src%2Fio%2FWorldSave.cpp;h=ce7c71d35ea55c19d85b85b56b0a3f7d8e83db01;hb=fb0b9b41ccd5b4738dc2ecd5a9db49aa0f291b8f;hp=8422623f36746262f30e10f0d78942a44f635439;hpb=4727825186798902f68df5b99a6a32f0ef618454;p=blank.git diff --git a/src/io/WorldSave.cpp b/src/io/WorldSave.cpp index 8422623..ce7c71d 100644 --- a/src/io/WorldSave.cpp +++ b/src/io/WorldSave.cpp @@ -144,6 +144,7 @@ void WorldSave::Read(Player &player) const { } } player.GetEntity().SetState(state); + player.Update(0); } void WorldSave::Write(const Player &player) const { @@ -183,6 +184,7 @@ void WorldSave::Read(Chunk &chunk) const { if (gzclose(file) != Z_OK) { throw runtime_error("failed to read chunk file"); } + chunk.ScanActive(); chunk.InvalidateMesh(); chunk.ClearSave(); }