Merge remote-tracking branch 'scrawl/master'

actorid
Marc Zinnschlag 11 years ago
commit e078d55159

@ -749,12 +749,16 @@ namespace MWWorld
void World::changeToInteriorCell (const std::string& cellName, const ESM::Position& position)
{
return mWorldScene->changeToInteriorCell(cellName, position);
removeContainerScripts(getPlayer().getPlayer());
mWorldScene->changeToInteriorCell(cellName, position);
addContainerScripts(getPlayer().getPlayer(), getPlayer().getPlayer().getCell());
}
void World::changeToExteriorCell (const ESM::Position& position)
{
return mWorldScene->changeToExteriorCell(position);
removeContainerScripts(getPlayer().getPlayer());
mWorldScene->changeToExteriorCell(position);
addContainerScripts(getPlayer().getPlayer(), getPlayer().getPlayer().getCell());
}
void World::markCellAsUnchanged()
@ -882,6 +886,7 @@ namespace MWWorld
int cellY = newCell.mCell->getGridY();
mWorldScene->changeCell(cellX, cellY, pos, false);
}
addContainerScripts (ptr, &newCell);
}
else
{

Loading…
Cancel
Save