diff --git a/apps/openmw/mwlua/regionbindings.cpp b/apps/openmw/mwlua/regionbindings.cpp index 46ff0eb3c2..500c390b9c 100644 --- a/apps/openmw/mwlua/regionbindings.cpp +++ b/apps/openmw/mwlua/regionbindings.cpp @@ -49,11 +49,10 @@ namespace MWLua = sol::readonly_property([](const ESM::Region& rec) { return LuaUtil::serializeRefId(rec.mSleepList); }); regionT["weatherProbabilities"] = sol::readonly_property([lua = lua.lua_state()](const ESM::Region& rec) { - sol::table res(lua, sol::create); for (size_t i = 0; i < rec.mData.mProbabilities.size(); ++i) { - const MWWorld::Weather* weather = MWBase::Environment::get().getWorld()->getWeather(i); + const MWWorld::Weather* weather = MWBase::Environment::get().getWorld()->getWeather(i); res[weather->mId.serializeText()] = rec.mData.mProbabilities[i]; } return res;