From 511609df220b7716fb812470228fd37acb2c9336 Mon Sep 17 00:00:00 2001 From: Brett O'Donnell Date: Sun, 16 Sep 2012 13:01:35 +0930 Subject: [PATCH] randomise yaw of entities and tweak size --- api.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.lua b/api.lua index 95558ba..3aa1606 100644 --- a/api.lua +++ b/api.lua @@ -27,13 +27,13 @@ particles.register_dig_particle = function(node,texture,params) end particles.registered_dig_particles.textures[texture] = true local entity = {} - local size = math.random(9,17)/100 - entity.visual_size = {x=size, y=size} entity.visual = "cube" entity.physical = true entity.collisionbox = {-0.01,-0.01,-0.01,0.01,0.01,0.01} entity.textures = {texture..".png",texture..".png",texture..".png",texture..".png",texture..".png",texture..".png"} for i=1,particles.dig_particles do + local size = math.random(11,17)/100 + entity.visual_size = {x=size, y=size} entity.timer = math.random(100,150)/100 entity.bounce = math.random(50,70)/100 entity.on_step = function(self, dtime) @@ -77,5 +77,6 @@ particles.on_dignode = function(pos, oldnode, digger) node = "particles:"..particles.registered_dig_particles.nodes[oldnode.name]..i e = minetest.env:add_entity(location.pos, node) e:setvelocity(location.vel) + e:setyaw(math.rad(math.random(1,360))) end end