juanchi/mods/sailing_kit/wind.lua

17 lines
480 B
Lua

local yaw = math.random()*math.pi*2-math.pi
wind={}
wind.wind = vector.multiply(minetest.yaw_to_dir(yaw),10)
wind.timer = 0
wind.ttime = math.random()*5*60+1*60
minetest.register_globalstep(
function(dtime)
wind.timer=wind.timer+dtime
if wind.timer >= wind.ttime then
local yaw = minetest.dir_to_yaw(wind.wind)
local yaw = yaw+math.random()-0.5
wind.wind = vector.multiply(minetest.yaw_to_dir(yaw),10)
wind.ttime = wind.timer+math.random()*5*60+1*60
end
end)