mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-10 03:39:55 +00:00
Fix isUnderwater checks being off by one for exterior cells
This commit is contained in:
parent
86881bcf39
commit
d0c6b407b4
@ -296,6 +296,8 @@ namespace MWWorld
|
|||||||
|
|
||||||
float CellStore::getWaterLevel() const
|
float CellStore::getWaterLevel() const
|
||||||
{
|
{
|
||||||
|
if (isExterior())
|
||||||
|
return -1;
|
||||||
return mWaterLevel;
|
return mWaterLevel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -265,7 +265,7 @@ namespace MWWorld
|
|||||||
|
|
||||||
mRendering.addCell(cell);
|
mRendering.addCell(cell);
|
||||||
bool waterEnabled = cell->getCell()->hasWater() || cell->isExterior();
|
bool waterEnabled = cell->getCell()->hasWater() || cell->isExterior();
|
||||||
float waterLevel = cell->isExterior() ? -1.f : cell->getWaterLevel();
|
float waterLevel = cell->getWaterLevel();
|
||||||
mRendering.setWaterEnabled(waterEnabled);
|
mRendering.setWaterEnabled(waterEnabled);
|
||||||
if (waterEnabled)
|
if (waterEnabled)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user