17 lines
480 B
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)
|