1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-04-01 15:06:43 +00:00

Fix weather transition bugs

This commit is contained in:
slothlife 2015-08-28 23:12:39 -05:00
parent d9a7986b3a
commit 2b48a20b76

View file

@ -736,7 +736,7 @@ bool WeatherManager::readRecord(ESM::ESMReader& reader, uint32_t type)
mWeatherUpdateTime = state.mWeatherUpdateTime; mWeatherUpdateTime = state.mWeatherUpdateTime;
mTransitionFactor = state.mTransitionFactor; mTransitionFactor = state.mTransitionFactor;
mCurrentWeather = state.mCurrentWeather; mCurrentWeather = state.mCurrentWeather;
mNextWeather = state.mCurrentWeather; mNextWeather = state.mNextWeather;
mQueuedWeather = state.mQueuedWeather; mQueuedWeather = state.mQueuedWeather;
mRegions.clear(); mRegions.clear();
@ -884,6 +884,8 @@ inline void WeatherManager::updateWeatherTransitions(const float elapsedRealSeco
mCurrentWeather = mNextWeather; mCurrentWeather = mNextWeather;
} }
mNextWeather = invalidWeatherID;
mQueuedWeather = invalidWeatherID;
mFastForward = false; mFastForward = false;
} }
} }