[Client] Spawn in 0,0 if Pelagiad doesn't exist (for other master files)

pull/170/head
David Cernat 8 years ago
parent aab5b69c80
commit ff0d21ef38

@ -267,8 +267,17 @@ namespace MWWorld
{ {
ESM::Position pos; ESM::Position pos;
/* Disabled by tes3mp // Major change made by tes3mp
//
// If Pelagiad exists, spawn there; otherwise, spawn at 0,0
if (findExteriorPosition("Pelagiad", pos))
{
changeToExteriorCell(pos, true);
fixPosition(getPlayerPtr());
}
else
{
const int cellSize = 8192; const int cellSize = 8192;
pos.pos[0] = cellSize / 2; pos.pos[0] = cellSize / 2;
pos.pos[1] = cellSize / 2; pos.pos[1] = cellSize / 2;
@ -277,11 +286,7 @@ namespace MWWorld
pos.rot[1] = 0; pos.rot[1] = 0;
pos.rot[2] = 0; pos.rot[2] = 0;
mWorldScene->changeToExteriorCell(pos, true); mWorldScene->changeToExteriorCell(pos, true);
*/ }
findExteriorPosition("Pelagiad", pos);
changeToExteriorCell(pos, true);
fixPosition(getPlayerPtr());
} }
} }

Loading…
Cancel
Save