diff --git a/src/d/d_save.cpp b/src/d/d_save.cpp index 71f65b61e6..c872cb0f17 100644 --- a/src/d/d_save.cpp +++ b/src/d/d_save.cpp @@ -1482,6 +1482,9 @@ void dSv_restart_c::setRoom(const cXyz& i_position, s16 i_angleY, s8 i_roomNo) { mRoomNo = i_roomNo; mRoomPos = i_position; mRoomAngleY = i_angleY; + #if TARGET_PC + triggerAutoSave(); + #endif } void dSv_turnRestart_c::set(const cXyz& i_position, s16 i_angleY, s8 param_3, u32 i_param) {