mirror of
https://github.com/OpenMW/openmw.git
synced 2025-10-17 05:16:37 +00:00
Fix review issues
This commit is contained in:
parent
046c0a64f2
commit
3d954ed720
1 changed files with 3 additions and 3 deletions
|
@ -69,14 +69,14 @@ namespace MWLua
|
||||||
= sol::readonly_property([](const ESM::Region& rec) { return LuaUtil::serializeRefId(rec.mSleepList); });
|
= 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) {
|
regionT["weatherProbabilities"] = sol::readonly_property([lua = lua.lua_state()](const ESM::Region& rec) {
|
||||||
static const std::array<const char*, 10> WeatherNames
|
constexpr std::array<const char*, 10> WeatherNames
|
||||||
= { "clear", "cloudy", "foggy", "overcast", "rain", "thunder", "ash", "blight", "snow", "blizzard" };
|
= { "clear", "cloudy", "foggy", "overcast", "rain", "thunder", "ash", "blight", "snow", "blizzard" };
|
||||||
|
|
||||||
sol::table res(lua, sol::create);
|
sol::table res(lua, sol::create);
|
||||||
for (size_t i = 0; i < rec.mData.mProbabilities.size(); ++i)
|
for (size_t i = 0; i < rec.mData.mProbabilities.size(); ++i)
|
||||||
{
|
{
|
||||||
res[i + 1] = rec.mData.mProbabilities[i]; // Numeric index (Lua-style 1-based)
|
res[LuaUtil::toLuaIndex(i)] = rec.mData.mProbabilities[i];
|
||||||
res[WeatherNames[i]] = rec.mData.mProbabilities[i]; // Named index
|
res[WeatherNames[i]] = rec.mData.mProbabilities[i];
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue