1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 18:19:55 +00:00

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

This commit is contained in:
David Cernat 2017-02-24 19:42:33 +02:00
parent aab5b69c80
commit ff0d21ef38

View file

@ -267,21 +267,26 @@ 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;
pos.pos[2] = 0; pos.pos[2] = 0;
pos.rot[0] = 0; pos.rot[0] = 0;
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());
} }
} }