diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index 5a366ad9e0..241d252615 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -2693,7 +2693,11 @@ namespace MWWorld for (const MWWorld::LiveCellRef& destDoor : source.getReadOnlyDoors().mList) { if (cellId == destDoor.mRef.getDestCell()) - return destDoor.mRef.getDoorDest(); + { + ESM::Position doorDest = destDoor.mRef.getDoorDest(); + doorDest.rot[0] = doorDest.rot[1] = doorDest.rot[2] = 0; + return doorDest; + } } for (const MWWorld::LiveCellRef& destDoor : source.getReadOnlyEsm4Doors().mList) {