From 50714599d934b3d9a875b1f1b589aa57dd7d07a8 Mon Sep 17 00:00:00 2001 From: David Cernat Date: Mon, 17 Dec 2018 08:25:22 +0200 Subject: [PATCH] [Client] Spawn at exterior 0, -7 by default --- apps/openmw/mwworld/worldimp.cpp | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/apps/openmw/mwworld/worldimp.cpp b/apps/openmw/mwworld/worldimp.cpp index 0f0e16a6b..1272fe3af 100644 --- a/apps/openmw/mwworld/worldimp.cpp +++ b/apps/openmw/mwworld/worldimp.cpp @@ -282,24 +282,16 @@ namespace MWWorld /* Start of tes3mp change (major) - If Pelagiad exists, spawn there; otherwise, spawn at 0 ,0 + Spawn at 0, -7 by default */ - if (findExteriorPosition("Pelagiad", pos)) - { - changeToExteriorCell(pos, true); - fixPosition(getPlayerPtr()); - } - else - { - const int cellSize = 8192; - pos.pos[0] = cellSize / 2; - pos.pos[1] = cellSize / 2; - pos.pos[2] = 0; - pos.rot[0] = 0; - pos.rot[1] = 0; - pos.rot[2] = 0; - mWorldScene->changeToExteriorCell(pos, true); - } + const int cellSize = 8192; + pos.pos[0] = cellSize / 2; + pos.pos[1] = cellSize * -7 + cellSize / 2; + pos.pos[2] = 0; + pos.rot[0] = 0; + pos.rot[1] = 0; + pos.rot[2] = 0; + mWorldScene->changeToExteriorCell(pos, true); /* End of tes3mp change (major) */