diff --git a/init.lua b/init.lua index 11331ce..809b63f 100644 --- a/init.lua +++ b/init.lua @@ -2,7 +2,7 @@ if not minetest.settings:get_bool("enable_weather") then return end -local vmultiply, vadd = vector.multiply, vector.add +local vadd, vmultiply, vround = vector.add, vector.multiply, vector.round local random = math.random local snow_covers = minetest.settings:get_bool("weather_snow_covers") ~= false @@ -117,7 +117,7 @@ local function process_player(player, current_downfall) return end - local ppos = vector.round(player:get_pos()) + local ppos = vround(player:get_pos()) ppos.y = ppos.y + 1.5 -- Higher than clouds local cloud_height = player:get_clouds().height diff --git a/sscsm.lua b/sscsm.lua index a8f0a04..f3bd3c8 100644 --- a/sscsm.lua +++ b/sscsm.lua @@ -1,4 +1,4 @@ -local vmultiply, vadd = vector.multiply, vector.add +local vadd, vmultiply, vround = vector.add, vector.multiply, vector.round local weather = { type = "none", @@ -31,7 +31,7 @@ sscsm.every(0.09, function() local current_downfall = weather.registered[weather.type] if current_downfall == nil then return end - local ppos = vector.round(minetest.localplayer:get_pos()) + local ppos = vround(minetest.localplayer:get_pos()) ppos.y = ppos.y + 1.5 -- Higher than clouds